Commit Graph

28 Commits

Author SHA1 Message Date
Kurt
ffa0d3612b Add island visitor editor
Make daily NPCs show up reliably!
2020-05-14 09:12:38 -07:00
Kurt
56c1cc31da Add additional property accessors for room
unused in logic
2020-05-13 12:17:10 -07:00
Kurt
f50071c0be Rework houses to expose more details 2020-05-11 22:20:21 -07:00
Kurt
60f3fa84a3 Add more misc edits
Closes #179
Not allowing people to import a jpeg.
2020-05-09 09:39:35 -07:00
Kurt
86da243405 Add birthday & fg
#164
2020-05-08 20:34:18 -07:00
Kurt
f9d9103039 Add reaction list get/set
pls gib ui soon :)

need to translate these values (byte) -> reaction names (enum)
2020-05-07 19:37:48 -07:00
Kurt
8458c52c28 Add room metadata get/set for villager 2020-05-01 22:06:49 -07:00
Kurt
ca0545809c Add bulletin board logic 2020-04-30 23:12:58 -07:00
Kurt
839e1a3f14 Add unit test for item injection validation
Check the other bind list too

don't bother checking that a bound index actually exists in the item pocket
2020-04-26 18:58:13 -07:00
Kurt
6150d9e03d Localize villager names
ezpz

throw in the special villager names at the end, cuz why not
2020-04-23 09:33:42 -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
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
2210f6e6fc Add Building List Dump/Import
Doesn't include plaza; if you're sharing details, just share the coordinates via text.
2020-04-13 16:53:38 -07:00
Kurt
0fbae15dd6 Clarify turnip times 2020-04-12 20:32:41 -07:00
Kurt
28e4e76d3f Update EnumHashTests.cs 2020-04-11 23:11:04 -07:00
Kurt
f5d470ac3d Add conversion for some enum names
src input: f20b29a0b7/specs_111.py

(renamed .py->.txt for resource loading)
2020-04-11 16:53:31 -07:00
Kurt
6bdab868eb Add enum hashing method 2020-04-11 16:10:34 -07:00
Kurt
2ce535c67c Refactoring
Move sprite resources to subfolder for organization
Add FieldItem class (replaces MapItem), might work in a field item editor (similar to building editor)
2020-04-07 10:19:58 -07:00
Kurt
b71b040a3a Remove unused logic, add test case 2020-04-04 15:47:57 -07:00
Kurt
62e514f879 Add structure enums 2020-04-04 00:10:54 -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
e70d2b71d8 Add some map item code
no functions, just exploration
2020-04-02 08:08:05 -07:00
Kurt
7b24142014 Add building editor
names tbd
untested
2020-03-31 15:10:17 -07:00
Kurt
f5ffb2477f Add item type enum & mapping, and better item color generator
Item fetches the kind of item it is, then picks out a color for the kind of item
items of the same kind will have the same color, rather than randomly mapped colors :D
2020-03-31 13:27:54 -07:00
Kurt
d69a3123e7 Minor clean 2020-03-31 13:26:04 -07:00
Kurt
f664eab05e Add msbt parse classes for docs
Originally ported from https://github.com/Martin005/SMO_Translation_Helper , via https://github.com/IcySon55/3DLandMSBTeditor

Add some tests to ensure functions
2020-03-31 11:56:06 -07:00
Kurt
61a7fa2dbf Add xunit test project
ensures item sizes are correctly marshalling
2020-03-29 17:18:36 -07:00