Commit Graph

40 Commits

Author SHA1 Message Date
duckdoom4
51c73305de Made the model converter compile again
Now I just need to make it functional again.
for example fix all those flat buffer constructors that shouldn't be used like that.
2023-08-26 23:08:59 +02:00
Jelle
66656256f4 Map pokemon archive folder 2022-12-10 21:51:53 +01:00
Kurt
38b784e19b Add handling for S/V load and data ripping
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-11-24 15:30:03 -08:00
Kurt
930b35d52d Update dependencies, nullable all csproj
Remove amx logic (unused for too long)
2022-10-25 17:05:12 -07:00
Jelle
9567667ec7 Feature update
Add a whole bunch of extra editors
Set some default parameters
Add some drop downs
Add a whole bunch of hashes (Thanks to @mvit)
2022-10-18 21:22:38 +02:00
Maurizio Vitale
80dae43c49 Add DressUps editors 2022-10-16 20:17:32 +02:00
Maurizio Vitale
f3bf97a110 Expand on Throw Param Flatbuffers 2022-10-16 20:17:25 +02:00
Jelle
d14673f15e Add dex rank editor 2022-10-16 13:28:37 +02:00
Jelle
4508d4702b Add pokemon model resource editors 2022-10-15 12:22:51 +02:00
JelleInfinity
602e95a767
Feat/categorized editors (#264)
* Add support for categorized editors

* Rename functions

* Move utils to top

* Sort by category and add category tags

* Add all app_config editors

* Use client size, otherwise you'd have to enter the width/height of content + window border
2022-10-02 20:23:51 +01:00
Kurt
33a2ab24f1 Minor clean 2022-10-01 17:46:11 -07:00
Kurt
2578ba073c Refactoring
File scoped namespaces for all lib projects
netstandard2.0 => net6; now uniform. bye netframework!
2022-10-01 17:08:17 -07:00
JelleInfinity
c3470997d2
Updated pokemon editor (#257)
* Add PokeMisc, items drops and research task files

* Update PokeMisc/DexResearch field names

Add type converters for known properties
No throw GetEntry
GetEntries for research tasks

* Update Poke editor

* Redesign UI
* Added PokeMisc to personal section (As property grid for now)
* Added Pokedex tab for research tasks (As property grid for now)
* Allow entries up to 9999

Still a WIP
2022-09-29 16:17:48 -07:00
Kurt
32eca7eb9f Add New Huge configs 2022-02-27 09:45:58 -08:00
Kurt
5ff4d8d2ca Handle resident gfpak as gfpak 2022-02-19 15:09:55 -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
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
62638f7c73 Add ha_shop, gift/static/miscInfo edtiros 2022-02-12 13:33:02 -08:00
Kurt
f60314ead2 Add more file mapping entries 2022-02-11 17:48:27 -08:00
Kurt
5f5b45c52c Add throw editors 2022-02-10 14:48:52 -08:00
Kurt
8aa19a4dd7 Add Mass Outbreak detail editor (shiny +25) 2022-02-06 23:37:37 -08: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
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
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
sora10pls
ae42c5ea45 Better handling of ROM dumps without ExeFS
pkNX will now prompt the user to select a version before opening the wild editor, should no ExeFS data exist to determine which game is currently loaded.
2021-04-20 12:47:39 -04: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
Michael Scire
a1f2ee0eff Add support for dumping static encounter spawners 2021-01-14 18:24:55 -08:00
Kurt
22ef506b4e Update for c#9 syntax sugar 2020-12-27 12:47:46 -08:00
Kurt
01f02dd549 Add Dynamax Adventures encounter editor
Closes #101
2020-10-25 10:57:20 -07:00
Kurt
b01d119e5e Fix lgpe wild redirect
#48
2020-05-24 12:03:09 -07: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
e81846ac2a Add generic trade editor 2018-11-24 16:12:08 -08:00
Kurt
a8113c0ba4 add gift/static editors
pretty lazy un-annotated properties but meh
2018-11-24 14:27:39 -08:00
Kurt
0097df9a23 Add container writing on program close 2018-11-17 13:53:54 -08:00
Kurt
d780a03694 Update container modified & saving logic
On saveall only clear cache at end
allow cancellation of modifications -- clear cached modifications /
revert to backup
2018-11-17 11:42:39 -08:00
Kurt
7cfcfbbb1a Fix localized text fetch
enum order matters
2018-11-17 09:16:57 -08:00
Kurt
e8cd9cc30f Misc updates
Recognize & init GG data when dropping folder in (containing rom/exe
folders)
2018-11-13 22:19:19 -08:00
Kurt
52d70f0b9f Initial Commit 2018-11-13 19:44:43 -08:00