Commit Graph

8 Commits

Author SHA1 Message Date
Kurt
d0f303715a Fix gen7 eggmove rand/writeback
formtableindex was getting cleared if no moves were present, game always
writes at least 4 bytes (ptr & count) for gen7 format.

improve the editor by describing what the extra slots pertain to

Closes #193
2017-09-10 01:01:19 -07:00
Kurt
fa5bdee781 Refactoring
use new randomization objects in other forms
re-standardize namespaces a little
2017-09-09 22:16:55 -07:00
Kurt
ddc7b8558d Rewrite evo/learnset/eggmove randomizers
sew fast oi
2017-09-09 21:34:43 -07:00
Kurt
74d39499b1 Simplify personalinfo randomization
shifting away from gui driven, more towards randomization managing
object-classes

can do if (x is PersonalInfo7 p7)... for type specific rands, way faster
than doing rand in by the GUI anyway.

p7 & p6 rand is actually the same, no SM specific additions were made.

eventually the other editor-randomizers will be treated like this, and
maybe GameConfig will be expanded to store more persistent string / etc
data.
2017-09-08 23:27:40 -07:00
Kurt
6976607627 Cleanup
mostly unused usings
2017-06-26 20:11:58 -07:00
Kurt
9aba1ced9c Add more encountertrade struct docs
sub_379F4C in 1.0 moon
Add memories (all default to 03, 01, 28, 05)
2017-06-08 18:14:21 -07:00
Evan Dixon
7f20c9c370 Remove static variable from pk3DS.Core 2017-05-27 17:58:15 -05:00
Evan Dixon
7997f06dc5 Initial split to pk3DS and pk3DS.Core 2017-05-27 17:53:32 -05:00