ROM Hack WIP Tutorial on how to use the NHSE House Editor for perfect villager injection

eddieboi

Member
Newcomer
Joined
Apr 25, 2020
Messages
13
Trophies
0
Age
24
XP
65
Country
United States
Its not random. The only random part is between those you talked to.

As you said, you realized it was mostly the favorite villagers of yours that wants to move out if you talked to them. So you have to talk to the ones you want to move out. Talk to them straight for roughly five minutes and then time skip till you see the bubble on top of their head. This would have saved you the four months (day to day) traveling.
good point yeah this could work
 

garzacorporations

Well-Known Member
Newcomer
Joined
Nov 21, 2016
Messages
88
Trophies
0
Age
36
XP
310
Country
Spain
Is there any way of resetting clothes or furniture to my current villagers using this injections? Just want furniture or clothes without resetting the relationship with them
 

JustinKG

Well-Known Member
Newcomer
Joined
May 8, 2020
Messages
79
Trophies
0
Age
31
XP
312
Country
United States
---DISCLAIMER---

Going online with modified save data will ALWAYS carry a ban risk, please be mindful of that!

The purpose of the dump file attached here is mainly for testing and research. I am not responsible of any issues that might arise by using the method/attachment, on both clean and hacked switches.

If you want to bring the villager you want to your clean switch, you can do so by doing local play with a CFW switch. This should be at a relatively low risk.



Hey Guys,

NHSE has been updated with a house editor, and below will be a quick tutorial on how to get correct villager + exterior/interior with dump files with the latest NHSE.

First inject the .nhv file through "Load Villager". Inject it in place of the villager you want to substitute out, or inject in an empty slot. Let's use Admiral.nhv as an example. Take note of the Villager Index #, this is important for later:

View attachment 205917

After that, go to "Edit House". You will see below view:

View attachment 205918

First, tap on "Load" and load Admiral.nhvh into where it says "Admiral's hourse"


