sora10pls
857df4dcd3
Update Item8.cs
...
Battle Tower TMs cost 100,000 so prices must be u32.
2021-09-16 18:39:36 -04:00
sora10pls
5c4475a237
Re-order Evolution enums, adjust Shelmet/Karrablast method
...
Closes #168
2021-09-16 08:48:59 -04:00
sora10pls
de8bed982e
Update Item8.cs
2021-09-11 11:24:32 -04:00
sora10pls
801a3cac8b
Document more Item8 fields
...
Each item has 3 separate prices the game can pull from, depending on where an item is purchased:
• Pokémon Dollars for Poké Marts
• Watts for Wild Area Watt Traders
• Alternate (BP/Dynite Ore) for specific NPCs, such as BP Shops and the Dynite Ore Trader in the Max Lair
Add an item "randomizer" that changes trade evolution items to be given a 'use' effect to work like evolution stones (e.g. use Electirizer on Electabuzz to evolve it into Electivire! https://i.imgur.com/qefHIFT.png )
2021-09-06 12:50:35 -04:00
sora10pls
122590ca5a
Remove Key Items from LGPE shop randomizer
2021-09-04 15:05:58 -04:00
sora10pls
a9e72c288f
Skip TMs when randomizing Shops
2021-09-04 14:57:05 -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
Lusamine
9d37e36ec8
Clean up a little, remove unused HiddenMain3 enum ( #165 )
2021-09-02 14:53:18 -07:00
Lusamine
485bb775cd
Claim reserved byte in SWSH pkl
2021-07-23 06:11:32 -05:00
Lusamine
537f3deed3
Only dump accessible encounter slots and include metadata for SWSH
2021-07-22 22:23:28 -05:00
Kurt
e772a99341
Add index to dumped bcat nests
2021-04-18 12:02:30 -07:00
sora10pls
12975fcd6d
Denote if a Raid Boss can be captured
...
Comments out any such encounters in the PKHeX output. This is a pretty lazy solution for now, but it works.
2021-03-31 22:43:56 -04:00
sora10pls
b7191a6103
Revert implicit casting
2021-03-31 22:42:32 -04:00
Kurt
49efb96db9
Export bridge->stony crossover tree shake slots, don't export empty slots
...
See PKHeX prior to this commit for rationale
9864f23427
Reduces the amount of work PKHeX does when loading.
2021-03-17 18:10:26 -07:00
sora10pls
dfeaf76908
Add tutor move editing
2021-03-13 14:54:34 -05:00
sora10pls
64d04182ef
Re-merge wild buttons
...
Related: d231a411a0
2021-03-11 11:32:17 -05:00
sora10pls
d231a411a0
Properly differentiate between SW/SH
...
Previous implementation did not work correctly for LGPE. If someone wishes to merge the wild encounter buttons again, make sure it works for all games before submitting a pull request. Also fixes LGPE wild editor using small sprites.
Closes #110
2021-03-04 14:43:21 -05:00
Koopa
86c480527b
Upgrade .NET target to 4.6.1.
...
This will be required for System.Resources.Extensions.
2021-02-28 02:02:31 -05:00
Koopa
c28622f9b0
Remove 'é' from enum member name.
...
This causes a compile error on my machine with "dotnet build".
2021-02-28 01:33:27 -05:00
Kurt
d34c4412be
Keep stab moves in learnset
...
Closes #123
2021-02-15 18:31:53 -08:00
Egzon
1ba8d477d1
Add LegendsChance setting
...
Added a setting to allow raise chances to encounter trainers with Legendary Pokémon.
2021-02-03 10:31:18 +01:00
Kurt
6136ccff78
Minor clean
...
Replace linq usages with array methods
Handle warnings (yay serialized objects with reflection assignments)
Minor preference (brackets, ternary, locals)
2021-01-14 21:57:11 -08:00
Michael Scire
a1f2ee0eff
Add support for dumping static encounter spawners
2021-01-14 18:24:55 -08:00
sora10pls
b6c1910fe3
Update static/gift exports, update encounter scenario enums
...
One of them is used for several Legendaries + Keldeo, not exclusively the dogs. Also use better names.
2021-01-14 12:27:01 -05:00
sora10pls
e8ddd9be61
Update PKHeX exports
...
Target typed new for Nests, Dynamax Adventures, and Trades
2021-01-01 13:34:47 -05:00
Kurt
955ba9fed6
Enable nullable checks for all subprojects except structures/game
2020-12-27 16:35:08 -08:00
Kurt
22ef506b4e
Update for c#9 syntax sugar
2020-12-27 12:47:46 -08:00
Kurt
c91892d241
Update csproj to c#9
...
sdk style for winforms/sprites, finally
2020-12-27 12:46:47 -08:00
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