Kurt
6fb1634a2f
Show internal affixed seal enum name for tostring
2021-11-26 09:35:25 -08:00
Kurt
b50791530c
Add ENC_SV_DATA, PLAYER_SAVE_DATA, capsules, UgCountRecord
2021-11-26 01:21:38 -08:00
Kurt
b7c9993bac
Add Misc editor form for bdsp
...
Three clickables so people can stop getting confused about event-bound encounters like Darkrai/Shaymin/Spiritomb
2021-11-25 22:48:09 -08:00
Kurt
02dc4dc8a7
Automatically update v1.1 expanded records on TID/SID change
...
Closes #3305
I think it was actually crashing due to the bad GameClear date record, not this extra record data, but we'll still update the head record
Fix note of ENC_SV_DATA start offset now that we know the real size of Record8b
Add actual maximums for all record entries
2021-11-25 20:05:39 -08:00
Kurt
1a9f9fcfe5
Add more savedata notes
2021-11-25 18:09:05 -08:00
Kurt
95bdde69a7
Add more savedata abstractions
...
Array sizes for the top level structures are now noted, should make it easier to determine the shape of them & offsets.
2021-11-25 16:38:58 -08:00
Kurt
d79864b049
Add seal list editor
...
Inject all the stickers you want.
2021-11-24 17:51:12 -08:00
Kurt
a7ab45746c
Set both gender flags for genderless species
...
Nice deviation from mainline logic :)
2021-11-24 17:02:29 -08:00
Kurt
dc0f56e790
Add underground save structure documentation
2021-11-24 00:45:11 -08:00
Kurt
086c6492f2
Add trainer rebattle status block logic
2021-11-22 20:54:12 -08:00
Kurt
97960d4439
Add placeholder berrytree+poffin blocks
2021-11-22 20:20:57 -08:00
Kurt
1ab895a6c4
Restrict constructor to BDSP save type
2021-11-22 19:31:19 -08:00
Kurt
d81f832a61
Fix Record8b capping first record (uncapped)
2021-11-22 19:30:51 -08:00
Kurt
4b40414b8b
Add BattleTower work reader, move BP get/set into it
2021-11-22 19:30:28 -08:00
Kurt
a9bc86bb13
Clear deleted item slots
...
Closes #3304 ty @MewtwoFanz
2021-11-21 17:49:34 -08:00
Kurt
9b8f1c8305
Allow multiple diggerdrill
2021-11-21 12:52:16 -08:00
Kurt
32edb660ce
BDSP: Add underground item-inventory editor
2021-11-21 11:33:04 -08:00
Kurt
ee567a7d15
Add systemtime, (underground item, poketch, both no GUI)
...
systemtime to be integrated to trainer info editor later
2021-11-20 23:54:27 -08:00
Kurt
9d5cff5221
Add daycare reader, show playtime in backup filename
2021-11-20 19:10:42 -08:00
Kurt
6980026ca2
Add BDSP trainer stat records
...
Continue crawling down the serialized savedata structure :)
2021-11-20 15:40:18 -08:00
Kurt
723514e89c
Update 21.11.19 - Brilliant Diamond & Shining Pearl ( #3289 )
...
Big thanks to @SciresM @sora10pls @Lusamine @architdate @ReignOfComputer for testing and contributing code / test cases. Can't add co-authors from the PR menu :(
Builds will fail because azure pipelines not yet updated with net6.
2021-11-19 18:23:49 -08:00
Kurt
3bf8d2fe07
Add rival string editing for all remaining games
...
Block Editor for direct edits, no GUI
Co-Authored-By: FeralFalcon <33670476+FeralFalcon@users.noreply.github.com>
2021-10-10 16:11:46 -07:00
Kurt
40031fd94d
Fix give all goods for ORAS secret base
...
was overwriting pokepuffs, oops
2021-10-08 12:43:24 -07:00
Kurt
08b7d7ebfe
Update Misc5.cs
...
#3259
2021-09-18 17:52:58 -07:00
Kurt
0c83da7c1b
Add Poké Transfer minigame score editing (Gen 5)
...
Closes #3259
Co-Authored-By: FeralFalcon <33670476+FeralFalcon@users.noreply.github.com>
2021-09-18 16:31:22 -07:00
Kurt
4fb0f96dc4
Add daycare slot view for lgpe
...
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
2021-09-16 14:21:44 -07:00
Kurt
26422bc17c
Add Crystal blue card points get/set
...
Co-Authored-By: FeralFalcon <33670476+FeralFalcon@users.noreply.github.com>
#3258
2021-09-16 13:16:12 -07:00
Kurt
819b884b19
Update EventWork7b.cs
2021-09-05 13:07:33 -07:00
Kurt
a7ed5b400f
Add Trainer Class / Title property for LGPE
2021-09-04 22:04:49 -07:00
Kurt
f9d9bcfb80
XD: Purification is stored differently for jp games
...
A more condensed data structure, 72->60 bytes for each entry instead.
Closes #3255
Related? #2956
2021-09-03 18:16:09 -07:00
Kurt
6e9f230dee
Add cxd/rsbox event data for mainline sav3
...
Closes #3248
2021-08-22 18:52:29 -07:00
Kurt
8f0fb902d1
ArgumentException -> ArgumentOutOfRangeException
2021-08-21 16:51:50 -07:00
Kurt
5da9b4a70a
Force alignment
...
FieldOffset isn't implied, fun.
2021-08-20 22:07:09 -07:00
Kurt
05364212ba
Update Encount5.cs
2021-08-20 20:53:23 -07:00
Kurt
9ef93552c9
Add ability to set swarms for gen3
2021-08-20 20:50:16 -07:00
Kurt
48024f1245
Add Swarm data get/set for gen3-5
...
#3245
2021-08-20 19:52:31 -07:00
Kurt
bedc52943e
Trailing commas
...
No functional change
2021-08-20 13:49:20 -07:00
Kurt
c6342a163f
Minor clean
...
variable swaps, simplifications
2021-08-20 13:42:25 -07:00
Kurt
9793e9f1a0
Minor clean
...
Slap on interface for EntreeSlot
De-magic some 💯 numbers to indicate what they're doing
Improve perf of move-match-relearn check
Add an "else" as valid is never both values (history verifier)
2021-08-13 15:36:30 -07:00
Kurt
0f3e5095c5
Replace more linq usage
2021-08-05 22:39:38 -07:00
Kurt
5c472a400d
Expand shorthand parameters
...
int i => int index, or whatever the value is representing.
2021-08-05 20:33:25 -07:00
Kurt
cc0397f087
Misc tweaks
...
Improved readability
2021-08-05 15:18:43 -07:00
sora10pls
bfcf081e5b
Fix XY multiplayer sprite display
...
Reorder enums; Serena before Calem
2021-08-05 16:22:06 -04:00
Kurt
1efebe51d3
Simplify Country/Region/ConsoleRegion to byte from int
...
Only exists in gen6/7 games.
2021-08-02 19:43:57 -07:00
sora10pls
3fdf1396aa
Update TrainerFashion6 structure
...
Rename EyeShadow => Eyeliner, fixes labeling for fields and getters for lip color and freckles data
2021-07-31 16:00:10 -04:00
Kurt
0c6254835d
Add battle agency slots to main window misc viewables
2021-07-26 23:57:05 -07:00
Kurt
4ed0e30ace
Minor tweaks
...
Muh infinitesimally small perf gainz found while waiting for next dota match
2021-07-26 23:33:56 -07:00
Kurt
c9640f8561
Comments: forme->form
2021-07-26 14:14:39 -07:00
Kurt
9c8bee19ca
Gen5: Add give all musical props, b/w entree level changing
...
Abstract some things into their parent save block structure.
2021-07-25 23:44:03 -07:00
Kurt
4ee72b0020
Extract pass power enum from gui logic
2021-07-21 00:58:09 -07:00