Commit Graph

181 Commits

Author SHA1 Message Date
swampatha
dc96b4193c
Add Gullivarrr to the Special NPC list (#332)
* Add Gullivarrr to the Special NPC list
2020-07-04 17:40:54 -05:00
Kurt
4d5e06e373 Add Dive item list & actions for editors
BCSV dump puts Communicator in the list; manually removed. Moved pearl to shells list as it's not able to be donated to museum
2020-07-03 12:05:24 -05:00
Kurt
004480f57a names
now that I have item names ;)
2020-07-02 21:04:14 -05:00
Kurt
c0d916f0c6 Update some stuff (not saves) 2020-07-02 20:38:24 -05:00
Kurt
e67d4fb570
Update GSaveVisitorNpc.cs
#309
2020-06-14 21:33:56 -05:00
Kurt
025f37c1da Re-label the Celeste/Wisp visit days from their raw disassembly name.
#309
2020-06-12 23:05:05 -07:00
Kurt
4db8435e7b Add Clear options to delete only certain types
Closes #304
2020-06-08 22:28:04 -07:00
Kurt
eccc762998 Add support for importing 08 (8byte) cheats
Closes #303
2020-06-08 10:55:06 -07:00
Kurt
ed53d331d9 Relabel W1/W2 as w1/w2 (recessive)
Closes #296
2020-06-05 20:09:10 -07:00
Kurt
de3ee7ba41 Rotate terrain tile on ctlr-shift click
Closes #290
2020-06-01 20:47:04 -07:00
Kurt
491bae480e Add CraftAll
Closes #279
2020-05-31 18:12:46 -07:00
Kurt
ab16bdc694 Add Clear All 2020-05-31 15:30:24 -07:00
Kurt
c571fbb20a Add remove trees option
Closes #273
2020-05-31 15:24:59 -07:00
Kurt
2dca9f283b Allow changing other flags for Recipe List
Closes #276
2020-05-31 15:22:12 -07:00
Kurt
453cee1e49 Give actual art instead of fake art 2020-05-31 14:53:22 -07:00
Kurt
e8018182d8 Add edit villager wearable, expand furniture count to 32
Closes #266
Closes #268

Not sure about Tops/Accessory/Cap, as there are TopsData and UsuallyTops being separate.
2020-05-28 12:57:21 -07:00
Kurt
d01e9e0980 Minor clean
fix upscale passing parameter
2020-05-27 11:23:05 -07:00
Kurt
25262478ae Add sensitive scaling for field item map
if ppl have something other than 100% scale somehow
Closes #248
2020-05-25 09:39:22 -07:00
Kurt
72312641a9 Add villager nick/greet
Closes #254
update translatables
2020-05-25 09:21:15 -07:00
Kurt
adda3c0bb4 Fix villager origin check
Closes #252
2020-05-25 08:42:35 -07:00
Kurt
084542d367 xmldoc
tried to split off some grid stuff because rooms don't need to know about acres; whatever
2020-05-23 13:08:14 -07:00
Kurt
406b64333a Enhance achievement / milestone editor
Closes #238

Extract milestone thresholds / milestone count
Abstract out achievement data to workable structure

add giveall/clearall for individual / all, cuz ppl are lazy
2020-05-21 22:54:05 -07:00
Kurt
febcc4e024 Change sea acre naming for combobox
'B' for bottom is the same as 'B' for Row2; just use directional arrows instead.

not using unicode arrows
2020-05-20 20:26:04 -07:00
Kurt
832a6717f8 Add extra wrapping flags
0x40 shows the item ID instead of present
dunno what 0x80 does, if anything.
2020-05-19 09:13:44 -07:00
Kurt
f05f59736b Abstract Flag1 for wrapping in GUI
MessageBottle uses Flag1 for different purposes
2020-05-18 11:29:38 -07:00
Kurt
6b678ac704 Add snap to grid for field items, upgrade handle extensions: delete tile
Setting a field item with the snap active will align it to the major gridlines. This will prevent the user from setting un-interactable objects (rocks, trees) unintentionally.

