Kurt
2d61c833bc
MysteryGift drop: use extension-less method if w/o
...
New Korean WC9 is restrict:0 so just make it behave like restrict:3 -- verifies all possible versions that way.
2024-05-04 14:48:19 -05:00
sora10pls
6855c842ca
Permit Ranked Ribbon on Legendaries for Regulation G
2024-05-02 20:28:57 -04:00
Kurt
ad0c9b147d
SAV6AO: Fix dexnav get/set
...
Was looking in the wrong segment of save data. Now points to the correct span (pokedex).
Extract a few more save blocks and interactions.
Basically try to get rid of any remaining `SAV.Data` references. Still a few left, but aren't broken.
Closes #4259
2024-05-01 22:58:47 -05:00
Kurt
0f4024952e
Minor clean
...
indexof -> contains
trailing space
some variable reuse
pcdata/boxdata less janky handling
2024-05-01 00:49:43 -05:00
Kurt
78fde1367d
Add more per-context settings
2024-04-28 18:19:55 -05:00
Kurt
9231f37be4
Move outbreak iteration after slots
...
essentially wild slots... can have wild marks like slots
need to check before static encounters (cannot have marks)
2024-04-28 16:44:28 -05:00
902PM
eb273d05a4
Japanese language translation updates ( #4255 )
...
Revises gen3/4 japanese strings as well as some program messages.
2024-04-28 10:27:11 -06:00
Kurt
e9de611735
Fix sav2 clone
...
Regression from the version-detect enhancement where we weren't expecting specific versions to be passed, only the lumped ones.
2024-04-28 11:25:46 -05:00
Kurt
e7f79be41d
Minor clean
2024-04-28 00:35:26 -05:00
Kurt
bb6e45db60
Refactor out legality settings, add more settings
...
Extract PP verifier
Add disabling of wordfilter for formats < 6
Add context-specific bypasses for nickname/handler checks
2024-04-26 14:33:03 -05:00
Kurt
94f93d41c5
Update EvolutionGroup4.cs
...
Handles arceus-9 in future generations (reads as "not present in current game" via personal info if not stripped).
2024-04-26 08:35:54 -05:00
Kurt
3358038172
Add ball deferral & met level leniency for gen3/4
...
Fixes some issues reported via discord
2024-04-26 01:33:19 -05:00
Kurt
4e56a2b756
Fix zhs/zht table swap
...
simplified is the first set, not the second
Closes #4254
2024-04-26 01:27:53 -05:00
sora10pls
9788f007a3
Add latest distribution outbreak data 🐟 🚗 🦁 💩
2024-04-25 20:06:07 -04:00
Kurt
c0e44d6375
PA8: add missing marking interface
2024-04-25 10:24:38 -05:00
Kurt
2296d34df3
Gen1/2: Fix party read
...
Oopsie false->true ez
Closes #4253
2024-04-24 19:24:49 -05:00
Kurt
9ff94455b9
Add setting to retain met date on 4->5 transfer
2024-04-24 02:11:14 -05:00
Kurt
093264bc24
Add IStringConverter, impl on PKM & SaveFile
...
use in trash editor to translate strings, from PKM instead of SAV.
Closes #4222
2024-04-23 00:57:17 -05:00
Kurt
1b294f7c97
Refactor: Split Gen1/2 string & pokelist conversion methods ( #4251 )
...
* Split Gen1/2 string & pokelist conversion methods
* Refactor pokelist to direct read/write, skip on save if blanked
* Add settings editor for SaveLanguage overrides
2024-04-22 14:42:22 -06:00
902PM
3087519c62
Translated to Japanese. ( #4249 )
...
* Update lang_ja.txt
* Update flags_hgss_ja.txt
* Create const_hgss_ja.txt
* Create const_dp_ja.txt
* Create const_pt_ja.txt
* Update lang_ja.txt
2024-04-22 14:40:03 -06:00
Kurt
f93b616ca8
SV: Fix EV yield bit ordering
...
Closes https://github.com/kwsch/PKHeX/issues/4252
see dcf6b0043b
2024-04-22 13:33:12 -05:00
Kurt
54525da20b
Add tradeback wipe of Gen2 initial moves
2024-04-20 14:04:54 -05:00
Kurt
35bf97eaf1
Add status indication & switcher popup
...
Shows on all tabs to make it clear.
Obviously, status condition is only saved in formats that save status condition in their slot's resting format. Gen3 box mons won't store Burn, etc.
2024-04-17 00:35:42 -05:00
Kurt
b60648627a
Add setting to show Gender in Gen1
...
Default false, current behavior.
Previous commits (years ago) would show Gender, but only current-format properties are shown now.
Fix some form scaling settings that haven't been reported, match other controls.
PKM property copy now checks if src==dest property type; for Gen6<-Gen7 markings, converting ushort -> byte can cause the conversion to fail if more than 8 bits are used. Just ignore copying the marking value, by only copying properties that have the same name AND type.
2024-04-16 21:01:14 -05:00
Kurt
2e62e41ab1
Add gen5 trainer record edits
...
Refer to src (Record5) for indexes; documented a few.
Closes #4245
2024-04-13 09:06:16 -05:00
ネイ
9caab05aab
Change gen4-gen7 Japanese location names ( #4246 )
...
* Fix gen4 Japanese translations
* Add Japanese descriptions where location names are different between games
2024-04-11 22:32:29 -06:00
sora10pls
ce666680f7
PK2: Expose Fast Ship as accessible met location
2024-04-11 10:04:28 -04:00
9Bitdo
8f65874ba4
Add Marco's Iron Hands distribution date ( #4238 )
2024-04-10 22:01:19 -04:00
ネイ
5794ffd78a
Update text_rsefrlg_00000_ja.txt ( #4242 )
...
Translate the remaining untranslated location, from text dump.
2024-04-09 19:31:54 -06:00
ネイ
4972ab469c
Update text_cxd_00000_ja.txt ( #4240 )
...
Translate the remaining untranslated location names with reference to text dump
2024-04-09 07:28:46 -06:00
Lusamine
a6868834c8
Add alternate met location for LA static Unown N
...
Closes #4237
2024-04-06 15:53:59 -05:00
Kurt
0552dcd37c
Crystal: Add e-speed-less dragons den dratini
...
VC has no move relearner so can't unlearn espeed & relearn the level up move to look the same.
Rearrange moves to match how the game gives them.
2024-04-06 09:06:45 -05:00
Kurt
9c1538f503
Disallow HOME move share w/ battleversion & <=Gen7
...
HOME's SWSH moveset is disqualified from having <=Gen7 moveset permissions if the battle version was applied in SW/SH.
2024-04-05 14:49:46 -05:00
sora10pls
f0b127e13e
Add latest distribution raid data 🦕 🔮
2024-04-04 20:02:00 -04:00
Kurt
d222d4bb2e
CXD location on hover
...
CXD is a stored version and does not contain others
2024-04-01 17:28:05 -05:00
Kurt
5f4cf2af29
Better guard against bad gender requests
...
Can infinite loop gen3/4 generators by requesting from an invalid gender (eg Male Blissey) in Gen5+
2024-03-30 17:44:21 -05:00
Kurt
a2f36760e6
EncounterCriteria: ignore genderless gender values
...
Shedinja (genderless) was filtering when trying to generate gendered nincada
Also fix method2 reattempt & comments while we're here (comments were copypasted from Unown's method)
2024-03-30 11:28:15 -05:00
Kurt
a71d74b1ea
Split gen3 memorycard into subfolder
2024-03-30 01:17:18 -05:00
Kurt
8b039ae786
Rework card 0184 deferral
2024-03-30 01:13:52 -05:00
Kurt
8f60ad546c
Extract DEntry reading logic
2024-03-28 23:07:13 -05:00
sora10pls
9888479021
Add latest distribution outbreak data 👶
2024-03-28 20:07:13 -04:00
Kurt
d8689e4074
Update EncounterTrade2.cs
2024-03-28 00:41:23 -05:00
Kurt
69f7413387
Revise Gen8 HOME gift 0/0 scale rolling
2024-03-25 23:12:59 -05:00
Kurt
af228b0fec
Re-add gsc rock smash
...
ede3296c31
also sneak in SV Ride legend having trash bytes/HT data
2024-03-25 22:28:51 -05:00
Kurt
fed6b41950
Update EncounterTrade2.cs
2024-03-25 19:27:23 -05:00
Kurt
45444578ab
Handle Gen8 ability tradebacks
...
HOME 3.1.0 change (Teal Mask)
https://www.smogon.com/forums/threads/pokemon-home-update-adds-ability-tradebacks-to-swsh.3727789/
delete all the handling for 3.0.0 tradeback gating since it's no longer correct.
2024-03-25 17:18:44 -05:00
Kurt
bf476f4de5
Update ChannelJirachi.cs
2024-03-25 12:52:59 -05:00
Kurt
c95d56bfd6
Update 24.03.26
2024-03-25 00:46:21 -05:00
Kurt
2b4ecee899
Rename EggEncounter
to IsEgg
2024-03-25 00:39:30 -05:00
Kurt
024bd85cc3
Minor tweaks
...
make PL6 use memory instead of byte[]
make GP1 use memory instead of byte[]
move IEncounterable properties higher to IEncounterTemplate
2024-03-24 20:12:33 -05:00