Michael Scire
e5f1724637
Add event trigger dumper, names via hash brute force
2022-02-07 00:24:58 -08:00
Kurt
3baa9161b2
Add shiny rate bonus editor
...
Untested, but should allow for changing the various bonuses (besides swarm's +25).
2022-02-05 09:24:44 -08:00
Kurt
e432370a40
Add Pokémon Legends: Arceus support
...
.NET5.0 -> .NET6.0
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
2022-02-04 18:43:21 -08:00
Kurt
d6c8780ed2
FishSpot IterateForSlotsExceptLastN
2021-10-23 14:10:04 -07:00
sora10pls
93c0712f13
Remove duplicate dictionary
2021-09-21 20:27:04 -04:00
Kurt
6cff90ab4d
Enumerate stand/sitting
2021-09-20 13:52:23 -07:00
sora10pls
a128b13df1
Document more model hashes, display for Trainers
2021-09-19 17:18:59 -04:00
sora10pls
eede2695da
Document all model hashes
2021-09-19 13:55:58 -04:00
sora10pls
c13d588e29
Note HashModel for TrainerHolder
2021-09-19 11:51:06 -04:00
Kurt
ce61f08102
Update PlacementZone8OtherNPCHolder.cs
2021-09-18 21:16:07 -07:00
Kurt
bff925c06d
Consistent property names
2021-09-18 20:53:52 -07:00
Kurt
b38a38c7f2
Update PlacementZone8OtherNPCHolder.cs
2021-09-18 20:32:34 -07:00
Kurt
e13c8050e6
Name some fields, add symbol callouts to placement dumper
2021-09-18 19:59:52 -07:00
Kurt
5bdd0034a1
Add Clone for NPCType2
2021-09-18 19:13:56 -07:00
Kurt
5f7029a13e
Rename hash_08
2021-09-18 19:13:49 -07:00
Kurt
53a761b894
Add rotation and scale naming
2021-09-18 15:00:06 -07:00
Kurt
72d62f8859
Re-enable nullable, add Clone for species holder
2021-09-18 14:32:22 -07:00
Kurt
49c32e1ae4
Add generic and enum schema dumping
2021-09-18 00:15:21 -07:00
Kurt
da3c5871a9
Rename MemoryTable to CellTable, add dump method
2021-09-17 22:15:15 -07:00
Kurt
41ea19cdab
Add shiny field note
...
ty matt for testing
Will likely make this stuff an enum later (and update my fbs generator :D )
2021-09-17 08:36:24 -07:00
Kurt
6a0e146f40
Shape check commonalities
...
These 4 objects have the same shape; the second string pair might not be correct but hey we're making progress
2021-09-17 00:17:58 -07:00
Kurt
222d2a8642
Update PlacementZone8OtherNPCHolder.cs
2021-09-17 00:14:31 -07:00
Kurt
652d269984
Misc accuracy fixes
...
Confirmed these two so far
2021-09-16 22:40:09 -07:00
Kurt
12ba6bc9f0
Add fbs generator from class
...
No handling for struct or union types, but this is good enough to save me the time writing 107 schemas for Placement.
2021-09-16 18:38:57 -07:00
Kurt
45c73d48a5
Remove DefaultValue spec, clarify some props
2021-09-15 16:21:50 -07:00
Kurt
a87b012bf3
Fix particle object nesting
2021-09-15 16:21:26 -07:00
Kurt
d18af88e69
Update PlacementZone8.cs
2021-09-13 20:45:14 -07:00
Kurt
77910f3529
Enable writing of placement
2021-09-13 16:43:17 -07:00
Kurt
2fdea77af9
Add missing fields for archive
...
fin
2021-09-13 16:16:28 -07:00
Kurt
1cae04e8d8
Add missing fields at end of schemas
2021-09-13 16:01:53 -07:00
Kurt
17a813bd24
Fill in undocumented fields
...
Now to blow them out to see if any fields were missed
2021-09-13 15:31:28 -07:00
Kurt
fbec69a50b
Specify all default field types
...
Dig around a bit, find all examples. Dummy out the always-default for now.
2021-09-12 23:48:57 -07:00
Kurt
a42f27687e
Move to util folder
...
Add some dummy objects as sanity checkers for dead-end node traversal
2021-09-12 22:36:54 -07:00
Kurt
870d2f1b45
Name holders based on what they hold
2021-09-12 12:40:55 -07:00
Kurt
9e4fcff2f4
Add some labeling
2021-09-11 16:46:33 -07:00
Kurt
4d7645026c
Add map tweaker beginnings
...
Document fields k?
2021-09-11 16:09:01 -07:00
Kurt
5aad953121
Add more flatbuffer docs
2021-09-11 14:23:36 -07:00
Kurt
c5e24ecfbc
Clarify f13
...
add note for f01 being related to elevators in addition to gates; future dumps may have more hash->name analysis
2021-09-09 23:10:41 -07:00
Kurt
9e94196459
Add more holder flatbuffer structure details
2021-09-09 20:52:12 -07:00
Kurt
6b27d04211
Add placeholder holder classes
...
Start filling them in, yay
2021-09-09 18:30:51 -07:00
Kurt
8a56a9371b
Fracture PlacementZone8 file, document some holder classes
2021-09-09 17:31:03 -07:00
Kurt
37bf47a1da
Move weather out from placement
2021-09-09 16:43:06 -07:00
sora10pls
c4b670af61
Label all shop inventories
...
84 tables between Unused + Watt Trader 1 are Ingredient Sellers in the Wild Area. Instead of randomizing daily items like they did for Snowslide Slope's daily highlight of 1 item, they hardcoded 84 tables with ingredients. Why?
2021-09-04 12:14:55 -04:00
sora10pls
dbc79a32ca
Display species name in several generic editors
...
Easier identification for ROM editing purposes. Could probably have it grab language-specific names instead of enums (English), but this works.
2021-09-03 10:03:00 -04:00
sora10pls
3ee86c37f2
Update Gift/Static/Trade dumpers + resize main window
2021-09-03 09:52:01 -04:00
Kurt
c7604f28fe
Add more fields for placement, add dumper util for flatbuffer
2021-09-02 22:19:08 -07:00
Kurt
639f8156ab
Handle FlatBuffers in-process with FlatSharp, and add more flatbuffer editors. ( #166 )
...
Thanks @sora10pls for double checking some editors, and @Lusamine for some field identification.
Closes #115 -- tested the pokedex after randomization and it no longer crashes when randomizing+saving with the latest code in this pull request.
Adds:
* Shop editor (SWSH + LGPE)
* Move editor
* Item editor
* Symbol (Overworld Pokemon) Behavior editor
* Default Rental team editor
2021-09-02 19:47:41 -07:00