Commit Graph

280 Commits

Author SHA1 Message Date
Kurt
0f79457d4c Add customization info for new items
forgot this :)
2020-09-29 23:00:53 -07:00
Kurt
8be77c691e Add villager converter
dumped a villager and the values were empty for 1->2; converting back down should be fine.
2020-09-29 22:57:31 -07:00
Kurt
8ca3877bfa Differentiate villager types
v1.5 increased the size of GSaveLightMemory by 0xC each; with 160 entries, everything stored after this field (at 0x2F84) increased its offset by 0x780.

  GSaveItemName                     ClothesPTops;                           // @0x14c size 0x8, align 4
  s16                               _58b5e808;                              // @0x154 size 0x2, align 2
  s8                                ClothesPTarget;                         // @0x156 size 0x1, align 1

Should be possible to convert the first revision of villager data to the current format and vice versa. Someone would need to document how they pre-fill these new fields (listed above).
2020-09-29 22:20:53 -07:00
Kurt
e652d00d45 Add 1.5 offsets
ty @architdate for running https://github.com/Treeki/CylindricalEarth to dump the schema (.h)
2020-09-29 20:07:25 -07:00
Charlie U
6b2b46ec1d
Add feature to populate max item stack (#396)
* Add event handler for count label click
2020-09-29 19:55:06 -07:00
Kurt
5c02b04aaf Continued interim updates 2020-09-29 18:59:23 -07:00
Kurt
a40c6c0251 Add DIY recipe item names
now that we have text updated :)
2020-09-29 18:51:16 -07:00
Kurt
05bc79529c Update item strings
Manual changes will need to be reintegrated with a pull request later
2020-09-29 18:50:22 -07:00
Kurt
b319defe75 Initial changes
not working yet, need save disassembly for correct offsets and need to update strings
2020-09-29 18:49:18 -07:00
Kurt
2ad3fe8fd6 Remove unnecessary value set 2020-09-19 10:23:21 -07:00
Kurt
70a7bd7775 Minor clean
no functional change
2020-09-06 12:25:18 -07:00
berichan
cba0abda72
ItemRemakeInfo: Ensure body values are compiled correctly. (#384)
* ItemRemakeInfo: Ensure body values are compiled correctly. Add x86 option for debugging only

* remove useless line
2020-08-22 16:27:08 -07:00
berichan
7f615c7343
1.4.2 (#383) 2020-08-20 18:58:28 -07:00
berichan
34f02117f0
1.4.1 support (#374) 2020-08-06 08:10:18 -07:00
Kurt
ae3742ad1f Avoid infinite loop if an invalid extension tile is set 2020-08-05 14:47:49 -07:00
berichan
9872d8278d
Updated specs, de list and menuicon (#368) 2020-07-30 18:11:33 -07:00
Kurt
a6b20a2609 Update offsets for 1.4
thanks @Treeki (https://twitter.com/_Ninji) !
2020-07-29 19:50:22 -07:00
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