ROM Hack Is anyone working on a Rune Factory 4 undub?

scrangos

Well-Known Member
Newcomer
Joined
Nov 21, 2011
Messages
60
Trophies
0
XP
150
Country
United States
weird, i literally just left the 3ds builder tool open, modified files in the FS and hit rebuild using the same prebuilt exheader and prebuilt exefs. when the resulting romin the 3ds it deleted the previous save. the header info seems to be empty (opening it with rom patcher) and its a .3ds file
 

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,088
Country
United States
Say, you might want to grab the NTR 3.0 release. I just found out in another thread (the translation of Labyrinth no Kanata) that there is a plugin for it that can backup and restore savegames very very easily. No more dealing with SaveDataFiler, finding and figuring out which is the game and the going through the backup/restore process. Just copy the plugin to your SD card, run NTR, and when you start the game hold L to make a save backup, R to restore one.

I'm not sure where to find the plugin so I'll just point you to that other thread as they included the plugin in the first beta release to help people with rxTools to get past the first save point without the blank name bug. https://gbatemp.net/threads/transla...ond-the-labyrinth.379598/page-10#post-5596015
 

scrangos

Well-Known Member
Newcomer
Joined
Nov 21, 2011
Messages
60
Trophies
0
XP
150
Country
United States
Well this is good to go, but the xdelta thing doesnt work on a finished rom (turns out 1.4 gigs). Internal filesizes change so unless someone knows how I cant post it in gbatemp as per the rules (xdelta would contain gamefiles, and cant post the patched rom either). Ill be posting it elsewhere that I cannot say where. Is it okay to also make a release post letting people know it exists and giving credit to the folk here that helped?
 

Askedforthis

Well-Known Member
Member
Joined
Oct 15, 2013
Messages
117
Trophies
0
Age
32
XP
170
Country
Norway
Wow, good job guys! I never thought this would actually be happening when I was looking at it, you've all done very well.
 

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,088
Country
United States
If all else fails you can give us xdelta for an extracted ROM, though having to rebuild would be a pain and not possible for many people. (I'm not 100% confident with it myself. I've had very mixed luck messing with such things.) You could possibly just use the certain iso site that some people use, but that's illegal and wrong of course.

I'm trying to search around for stuff like that. One thing that did pop into my head is there used to be a program you could run that would essentially generate a checksum of a file, send that checksum to someone with supposedly the same file, their copy of the program would read this, and then it would generate data on how to create a patch. The first person just uses that data and it creates a patch they can send. However, I'm not sure how smart it was -- namely it may not really handle changing sizes well and might just send all the data from the first change (which would still technically require the game file, but would be positively huge kind of defeating the purpose and I suppose technically contain game data from that point on anyway.)
 

scrangos

Well-Known Member
Newcomer
Joined
Nov 21, 2011
Messages
60
Trophies
0
XP
150
Country
United States
Well its already posted elsewhere. Ill need to see how to make an xdelta for a folder tree...

Mainly wanted to make people aware and give credit. ill just make a post here in the meantime. dl link is removed. youll have to find it elsewhere sorry :x


"[Release] Rune Factory 4 Undub

Well this is finally done. Many thanks to seikur0 (who spent hours working on this and thought of how to fix the text issue) and homuhomu (for their countless hours attempting to get this done and assistance throughout the process).

Also thanks to the rephrasers Sirius64 and tombol whos time and earnest effort to getting this released helped things keep going when it was bleak and made it possible. Also Tomato Juice for volunteering =o

And the rest folk from the working thread, many whom looked at it and posted information that helped me get where I needed.

If you are going to use seikur0's save editor, the save for this rom is 0004000000766600.sav

This game accepts saves from both the english version and japanese version and other built roms through manipulating the folders made by savedatafiler. Once extracted the save to the savedatafiler folder in the sd card, you can move the rfa.sav, rf4b.sav, rf4c.sav and rf4s.sav to the savedatafiler folder extracted from the save of the destination rom and overwrite the files there. Then reimport the save to the new rom. You will probably have to do the thing with 000400000FF40A00.sav to avoid the ctr broken error in savedatafiler with gateway.

I have another version that saves faster, but its larger and you have to do the method above to preserve files in case the undub gets updated. I can post it if folk are interested.

Im also tinkering with a Genderswap, version that modifies the dialogue to match using the save editor to give yourself the extra orders to change your sprite early. Still in process. Takes me a full day to upload this stuff so I'll upload if theres interest. (otherwise ill just use it for myself :x)"
 

scrangos

Well-Known Member
Newcomer
Joined
Nov 21, 2011
Messages
60
Trophies
0
XP
150
Country
United States
lol, i think most things are already done, and I need a break ;x if theres something in particular your into for yourself I can take a look at it
 

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,088
Country
United States
I really can't thank you enough for this.

Now I just wish I could figure out why I always have such troubles converting .3DS files into CIAs for installation... Oddly enough with the same tools other people seem to always get them to work and I don't. :-( I thought it was because I didn't have enough space before (RazorX2014 says you need 10GB which seems out of this world for a 3DS game, but whatever I guess) but now I have more than 100GB free...
 

scrangos

