Commit Graph

119 Commits

Author SHA1 Message Date
Kurt
fec96c3ef6 Target type'd new for pkhex exports 2020-12-27 11:48:43 -08:00
sora10pls
bf9f8341fc Add Max Guard to Max Moves
1 Max Move per Type, all status moves become Max Guard
2020-12-10 11:26:57 -05:00
sora10pls
4a8427a6a3 Rework Darmanitan altform rand
Make it 50/50 between Unovan Standard and Galarian Standard (no Zen Mode)
2020-11-05 11:31:23 -05:00
sora10pls
d1da5ca083 Rename Pancham evolution method
This particular method takes no arguments, and is hard-coded to check for a Dark-type in the player's Party.
Closes #105
2020-10-29 16:45:42 -04:00
sora10pls
295e14c433 Misc changes
Update personal length count for FormRandomizer, properly randomize Gift/Trade balls
Show Species enums in Dynamax Adventure editor
2020-10-25 18:41:01 -04:00
Kurt
d407506c30 Mior clean
reduce compiler messages
2020-10-25 13:17:04 -07:00
sora10pls
fa8286fddd Document R2 Trainers 2020-10-23 21:49:55 -04:00
Kurt
8d7b5cea3c Crown Tundra Update
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
2020-10-23 18:02:01 -07:00
sora10pls
2c990d2b7d Simplify IV set when randomizing 2020-10-01 13:48:21 -04:00
sora10pls
051a516469 Further improvements to SWSH dumpers
Better IV output (6IV, pure random, 3IV, set)
Gift/Trade ball output (only used for Toxel as of now, futureproof?)
2020-09-28 14:27:20 -04:00
sora10pls
ed34f245db Add every level evolution randomizer
Every new level up grants an evolution to the Pokémon. Makes for an incredibly varied playthrough!
2020-09-23 12:26:35 -04:00
sora10pls
0c716e25b4 Expose CanNotDynamax flag in Pokémon Editor
Only set for Zacian/Zamazenta/Eternatus; could be fun for ROM hacks.
Regional Variant flag is set for species whose offspring will produce a regional variant depending on the parent's current form + if holding an Everstone.
Thanks Anubis!
2020-07-27 18:39:23 -04:00
sora10pls
10c3160368 Update dumpers
Futureproof for Crown Tundra, denote Ability 3 as "Ability = 4" for PKHeX dumps
2020-07-12 21:07:48 -04:00
sora10pls
caf9e635b4 Add AllowRandomFusions to Trainer Randomizer Settings
Move BattleExclusiveForms outside of Tables7 since it'll be used for every Generation, and update it with Gen 8 species.
Also fix FormRandomizer allowing Zen/Galarian Zen Darmanitan.
2020-07-01 15:16:03 -04:00
sora10pls
2e600b9080 Standardize using FormRandomizer for all randomizers 2020-06-27 14:59:59 -04:00
sora10pls
b52cc87c5a Fix Trainer/Item Info dumps
Game Freak left in DLC 2 item data, so we should only iterate on items with names present.
2020-06-21 22:24:59 -04:00
sora10pls
b719ca17ee Document statics Field_10 2020-06-20 15:29:10 -04:00
sora10pls
99a8c42eaa Update Trainers.cs
Add the nameless trclasses from 1.2.0 to dummy classes, they might be used in DLC 2
2020-06-20 11:41:37 -04:00
sora10pls
2ffe58cdf1 Document final Waza8 flag
Thanks Anubis!
2020-06-19 10:54:27 -04:00
sora10pls
e2aeecbe12 Document DLC Trainers 2020-06-18 20:12:58 -04:00
Michael Scire
e4580ea7e9 Fix nest dumping, improve ahtb dumping 2020-06-18 15:30:07 -07:00
sora10pls
0b38bee882 Merge branch 'master' of https://github.com/kwsch/pkNX 2020-06-18 12:55:25 -04:00
sora10pls
12b5395b14 Add PKHeX format dumping for static/gift 2020-06-18 12:55:09 -04:00
Michael Scire
3e01d17c89 pknx: don't output crown tundra tables to pkhex packs 2020-06-18 02:36:10 -07: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
cafbced047 Add new item resources
Apricorns + Isle of Armor items
2020-06-18 00:49:34 -04:00
Michael Scire
f9dd6f7c17 Update Static fb for rigel 2020-06-17 14:02:41 -07:00
Michael Scire
ff96283b24 Improve dumpers for Isle of Armor 2020-06-17 11:00:35 -07:00
sora10pls
7fd6fe849b Initial Isle of Armor support 2020-06-17 12:41:26 -04:00
sora10pls
5b992dbbb9 Fix SWSH trade dump 2020-06-12 18:23:00 -04:00
sora10pls
1f6970dbd9 Update Tables8.cs 2020-06-08 14:19:24 -04:00
Kurt
bc51de97ec Prevent max moves / behemoth 2020-06-03 21:24:10 -07:00
Kurt
9a276bc94e Default to 0 if relative offset is 0
fixes bad move type values
2020-06-03 21:22:36 -07:00
Kurt
4cf69da7e5 Minor clean
no functional change
2020-06-02 07:11:11 -07:00
Kurt
3128e293ff Skip entries with 0 probability
as evident in 6/2 distribution raids; the tables have dummied encounters with 0 probability
2020-06-02 07:10:46 -07:00
sora10pls
2db23faee6 Use enums in generic editors
Ball, Species, Nature, Gender, ShinyLock.
We'll hold off on Legendary swapping until DLC 2 comes out and adds in all of them.
Closes #16
2020-05-31 00:19:00 -04:00
sora10pls
3523ef97e0 Add Species enum 2020-05-30 23:09:43 -04:00
sora10pls
bca171111f Add Shiny output to distro raid comment
Also document Field_03, which is the rate of which you will find a distribution raid from a den in 1/16s. Thanks Anubis!
2020-05-29 10:07:13 -04:00
sora10pls
f415b81312 Fix LGPE MegaFormChoice randomization
0 for No Mega, 1 for Mega
If Charizard or Mewtwo, then 1 is Mega X and 2 is Mega Y
Also add more documentation for LGPE Trainer Classes
2020-05-28 19:23:30 -04:00
Matt
ce9c121e48
Reorder IVs in SWSH Flatbuffer Schemas (#75)
Properly reflects results in-game.
Also document Field_0C in EncounterStatic8 (unused for now, might be used in DLC).
2020-05-26 09:40:12 -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
Matt
9d75f40f0b
Update SWSH DoubleClasses (#74)
Closes #73
2020-05-24 10:37:37 -07:00
CatAxe
0d25537de0 * Added editing drop tables and bonus drop tables.
- added some info in NestHoleReward8Archive.cs to make things pretty in the PropertyGrid editor uses and also to fix exclude stuff from the json/fb serialization/deserialization process.
* Fixed a bug in FlatBufferConverter.cs related to creating a json file for a particular structure when saving, not deleting it and next time when serializing a different structure, that json file would be used because it would be first returned.
2020-05-06 06:22:33 +03:00
Matt
7fc8f967dd
Add Big Shiny Sprites (#62)
* Add Big Shiny Sprites
Also addresses Trainer Meltan failing to evolve if requirements are met.
Fix Personal Held Item randomization.

* Fix silly typo
Copy/paste is a curse.

* Add Double Battle Classes to blacklist
Don't allow them to be set to any Trainers for crashes.
2020-04-24 07:52:01 -07:00
Matt
64909ee7ac
Document all SWSH Trainer Classes (#59)
* Document all SWSH Trainer Classes
Disallow Double Battle specific Trainer Classes when randomizing to avoid crashes.
Now there shouldn't be any crashes!

* Remove spaces
2020-04-01 13:37:46 -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
Kurt
8b8363e385 Export crystal table & hex format files
Ability is now identified
2020-03-25 19:02:37 -07:00
Kurt
d2fe183434 Handle latest mewtwo raid
Out of bounds fetch for drop table (??? 6), uses fixed ability ID 0 (first ability)
Use minRank instead for drop table indexing

add shiny to pretty output
2020-02-26 16:43:53 -08:00