Commit Graph

424 Commits

Author SHA1 Message Date
Kurt
7bdb5bc787 Pass revised personal
Closes #189
2022-02-15 16:18:47 -08:00
Kurt
4b0b535f3c Update to net6 2022-02-15 16:15:22 -08:00
Kurt
0a30e0ca3c Remove unsupported games, split GameData
lack of interfaces and default interface implementations is killing me :)

Split GameData so we can interact with changed data structures a little less weird; PLA Learnsets are too incompatible for direct edits with existing abstractions.
2022-02-15 01:58:27 -08:00
Kurt
b145576e28 Event triggers (#188)
* Add event trigger dumper, names via hash brute force

* Add more conditions (from brute forced event triggers)

* more triggers, dump unknowns

* add some bgm/sound triggers

* seven new trigger enums

* add progress_work_condition_hash

* crafting is apparently internally cra

* azelf/agunomu throw

* add all but three hashes used in event trigger binaries

* add the last trigger command (1 type/cond left each)

* Add last officially used condition, one type left

* add all unused task conditions

* add all unused trigger commands

* Add new (and old) spawners

Co-authored-by: Michael Scire <SciresM@gmail.com>
2022-02-13 13:40:26 -08:00
Kurt
6ff2aab801 Add personal/learnset raw editor 2022-02-13 13:35:29 -08:00
Kurt
0a1529474c Update EditorPLA.cs 2022-02-13 10:28:24 -08:00
Kurt
c9dae3f3c8 Minor clean
update some field labels to describe in-game behavior
condense some logic
remove duplicate SwarmDetail enum label
2022-02-13 10:18:25 -08:00
Kurt
346ab46d43 Add 2 missing fields
ty Retro / Chris on discord for finding these missing :)
2022-02-13 10:17:33 -08:00
Marty-D
90e99e8942 Arceus: Update move data field labels (#187) 2022-02-13 09:19:59 -08:00
Kurt
9ea7bb5c28 Update outbreak field labels per my tweet 2022-02-12 17:59:10 -08:00
Kurt
f69b9844e0 Add static/gift randomizer 2022-02-12 16:19:19 -08:00
Kurt
62638f7c73 Add ha_shop, gift/static/miscInfo edtiros 2022-02-12 13:33:02 -08:00
Kurt
a3874463d9 Add general Config file flatbuffer & editors
Add alert about missing oodle DLL
2022-02-11 17:49:13 -08:00
Kurt
f60314ead2 Add more file mapping entries 2022-02-11 17:48:27 -08:00
Kurt
d10013f380 Handle warning for string comparison 2022-02-11 17:48:00 -08:00
Kurt
0c0ed7a1e3 Remove swsh Trainer dumper from PLA 2022-02-11 17:47:44 -08:00
Kurt
781b8275b3 Actually allow saving of throw flatbuffers 2022-02-10 15:59:27 -08:00
Kurt
abe236278e Label spawner active spawn count thresholds 2022-02-10 15:58:58 -08:00
Kurt
5f5b45c52c Add throw editors 2022-02-10 14:48:52 -08:00
Kurt
ebf31a9770 Prettier trainer print 2022-02-09 23:40:49 -08:00
Kurt
4113c2c351 Update field labels for TrPoke8a 2022-02-09 23:21:41 -08:00
Kurt
8aa19a4dd7 Add Mass Outbreak detail editor (shiny +25) 2022-02-06 23:37:37 -08:00
sora10pls
dd87159997 Update GameManagerPLA.cs
Title ID is stored further down.
2022-02-06 12:19:15 -05: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
0bc60747d3 Update azure-pipelines.yml (#181), fixes automatic build 2022-02-04 21:07:04 -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
sora10pls
32e14d5612 Update EditorSWSH.cs 2021-09-20 19:57:23 -04:00
sora10pls
f35658731f Update critter data after randomizing starters
This could be expanded to include all gifts that are visible before obtaining them, but this is fine. Starters are arguably the most important.
2021-09-20 19:49:11 -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
0dc127d294 Add gfpak hash export to ahtblist 2021-09-18 19:13:38 -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