Commit Graph

94 Commits

Author SHA1 Message Date
sora10pls
eeec9af64d Misc updates 2018-11-27 17:34:07 -05:00
Kurt
28340d10f3 Save current entry on exit 2018-11-26 22:28:23 -08:00
Kurt
553516603d Fix header write 2018-11-26 22:24:44 -08:00
Kurt
3b8d3a5e4a Write single file instead of calling dump 2018-11-26 22:11:51 -08:00
Kurt
b5aa812e88 Add usage of file mitm to patch path instead of bak
Don't backup files in a separate folder; leave the original romfs
untouched!
When writing files, mitm the write path to the patch folder.
When reading files, mitm the read path to the patch file if it exists.
2018-11-26 22:02:42 -08:00
Kurt
ed485e0643 Add r/w mitm path replacements 2018-11-26 21:52:45 -08:00
Kurt
7572f7940f Set up container r/w mitm 2018-11-26 21:36:43 -08:00
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