Kurt
ffa0d3612b
Add island visitor editor
...
Make daily NPCs show up reliably!
2020-05-14 09:12:38 -07:00
Kurt
d22ac35f73
Add Museum Editor
...
game stores all donation types in the same array (chunked into date[], item[], playerID[]); no dedicated indexes for a donation, so no empty slots, and all donation types are intermixed (based on donation date)
2020-05-12 22:55:26 -07:00
Kurt
ce427bd698
Remove deprecated editors
2020-05-09 17:05:38 -07:00
Kurt
9523376a9c
Add tailor/flag design pattern editing
...
Closes #184
2020-05-09 12:28:43 -07:00
Kurt
56fd88cabb
Use combobox for airport color w/color names
...
Closes #180 ty @MirayXS for the list of color IDs
2020-05-09 08:36:06 -07:00
Kurt
d5a53de265
Add airport color r/w
...
Closes #176
if anyone wants to document which value = which color, pls report back
2020-05-08 21:01:22 -07:00
Kurt
d566eb9972
Add player detail / fg
...
fg = field goods? probably not, but a good enough guess for now
kinda overflowing on player editables; get chucked to a sub-editor.
Closes #164
2020-05-08 20:52:32 -07:00
Kurt
8e4e0a92f8
Add reaction list editor
...
#167
If you're adding reactions, you should probably set FillReactionList in player flags to 44 so that the game knows to not give you more reactions...?
2020-05-07 22:13:31 -07:00
Kurt
6a98054149
Add hemisphere get/set
...
ty @rydoginator
2020-05-07 18:06:31 -07:00
Kurt
5779b65b9b
Adapt personal player struct to disassembled pseudo.h
...
Similar to main's adaption in a prior commit, let's use the relative offsets.
adds total nook miles earned to editor
fixes the off-by-one indexing for achievement list
2020-05-06 15:32:09 -07:00
Kurt
38a7895752
Add Storage (ItemChest) count
2020-05-02 00:35:42 -07:00
Kurt
8fefa220e5
Add simplistic bulletin board editor
...
Closes #144
Need to understand the Image format before a full-blown editor could be made.
2020-05-01 20:17:23 -07:00
CXM
3908a6aa06
Add zhs/zht to DevUtil & lang fix ( #141 )
...
* Fix zh-TW menu bug
* fix missing text item to each lang
* add zhs & zht to DevUtil
* add new strings
2020-04-29 21:16:55 -07:00
Kurt
beb4e8111a
Add pocket/bag count
...
Rename Pocket1/Pocket2 to Bag/Pocket respectively (bag is slots21-40)
2020-04-26 21:11:11 -07:00
Kurt
2b9d8b0c7a
De-clutter: Group some buttons into dropdown buttons
...
Move player house dump to subform
Not sure how to associate player -> playerhouse; for now, we'll just assume they're ordered the same way.
2020-04-26 20:45:41 -07:00
Kurt
4efbb00b4e
Add pro design r/w
2020-04-23 17:09:52 -07:00
Kurt
776bc030fe
Move design pattern to subform
2020-04-23 16:30:39 -07:00
Kurt
48977eefa8
Add other localizations
...
Need to make a dump method for villager names so that those get localized
2020-04-23 09:14:18 -07:00
Kurt
c9a86cbff9
Add program translation
...
jp/en/zh -- only english has been translated (duh)
keep in mind this translates the text in the program, not the internal flag names.
not sure if other languages need to be supported; from PKHeX's experience, only spanish is updated (besides jp/zh), as most users speak english or are fine using the program in english.
pls localize villager names and item names for non-english :P -- preferrably automated from raw game dumps
2020-04-21 14:26:18 -07:00
Kurt
eaa805a374
Add automatic backup, add program settings editor
2020-04-21 12:11:31 -07:00
Kurt
aa970f1eab
Add main (land) event flag editing
...
Can turn easter on/off, ha
maybe when they patch in new events ahead of time, we can turn them on early?
2020-04-20 11:31:00 -07:00
Kurt
d21b99978a
Add player & villager house dump/load
...
share your house, but not your toothbrush!
2020-04-19 16:23:59 -07:00
Kurt
5d51cf65df
rename some classes to match internal naming
2020-04-19 15:26:20 -07:00
Kurt
0e437bd5d1
Extract villager editing to separate control
2020-04-19 12:12:29 -07:00
Kurt
2e64f0b109
Add villager flag editor + moving out state toggle
2020-04-18 11:11:25 -07:00
Kurt
43b043a1b6
Change duplicate hotkey
...
Hashes = CTRL-H
RAM = CTRL-R
2020-04-13 22:34:20 -07:00
Kurt
91f8881808
Add Field Item viewer
...
Layer 1 only, no tile mutation capability for now. Can still move things around / delete.
2020-04-07 15:25:34 -07:00
Kurt
b603e5628c
Rearrange map related buttons
2020-04-05 12:03:34 -07:00
Kurt
12ee9e0bab
Add EventFlagsPlayer editing
2020-04-03 18:36:26 -07:00
Kurt
8b3c650eff
Add Terrain editor
...
most complex editor yet
could be better if I did PictureBox'es instead of buttons, so I could put an image instead of just color
ppl will have to document more on what each terrain looks like, maybe could show a pic of each terrain tile?
2020-04-03 12:12:21 -07:00
Kurt
99e4f59d2f
Add Outside Acre editing
...
what a busy form (so many controls)
Has option to import/export bytes so people can share their exterior acre layouts
2020-04-02 10:42:40 -07:00
Kurt
c9c30d76ee
Add turnip exchange edits
...
values assumedly get updated every sunday, and only take effect when you restart the game (or pass over a time threshold?)
stonks
2020-04-01 20:39:00 -07:00
Kurt
ebfd2ca87f
Add generic RAM read/write form
...
accessible once a save is loaded, same as item injecting
untested, but should be fine
2020-04-01 16:29:56 -07:00
Kurt
98a98f5cf4
Add activity count edit
...
See EventFlagsPlayerActivityParam.csv , unlabeled for now as I'm not sure how exactly these align
2020-03-31 23:49:12 -07:00
Kurt
7b24142014
Add building editor
...
names tbd
untested
2020-03-31 15:10:17 -07:00
Kurt
4943bb07ad
Add GUI for design pattern dump/load
...
same behavior as villager options; hold shift to dump all patterns instead of just the current
hover over the image to see transparent pixels (lime green appearance)
2020-03-30 14:01:53 -07:00
Kurt
ce631ae722
Add received items list
...
has button to fill Bugs and Fish list in the Critterpedia
2020-03-29 23:31:29 -07:00
Kurt
da4b292588
Add villager item editing
...
Furniture array is inside the villager's item list; there's another list of a different format in the offsets below
probably just a struct within another struct, like
struct villagerItem {
item; (0x08 bytes)
metadata; (0x24 bytes)
}
2020-03-29 17:12:41 -07:00
Kurt
b85b69308b
Add villager import button
2020-03-29 13:28:26 -07:00
Kurt
7005e31d2a
Add decrypted load all (from folder)
...
If hex editing is your jam, then dump -> manually edit -> import
pls don't mismatch lengths (different patches), it'll silently fail
2020-03-29 13:17:39 -07:00
Kurt
8428f5955b
Minor clean
2020-03-28 23:48:25 -07:00
Kurt
8db30c02da
Simplify purpose of inventory editor
...
Edits an array of items
Add editing for the Recycle Bin -- main save (map).
2020-03-28 23:28:47 -07:00
Kurt
f26a5d3e80
Add learned recipe editing
...
bitflags bitflags bitflags
RecipeCraftParam.csv
0x54706054 => recipe index
0x89A3482C => crafted item ID
2020-03-28 22:10:17 -07:00
Kurt
b493b44914
Add dump/load for inventory, add dump for villager
2020-03-28 18:25:24 -07:00
Kurt
20f2a655b1
Add menu hotkeys
...
Hide icon images for context menus
2020-03-28 14:54:45 -07:00
Kurt
104f38fb30
Add hash validation
2020-03-27 19:19:20 -07:00
Kurt
fb13723b01
Initial commit
2020-03-27 17:54:17 -07:00