Commit Graph

18 Commits

Author SHA1 Message Date
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
3a8328c0cd
Use interfaces for personal info to make updating the data easier (#234)
* Use GameVersion instead

* Fix formatting

* Update Personal info code

* Use interface versions in code

* Remove unnecessary param

* Remove TableLength

* Fix integration

Rename Forme to Form
Typed numbers
2022-09-18 12:44:51 -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
Kurt
d34c4412be Keep stab moves in learnset
Closes #123
2021-02-15 18:31:53 -08: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
d407506c30 Mior clean
reduce compiler messages
2020-10-25 13:17:04 -07:00
Kurt
bc51de97ec Prevent max moves / behemoth 2020-06-03 21:24:10 -07:00
Kurt
ad058f42d0 Refactoring / clean
remove some compiler messages
2020-05-24 13:00:34 -07: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
727b3cd711 check stab move count instead of ignoring setting
thanks @sora10pls
2018-12-07 16:39:16 -08:00
Kurt
104a554e9a Make generic randomizer more generic
int -> T
add getmany method
2018-12-01 15:16:37 -08:00
Kurt
13ff6099cd Use centralized settings 2018-11-24 21:57:24 -08:00
Kurt
6ea0885de8 Misc updates
larger settings display for poke rand
actually set banned moves for trainer rand
2018-11-24 09:02:30 -08:00
Kurt
15974cd8d8 Make trainer rand work
tfw no fairy moves -> causing STAB fetch loop to hang for Clefairy, lul
2018-11-23 22:08:41 -08:00
Kurt
1921317495 Add randsettings for trainer editor
testing next
2018-11-23 21:20:46 -08:00
Kurt
1ea020d6c2 Make learnset randomizer work
banned moves auto-generated ;)
2018-11-23 16:20:11 -08:00
Kurt
39e078d595 Add learn randomizer
untested, committing what I have for now
- metronome mode
- expand only (set all new to pound)
2018-11-23 16:00:27 -08:00