PKHeX/PKHeX.Core
abcboy101 4cb1048139
Implement GBA/GC string conversion (#4278)
* Swap GC nickname fields

The first nickname field is used for the displayed nickname, such as for EFIGS PKM whose names get truncated in Japanese games.
The second nickname field stores the actual nickname, which is restored when a PKM is traded back to the GBA games.

* Add StringFont3GC

* Add GC/GBA string conversion tables/logic

* Refactor GC region conversion

* Minor tweaks

Skip copying nickname/OT on generic conversion method; derived impl will remap the trash for us.
Extract the DisplayNickname truncation function and deduplicate. Use buffers directly when updating
Make CurrentRegion/OriginalRegion properties GCRegion instead of int/byte

Extract local func for font check skip for clarity
2024-05-22 12:22:41 -05:00
..
Editing Misc tweaks 2024-05-18 00:40:29 -05:00
Game PK2: Expose Fast Ship as accessible met location 2024-04-11 10:04:28 -04:00
Items Misc tweaks 2024-01-02 15:45:35 -08:00
Legality Misc tweaks 2024-05-19 23:29:27 -05:00
Moves Refactor: Gen3/4 Lead Encounters, property fixing (#4193) 2024-02-22 21:20:54 -06:00
MysteryGifts Handler check for WC7 ash pika reimplemented 2024-05-13 12:35:47 -05:00
PersonalInfo Defragment PersonalInfo backing arrays 2024-03-23 21:34:11 -05:00
PKM Implement GBA/GC string conversion (#4278) 2024-05-22 12:22:41 -05:00
Resources Add Dot's Quaxly Date (#4277) 2024-05-18 19:16:52 -05:00
Ribbons Pass ribbon temp struct byref 2023-12-30 11:40:10 -08:00
Saves Implement GBA/GC string conversion (#4278) 2024-05-22 12:22:41 -05:00
Util MysteryGift drop: use extension-less method if w/o 2024-05-04 14:48:19 -05:00
PKHeX.Core.csproj Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00