Commit Graph

813 Commits

Author SHA1 Message Date
Evan Dixon
12e8db539d Add GameConfig option to enable TextFile's character remapping
Also update TextFile to use a StringBuilder in getLineString and getVariableString.
2017-11-14 20:49:52 -06:00
Kurt
49eed82fea Update extra text reference for usum starters 2017-11-14 08:26:41 -08:00
Kurt
ef50adf24b misc fixes
add partner pikachu
fix starter string writeback
2017-11-13 23:12:17 -08:00
Kurt
e9739dbb9e Add sm/usum content
item sprites weren't added from sm
add usum pkm/item sprites
add usum forme handling colors
2017-11-13 22:59:17 -08:00
Kurt
a4d1178625 fix pack exception after pack
Closes #231
2017-11-12 16:37:05 -08:00
Kurt
1e2736ab35 add nature 2017-11-12 12:16:11 -08:00
Kurt
4389a3b02e update starter text updating
file 39 in usum vs 41 in sm
no types referenced so only try the replace if SM
thanks @sora10pls
2017-11-11 14:20:50 -08:00
Kurt
6d7e99b3b2 Add beach BP move tutor editing to personal editor 2017-11-11 14:09:57 -08:00
Kurt
c5316dc465 add tutor beach locations
thanks @sora10pls !
2017-11-11 14:07:16 -08:00
Kurt
1d5303350f Rearrange personal editor controls
z move stuff now on first tab, gives space for tutors now
2017-11-11 13:55:50 -08:00
Kurt
ee515bd098 add missing mart string
accidentally deleted
2017-11-11 13:55:26 -08:00
Kurt
1516f23d59 Add usum mart / tutor editor
I was able to find tutors in the exefs, maybe that's the key to getting
the actual learned moves to update.
2017-11-11 13:33:41 -08:00
Kurt
ea9f60c5c6 Elaborate new evolution method descriptors 2017-11-11 09:42:00 -08:00
Kurt
1f3e399b55 Add gender to output 2017-11-09 16:32:42 -08:00
Kurt
3fba1cb1f5 More data export values 2017-11-09 07:17:52 -08:00
Kurt
138c69fe9c Add more properties for export 2017-11-09 06:42:11 -08:00
Kurt
8246d2e665 add pkhex friendly wild encounter dumping 2017-11-08 22:01:29 -08:00
Kurt
05bd6a7bb9 expose special move & isegg flag
surf pikachu, and egg eevee (same as SM)
2017-11-08 19:51:32 -08:00
Kurt
a8a8a0bcba Add new evo case handling
clear evo criteria can be determined by community
2017-11-08 18:55:47 -08:00
Kurt
8585c61d51 Add EncounterStatic exporting to pkhex format 2017-11-08 18:42:19 -08:00
Kurt
4d954fcdcf Fix usum item rand div/0
item array was empty, return SM's and return {0} for all other future
cases if this ever happens again
2017-11-08 17:29:55 -08:00
Kurt
3de712c61b Update GARC references for other editors
Pickup editor now works
SMTE now works
Maison (Battle Tree / Royal) editor now works
2017-11-08 12:19:47 -08:00
Kurt
6308d87576 Partial update
changes will be occurring in the next week to bring more parts up to
speed with the new games.
2017-11-08 00:31:53 -08:00
Kurt
a0e95385e7 add sound effect for gen7 table export
unsaved change
2017-11-07 16:34:26 -08:00
Kurt
357d7ae6e6 add output to table button
item reference unnecessary to exist outside of get/set
2017-11-05 16:47:28 -08:00
Kurt
865b608bcb add index to table export 2017-11-05 16:46:02 -08:00
Kurt
bf55b76589 change byte->sbyte
+/-
2017-11-05 16:45:51 -08:00
Kurt
0df38d6b63 Rework item editors
changes fields -> properties, still works with structure converting
now expose all properties with current understanding of the structure
2017-11-04 12:17:53 -07:00
Kurt
5c633d205c misc changes
add class/struct array to csv table with named columns utility

slight usum prep / cleanup
2017-11-03 21:15:39 -07:00
Kurt
abc9272288
Merge pull request #227 from kwsch/f/formstatsindex-public
Make getter of PersonalInfo.FormStatsIndex public
2017-11-01 20:43:19 -07:00
Evan Dixon
6bb63016b4 Make getter of PersonalInfo.FormStatsIndex public
It's a quick solution allowing external programs like the Project Pokémon Pokédex to calculate references from personal entries to corresponding alt-form personal entries
2017-11-01 20:34:42 -05:00
Kurt
6b74460501 Rewrite item class to struct
expand some enums out, actual numbers return actual numbers for the
HealValue so casting directly to byte preserves the value
2017-10-31 21:49:46 -07:00
Kurt
2aa06370c0 Copy personal rand files back to working files
Closes #225
2017-10-28 09:51:16 -07:00
Kurt
7e23374857 Merge pull request #220 from sora10pls/master
Mart fixes
2017-10-18 11:23:36 -07:00
sora10pls
88a5e28f3f Fix X Items tag 2017-10-18 13:25:55 -04:00
sora10pls
d4e1540158 Mart fixes 2017-10-18 13:23:32 -04:00
Kurt
cb6386b818 Merge pull request #219 from kwsch/f/extra-pokemon-text
Add additional Pokemon text references
2017-10-17 19:23:52 -07:00
Evan Dixon
289b47ce0f Add additional Pokemon text references 2017-10-17 20:22:03 -05:00
Kurt
30018fd9ed reconfigure move learn banned fixing
5c452b8b6b (commitcomment-25007984)

should have referenced move instead; move all update logic to
moverandomizer.
2017-10-16 09:22:01 -07:00
Kurt
5c452b8b6b prevent fixed damage from learnset source
weed out fixed damage moves from learnset provided arrays
can result in duplicate terrible moves but whatever

closes #214
2017-10-15 21:54:39 -07:00
Kurt
c99cb4d202 Ban TM randomization for mart inventories
Closes #216
2017-10-15 21:24:11 -07:00
Kurt
46c38698c7 Shuffle learnset STAB with others
closes #217
2017-10-15 14:02:58 -07:00
Kurt
10e202de1a Refactoring
simplify logic in smwe
2017-10-14 12:47:54 -07:00
Kurt
e14274cf1a fix rste rand
closes #213
2017-10-13 08:33:45 -07:00
Kurt
c0d9e4b5f7 Simplify typechart GUI logic
extract common methods

can probably make this a shared usercontrol but meh
2017-10-11 18:23:15 -07:00
Kurt
84dfdd011d Remove crash notification
no longer necessary
https://github.com/kwsch/pk3DS/issues/210#issuecomment-335639507
2017-10-10 16:52:47 -07:00
Kurt
c5e13b3b87 Randomize inbattle trainer class restrictions
closes #210
randomizes restricted within the restricted models allowed
2017-10-10 16:27:24 -07:00
Kurt
44c64db292 Merge pull request #211 from sora10pls/master
Properly blacklist disallowed Trainer Classes
2017-10-10 13:44:29 -07:00
sora10pls
13e8b55f43 Properly blacklist disallowed Trainer Classes 2017-10-10 16:23:47 -04:00
Kurt
1d1227512a Merge pull request #208 from sora10pls/master
Misc changes
2017-10-09 13:29:23 -07:00