Well-Known Member
Newcomer
Joined
Nov 21, 2011
Messages
60
Trophies
0
XP
150
Country
United States
Im sorta new to the scene so never done any cia conversions.. or installed any game as cia... whats the big deal about em?
 

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,088
Country
United States
Well, for one thing you don't even have to have a backup cart in the system. That means seriously improved battery life and if you like to suspend your system rather than turn it off it also means it will be far more stable for far longer. It's also exponentially more convenient. You can organize icons on your home screen -- even using folders to organize further. For going through Gateway or a clone you have to hit select, wait, use that really slow menu, select one, wait, wait, wait, then start the "cartridge." Changing means going through that all over again. Organization is essentially nonexistent -- the best you can do is use a utility that changes order appearance somehow (I haven't figured out how it sorts -- I think it's timecode based or something but when I tried touch it didn't work.) That leaves you with one long list if you use only it. Sky3DS is even worse since you don't get the multirom menu at all.

Also, CFWs like rxTools can only use CIAs since they don't have a cart to load ROMs through.


EDIT: Darn. I keep trying and retrying. I don't know why it is, but I can never get an undub to convert. Everything else does, but undubs fail 100% of the time for me. :-( This time oddly enough I get a black screen that says "an error has occurred" requiring me to shut off the system whereas normally it just fails to build though, so that's interesting.
 
Last edited by Nazosan,

Solar12

Well-Known Member
OP
Newcomer
Joined
Nov 5, 2013
Messages
53
Trophies
1
Age
33
XP
203
Country
United States
Oh man. What a surprise!

I knew if I kept this bumped long enough someone would save the day. Lol.
Thank you so much! Now I can finally start playing.

You guys are my heroes. Especially you Scrangos.
Good work!
 

scrangos

Well-Known Member
Newcomer
Joined
Nov 21, 2011
Messages
60
Trophies
0
XP
150
Country
United States
Theres a little nuance... the selection is using a different variable for max length so 1-2 charaters are getting cut off in one option every 5-10 menus. Its really superficial though. Ill try to fix it later, but it depends on both luck and managing to find the max length for the english rom.

No idea how to change the text input to use ansi instead of the weird japanese latin letters that have crazy spacing. Its probably editable on the save file (the 1kb one) then run through the save editor to fix the checksum (possibly, otherwise would have to ask to add that feature to the editor)
 

seikur0

Well-Known Member
Newcomer
Joined
Jul 21, 2015
Messages
73
Trophies
0
Age
32
XP
175
Country
Gambia, The
@Nazo
Okay so for the cia, I'll give the script for it to scran, he'll probably make one. Also navigating the gateway rom selection isn't that slow, if you use L and R ;)

@scran:
I don't know, how fast your text replacing tool is, but for testing the max length, you can just switch the pointer for the line that you want to test with the last pointer. You can then edit the last entry and just have to fix the length next to that last pointer, no other entries. First choice in the game, that determines sex is probably really good for this.

As for the text input letters, I have a very good guess:
romfs\textAndData\text\rf3TxtNameEntryBoard_split2_2.jpn contains the letters, it has the same format as the other text files. It contains the letters in the very order, how they're in the naming dialogue, ABCDE abcdeFGHI... even the gaps are there, so just switch some pointers around.
 
Last edited by seikur0,

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,088
Country
United States
Well darn... I still can't get it to convert to CIA, but I went ahead and played it a little through my Gateway and I'm pretty disappointed in the original audio too. :-( None of the characters sound right at all except Nancy and Doug (who still aren't perfect.) I mean, for example, Ventuswill sounds tiny (even when speaking unceremoniously she should still sound more... stuck up I guess if you will.) Blossom sounds less like the quintessential friendly old lady and more like an ordinary middle aged person for example.

Oh well. Still 100x better than the dub, but it lacks the feel of its predecessors to me. For one, people can actually act. -.-


I still can't get it to convert to CIA. I wish I knew what I'm missing. I follow instructions to the letter in the process, but undubs and only undubs just never seem to work for me.
@Nazo
Okay so for the cia, I'll give the script for it to scran, he'll probably make one. Also navigating the gateway rom selection isn't that slow, if you use L and R ;)
Even with that, the whole thing is terribly slow and unresponsive compared to just using the home menu and you have to go through a one line list of everything instead of the home menu being able to give you an easily sorted and organized list using multiple lines even. It's nothing personal against Gateway -- given how they are injecting this multi-ROM menu it's amazing it works as well as it does frankly -- it just isn't very nice compared to the system's own game organization and navigation abilities. CIA will always be better for that reason alone even IMO. (Also, just for the record, no save speedup hacks needed for the installed version. I didn't even understand what was meant about a save speedup hack and thought that sounded silly because I bought the game digitally through the eShop and the digital version apparently is different in this respect. When you hit save it's basically instant. I never realized that the original cartridge version would be so slow. Of course, I've been using CIAs even since I got my Gateway card -- I'm just not comfortable with how Gateway draws so much power and makes the suspend unstable even if you put aside the stuff like the multi-ROM menu.)
 

seikur0

Well-Known Member
Newcomer
Joined
Jul 21, 2015
Messages
73
Trophies
0
Age
32
XP
175
Country
Gambia, The
The structure of the undub rom is somewhat special as a result of the used repacking method, it's not so unusual, that you can't convert it. You could either ask homuhomu, how to do this, he's packing his undubs with the same method and can tell you how to convert them. Or you could just wait for scrangos waking up, I sent him the script and tool, that I used to repack this rom to cia before.

I don't care about the 3ds power consumption, but exporting and importing saves with savedatafiler is awfully slow for 3ds roms, so I've been using a cia all along.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I did it all for the cookie!!!