Kurt
ee169dcfbb
Split Consumable byte to 4&4
...
flutes appear as '16', which is 0x10 (4th bit) flag.
2019-01-02 23:45:14 -08:00
Kurt
d971af11b4
Split pp bitflags into separate properties
2019-01-02 17:51:08 -08:00
Kurt
2c159e7d6f
Add battle mode property & gui
...
Closes #399
2018-12-27 20:29:56 -08:00
Kurt
4ac6681c82
Check for moved exefs file
...
user moving exe folder causes directory.exists to fail, falling back to
file IO
since the exefs path no longer exists, the file doesn't exist, causing
an error
2018-09-20 16:01:30 -07:00
Kurt
74ec237824
Update moveeditor7 with more detail
...
closes #367
2018-08-27 18:12:18 -07:00
Kurt
8b817382d8
Update flag naming / add docs
...
#352
comment descriptions from showdown (except AnimateAlly)
2018-08-26 21:21:41 -07:00
Kurt
82b4914df4
Update bitflag names
...
#352
2018-08-26 19:39:16 -07:00
Kurt
9e1d1e2dbf
Update with latest pkhex property accessing
...
telekensis, sprite flags, c#7 get/set style
2018-08-26 19:39:16 -07:00
Kurt
dcae5d5da0
Update move data exporting clarity
...
#352
2018-08-21 20:00:53 -07:00
Kurt
e40d3ce554
Style updates
...
makes it easier to look at
still looks yuck ;)
2018-08-08 20:56:32 -07:00
Kurt
d95b4a5728
Add more disassembly results
...
yay progress
2018-08-08 20:22:05 -07:00
Kurt
7943fbc750
Update Item stats
2018-08-05 11:03:18 -07:00
Kurt
cb269eca2b
Update move data
...
Add export button too for both gens
2018-08-05 00:53:40 -07:00
Kurt
f9d9b8878a
Save updated shiny lock
...
shiny wasn't decomposed to IsShiny (bit0--else unused) and NeverShiny
(bit1), the unmodified value was being set back (Shiny).
Closes #324
2018-04-19 16:01:54 -07:00
Matt
39934095da
Expose static SOS allies ( #318 )
2018-04-13 10:10:12 -07:00
Kurt
95c81e4674
Change healing to enum
2018-04-11 17:27:19 -07:00
Kurt
0af0f33983
Absorb PKHeX's learnset class
...
contains a faster get current moves
should probably make a class lib for rom structures...
2018-03-17 19:06:02 -07:00
Kurt
cfc8d136bf
Remove unnecessary duplicate class
...
learn6 is same as learn7
2018-03-17 18:56:55 -07:00
Kurt
333b4bec2d
use c#7 expressions
2018-03-17 12:45:23 -07:00
Kurt
1e6047205e
Misc tweaks
...
standardize rand usage to single instance, no functional changes
2017-12-20 00:07:18 -08:00
sora10pls
aaa5d8043e
Actually fix IV/EV set
2017-12-18 18:32:01 -05:00
sora10pls
d448426c16
Misc changes
2017-12-18 13:13:48 -05:00
sora10pls
5c567a559b
Expose Gen 6 gift shiny locks
2017-12-18 00:06:07 -05:00
Kurt
57d98a4c9e
Relocate script handling to core
2017-12-13 18:56:19 -08:00
Kurt
39666dc54e
Save trainer name on form close
...
use an object wrapper to check for modifications to only write back if
things were changed
not sure I like this setup
Closes #235
misc refactoring in maison7/owse
2017-11-22 16:08:18 -08:00
Kurt
a04342e3af
add map location
...
probably need to use this in conjunction with the zonedata to yield an
actual met location ID; but good enough for doc purposes.
#146
2017-11-20 22:34:56 -08:00
Kurt
1e2736ab35
add nature
2017-11-12 12:16:11 -08:00
Kurt
6d7e99b3b2
Add beach BP move tutor editing to personal editor
2017-11-11 14:09:57 -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
05bd6a7bb9
expose special move & isegg flag
...
surf pikachu, and egg eevee (same as SM)
2017-11-08 19:51:32 -08:00
Kurt
8585c61d51
Add EncounterStatic exporting to pkhex format
2017-11-08 18:42:19 -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
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
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
10e202de1a
Refactoring
...
simplify logic in smwe
2017-10-14 12:47:54 -07:00
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