Commit Graph

88 Commits

Author SHA1 Message Date
Kurt
e098f85afc Show map viewport to indicate current acre 2020-04-03 12:29:56 -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
deb4d51149 Merge branch 'master' of https://github.com/kwsch/NHSE 2020-04-02 23:31:24 -07:00
Archit Date
76430aa49e add 1.1.3 support 2020-04-03 14:27:12 +08:00
Kurt
faac53b52d Add color coding for map acre column/rows
a little more descriptive than just a bunch of controls

just 3 panel controls :D
2020-04-02 18:44:29 -07:00
Kurt
c7a366a4c7 Add field item metadata
add dumpers to dump project
2020-04-02 15:38:37 -07:00
Kurt
f3d291e681 Merge flag2 back in to count
ok sciresm u happy now
2020-04-02 15:38:08 -07:00
Kurt
02e52ccf7d Minor gui tweaks
monospaced font for better acre name viewing
2020-04-02 11:19:37 -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
e70d2b71d8 Add some map item code
no functions, just exploration
2020-04-02 08:08:05 -07:00
Archit Date
9988e72182
remove previous license 2020-04-02 22:24:17 +08:00
Archit Date
75520d4f29
fix license to properly show up as GNU GPL v3 2020-04-02 22:23:08 +08:00
Archit Date
469e876446 add support for v1.1.2 2020-04-02 19:04:12 +08: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
de5eb9f0f7 Fix hex edit
oops
add length sanity check
2020-04-01 20:07:35 -07:00
Kurt
0baac3751f Minor clean 2020-04-01 19:51:10 -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
5578f4898b Merge in remainder of my dumping logic 2020-04-01 15:50:36 -07:00
Kurt
46840b7125 Update GameBCSVDumper.cs 2020-04-01 12:12:10 -07:00
Kurt
d080668b19 Add EasterEgg kind, update recipe list 2020-04-01 11:53:54 -07:00
Kurt
828b560e5e Extend recipe max for v1.1
the whole array is probably 0x100 bytes (max recipe ID 0x800), but we can clamp things by only reading a certain amount

(dump RecipeCraftParam.bcsv and add the bunny craftables to the recipe list...)
2020-04-01 10:44:30 -07:00
Kurt
e1cc460575 Update activity (achievement) entry names
EventFlagsLifeSupportAchievementParam.csv
2020-04-01 10:26:16 -07:00
Kurt
2c965c1f37 Extract some logic
Potentially drawing on existing bitmaps
2020-04-01 10:24:34 -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
8aa1f9ad5e Dynamically set r/w count 2020-03-31 19:57:45 -07:00
Kurt
789097c7a6 only read/write 20 at a time 2020-03-31 19:55:49 -07:00
Kurt
d82f49e513 Fix offset parse
oops hex dec
2020-03-31 19:44:32 -07:00
Kurt
f18b013a88 Add popup indicating how sysbot works.
Similar to LiveHex (PKHeX injecting pkm while game is running), this will allow you to r/w your inventory live so that you can quickly swap in items -- example usage: customizing your town with various items :D
2020-03-31 19:32:54 -07:00
Kurt
a4ae85ce67 Add sysbot injector for player pockets 2020-03-31 19:23:17 -07:00
Kurt
ae4d1f3263 Add sysbot injector UI 2020-03-31 19:23:00 -07:00
Kurt
b3e8b1b1fb Add sysbot logic for remote control 2020-03-31 19:22:42 -07:00
Kurt
7bcfe788a2 Remove some unused stuff
bloat--
2020-03-31 17:44:20 -07:00
Kurt
7b24142014 Add building editor
names tbd
untested
2020-03-31 15:10:17 -07:00
Kurt
a61402cf47 Rename file to match type 2020-03-31 14:52:18 -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
5b72117809 Add give all -- sets all flags for known item IDs
hold alt to clear the flags instead of set the flags
2020-03-30 19:46:58 -07:00
Kurt
1ffd263751 Update Editor.cs
dump to selected folder, then return rather than doing the regular logic
2020-03-30 16:49:35 -07:00
Kurt
70e6a2d688 Sync missing changes 2020-03-30 16:34:04 -07:00
Kurt
1172bcc950 Swap color channels
byte images now display correctly
2020-03-30 16:29:42 -07:00
Kurt
6acc02a3ac Update text_item_en.txt
Credit to @imthe666st for the list, & @Cuyler36 for the adaptation to text resource
6ad5adcbf3
Closes #15
2020-03-30 14:41:32 -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
772da26a04 Add design pattern read/write
Looks like they might be indexing into the palette differently...
2020-03-30 13:59:41 -07:00
Kurt
447916e120 Only replace occurrences if different sequences 2020-03-30 13:55:29 -07:00
Kurt
c56ff63354 Extract some logic 2020-03-30 13:55:12 -07:00
Kurt
dc0b2e2fe4 Add dropdown for jumping to specific items 2020-03-30 11:31:12 -07:00
Kurt
4259564162 Relocate item string logic 2020-03-30 11:30:58 -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
db4bba31f0 Suggest items via drop down while typing in
ez search
2020-03-29 18:44:48 -07:00