Commit Graph

87 Commits

Author SHA1 Message Date
sora10pls
e2aeecbe12 Document DLC Trainers 2020-06-18 20:12:58 -04:00
sora10pls
19095bc4ba Fix SWSH trainer dump
After saving and exiting the trainer editor, their trclasses will get changed from 250/251 to 219/220, but they're valid classes used by them so no big deal.
2020-06-18 01:55:37 -04:00
sora10pls
7fd6fe849b Initial Isle of Armor support 2020-06-17 12:41:26 -04:00
sora10pls
cfb1593ca7 Add banlist and form randomization to evo randomizer
Previously, no forms would be adjusted, so something like Milcery could evolve into Charmander-8 (invalid)
2020-06-10 23:33:54 -04:00
sora10pls
eb38d5cb83 Gigantamax Swap per SpeciesSettings
Accounts for when only specific Generations are allowed
If no criteria matches (e.g. only Gen 2 species allowed), make it any regular Dynamax
2020-06-08 16:14:06 -04:00
sora10pls
a105d88025 Expose and re-order SWSH AI bitflags
Three flags are related to the Motostoke Gym Challenge, not too interested in documenting them since they're only used for 3 Trainers in the entire game
Also fix Gigantamax Swap
Closes #21
2020-06-08 14:16:44 -04:00
Kurt
70e2ba0a56 Expose move randomizer settings 2020-06-03 21:22:15 -07:00
Kurt
50aeb7ddbb sync missing file 2020-05-25 11:36:40 -07:00
Kurt
ad058f42d0 Refactoring / clean
remove some compiler messages
2020-05-24 13:00:34 -07:00
Kurt
63c6aab3bf Prep for dlc: unknown location hashes
We'll probably crowdsource the location labeling -- needs to be manually entered into the SWSHInfo tables. Location names aren't decipherable otherwise (yay fnvhashed refs)
2020-05-24 12:31:30 -07:00
Kurt
d848f87bd7 Simplify dialog result pattern 2020-05-21 10:32:16 -07:00
BtbN
db55f48650
Set positive Result when saving Wild Pokemon Randomization (#71) 2020-05-21 10:30:15 -07:00
Matt
adbca6b8ae
Document EncounterTrade8 (#58)
If anybody is able to figure out UnknownRequirement, please PR!
Now with most Gift/Trade fields documented, it should make DLC discoveries much easier.
Also update summary output to match PKHeX.
2020-04-01 13:37:04 -07:00
Matt
23b3e9b483
Document more of GiftEncounter8 (#56)
Also fix field sizes to prevent crashes ingame.
Strangely, declaring IsEgg as a bool doesn't work as intended.
2020-03-27 17:47:04 -07:00
Matt
5521b72431 Document and Expose CanDynamax Flag (#46) 2020-01-01 19:03:30 -08:00
Matt
19ec807c95 Sword/Shield updates (#41) 2019-12-16 15:51:12 -08:00
Kurt
4b3bf3380b Add static/gift/trade generic editors 2019-11-30 18:10:28 -08:00
Kurt
7237f7264f Update SSWE saving
something is still weird with re-opening after first saving, where the
tables are swapped
not sure what is misbehaving, so it'll get caught in an infinite loop
2019-11-28 15:03:25 -08:00
Matt
91b5ae0616 Expose Dynamax Level/CanGigantamax (#32)
Also revise Important Trainers.
2019-11-19 16:54:03 -08:00
Matt
7549982192 Add Gen 8 Species to SpeciesSettings (#30)
Also allow Gen 2-7 Species when randomizing with SSWE.
2019-11-19 12:08:30 -08:00
wowjinxy
ea3d191f44 Update SSWE.Designer.cs (#25) 2019-11-17 18:26:31 -08:00
Kurt
58b0597fea Sword/Shield Update
Many thanks to @SciresM and @sora10pls for assisting in this massive
update!
2019-11-15 17:00:41 -08:00
Kurt
537ce93efa Initial c#8 update
pkNX.Sprites to be replaced with a pkhex.drawing dll once that is
updated with swsh stuff (when the time comes)
2019-10-15 18:47:20 -07:00
Kurt
b611df6823 Misc clean
no functional change
2019-03-19 17:36:27 -07:00
Kurt
14a53aa09c Fix stat editing
ooooooops
stat editor was editing the incorrect object reference, and any changes
weren't saved

https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/?do=findComment&comment=240379
2019-02-18 12:05:08 -08:00
Kurt
fa65a70cfc Sync missing changes
yay unsaved content
2019-02-18 11:56:14 -08:00
Kurt
35aef55110 Add boost/AI bulk mods, add teamcount mod toggle
https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/?do=findComment&comment=240379

turning off teamcount bool will prevent fixed teamcount changes from
happening
certain diffulty boost mods can be done separately from the general
randomization (new tab)
2019-02-18 11:55:57 -08:00
Kurt
aedb51cc12 Fix species/form overwrite on load
https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/?do=findComment&comment=240379
2019-02-18 11:36:29 -08:00
Kurt
1561049a86 Add wild dumper; use program icon
commit 151 :)
2019-01-08 21:34:45 -08:00
Kurt
f390b38c0e Add battle mode edit
force doubles could change them all to doubles, expose for user edits
2018-12-27 22:34:20 -08:00
Kurt
cc27439f34 Save sky encounters on switch/close
https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/?do=findComment&comment=239187

Thanks Dziggy!
2018-12-25 22:46:53 -08:00
Kurt
9abddb17e2 Add force fully evolved implementation
use current evo data instead of hardcoded max-evolved table for each
game
2018-12-16 20:45:16 -08:00
Kurt
e1d7b1966d misc gui qol improvements
min sizes, control anchoring for resizing, error on bad json
2018-12-11 19:12:39 -08:00
Kurt
65beb0ada4 Misc qol fixes
typo fixed in trainer settings
center window for sub editors
2018-12-10 20:49:03 -08:00
Kurt
09d41bbcd9 Fix text importing for named textfiles
can't sanity check without filenames; not worth the effort since the
text files shouldn't ever be mutated that much.
2018-12-03 16:44:45 -08:00
Kurt
1f3cbdad71 Add type chart editor & randomizer
2% for immune, 17% for 2x/.5x
2018-12-01 21:57:01 -08:00
Kurt
62517ca742 Add TM editor 2018-12-01 16:54:44 -08:00
Kurt
00d367b1b0 Add common sanitization util 2018-12-01 15:16:53 -08:00
Kurt
b085c1976b Misc fixes
fix: double-trainer battles forced to 3
fix: high powered trainer rand moves no longer errors
2018-12-01 14:35:26 -08:00
Kurt
906c50b029 Disable alwaysshiny for gg
unk for now, maybe will revisit how to patch it since Fixed value works.
2018-12-01 13:17:59 -08:00
Kurt
ebcc5fe0b3 Fix load overwrite 2018-12-01 13:07:19 -08:00
Kurt
0c0487f12f Add shiny rate editor
untested but probably works
2018-12-01 12:39:31 -08:00
Kurt
f77454d3d4 Rework call for high powered moves
learn is a bit more complex; just add an overload with another param
2018-11-30 18:17:59 -08:00
Kurt
b85cffa383 Hide duration
doesn't work as a min/max duration
2018-11-29 18:21:31 -08:00
Kurt
8084603cc4 unrestrict events, just ban m&m 2018-11-28 16:47:02 -08:00
Kurt
84264d7588 Set 0 for forme always
fix alolan stuff leaking through
2018-11-28 16:33:55 -08:00
Kurt
6b1e3e5cb2 Disallow melmetal/meltan for ggwe rand
they don't appear either; looks like only 1-151
2018-11-28 16:17:20 -08:00
Kurt
8870d4e361 Hide forme column, no formes will spawn :( 2018-11-27 17:54:24 -08:00
Kurt
5736e54cea Add exp yield amp button 2018-11-27 17:44:20 -08:00
Kurt
2db77e379a WildMega->WildAlolan
can't get wild megas
make wildalola toggleable rather than always true
2018-11-27 16:41:56 -08:00