Kurt
203a7c1627
Add more removal options
...
- remove flowers
- remove shells
- remove branches
Closes #163
rename plazaX/Y to match internal field name
2020-05-05 17:17:59 -07:00
Kurt
a3357c27c5
Clamp acre jump to valid bounds
2020-05-03 20:50:45 -07:00
Kurt
7d975a9ea9
Differentiate field item colors
...
Closes #159
2020-05-03 20:17:36 -07:00
Kurt
0ec40f3b55
Categorize stalk market properties
...
update other usages so we can turn off the help box at the bottom of the propertygrid
2020-05-03 19:43:10 -07:00
Kurt
d78b0e0e1f
Minor clean
...
remove some unused logic (program growth = no longer needed)
2020-05-03 19:36:14 -07:00
Kurt
b884973919
Refactoring
...
abstraction++
2020-05-03 19:24:16 -07:00
Kurt
21c30fc733
Update import skip occupied
...
Closes #158
2020-05-03 18:41:34 -07:00
Kurt
f81ec33a49
Update translations
...
see prior commit for string purpose
the second layer of items checks the base layer (layer1) to see if there's anything underneath it.
2020-05-03 16:30:31 -07:00
Kurt
4a49caf6da
Add layer2->layer1 check (isSupported), add logic for isActive
...
isActive: indicates if the tile is animated (eg: bonfire has fire or is extinguished)
isSupported: layer2 tile checks beneath it (layer1) to see if there's something to hold it up on that layer (sanity check)
Dunno how to handle the isActive set-on-save. I saw there was an isActive flag in my plaza, assumedly left there from a radio or something. NHSE does not change flag state at this time.
2020-05-03 16:29:28 -07:00
Kurt
8edf0a6ec4
Add trycatch for sysbot read/write, turn off auto-r/w on fail
...
Closes #156
turning off auto-r/w won't happen if the auto-r/w itself fails. still pops open a message saying error until you turn it off in the other window.
2020-05-03 13:51:26 -07:00
Kurt
8de7f7b506
Add internal flag/value name translation
...
if you really want to translate these, go ahead
#157
2020-05-03 13:37:04 -07:00
Kurt
fb8c7c8cbb
Add logic for internal string name translation dictionary
...
#157
2020-05-03 13:21:25 -07:00
Kurt
3ec69afe6b
Show terrain tile type, add slider for transparency adjust
2020-05-02 23:57:43 -07:00
Kurt
adf9b43bc0
Add transparency slider for buildings
2020-05-02 23:25:14 -07:00
Kurt
928e699168
misc performance improvements
...
Preallocate the terrain-building objects and reuse
changed:
- grid alternates with a slightly-darker to help indicate the larger 2x2 tile grid.
- put plaza & buildings behind the gridlines
2020-05-02 23:02:37 -07:00
Kurt
5b5d1b2bce
Save terrain and buildings on close too
2020-05-02 20:10:11 -07:00
Kurt
4690cfe167
Refactoring: Field Item Editor + buildings/terrain
...
Extracts logic from the building & terrain & field item editors for reuse / separation of concerns
Have FieldItemEditor select between Items & Terrain so that you can change the popup menu mode (view set delete)
Not sure how I want to show the terrain names...
2020-05-02 20:05:09 -07:00
Kurt
1dbf1e9338
Put all "remove {X}" into dropdown button list
...
Clamp hover coordinates to sane values
2020-05-02 15:52:44 -07:00
Kurt
ef065f889b
Add checkbox to toggle auto-extension behavior, clamp map bounds
2020-05-02 14:41:32 -07:00
Kurt
1c8a56746a
Update GameStrings.cs
2020-05-02 14:36:44 -07:00
Kurt
73b4d0c2fd
Add fossil & message bottle item for hover text & editor
2020-05-02 14:06:03 -07:00
Kurt
38a7895752
Add Storage (ItemChest) count
2020-05-02 00:35:42 -07:00
Kurt
c25cd262d4
Add automatic delete/set of extension tiles from root
...
Setting a root tile: will fill in the extension tiles
Deleting a root tile: will delete all extension tiles (it assumes extension tiles are valid)
Add checkbox to prevent overwriting tiles that aren't none (eg if you set a 4x4 and it'd overlap with a 2x2, the program would play a sound indicating that the requested operation was disallowed).
Closes #136 -- multi-select with the current drawing setup isn't really feasible. Bulk set/delete addresses the underlying request.
2020-05-02 00:20:44 -07:00
Kurt
4128cc00f6
Add item size metadata
2020-05-01 23:10:04 -07:00
Kurt
ddde5040a2
Add room wall/floor editor for villager
...
Closes #138
2020-05-01 22:07:34 -07:00
Kurt
8458c52c28
Add room metadata get/set for villager
2020-05-01 22:06:49 -07:00
Kurt
34c9742bce
Split many-struct defines into separate files
2020-05-01 22:06:28 -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
Kurt
ac718d90af
Don't consider flower seeds as flowers (gene expression)
2020-05-01 19:47:01 -07:00
Kurt
72aaba9c4b
Merge branch 'master' of https://github.com/kwsch/NHSE
2020-05-01 19:28:30 -07:00
Kurt
7c7a4fe86f
Allow mutating the player house item (door, etc)
2020-05-01 19:28:24 -07:00
Kurt
5f7585ca0f
Name property
2020-05-01 19:27:07 -07:00
CXM
1f358130b2
Update lang & zhs fix ( #147 )
...
Co-authored-by: cxm <cxm@acgmusic.org>
2020-05-01 19:15:55 -07:00
Kurt
d930b02489
Show buildings/plaza on field item editor
...
Building sizes not to scale, but should assist in representing layout for now
Extract terrain color to separate class
2020-05-01 16:46:38 -07:00
Kurt
b02d064678
Add treasure trawler enumeration
2020-05-01 10:24:04 -07:00
Kurt
b203cd782a
Fix bbs structlayout, Add getter for bulletin
2020-04-30 23:42:34 -07:00
Kurt
6abae6dd87
Rename properties to match disassembled internal names
...
Revise offset values to read from the struct's location within the parent object.
2020-04-30 23:13:41 -07:00
Kurt
ca0545809c
Add bulletin board logic
2020-04-30 23:12:58 -07:00
Kurt
493124d74a
Remove unnecessary parenthesis
...
compiler suggestion
2020-04-30 23:12:32 -07:00
Kurt
581b482538
Add hotkey to import and skip over filled slots
...
Closes #143
2020-04-30 14:18:29 -07:00
Kurt
2fe31b6e4a
Translate message strings when changing language
2020-04-30 13:19:04 -07:00
CXM
f70f101379
add readmes for other languages ( #142 )
...
Note to others:
Please don't localize it to every language imaginable. Only for those that are supported by the program.
2020-04-29 23:08:00 -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
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
CXM
efbe190a61
Split & fix Chinese to Simplified / Traditional Chinese ( #137 )
...
* Split & fix Chinese to Simplified / Traditional Chinese
* Fix Traditional Chinese missing item
2020-04-29 12:04:19 -07:00
Kurt
ccc28e4f1d
Add more flower value editing
2020-04-29 11:35:23 -07:00
Kurt
33b9e7f170
Show terrain map behind field item view
...
Adds a transparency slider to have the field items fade so you can see the underlying terrain tile.
Not really optimized (allocates every time), but it should be fine for now.
Make the None item transparent, so that the entire map bleeds through (clear clarity).
2020-04-28 21:08:57 -07:00
Kurt
8808eadb20
Remove enum tostring call for tile color fetch
...
lighten road colors on higher elevation
0.5->0.6 for 20% darker cliff edges
2020-04-28 19:17:05 -07:00
Kurt
6bb54264e8
Show roads as brown
2020-04-27 11:23:35 -07:00
Kurt
38c4764967
Add more documentation for tile editing
...
035af51911/savefile/save_schema_131080_131078_pseudoC.h (L1400)
Closes #129
2020-04-27 10:40:35 -07:00