Commit Graph

46 Commits

Author SHA1 Message Date
Kurt
3061442f77 Add localized color name display
Closes #223
2020-05-15 13:08:47 -07:00
Kurt
a8f111a8f1 Add villager memory (per player) editor
Change friendship here.

Can also cheat all friendships (of all villagers, for all saved players) to 255 by shift clicking the drop-down button instead.
2020-05-14 16:10:33 -07:00
Kurt
5885cc2370 Show Flag0/1 at all times
We only toggle views for the FreeParam editors; keep the SystemParam and AdditionalParam (hex) editors visible
2020-05-12 19:48:52 -07:00
Kurt
14e9bfac8c Show more details for message bottle
Change some control padding to 0's for alignment visual
2020-05-10 16:32:58 -07:00
Kurt
2bde85aa59 Misc appearance tweaks
many-customize-option items can have too many displayed options; just increase the size / scroll bar the editor

yay "wooden simple bed"
2020-05-10 12:49:23 -07:00
Kurt
1c2af21361 Show item sprite in item editor
no markup of ancillary values, just the image
2020-05-10 12:19:24 -07:00
Kurt
a801b1854f Allow editing villager cached pattern
Closes #191
2020-05-10 09:56:26 -07:00
Kurt
0085c453d4 Add custom picker for specialty fruit
Closes #181
2020-05-09 10:58:19 -07:00
Kurt
6a00cb22b4 Add extension tile property manipulation 2020-05-08 13:27:15 -07:00
Kurt
a9810c7d03 Merge Field Item back into Item
Different means of expression for the 8 byte item structure's FreeParam

Will be expanding the ItemEditor so that it has a checkmark to toggle Extension Item editing behavior.

Removes IHeldItem as there's no need to abstract it.
2020-05-08 12:20:24 -07:00
Kurt
e7e01ba007 Remove dropdown on keypress
quality of life improvement
2020-05-08 11:26:37 -07:00
Kurt
e9a6861349 Add design source / choice for item
s32 remake {

s32 body:3
s32 source:2
s32 pattern:8
s32 unused:19

}
2020-05-07 17:01:19 -07:00
Kurt
55022c85f4 Indicate subvariation colors
Recombining the values with a GUI editor TBD
2020-05-07 10:32:14 -07:00
Kurt
7cec5aae5c Show customization colors in the item editor 2020-05-06 21:03:30 -07:00
Kurt
bf841b8ecf Show item sprites in item editor
put a folder named "items" with the english named item sprites (tbd if we change to a more sane filename format)

bring your own files, it's like 45 MB so not distributing with the EXE.
2020-05-05 22:13:29 -07:00
Kurt
73b4d0c2fd Add fossil & message bottle item for hover text & editor 2020-05-02 14:06:03 -07:00
Kurt
ddde5040a2 Add room wall/floor editor for villager
Closes #138
2020-05-01 22:07:34 -07:00
Kurt
f71854ac5f Add more flower flags
click on the Days label to set all flags, hold alt to clear all flags instead.
2020-04-29 18:54:28 -07:00
Kurt
ccc28e4f1d Add more flower value editing 2020-04-29 11:35:23 -07:00
Kurt
b3629e9049 Name f8 watered 2020-04-25 14:51:48 -07:00
Kurt
b133cc72cb Add flower flags
Closes #117
2020-04-25 14:24:52 -07:00
Kurt
56f48be173 Save current villager before opening house list 2020-04-24 10:30:18 -07:00
Kurt
776bc030fe Move design pattern to subform 2020-04-23 16:30:39 -07:00
Kurt
6f4d9e163c Update translations
Now includes the villager usercontrol in the editor form
2020-04-22 22:12:18 -07:00
Kurt
de48c037f9 Add house editor
only some surface appearance properties; interior item layout nope
use enum values for house info interface

Closes #95
Closes #96

Changes the displayed villager indexes from 1-indexed to 0-indexed to match the game's references.
2020-04-22 21:55:24 -07:00
Kurt
806089cd9d Copy NPC1 when importing
Stores which villager index can inhabit the house
2020-04-21 14:52:54 -07:00
Kurt
b4f1bda2c7 Extract translatable strings to static class 2020-04-21 12:43:16 -07:00
Kurt
345f3c3f1b Add howto hint for removing a villager
Closes #84

ty @PandaUnit-TWL
2020-04-19 16:56:03 -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
4fa77c9242 Minor unused additions
add some villager stuff
add outside acre template id
add mainfield template id
2020-04-19 15:26:09 -07:00
Kurt
0e437bd5d1 Extract villager editing to separate control 2020-04-19 12:12:29 -07:00
Kurt
a4ba8259a9 Update flow layout
Closes #61 , reduces size of label and switches the flow direction so that it won't be too big and overflow
2020-04-07 22:09:55 -07:00
Kurt
6ecf659d5e Add special handling for diy recipe 2020-04-06 20:11:35 -07:00
Kurt
1db185151d
Add automatic read/write items for all pocket items (1-40) (#51)
Decentralizes pocket injection logic from SysBotUI so that other auto-injectors can be passed in (future? like terrain/overworld items).

Adds validation to not modify items if the pocket data doesn't have the expected layout.

Closes #47 by implementing things in a more abstract & extendable way. Thanks @jfmherokiller for the example implementation which served as an inspiration!
2020-04-04 20:57:25 -07:00
Kurt
3eb8b4eabd Fix count set
flag2 -> count, no longer need to downcast to byte
2020-04-03 13:17:26 -07:00
Kurt
f3d291e681 Merge flag2 back in to count
ok sciresm u happy now
2020-04-02 15:38:08 -07:00
Kurt
4259564162 Relocate item string logic 2020-03-30 11:30:58 -07:00
Kurt
db4bba31f0 Suggest items via drop down while typing in
ez search
2020-03-29 18:44:48 -07:00
Kurt
39398b4f66 Sort item list drop-down 2020-03-29 15:31:09 -07:00
Kurt
b28d999596 Widen dropdown for longer item names 2020-03-29 15:12:32 -07:00
Kurt
d4a2a3a480 Show tooltip on item hover 2020-03-28 16:18:49 -07:00
Kurt
3f27d593f5 Fix r/w empty items 2020-03-28 16:08:38 -07:00
Kurt
20f2a655b1 Add menu hotkeys
Hide icon images for context menus
2020-03-28 14:54:45 -07:00
Kurt
4c12ba7f09 Hide item name on mouse leave 2020-03-28 14:52:34 -07:00
Kurt
dfb099bcca Add clear button, arrange controls in flowlayoutpanel 2020-03-28 14:41:11 -07:00
Kurt
4929fcf2de Add enhanced inventory editor
Decouple itemgrid, itemgrid editor, and item editor as separate user controls
Visualize items with fake icons based on item ID and values
Paged editing for large arrays
add fallback for people wanting old editor (hold control when clicking Edit Items from main editor window)
2020-03-28 12:46:25 -07:00