Commit Graph

263 Commits

Author SHA1 Message Date
Kurt
4191cd1ea5 Continued updates
Forgot the computed binaries and the new DIY recipe item name (strings needed to be updated in NHSE.Core.dll first)
2020-07-29 19:27:55 -07:00
Kurt
da06fd4c46 Interim parse update and load/save
Offsets are placeholder for now until cylindricalearth is updated with the new offset parse
2020-07-29 19:21:20 -07:00
berichan
edcd6b7f17
Added MenuIcon for all items (#354) 2020-07-18 16:04:53 -05:00
berichan
d9faa8d260
Fixing de item list (#351)
Removes erroneous line causing item IDs to shift
2020-07-13 12:58:38 -05:00
Archit Date
5448ef6027 version 1.3.1 support
typical save revision bump
2020-07-10 09:41:56 +08:00
berichan
7d778b36a0
Added default phrases (all languages) & de item list (#341)
* Update README.md

* Added USB functionality

* Updated readme

* Revert README.md changes

* Remove unnecessary lib dependencies

only directly referenced by injection project

* Minor clean

handle compiler/roslyn messages

* Update README.md

* added a null check and a usb-botbase-safe poke function

* Revert "Update README.md"

This reverts commit e106a62b0d.

* Created new de item list using https://github.com/berichan/NH_CreationEngine

* Added ability to revert catchphrase to original & updated de item text file.

Co-authored-by: Kurt <kaphotics@gmail.com>
2020-07-08 20:49:32 -05:00
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
62eabb10d6 Update localizations 2020-07-03 12:11:33 -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
3ff7c251fd Add updated hashes
Thanks @3096 for github.com/3096/effective-guacamole -- used to dump the hash list.

Refine the FileHashRegion struct; in the savefile it's just:
u32 hash
byte[length] data

we can compute start offset (= hash offset + 4) rather than storing an extra int, simplifies things so that we can just copypaste from guac into a hash,len definition list :D
2020-07-02 22:29:08 -05:00
Kurt
f1ed54d4e4 Update offset mappings
Personal works fine since all new fields are added at the end-ish

Still need hashes before things can be re-saved
2020-07-02 21:37:54 -05:00
Kurt
3775b54242 Add placeholder main/personal offset mappings
copied from 1.2's values
saves now load; don't save because hashes & offset repointing not done yet
2020-07-02 21:07:32 -05:00
Kurt
004480f57a names
now that I have item names ;)
2020-07-02 21:04:14 -05:00
Kurt
c45fdc41d7 Add sizes and stuff
Still need hash locations (placeholder for now)
Still need offset remaps for main/personal
2020-07-02 21:02:22 -05:00
Kurt
014c88b553 Update text dumps
gave up on manually incorporating some format-fixes from the recent pull request
2020-07-02 20:55:15 -05:00
Kurt
c0d916f0c6 Update some stuff (not saves) 2020-07-02 20:38:24 -05:00
berichan
f0eef1a0db
USB changes and updated de item list (#318)
* Update README.md

* Added USB functionality

* Updated readme

* Revert README.md changes

* Remove unnecessary lib dependencies

only directly referenced by injection project

* Minor clean

handle compiler/roslyn messages

* Update README.md

* added a null check and a usb-botbase-safe poke function

* Revert "Update README.md"

This reverts commit e106a62b0d.

* Created new de item list using https://github.com/berichan/NH_CreationEngine

Co-authored-by: Kurt <kaphotics@gmail.com>
2020-06-29 06:31:22 -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
a14ddcade6 Add raw weather seed reading (not shifted)
#309
2020-06-12 23:04:44 -07:00
Miray
70ff8508e9
Fix German text for forgery text inventory item (#306) 2020-06-09 14:46:03 -07:00
Kurt
52fb38c0fc
Fix German text for empty inventory item
Closes #305
2020-06-09 10:55:57 -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
XxPhoenix1996xX
ca7a59cf73
Update Spanish Translation (#292)
* Update lang_es.txt

* Update MessageStrings_es.txt
2020-06-02 16:37:17 -07:00
Kurt
de3ee7ba41 Rotate terrain tile on ctlr-shift click
Closes #290
2020-06-01 20:47:04 -07:00
Miray
12a655bfcd
Update Villager Tab Translations [ITALIAN] (#286)
* Update lang_it.txt

* Update MessageStrings_it.txt
2020-06-01 08:01:56 -07:00
Kurt
491bae480e Add CraftAll
Closes #279
2020-05-31 18:12:46 -07:00
Miray
d1e8e14c90
Update NHSE.Core for Italian Translation (#281)
* Update MessageStrings_it.txt

* Update lang_it.txt
2020-05-31 17:35:11 -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
Miray
b647f69273
Change "None" to "Niente" and Update Forgery Text - text_item_it (#260)
* Change "None" to "Niente"

* Update Forgery Text to (Falso)
2020-05-26 21:59:07 -07:00
Miray
7ce63c009e
Text Item Updates (de, es, fr, jp) (#261)
* Update text_item_de.txt

* Update text_item_es.txt

* Update text_item_fr.txt

* Update text_item_jp.txt
2020-05-26 21:58:45 -07:00
CXM
85daa2c818
update zhs lang localization (#258) 2020-05-25 22:34:31 -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
50f2902b65 v1.2.1 2020-05-21 20:46:57 -07:00
Kurt
bbee1a5f5b Fix player storage get for v1.0
Oops, bad offset definition!
Closes #219
2020-05-20 20:32:08 -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