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