Kurt
01c82e472e
Add support for Indigo Disk ( #4111 )
2023-12-17 16:41:15 -08:00
abcboy101
69cd3455be
Add Chatter Editor ( #4101 )
...
* Add Chatter accessors
* Add Chatter Editor
* Update translations
2023-12-17 16:39:15 -08:00
Kurt
59e409bbd7
Update pk3.HeldMailID when not holding mail
...
https://projectpokemon.org/home/forums/topic/64361-bugs-when-editing-g3-japanese-version-pokemon/?do=findComment&comment=287038
2023-12-17 08:57:56 -08:00
Kurt
0769300803
Handle language-specific fateful bitflag location
...
Closes #4072
ty @Lusamine for checking japanese and english for complete clarity on this multi-year flip-flop.
historically, we used 0xFB.bit0 until jpn complained, changing it to 0xC9.bit4 to match the pk3 struct. Both were correct, and neither were correct.
2023-12-10 20:58:58 -08:00
Kurt
1fe2b4f29b
ArgumentOutOfRangeException
...
Use the new NET8 API
2023-12-09 15:21:10 -08:00
Kurt
ef68886554
Add more annotations
...
Fix typo in swsh block name
2023-12-07 00:07:55 -08:00
Jonathan Herbert
d3452deb80
Document Dojo Watt Donation Related Flags and Values ( #4085 )
2023-12-06 18:27:17 -08:00
Kurt
762a2a0c41
Fix gen4 complete dex operation for female-only
...
Closes #4047
SetSeen(species) will set the seen flag but leave both bits 0-0; old code would SetSeen and fail to revise it to 1-1. Since we're setting both to their "complete" state, a "complete" state for a single gender is just a "new" registration operation.
2023-12-05 18:51:32 -08:00
Kurt
c09890366b
Fix wc no nickname check, gen3 bvid return
...
Closes #4081
2023-12-04 18:38:05 -08:00
Kurt
d47bb1d297
Update .NET Runtime to .NET 8.0 ( #4082 )
...
With the new version of Visual Studio bringing C# 12, we can revise our logic for better readability as well as use new methods/APIs introduced in the .NET 8.0 BCL.
2023-12-03 20:13:20 -08:00
Jonathan Herbert
39dddf1605
Update Switch Backup Paths With JKSV Path ( #4076 )
2023-11-26 11:46:42 -08:00
Fábio H. Attard
ef941dc0e6
Naming useful SV blocks ( #4060 )
...
* Named a few useful blocks
* Named a few useful blocks
* Renames for consistency as per suggestion
* Withdrawing hidden items blocks for more investigations
* Identification for Hidden Items blocks
2023-11-24 07:50:25 -08:00
Jonathan Herbert
e0fb60cdea
Update Pokétch Unlocked Count ( #4073 )
...
Closes #4067
2023-11-24 07:50:04 -08:00
sora10pls
9b8cda39e7
Add Gen5 Musical Prop editor
...
Closes #4069
Chinese localizations copied from English (was not an available language until Gen7), contributions welcome!
Co-Authored-By: Jonathan Herbert <3344332+foohyfooh@users.noreply.github.com>
2023-11-18 21:41:10 -05:00
Fábio H. Attard
002d1d015f
Secondary heuristic to distinguish SAV1 save files between versions RB and YW earlier, if the Starter value was not set yet ( #4064 )
2023-11-17 10:25:31 -08:00
Jonathan Herbert
876f4f4737
Document Location of Scarlet and Violet Rental Team Codes ( #4062 )
2023-11-14 19:36:23 -08:00
Fábio H. Attard
5ede6feb38
SAV1 can implement IEventWorkArray<byte> ( #4061 )
2023-11-12 23:05:55 -08:00
Kurt
9df8f16ed3
Misc tweaks
2023-11-12 21:11:11 -08:00
Kurt
64ed92a566
Minor clean
2023-11-09 22:02:23 -08:00
abcboy101
894ea1d628
Add conversion for Gen 4 saves between KO and JP/INTL formats ( #4057 )
...
* Refactor Gen 4 extra blocks
* Replace FetchHallBlock with extra block getter
* Add UI to convert save to/from Korean
* Do not modify uninitialized General/Storage blocks
* Detect invalid extra blocks
2023-11-08 23:33:40 -08:00
Jonathan Herbert
1f6d2de891
Add GUI For XY Roamer ( #4056 )
...
* Add GUI For XY Roamer
* Account For Roamer Not Set In XY
2023-11-08 23:33:02 -08:00
Kurt
3df5478d11
Minor tweaks, add Gigantamax info class
2023-11-08 23:32:41 -08:00
Kurt
59dc7fb694
Misc tweaks
2023-11-05 14:20:35 -08:00
abcboy101
62df64e6f5
Gen 6/7/8/9 map position/rotation ( #4054 )
...
* Add Rotation to Gen 6 map position
* Keep 7 digits of precision for XYZ coordinates
* Scale coordinates in Trainer Data Editor
* Localization for SAV_Trainer.L_R
* Add SWSH map position
* Add LA map position
* Add Rotation to SV map position
* Add GG map position
2023-11-05 12:24:08 -08:00
Jonathan Herbert
9cdb08155e
Document Sword and Shield Swords Of Justice Flags and Values ( #4053 )
...
- Rename capture flags to more appropriate name since it is just if they are in the overworld or not.
- Document progress values for each Sword of Justice.
2023-11-05 10:00:53 -08:00
abcboy101
8e28ca8cf4
Fix Gen 7 map position ( #4049 )
...
* Prevent UpdateOverworldCoordinates from corrupting FieldMoveModelSave
* Fix Gen 7 player coordinates
* Fix Gen 7 player rotation
2023-11-02 15:32:45 -07:00
Kurt
e448679f4a
Minor clean
...
No alloc EncounterEgg relearn moves (use span instead)
Move HoneyTreeUtil out of root Saves folder
Minor readability tweaks
2023-10-28 22:07:58 -07:00
Kokaikokai
a351672721
Add one more SV DLC1 save size ( #4045 )
...
Signed-off-by: Kokaikokai <fianity.gani@gmail.com>
2023-10-28 11:27:32 -07:00
Samuel Magnan
be576be88b
Add Crystal Mystery Gift item in Simple Editor ( #3983 )
...
For Pokémon Crystal international release, add the option to edit the Mystery Gift item in the Simple Editor.
2023-10-27 21:19:13 -07:00
Samuel Magnan
fda815c3e5
Gen2: Add MysteryGiftIsUnlocked flag in Simple Editor ( #4007 )
...
The flag indicates whether the option "Mystery Gift" has been unlocked and it is displayed in the start menu.
Note: It is unlocked after talking with the little girl on the fifth floor of the Goldenrod Department Store.
2023-10-27 21:09:15 -07:00
Jonathan Herbert
0015beb8d8
Add Accessors for Black 2 And White 2 Medals ( #4043 )
...
Thanks @suloku as the logic this uses comes from their BW_tool.
2023-10-27 21:02:04 -07:00
Kurt
5c7ce2c0a6
Misc tweaks
...
Fix g12 str set (jp/en was swapped, oops)
add more xmldoc
minor readability/short circuiting
2023-10-27 21:01:11 -07:00
Zazsona
1816aefc25
Ranch level indexing fixes and general API usability improvements ( #4041 )
2023-10-20 18:28:43 -07:00
Kurt
da27814504
Minor tweaks
...
I quite like the DeSmuME footer check simplification.
2023-10-14 19:28:46 -07:00
Kurt
0da8c33c52
Use byte span for BinLinker check
...
Need to change ConstantExpected to Length when NET8 comes out next month
2023-10-14 19:25:39 -07:00
Kurt
4877c63750
Update 23.10.11
...
Add sizes for 2.0.2
Add crossover Unown-C location for PLA - Closes #4031
2023-10-11 20:12:51 -07:00
Kurt
0491ab2372
SAV3E: Max Item ID +2
...
Closes #4033
2023-10-11 19:30:26 -07:00
Kurt
b6a42d414b
RNG: Move files & extract some logic
...
Rearrange some folder organization to extract some common/reusable logic for dealing with RNG operations for specific gens/games.
2023-10-11 19:28:51 -07:00
Hendi48
1c097598e7
HGSS: Add support for editing Pokeathlon Points ( #4030 )
2023-10-07 08:57:38 -07:00
Lusamine
e64205e504
Fix unsafe camera config block find
...
Closes #4026
2023-10-05 10:11:34 -05:00
sora10pls
e58a1565ad
Add ConfigCamera9
2023-10-02 15:55:19 -04:00
sora10pls
07191e6aad
Label a whole bunch of delivery outbreak blocks
...
Paldea, Kitakami, Blueberry, BCAT Paldea, BCAT Kitakami, BCAT Blueberry
2023-09-28 21:26:27 -04:00
Kurt
96e74a05d0
Add HoneyTree API
2023-09-28 17:35:29 -07:00
Kurt
963eaaaa40
Merge branch 'master' of https://github.com/kwsch/PKHeX
2023-09-28 16:40:17 -07:00
sora10pls
3debc89e3c
Fix sudachi outbreak subjugation block keys
...
Co-Authored-By: santacrab2 <79347566+santacrab2@users.noreply.github.com>
Co-Authored-By: notzyro <62817135+zyro670@users.noreply.github.com>
Co-Authored-By: Manu <52102823+Manu098vm@users.noreply.github.com>
2023-09-28 10:34:48 -04:00
Kurt
12ee201431
Extract EV limit logic
2023-09-27 22:15:59 -07:00
Kurt
0cda774b97
Misc tweaks
...
Closes #4016
Closes #4018
Adds interface to fetch 64bit correlation seeds from template
Improves re-entry performance for 64bit seed search
2023-09-26 09:32:49 -07:00
Kurt
c00657f845
Update 23.09.25
2023-09-24 21:19:53 -07:00
Kurt
b4b72a8fda
Clarify Tera Raid crystal middle number
2023-09-23 20:41:50 -07:00
Kurt
dd541e0bf2
Add TryGetBlock fetch method
...
Improves performance; only a single binary search for the block (instead of one or two).
Remove allcoation for SV flyhashes
2023-09-23 15:50:11 -07:00