Commit Graph

87 Commits

Author SHA1 Message Date
Kurt
2e12e326ef Make GameManager abstract 2018-11-26 21:18:50 -08:00
Kurt
dec088766c Update singlefile usage 2018-11-26 17:07:21 -08:00
Kurt
ea6c8d3158 Track modification for single file edits 2018-11-26 17:05:42 -08:00
Kurt
507e1445bb Actually randomize via species not form
lol oops
2018-11-26 17:03:29 -08:00
Kurt
b0315416c2 Randomize requested species
lul
2018-11-26 17:02:12 -08:00
Kurt
9d3fdc9b06 Add gift/static/trade species randomizers 2018-11-26 16:29:12 -08:00
Kurt
3442fbcbb7 Add flatbuffer schema & conversion bat files
put encount_data_*.bin in the same folder, run bin2json to get json for
use in GGWE, replace and use json2bin to get encount_data_*.bin
2018-11-26 16:12:49 -08:00
Kurt
7b61760420 Use solid backcolor instead of transparent
fixes sprites from one tab bleeding into another tab if switched
2018-11-25 19:57:27 -08:00
Kurt
6c36b0d359 Prevent starter formes for wild/trainer
Crashes trainer battles as they require a special sendout animation (I
think); so disallow completely.
2018-11-25 15:58:45 -08:00
Kurt
96ee2b090d Prevent highlighting of sprite 2018-11-25 10:32:01 -08:00
Kurt
11e5bdbb88 Add persistent rand settings
save to xml with version name
2018-11-24 23:50:40 -08:00
Kurt
13ff6099cd Use centralized settings 2018-11-24 21:57:24 -08:00
Kurt
e49fca6806 Relocate classes 2018-11-24 21:56:34 -08:00
Kurt
8a75c568b8 Add centralized source for randomizer settings objs 2018-11-24 21:55:48 -08:00
Kurt
b8035a1184 Reenable move source fetch 2018-11-24 21:55:19 -08:00
Kurt
5080cd2b83 Don't randomize empty tables 2018-11-24 20:40:37 -08:00
Kurt
004b5af1c0 Allow shiny sprites 2018-11-24 20:39:41 -08:00
Kurt
9861fb6c5d Modify spawn rarity on fill slots 2018-11-24 17:28:24 -08:00
Kurt
2fd387d5b1 Remove trainer class value cast 2018-11-24 17:12:16 -08:00
Kurt
08e234e144 remap trade IVs from 0x8000 to -1 2018-11-24 16:43:08 -08:00
Kurt
8ac8c7ba66 Add force viridian forest to have water/grass type 2018-11-24 16:35:46 -08:00
Kurt
e81846ac2a Add generic trade editor 2018-11-24 16:12:08 -08:00
Kurt
ea7bd149be Recreate fbs json file input->output 1:1 w/settings 2018-11-24 16:10:24 -08:00
Kurt
a8113c0ba4 add gift/static editors
pretty lazy un-annotated properties but meh
2018-11-24 14:27:39 -08:00
Kurt
d9eb72db50 return new array from cache
yay passing array reference to editor, and checking that same reference
against itself
2018-11-24 11:58:06 -08:00
Kurt
d4179b35c7 Fix fill empty, add wild mega
untested wild megas obv
2018-11-24 11:16:19 -08:00
Kurt
5111130381 Allow filling of empty slots if chosen
add labels to indicate mass mod function
2018-11-24 10:00:06 -08:00
Kurt
49a656a901 Precompute gg banned moves
Fake Out isn't flagged with F18, so F18 isn't valid with respect to
identifying allowed moves.
2018-11-24 09:55:07 -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
3b2887694d Add wild randomizer 2018-11-23 23:51:19 -08:00
Kurt
0f933714c6 Allow pokechange for max AI 2018-11-23 22:22:14 -08:00
Kurt
c554e4a984 Add forcedoubles setting 2018-11-23 22:19:38 -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
5779523782 Add trainerrand default settings 2018-11-23 21:25:06 -08:00
Kurt
1921317495 Add randsettings for trainer editor
testing next
2018-11-23 21:20:46 -08:00
Kurt
7582c5d307 Add trainer randomizer beginnings 2018-11-23 20:39:46 -08:00
Kurt
d89d2f8cd5 Fix arg visibility toggling 2018-11-23 20:15:18 -08:00
Kurt
47349160b2 Use learnset moves for get buttons 2018-11-23 16:24:25 -08:00
Kurt
1ea020d6c2 Make learnset randomizer work
banned moves auto-generated ;)
2018-11-23 16:20:11 -08:00
Kurt
ed97cb22ef Make learnset randomizer work
still need to do bannedmoves stuff for gg
2018-11-23 16:09:32 -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
Kurt
d26bcfc12e Add evolution randomizer 2018-11-23 14:23:29 -08:00
Kurt
7838e77be9 Hook up personal randomizer 2018-11-23 14:00:36 -08:00
Kurt
27f15dc9d7 Add wild editor (json in/out) 2018-11-22 20:18:20 -08:00
Kurt
37286326f1 Add personal info table dump
Make generic type editor dump out the derived class in the event the
array type is a base class
2018-11-21 10:13:23 -08:00
Kurt
09a4385842 Add simple editor for item/move
Allows dumping of data to tab separated string for pasting in
excel/openoffice calc.
2018-11-20 22:55:35 -08:00
Kurt
1b5a69efe3 Ignore case on romfs/exefs path names 2018-11-20 20:44:03 -08:00
Kurt
62a9404b65 Writeback
still no personal saving on close I think
2018-11-20 20:42:56 -08:00
Kurt
6a34a96af1 Misc fixes
Form opens, displays data
2018-11-20 18:25:20 -08:00
Kurt
9909da7dae Add poke data editor (personal, learn, evo)
WIP, haven't even bothered launching the form yet
2018-11-20 16:31:53 -08:00