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
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.
This allows easy framework multi-targetting. From here, one can target .Net Standard, adding compiler directives to hide unsupported code.
This change should functionally be no different. However, because the client profile is apparently not available with this project type, pk3DS.Core now targets the full .Net Framework 4.0.
specifying count = 0 with a partial pattern match at the end (ie padding
00's at end with a pattern starting with 00) causes checking outside the
range
fix byte pattern offset for mart editor
#147
Begin line editing when cell is entered (rather than double clicking in)
Finish any pending edits when form is closing
Handle errors instead of crashing
Save error messages to text file
Save failed text files to text file for reimporting when fixed
Closes#151
GameText will pass the reference to the persistent gametext; bad text
will stay as bad text until the program closes (where it won't be
saved).