Commit Graph

630 Commits

Author SHA1 Message Date
Evan Dixon
1008f6f2de Added ErrorWindow 2017-01-17 18:21:14 -06:00
Evan Dixon
2c7da256ca Added Any CPU configuration due to memory concerns
Might address #95

The header changes in the solution file were automatically generated.  It can be reverted if requested, although probably won't matter.
2017-01-17 18:14:54 -06:00
Evan Dixon
3d8e0e6eb1 Fixed platform target inconsistent with configuration name 2017-01-17 18:11:20 -06:00
Kurt
30f43d0600 Add some error messages
Can get annoying if multiple folders contain 'rom'
2017-01-14 16:32:43 -08:00
Kurt
c9eb0eb714 Delete tempfile after pack
casual clutter
2017-01-12 23:50:33 -08:00
Kurt
eb57b3cfdf Update memgarc packing
Packing sizes different than 4 caused offset mismatches (don't think any
garcs that were used the method were affected).
Trade off a small amount of packing speed to reduce memory footprint.
Use 1 filestream instead of 2 memorystreams.
Didn't bother to profile, but instead of ->ms->ms->arr, we ->fs->arr
Ends up using ~1GB repacking the Wild Encounter GARC, which should now
behave with 32bit systems.
2017-01-12 22:54:00 -08:00
Kurt
d08ecefdf3 Add forme specific randomization
Based off how the game treats its formes
2017-01-12 22:44:50 -08:00
Kurt
8dfab897fd Add slot randomization options
Randomize All
Randomize Regular Only
Randomize SOS Only
Randomize Regular, Copy to SOS

