Commit Graph

443 Commits

Author SHA1 Message Date
Kurt
a14c203ff3 Rough draft area editor 2022-02-19 14:20:00 -08:00
Kurt
d27891407a Pre-work for area editing 2022-02-19 12:21:09 -08:00
Kurt
f068f76022 Extract time/weather modifier interfaces 2022-02-18 16:25:46 -08:00
SciresM
abd5109dda Merge pull request #190 from kwsch/event_trigger
Add support for dumping event triggers.
2022-02-17 00:10:22 -08:00
Kurt
e75206ed09 Display inner exception instead of invoke fail 2022-02-15 16:21:04 -08:00
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
Michael Scire
89b5e78e0f Add new (and old) spawners 2022-02-09 06:17:28 -08:00
Michael Scire
32d1b28f50 add all unused trigger commands 2022-02-08 20:28:07 -08:00
Michael Scire
a195d4fc1d add all unused task conditions 2022-02-08 18:35:31 -08:00
Michael Scire
66263ae7b7 Add last officially used condition, one type left 2022-02-08 18:07:38 -08:00
Michael Scire
5a868c7a4a add the last trigger command (1 type/cond left each) 2022-02-08 17:35:32 -08:00
Michael Scire
c1b5c96be0 add all but three hashes used in event trigger binaries 2022-02-08 17:21:04 -08:00
Michael Scire
4b8b8a721e azelf/agunomu throw 2022-02-08 00:38:45 -08:00
Michael Scire
3c1da8015c crafting is apparently internally cra 2022-02-08 00:03:41 -08:00
Michael Scire
d5b0c17dbe add progress_work_condition_hash 2022-02-07 15:30:39 -08:00
Michael Scire
27875ecc66 seven new trigger enums 2022-02-07 13:02:03 -08:00
Michael Scire
5f88f83da6 add some bgm/sound triggers 2022-02-07 12:24:29 -08:00
Michael Scire
0cb025a3ad more triggers, dump unknowns 2022-02-07 12:13:27 -08:00
Michael Scire
ca22714957 Add more conditions (from brute forced event triggers) 2022-02-07 00:42:57 -08:00
Michael Scire
e5f1724637 Add event trigger dumper, names via hash brute force 2022-02-07 00:24:58 -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