Commit Graph

382 Commits

Author SHA1 Message Date
Josh (vector_cmdr)
bbc5c6eefc
Add Initial Hotel Ticket Support (#693)
Adds initial support for Hotel Tickets to get it up and running - needs cleanup.
2026-01-17 03:01:24 +11:00
Josh (vector_cmdr)
8393f3b4bb Initial add of 3.0.0 Amiibo Villagers
Initial add of 3.0.0 Amiibo Villagers
2026-01-16 00:51:56 +11:00
Kurt
ac79cb06f9 Check hash integrity on sav open
Clean up the Murmur3 implementation to be more C#-like
2026-01-14 15:32:43 -06:00
Kurt
f085748530 Add player inventory RAM offset for 3.0.0
B27BB758
ty Ruimusume
https://gbatemp.net/threads/animal-crossing-new-horizons-cheat-database.563423/post-10801816
2026-01-14 14:54:58 -06:00
Kurt
fa3f0e3cc8
Update to .NET 10 (#683) 2026-01-13 16:02:58 -06:00
TKB
e5ab05cc21
Update lang_ko.txt 2025-08-19 16:05:37 +09:00
Alca259
a20bd1c419
Support for 16x16px per tile and river editor (#668)
* Upgrade to .NET 8 + Nugets

* Add support for tile 16x16px instead 1px

* Rivers except 2B

* River2B
2025-07-28 00:02:34 -05:00
Josh (Lotte)
866a3b9d0d
Merge branch 'kwsch:master' into master 2023-12-18 14:54:30 +11:00
Jake Edwards
ad372b7955
Added simple copy to clipboard to help dump nice flags (#638) 2023-11-09 06:45:22 -08:00
Lotte
c1e2c3048c Villager PRO Design owner overwrite
Shifted HorizonSave into VillagerEditor in place of MainSave and adjusted accordingly to give VillagerEditor better access to save file offsets etc.

Added overwrite for Villager PRO patterns to set imported ones to be made/owned by the player for consistency. (town and player ID bytes)
2023-11-08 15:27:42 +11:00
Josh (Lotte)
11e9fafaed
Pattern Edit Fix + New Icon + JP Strings (#634)
Added fix for two parts of pattern import problems:
1. PlayerID and TownID bytes need to be added to the pattern data from the personal.dat offsets to set them as owned and editable correctly. Added these code to get and force overwrite to fix.
2. Flags exist in main.dat for if the player has edited the pattern slot and if not, the name will not be updated correctly. Added offsets for these and added code to flag them as edited on import to fix.

Added a new icon that supports up to 256px and is "distinct".

Added translations to MessageStrings_jp.txt.
2023-10-27 05:27:10 -07:00
Kurt
2287521b44 Update dependencies
Bump net5 build to net6
2022-10-25 14:36:45 -07:00
MyShiLingStar
8bf246aac9
Fix HHP acres display in FieldItemEditor. (#607)
Co-authored-by: MyShiLingStar <MyShiLingStar@STARLIGHT>
2022-07-20 21:42:18 -07:00
hp3721
994349eeaf
Add option to give all variant bodies/item remakes (#601) 2022-04-24 16:32:00 -07:00
William Stevens
1849f15334
Added a function for giving the player all furniture (#583) 2022-02-15 18:52:22 -08:00
Kurt
586344c626 Fix poki value set
Make it same as other EncryptedInt32 set operations above
2021-12-20 10:30:30 -08:00
CJ Bok
3045ee3c43
implemented wherearen.dat and Player.WhereAreN.Poki (#564)
* implemented wherearen.data and Player.WhereAreN.Poki

* Make wherearen savedata presence optional
2021-12-11 16:30:40 -08:00
hp3721
2ed928e961
Fix loading player house and room dumps (#552)
* Fix loading player house and room dumps

* Check converted house/room data lengths rather instead of the imported dunmp's

* Fix downgrading player house format
2021-11-20 08:22:11 -08:00
hp3721
8aed43a67f
Add handling for revised player house and room structure (v2.0) (#547)
* Add handling for revised player house and room structure (v2.0)

* Update player room load/dump file type filters
2021-11-19 19:53:04 -08:00
Kurt
3e7bacb80b Add exclusion for one-time DIY indexes
Closes #523
Thanks @Zelfild for identifying the problematic indexes!

Skips over these two indexes on give-all, and skips over them when spawning a set of DIY items onto the ground.
Added control-key to set all IsNew to false instead of true (when doing GiveAll)
2021-11-06 13:16:52 -07:00
Kurt
4cad6f5894 Add handling for revised villager house structure (v2.0) 2021-11-04 20:10:49 -07:00
Kurt
34cd7d85af Prevent max/min sizing 2021-11-03 22:20:08 -07:00
yzhlau
d8be933b08
Update lang_zhs.txt (#517) 2021-10-31 22:18:31 -07:00
yzhlau
4fa3a6cd71
Update lang_zhs.txt (#513) 2021-10-20 22:38:12 -07:00
Kurt
6fb4569ce3 Design Patterns: Load orders by filename, export prompts for filename format
Closes #512
2021-10-16 16:38:33 -07:00
Emil B
083eae90f2
Change pattern system (#504)
To make dumping/loading designs match other dumping/loading buttons (terrain, acre and so on)
+ clicking on "Dump/Load Design" will draw a context menu with 4 options (2 if it's only one design pattern e.g. town flag).
+ when loading designs, I made the Listbox with the design names repopulate (update names) and select the user-selected design instead of going to index = 0;
+ when loading all designs I open a prompt to update "values" or not, instead of by default updating them.
+ fixed file name of dumped singular pro designs to .nhpd instead of .nhd lol
2021-09-06 10:31:11 -07:00
berichan
6c870b2e89 BulkSpawn alphabetically sorted DIY recipes 2021-08-07 13:48:14 +01:00
Kurt
567a9175f3 Add IsActive indication on hover, add toggle control
Closes #495
2021-08-01 16:39:27 -07:00
Kurt
0cd7776656 Update translations 2021-07-28 23:09:22 -07:00
Kurt
ec8bcf261e Add remove item like in editor
Closes #492
2021-07-28 23:09:04 -07:00
Exorcism
f3691713b8
Update translation (french) (#485)
* Update readme-fr translation (french)

* Update MessageStrings_fr.txt

* Update lang_fr.txt
2021-05-29 15:55:43 -07:00
PXLcat
dedc296c2b
Added tool to visually select and add basic tiles (#484)
* Added tool to visually select and add basic tiles

* Minor clean
2021-05-20 13:59:57 -07:00
berichan
7fe8bcb53e bulk-remove bushes, closes #311 2021-04-12 19:29:17 +01:00
Kurt
2b87990faf Fixed bug w/bulk spawn wraps onto 2 lines in horizontal layout
c1bc5ae97f

Add Vertical spawn mode, since people like to do that for their treasure islands

Co-Authored-By: MadDanEccles <5344903+MadDanEccles@users.noreply.github.com>
2021-03-29 23:11:13 -07:00
Charlie U
8fd348448a
Add checkbox to enable/disable moving field editor on mouse drag (#467) 2021-03-22 15:27:29 -07:00
Kurt
6ce7f0b85f Add item display name -> item ID autodetect 2021-03-21 12:04:43 -07:00
Kurt
0798aa5a97 Add batch editor
Similar to PKHeX's batch editor, probably with some stubbed functionality.

Example to change Oak Trees to apple trees:
=ItemId=60000
.ItemId=60001
;
=ExtensionItemId=60000
.ExtensionItemId=60001

Example to unbury all items:
=IsBuried=True
.IsBuried=False
.IsDropped=True
2021-03-21 11:51:57 -07:00
Kurt
cb7bc35e7b Add dragdrop for nhi files
Drop nhi on the item editor and it'll load the first item in the nhi
Drop nhi anywhere else and it'll load the items if it's compatible.
2021-03-03 18:23:36 -08:00
Kurt
2242861c80 Add logic for drop compatibility check skipping (parsing) 2021-03-03 17:44:16 -08:00
Kurt
75c176c028 Fix: Replace All items using a copy of the tile
The field array will get mutated, so make sure that our item reference isn't one of the field tiles.
2021-02-28 18:41:25 -08:00
Kurt
9eda5f2c10
Initial v1.8.0 Support (#452)
No savefile changes apparently, just adding in new items & handling for them.
Probably didn't need to duplicate the Main/Personal offset classes, but whatever.
2021-02-24 18:44:11 -08:00
berichan
72b6944a82 Show associated item names in ItemEditor 2021-02-22 16:52:18 +00:00
Kurt
ae42737c02 Add a clearer exception message when no player folders present 2021-02-17 20:52:08 -08:00
Kurt
339bb4f7c8 Update PlayerHouseEditor.cs 2021-02-15 19:52:58 -08:00
Kurt
5b46d3ddaf Update FieldItemEditor.cs 2021-02-15 19:52:13 -08:00
Kurt
3dd6b56647 Update IsFlowerGene usage
probably should re-dump itemkind to be more aware of gene/nonGene flower item types, whatever
2021-02-13 09:44:37 -08:00
berichan
c897c5880b Use firstordefault and check for default on villager replace. Closes #449 2021-02-09 13:56:41 +00:00
Kurt
35c26ff76f Differentiate harvested flowers vs gene storing flowers
Closes #447
2021-02-07 15:50:21 -08:00
berichan
b97082c95d Add manual string-only override of player name/island name in villager player memory editor. Closes #409 2021-02-07 15:34:09 +00:00
Kurt
838073576d Remap villager name to internal name if no match
Based on the editor's current language.

I put "raymond" (noquotes) in my clipboard, and click the button. It'll import raymond's data easily.

Play sound on replacement finish
2021-02-06 16:51:16 -08:00