Kurt
11039f1119
Extract some event unlocking logic for core
2021-12-26 18:21:34 -08:00
Kurt
5db5f04066
Don't iterate battle forms when displaying encounter lists
2021-12-26 00:44:16 -08:00
Kurt
ac6fd085ba
Update translation files
2021-12-25 19:03:11 -08:00
Kurt
13e0f35e00
Add munchlax slot checking for DPPt/BDSP honey trees
...
Closes #3352
2021-12-25 13:48:28 -08:00
Kurt
36a97a6eda
Add misc edit to defeat all trainers & rebattle all
2021-12-20 19:26:07 -08:00
soopercool101
0f702717ca
Remove stray background pixels from Warn.png ( #3330 )
2021-12-17 15:04:20 -08:00
sora10pls
3e92d5a85d
Add Dialga/Palkia + Roamer resets to Misc Editor
...
For roamers, go back to Lake Valor/Fullmoon Island, and re-interact with Mesprit/Cresselia so that the game can generate a new one.
Also add Rotom rebattle event flag, and fix consistency with flag labels.
2021-12-12 11:28:48 -05:00
Kurt
aa968f56aa
File scoped namespace for drawing projects
...
Extract color util to separate class as it's not entirely image related.
2021-12-10 00:15:04 -08:00
Kurt
f1fe2f6a8c
Minor clean
2021-12-09 19:30:12 -08:00
Kurt
cacd6e9965
More records/sealing
2021-12-05 23:54:59 -08:00
Kurt
c7de0154e3
Handle net6 warnings for nullability
2021-12-04 22:29:51 -08:00
Kurt
ba92024e54
Bump the net5 build to net6
2021-12-04 22:29:32 -08:00
Kurt
f55c5bea66
Minor clean
...
no functional change
2021-12-04 17:56:56 -08:00
Kurt
9a1b2719ec
Add simple legal item filtering for giveall
...
Closes #3318
Gen8: if held item, only give if can be legally held; if dmax crystal, only give if available.
Gen8b: if held item, only give if can be legally held
Others: unimplemented; pull requests accepted.
2021-12-04 12:24:32 -08:00
Kurt
e9eebc984b
Fix case sensitive resource names
...
Closes #3321
2021-12-04 11:03:33 -08:00
Kurt
e50bb8f288
Abstract-ify pouch items; acknowledge sort order
...
Closes #3320
Should better handle bdsp inventory format; shows sort order with the now-zero slots
2021-12-02 23:31:48 -08:00
Kurt
e48c81f685
Update met date & location when toggling IsEgg via GUI
2021-12-02 16:35:35 -08:00
XxPhoenix1996xX
1481831ec6
Update (ES) localization ( #3317 )
...
* Create flag_bdsp_es.txt
* Update flag_bdsp_es.txt
* Update lang_es.txt
* Update flags_c_es.txt
2021-11-30 13:19:06 -08:00
matty
f94c431712
Add PKHeX icon to generic/simple/whatever editor ( #3316 )
...
Replaces the generic winforms icon with PKHeX's icon.
2021-11-28 08:19:33 -08:00
Kurt
bc809af06c
Split PKHeX.Drawing into subprojects
...
Allows trimmed dll usage by keeping pkm sprites in one project, and all other cosmetic UI stuff in another project
2021-11-27 15:48:08 -08:00
Kurt
b5b57ffa90
Update PluginLoader.cs
2021-11-27 13:54:38 -08:00
Kurt
cc34d40120
Update 21.11.27
2021-11-27 10:50:42 -08:00
Kurt
335baf68e6
Reorder poffin names from raw -> indexed
...
StreamingAssets\AssetAssistant\FureaiHiroba\fureai\masterdata\PoffinResult.json indicates which text line is used for a given MstID
Change Taste to Smooth to match community's naming
2021-11-27 10:20:22 -08:00
Kurt
be3af9fba9
Add bdsp poffin editor
...
The RAM is pretty dirty for unallocated poffins; slots that have never been filled will have junk with whatever the unallocated pointer was looking at.
An empty poffin slot is just marked as FF, ignores the stats for that slot. Not sure on the naming, but Matt had a single Level 60 poffin -> must be Mild? Thus, all the names are -1 from the textfile array...
2021-11-27 02:06:35 -08:00
sora10pls
8bce248d95
Crop BDSP Box Wallpapers, re-tile Grass, and fix off-by-one
2021-11-26 22:11:54 -05:00
Kurt
2bc9ff9073
Fix clamping of BDSP work value NumericUpDowns
...
https://projectpokemon.org/home/forums/topic/59826-work-constants-can-be-out-of-range-of-the-gui-fields-bdsp/
ty BlackShark !
2021-11-26 09:20:22 -08:00
Kurt
b7c9993bac
Add Misc editor form for bdsp
...
Three clickables so people can stop getting confused about event-bound encounters like Darkrai/Shaymin/Spiritomb
2021-11-25 22:48:09 -08:00
Kurt
02dc4dc8a7
Automatically update v1.1 expanded records on TID/SID change
...
Closes #3305
I think it was actually crashing due to the bad GameClear date record, not this extra record data, but we'll still update the head record
Fix note of ENC_SV_DATA start offset now that we know the real size of Record8b
Add actual maximums for all record entries
2021-11-25 20:05:39 -08:00
Kurt
ae2c5080a5
Set nicknamed flag in GUI depending on encounter
...
#3311
2021-11-25 12:40:42 -08:00
Kurt
039095d75c
Revise zero hw checks
...
fishy by default, opt in
ignore certain encounters
2021-11-24 23:03:30 -08:00
Kurt
cce0111a9d
Add scalar randomizer shortcut
...
Okay I'll be nice, fudge your values this way.
2021-11-24 19:32:12 -08:00
Kurt
203b764829
Add zero height/weight flagging setting
...
because people couldn't hacc responsibly, I might as well give them a nudge in the right direction.
Doesn't mean I won't check your "random" choices distribution.
2021-11-24 19:29:02 -08:00
Kurt
d79864b049
Add seal list editor
...
Inject all the stickers you want.
2021-11-24 17:51:12 -08:00
Kurt
5374ca1db6
Simplify egg location set on version change
2021-11-24 14:14:11 -08:00
Kurt
29579d7b22
Autosize dropdown width for met locations
...
BDSP locations are pretty long.
2021-11-24 13:14:02 -08:00
Kurt
c8ae0fb275
Fix custom system flag set
2021-11-23 00:44:59 -08:00
Kurt
4b40414b8b
Add BattleTower work reader, move BP get/set into it
2021-11-22 19:30:28 -08:00
Kurt
57cf384f44
Condense friendship shortcut's expression
...
decouples it from the GUI by doing things step by step
2021-11-22 19:03:42 -08:00
Synthlight
b32ad02c10
Add/Enable BDSP Battle Tower Points (BP). ( #3309 )
2021-11-22 18:56:31 -08:00
Kurt
e6cd906177
Allow saving of affixedribbon from gui
...
do it in batch editor `.AffixedRibbon=-1` anyways
2021-11-22 16:14:10 -08:00
Kurt
37e2804aed
Update 21.11.21
...
Things are stable enough, and I'm not passing up that palindrome date version ;)
still 11/21 where it matters!
2021-11-21 23:08:11 -08:00
Kurt
cd5c220ddc
Show correct HatchCounter value for BDSP traded eggs
...
Yay abstractions to hide away the quirks.
BDSP traded eggs set HT_Friendship and the CurrentHandler flag, but the HatchCounter is always the OT_Friendship value.
Trades always receive BaseFriendship, instead of a hardcoded 50. Necessary to not hardcode because it's immutable for eggs.
Clicking the hatch counter label now sets it to the legal minimum hatch counter (best), and control clicking sets it to the max (worst). Check the encounter template for the true maximum.
2021-11-21 19:53:13 -08:00
Kurt
829641d874
Set none location when eggifying
2021-11-21 18:47:57 -08:00
Kurt
2cb3b61e48
Fix egg toggling in GUI, egg location auto-select
2021-11-21 18:36:02 -08:00
Kurt
32edb660ce
BDSP: Add underground item-inventory editor
2021-11-21 11:33:04 -08:00
Kurt
5e867a1830
BDSP: Show adventurestart/latest save time in trainer editor
2021-11-21 09:14:13 -08:00
Kurt
6980026ca2
Add BDSP trainer stat records
...
Continue crawling down the serialized savedata structure :)
2021-11-20 15:40:18 -08:00
Kurt
1d3d317665
Add initial Trainer Info editor for BDSP
...
Closes #3297
2021-11-20 10:34:20 -08:00
Kurt
b26f4db6ab
Enforce AffixedRibbon -1
...
All your hacks are still hacks
Re-expose affixed ribbon in the ribbon editor for PB8
Since there's no way to change it in BDSP, flag anything non-neg1
2021-11-20 09:04:09 -08:00
Kurt
93aaad6cd4
Revert net6 to net5
...
would rather have pipeline builds for those keen right now
2021-11-19 23:19:41 -08:00