Commit Graph

112 Commits

Author SHA1 Message Date
Kurt
f77454d3d4 Rework call for high powered moves
learn is a bit more complex; just add an overload with another param
2018-11-30 18:17:59 -08:00
Kurt
5676115f9b Save fully cached status 2018-11-30 18:17:17 -08:00
Kurt
087089c2d5 Rework species-form-item randomization for gg 2018-11-29 19:43:31 -08:00
Kurt
b85cffa383 Hide duration
doesn't work as a min/max duration
2018-11-29 18:21:31 -08:00
Kurt
18804139c7
Merge pull request #7 from sora10pls/fixed-count
Use fixed count indexes
2018-11-29 10:09:51 -08:00
sora10pls
5f2f0a70ee Use fixed count indexes 2018-11-29 13:07:17 -05:00
Kurt
a4b66f37ff Fix singlefile not being saved
gifts/statics/etc
so simple to overlook
2018-11-28 21:23:53 -08:00
Kurt
8084603cc4 unrestrict events, just ban m&m 2018-11-28 16:47:02 -08:00
Kurt
84264d7588 Set 0 for forme always
fix alolan stuff leaking through
2018-11-28 16:33:55 -08:00
Kurt
6b1e3e5cb2 Disallow melmetal/meltan for ggwe rand
they don't appear either; looks like only 1-151
2018-11-28 16:17:20 -08:00
Kurt
ec23818454 Update invalid folder logic
returns null rather than using it in GetManager

https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/?do=findComment&comment=238507
2018-11-28 15:22:24 -08:00
Kurt
8870d4e361 Hide forme column, no formes will spawn :( 2018-11-27 17:54:24 -08:00
Kurt
3b39701f52 Try to fix broken test environment
apparently doesn't like é
2018-11-27 17:49:48 -08:00
Kurt
5736e54cea Add exp yield amp button 2018-11-27 17:44:20 -08:00
Kurt
2db77e379a WildMega->WildAlolan
can't get wild megas
make wildalola toggleable rather than always true
2018-11-27 16:41:56 -08:00
Kurt
7ac8af06dd Use gg special classes 2018-11-27 16:38:40 -08:00
Kurt
c3642f7a36 Split out Crash classes 2018-11-27 16:36:37 -08:00
Kurt
acfc9a1e1d
Merge pull request #6 from sora10pls/trainers
Misc updates
2018-11-27 15:04:10 -08:00
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