Use the new randomizer class feature (reduce copied randomization code).
2017-01-10 20:28:27 -08:00
Kurt
4b3623ceae Clone strings
object returned by reference, need to disassociate from GameTextStrings.
2017-01-10 16:46:04 -08:00
Kurt
88ef5dfb31 Add moveflavor refs
Fixes move data editor exception
2017-01-08 22:24:54 -08:00
Kurt
7e8f79af2e Add battle tree/royal formes
fix pkm text output function
2017-01-01 15:28:13 -08:00
Kurt
1c009b9e3e Differentiate battle tree/royal names 2016-12-31 23:17:00 -08:00
Kurt
d73a7fb580 Fix maison count
why did this hide out forever? (because nobody used it since refactored)
2016-12-31 23:04:45 -08:00
Kurt
6b6f78e476 Add battle tree (maison) data
reused structure, reused everything
why not add beginnings for owse7 (tbh I began adding before finding
battle tree data)
2016-12-31 23:01:47 -08:00
Kurt
022c450bd0 Add getCurrentMoves
Closes #77
2016-12-26 15:39:11 -08:00
Kurt
0120df2dd8 Fix typechart offset find
Closes #74
offset is before 0x500000
2016-12-25 23:25:04 -08:00
Kurt
ce8cecde87 tweak recent pr
Value already exposed via EscapeRate; due to inheritance the class obj
had both EscapeRate and CallRate -- just use existing property since
there's only one underlying property.
2016-12-18 18:16:11 -08:00
Kaphotics
15b167a479 Merge pull request #73 from Draydrew/master
Call Rate on Personal Editor
2016-12-18 18:11:54 -08:00
Andrew
35d0d2fe1f Add call rate to Personal Editor. 2016-12-18 22:52:45 +00:00
Kurt
1260d21031 Fix OWSE opening behavior 2016-12-14 18:22:42 -08:00
Kurt
b4ba091051 Manually revert beea55f
bool[][] exists in the object and is not a get/set
2016-12-13 21:51:16 -08:00
Kurt
3aaa7d2e98 add localvariant editing 2016-12-13 21:47:02 -08:00
Kurt
c979c8b4ae Fix missing bitset for TMHM/TypeTutors 2016-12-13 21:46:00 -08:00
Kurt
e783546737 Add SOS only checkbox
Closes #70
2016-12-13 20:13:32 -08:00
Kurt
beea55f006 Save bits in personal editor
array access set does not set bit, only on setting entire array
Closes #71
2016-12-13 20:09:09 -08:00
Kurt
ca0fbb1a14 Fix trainer rand not saving unless accessed
still existed in the class object, was never saved back to the byte
array
flipping through hid the bug as it saved correctly only then
a little bit of refactoring to extract the saving done => ez reuse
2016-12-11 11:59:40 -08:00
Kurt
d7c75fe4c5 Set added pkm level to average of team
Closes #66
2016-12-11 11:51:00 -08:00
Kurt
5a3d436a6b Add pinfo specific Z Move editing 2016-12-10 19:39:00 -08:00
Kurt
3b2bd96d3c Finish SMTE randomization functionality 2016-12-10 18:05:17 -08:00
Kurt
602491ec06 Fix BST rand
inverted bool fixed
2016-12-10 14:16:02 -08:00
Kurt
c7f6c2a648 Add pkm randomization
Somewhat functional but pushing what exists so far
trainer aspects and smart EVs not yet implemented
2016-12-10 14:12:07 -08:00
Kurt
fade399779 Swap TM randomization banlist HM->Z
HM moves now shifted into pkm learnsets, with Z moves unobtainable.
Closes #62
2016-12-10 12:48:44 -08:00
Kurt
b646c91fc3 Implement randomization UI
actual randomization logic todo
2016-12-10 00:18:24 -08:00
Kurt
01b561577e Add trpoke7 move fetching
need to figure out how to sneak randomization into the form next
2016-12-09 22:36:25 -08:00
Kurt
c349447fb6 Fix GARC gen6 get
padding setting was not defined for version4 when refactored for
version6 support
Closes #59
2016-12-09 21:19:27 -08:00
Kurt
42b7af534c Add exeggutor and marowak to g7 forme random
Addresses comment in d2211a6
Closes #54
2016-12-09 20:56:53 -08:00
Kurt
c15e677820 Increase learnset expansion amount to 75
Thanks @Draydrew
75 totally arbitrary, can this go higher? Not sure anyone would want to
get spammed by a levelup move every time though.
2016-12-09 20:54:26 -08:00
Kurt
5359997bce Enhance Static Encounter Editor 7
adds standard randomization features
expose a few more properties for editing, still more to implement later
2016-12-09 08:46:06 -08:00
Kurt
5735e06b0a Merge branch 'master' of https://github.com/kwsch/pk3DS 2016-12-09 08:42:08 -08:00
Kaphotics
afa8dd44cf Merge pull request #58 from Draydrew/master
Fix Personal Editor Issues
2016-12-09 08:42:03 -08:00
Andrew
bfcb5a9ed2 Fix issues with personal editor 2016-12-09 11:38:32 +00:00
Kurt
ebdf2442ff Fix personal info ability set
Closes #56
2016-12-08 20:24:04 -08:00
Kurt
d2211a6779 Add forme randomization method
add alola option too
2016-12-08 19:15:11 -08:00
Kurt
b71c19558a Increase randomizer flexibility
settle on a stat randomization method (BST rand method should be here
anyway for a consistent implementation)
2016-12-08 18:56:23 -08:00
Kurt
1de1c5300b Fix missing argument
gen7 needs to be set to false
2016-12-08 18:53:26 -08:00
Kurt
4c5f88b43a Fix personalinfo writing
setting individual array entry doesn't call the setter; just assign the
array in one go
closes #51
2016-12-07 23:08:03 -08:00
Kurt
de6cfddbb2 Fix value changing table image updating
night picture never updated
sprites on diagonal would only change
(table,slot) instead of slot,slot :)
2016-12-06 18:04:11 -08:00
Kurt
1b9b32e1ea Simplify SOS propagation 2016-12-06 17:21:05 -08:00
Kaphotics
baf63a2cea Merge pull request #55 from Draydrew/copyToSOS
Add "Copy Initials to SOS" Button on Wild Editor
2016-12-06 15:51:09 -08:00
Andrew
b996d3306c Remove accidental commit. 2016-12-06 23:33:02 +00:00