(IMPORTANT) Make sure the NPC1 row has the same number as the one listed beside Villager Index!!! In this example, by editing the NPC1 value of the first plot in the list into 0 (same as Admiral's villager index) you have indicated that Admiral (#0) is living on this plot, for which you should have loaded Admiral's house dump prior to this step.

(You can skip the NPC1 check with the latest NHSE if you follow the revised steps: Load villager -> Save changes -> Load house in that villager's slot. By saving after loading .nhv, the house editor will recognize the plot# automatically and you can just inject the house dump by click on Load)

Save again and then you are done! Inject your save and profit!

Always make sure the villager index match the NPC1 in house editor for the same villager!! otherwise they will show up in messed up interiors ...



Attached is a batch of villagers with their correct houses for testing. Please let me know if any issues.

I will continue to redo all of the villagers so please be patient, or you can reply with your own dump with the latest version!


Villager Database updates:

-ALL VILLAGERS UPDATED!

-Re-dumped Spork to align with all US version names
Does this still work?
 

biddoof

New Member
Newbie
Joined
May 12, 2020
Messages
3
Trophies
0
Age
23
XP
62
Country
United States
I've been trying for 2 days to make this work but when I launch the game at the end of the process, the game starts as though there were no save.

I use JKSV to extract the save (using atmosphere in emuMMC) edit it in NHSE exactly as the guide says, then use JKSV to restore the edited save - but the game doesn't recognize a save. No error messages, just starts from the beginning.

I'm running the current version of the game, most recent version of NHSE (I wondered if this was part of it - maybe NHSE is now bugged - but there's no way to know why it's failing).

My test is to replace a villager (Blaire, slot 7) with a villager from the dump file (and house). I'm testing with Raymond (obviously).

I've also tried to just switch the villager through the interface to see if maybe the dump files were the problem, but the same thing happens.

I've made other non-villager edits using this process (JKSV to backup and restore, NHSE to edit) with no issues. Game recognizes edited save, and the edits came through (items).

The guide is good but not comprehensive so there may be things I'm missing.

Trying to get this working for a child's birthday, so any help would be GREATLY appreciated. I've searched for hours and not found any helpful discussion of why NHSE edits would result in saves that aren't recognized. THANK YOU
 

strawpedro

Well-Known Member
OP
Member
Joined
Nov 23, 2017
Messages
110
Trophies
0
Age
34
XP
544
Country
United States
I've been trying for 2 days to make this work but when I launch the game at the end of the process, the game starts as though there were no save.

I use JKSV to extract the save (using atmosphere in emuMMC) edit it in NHSE exactly as the guide says, then use JKSV to restore the edited save - but the game doesn't recognize a save. No error messages, just starts from the beginning.

I'm running the current version of the game, most recent version of NHSE (I wondered if this was part of it - maybe NHSE is now bugged - but there's no way to know why it's failing).

My test is to replace a villager (Blaire, slot 7) with a villager from the dump file (and house). I'm testing with Raymond (obviously).

I've also tried to just switch the villager through the interface to see if maybe the dump files were the problem, but the same thing happens.

I've made other non-villager edits using this process (JKSV to backup and restore, NHSE to edit) with no issues. Game recognizes edited save, and the edits came through (items).

The guide is good but not comprehensive so there may be things I'm missing.

Trying to get this working for a child's birthday, so any help would be GREATLY appreciated. I've searched for hours and not found any helpful discussion of why NHSE edits would result in saves that aren't recognized. THANK YOU
Did it say your save is corrupt after you restore the edited villager save?

If so then it is because you overwrote the original save file when you paste back to your sd card after the edits . You should paste the edited save files back to an empty folder , then restore with JKSV. Otherwise it results in save corruption.
 

biddoof

New Member
Newbie
Joined
May 12, 2020
Messages
3
Trophies
0
Age
23
XP
62
Country
United States
Did it say your save is corrupt after you restore the edited villager save?

If so then it is because you overwrote the original save file when you paste back to your sd card after the edits . You should paste the edited save files back to an empty folder , then restore with JKSV. Otherwise it results in save corruption.

I don't get any messages that the save is corrupt - I don't know why, but the game just starts as though no save exists, from the very beginning at the airport.

I'm pretty sure I usually copy to a clean folder when I put the files on the SD card, but I'll double check and see if that makes a difference, thanks for that clue.
 

biddoof

New Member
Newbie
Joined
May 12, 2020
Messages
3
Trophies
0
Age
23
XP
62
Country
United States
Ok I worked it out, at least partially, thanks to putting together clues from different people - a few details here might be good additions to the guide because I spent many hours trying and retrying different things, not knowing what was wrong. So - if your save is showing as corrupted, or if your save isn't recognized by the game (the game starts at the beginning) - there are a few potential issues to be aware of:

How you transfer files to and from SD card matters. I can't really say much more, but some methods will modify files on the way in or out that make them unreadable by the game (but still readable by the tools).

At the moment, JKSV (or ACNH, or both) - seems to be very sensitive to what the backup folder is named, where you restore the save. I'm not sure, but I think it needs to be named identical to the folder that was used for the last backup. At least that was the way I got it to work, finally. Custom folder names never worked for me.

So, if you copy your backup folder over to make edits - and want to change the name of the folder you put your save file - be aware - KEEP THE BACKUP FOLDER NAME ON THE SD CARD UNCHANGED. There may be ways you can safely do this, but for me, this was the entire problem. I ultimately got things working by only editing the MOST RECENT OR CURRENT BACKUP - or at least put the edited save in that folder. Maybe this is assumed, but I was experimenting and going back and forth and ended up having multiple backups on my SD card. I only had success with the restored save if I put my edited save in the folder from the last backup.

As a general rule, DON'T CHANGE ANY FILENAMES. I didn't, but I got that feedback from the NHSE developer.

One caveat to this - there is an autobackup feature available that will create a back up file every time you do a restore (it backs up the save that you are replacing). The most recent autobackup will always restore properly. If I got confused as to what backup I wanted to restore, I could always use the most recent autobackup folder to at least restore to the last known state.

Lastly - this is an NHSE thing, I'm not sure what the right answer is but - when I injected a villager from one of the dumps (thank you everyone by the way) I got a notification "Imported villager did not originate from [my] data. Update values?" I assumed the correct answer would be "yes" but it never worked. The only time I got it to work was when I said "NO" - although I only did this once, at the same time I figured out all the other file/folder naming restrictions I wasn't following. If anyone has info on what this does, I'd be interested. I did notice that the villager had a different opening line for the "NO" - something like the person who invited them to the island disappeared and 'ghosted' them - rather than saying 'thanks for inviting me to the island.' fwiw

Anyway, hopefully this helps and save someone many hours of puzzling.

Thanks to everyone who helped and to the people making the tools!
 
  • Like
Reactions: strawpedro

burhansalih

Well-Known Member
Member
Joined
Jan 11, 2009
Messages
1,599
Trophies
1
Location
London, England
XP
2,519
Country
United Kingdom
Hi All,

I have just downloaded the save editor and tried to load my save but i get an error has anyone else come across this.

*Not to worry sorted.
 

Attachments

  • NHSE Error.PNG
    NHSE Error.PNG
    22.6 KB · Views: 304
Last edited by burhansalih,

martam09

Member
Newcomer
Joined
Apr 23, 2020
Messages
13
Trophies
0
Age
27
XP
50
Country
Italy
Ciao a tutti, da ieri quando provo a modificare la casa del villager mi appare questo messaggio qualcuno puo aiutarmi per favore? le case non si modificano piu
 

Attachments

  • 3A7B383C-6AC3-4229-B34E-F63A18FA5DFF.jpeg
    3A7B383C-6AC3-4229-B34E-F63A18FA5DFF.jpeg
    2.9 MB · Views: 273
  • Like
Reactions: DrakanShadow

Yo-mama

Member
Newcomer
Joined
Jan 16, 2010
Messages
8
Trophies
0
XP
189
Country
United States
Lastly - this is an NHSE thing, I'm not sure what the right answer is but - when I injected a villager from one of the dumps (thank you everyone by the way) I got a notification "Imported villager did not originate from [my] data. Update values?" I assumed the correct answer would be "yes" but it never worked. The only time I got it to work was when I said "NO" - although I only did this once, at the same time I figured out all the other file/folder naming restrictions I wasn't following. If anyone has info on what this does, I'd be interested. I did notice that the villager had a different opening line for the "NO" - something like the person who invited them to the island disappeared and 'ghosted' them - rather than saying 'thanks for inviting me to the island.' fwiw

I got it to work both ways. If I said NO then the villager complains about the person who invited them is missing and has ghosted them. If I said YES then the villagers say things like "Why, hello there! Remember me? We met on that island that one time. You invited me to come live on your island, remember?"
 

DrakanShadow

Member
Newcomer
Joined
May 16, 2020
Messages
6
Trophies
0
Age
31
XP
55
Country
United States
Ciao a tutti, da ieri quando provo a modificare la casa del villager mi appare questo messaggio qualcuno puo aiutarmi per favore? le case non si modificano piu

Villager House Editor Error
I get this error too. Started yesterday and never had problem before. I even get the error on older clean saves that use to work. Only thing different I can think of is just updated Windows.
 

martam09

Member
Newcomer
Joined
Apr 23, 2020
Messages
13
Trophies
0
Age
27
XP
50
Country
Italy
[QUOTE = "DrakanShadow, post: 9057773, membro: 527602"] Errore dell'editor di Villager House [MEDIA = imgur] QTZ51il [/ MEDIA]
Ottengo anche questo errore. Iniziato ieri e mai avuto problemi prima. Ottengo anche l'errore sui vecchi salvataggi puliti che funzionano per funzionare. L'unica cosa diversa che mi viene in mente è solo l'aggiornamento di Windows. [/ QUOTE]
Ho risolto aggiornando NHSE
 

DrakanShadow

Member
Newcomer
Joined
May 16, 2020
Messages
6
Trophies
0
Age
31
XP
55
Country
United States
[QUOTE = "DrakanShadow, post: 9057773, membro: 527602"] Errore dell'editor di Villager House [MEDIA = imgur] QTZ51il [/ MEDIA]
Ottengo anche questo errore. Iniziato ieri e mai avuto problemi prima. Ottengo anche l'errore sui vecchi salvataggi puliti che funzionano per funzionare. L'unica cosa diversa che mi viene in mente è solo l'aggiornamento di Windows. [/ QUOTE]
Ho risolto aggiornando NHSE

Thanks, I just figured it out too.
 

Shovez

Member
Newcomer
Joined
May 19, 2020
Messages
10
Trophies
0
Age
33
XP
28
Country
Philippines
It works! Thank you so much. By the way, force moving out the villagers on your hacked switch then recruit it to your legit Switch thru local play works? and is my legit switch risk of ban?
 
  • Like
Reactions: strawpedro

strawpedro

Well-Known Member
OP
Member
Joined
Nov 23, 2017
Messages
110
Trophies
0
Age
34
XP
544
Country
United States
It works! Thank you so much. By the way, force moving out the villagers on your hacked switch then recruit it to your legit Switch thru local play works? and is my legit switch risk of ban?

I do not think your legit switch will ever get banned by communicating with your hacked switch in any form
 

Shovez

Member
Newcomer
Joined
May 19, 2020
Messages
10
Trophies
0
Age
33
XP
28
Country
Philippines
I do not think your legit switch will ever get banned by communicating with your hacked switch in any form
That's good to hear. I was getting my items on my hacked switch and put it to my legit switch and giveaway them to others :) Thank you!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/LZ_NvaV5HGE?si=p4H94YGObqOeX23X this brought me joy +2