Having the auto-handle extension tiles will now delete all associated tiles when issuing a delete command on an extension tile, rather than just deleting the extension tile.
2020-05-16 12:03:21 -07:00
Kurt
a4b4a3c24a Add water flower button
control: all water states
shift: all map (instead of current viewport)

Closes #230
2020-05-16 11:30:25 -07:00
Kurt
3061442f77 Add localized color name display
Closes #223
2020-05-15 13:08:47 -07:00
Kurt
d96be66022 Add description for unused reaction entries
https://pastebin.com/iD9SrFNf
ty idk
2020-05-15 11:39:13 -07:00
Kurt
d586085b18 Differentiate road colors
Closes #222
2020-05-15 08:17:19 -07:00
Kurt
71be1fc419 Enum visiting NPCs
magic numbers no more
ty irc guy
2020-05-14 22:31:20 -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
ffa0d3612b Add island visitor editor
Make daily NPCs show up reliably!
2020-05-14 09:12:38 -07:00
Kurt
b0870c865a Add design tile clear button for terrain editor
not visualized, but still exposed for mass clear

Closes #208
2020-05-13 12:43:04 -07:00
Kurt
56c1cc31da Add additional property accessors for room
unused in logic
2020-05-13 12:17:10 -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
ef3b39e4a0 Add layer support check, add enum for room layer location/type 2020-05-12 19:47:31 -07:00
Kurt
6fe7e4e53a Add road tile detail copy
Copies only the road portion of the terrain tile, not the ground detail.
Closes #203
2020-05-12 15:22:39 -07:00
Kurt
902dd90dc9 Remove hardcoded map dimension properties
we can refer to MaxWidth/MaxHeight instead
2020-05-11 23:13:40 -07:00
Kurt
f50071c0be Rework houses to expose more details 2020-05-11 22:20:21 -07:00
Kurt
60faecdc69 Refactoring
move files, abstract some logic for later reuse
2020-05-11 22:14:27 -07:00
Kurt
46d4f4e8c1 Wrapping paper clarifications
wrapping paper is 0-15, and the array is 16 entries. just add.
2020-05-11 22:07:27 -07:00
Kurt
6330674c45 Add house flag metadata 2020-05-11 17:46:08 -07:00
Kurt
ff5acf2b9c Remap field item sprite to held item if available
Also adds tree shake drop hint for tooltip
2020-05-10 20:26:56 -07:00
Kurt
6ae1c9724b add click-drag on acre picturebox to move the viewport
hold control to drag the viewport faster

does not move items; that would probably have to be a toggle -- if ever implemented
2020-05-10 14:13:45 -07:00
Kurt
a801b1854f Allow editing villager cached pattern
Closes #191
2020-05-10 09:56:26 -07:00
Kurt
71089b0103 Set body customization flags on give all
Closes #190

I checked one of my more recent save files and noticed that bits for remake indexes 2,000+ were set. Not sure why there's 8000 remake sets allocated... Maybe they're using the data there for other unlocks / values. Dunno!

Replace '8' with ItemRemakeInfo.BodyColorCountMax for documentation clarity
2020-05-10 08:54:45 -07:00
Kurt
6a87f9d874 Add more item flags
10_0000th bit of Flag0 is to indicate if an item was dropped rather than placed (dropped clothing vs clothing on display)

treat dropped items and buried item sizes as 2x2 (1.0x1.0) rather than their placed sizes
2020-05-09 22:06:22 -07:00
Kurt
74bf1d4cef Merge acre editor into field item editor 2020-05-09 17:03:58 -07:00
Kurt
801db3e130 Add exterior acre pixel dumper, show exterior acres on Field Item editor
980KB -> 12KB when compressed, seems legit

just an array of tile definitions (32x32 style), sequential acres (undefined acres are all zeroed)

tiles aren't displated as granular as possible, only sets as 16x16 tiles instead of larger 32x32, but it should be a good enough color hint to people for editing

big thanks to ninji for the color mapping in his disassembly and the pbc->tile parse
2020-05-09 16:15:37 -07:00