ROM Hack [Release]3DS Lazy

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,752
Country
United States
Hi tempers,


I'm surprised nobody did this until now, but here is the revival of the fancy old ndstool DS Lazy GUI :

_3DS_Lazy.png


Please note that it's just a frontend and you still need Python (and of course a <=4.5 3DS for xorpads).
You'll find a direct shortcut to download Python installer in the about menu ("?").

Many thanks too to the authors of all the exe included.

Right now, the "Make 3DS rom" rebuild seems broken.
I use this command but the CCI doens't load neither it shows icon under gateway menu :
Code:
_makerom.exe -f cci -o rom.cci -target g -desc app:5 -rsf rom.rsf -icon exefs\icon.bin -banner exefs\banner.bin -exefslogo -code exefs\code.bin -exheader decrypted\exheader.bin -romfs decrypted\romfs.bin
[Edit] command edited since last time because "-target t" flag is not compatible with Gateway. But same result with the above command "-target g".
rom.rsf is Ok and exheader injected is the decrypted one.

If tempers here can tell me the right command, I'll gladly fix it.

CIAs building seems to work fine.
7.x decryption handling too (the key isn't provide but the app will make the bin for you if you feed the key).

I almost forgot : you can donwload 3DS Lazy here.

How to :
0) install Python (menu " ? " -->Download Python msi install direct link.
1) open rom
2) build ncchinfo.bin button (feed the key for newer games if you know it, sorry no one is allowed to share)
3) copy the content of copy to sd folder to the big sd card
4) launch the nds profile exploit (assuming you're on 4.1-4.5 firmware)
5) when over, take big sd back to pc and copy all *.xorpads files to main app folder
6) decrypt button
7) when over, Make cia button
8) copy cia file to sd
8 bis) copy original GW Launcher.dat
9) install cia with devmenu
10) enjoy!


------------------
[Edit] November 16th



[Edit] November 19th


Download

Make 3DS Rom function is still broken. :unsure:
Didnt see this thread til now xD. But great job, I'll have to look at this.
 

SpaceJump

Well-Known Member
Member
Joined
Aug 18, 2005
Messages
3,866
Trophies
1
Location
Zebes
XP
3,327
Country
Germany
I'm trying to convert Persona Q (EU) to CIA. Build ncchinfo and Decrypt rom worked. But when I click Make CIA, I get "Could not read rom file" after choosing whether the firmware should be spoofed or not (which doesn't make a difference for the error).

Any idea why this is happening?
 

hackotedelaplaqu

Well-Known Member
OP
Member
Joined
Jan 10, 2009
Messages
606
Trophies
1
Website
wiibrew.org
XP
1,196
Country
France
This error is triggered by ExInjector because rom.cci was not created by makerom.
I guess this is because your CPU is x86 and _makerom.exe is a x64 app.

Go to the tools folder and
1. rename "_makerom.exe" to "_makerom.bak"
2. rename "makerom.exe" (without underscore) to "_makerom.exe"
3. try again and report here.
 

SpaceJump

Well-Known Member
Member
Joined
Aug 18, 2005
Messages
3,866
Trophies
1
Location
Zebes
XP
3,327
Country
Germany
This error is triggered by ExInjector because rom.cci was not created by makerom.
I guess this is because your CPU is x86 and _makerom.exe is a x64 app.

Go to the tools folder and
1. rename "_makerom.exe" to "_makerom.bak"
2. rename "makerom.exe" (without underscore) to "_makerom.exe"
3. try again and report here.
No, my CPU is 64Bit. But I tried this anyway, it didn't work.
 

ubergeek77

Post editing world champ.
Member
Joined
Dec 6, 2014
Messages
584
Trophies
0
XP
607
Country
United States
Sooooo... I tried backing up my own copy of Kid Icarus Uprising and converting it to a .cia. Everything seemed to work all the way up until installing the game, and the icon even had the 3D banner and everything. However, the game won't start, as it gets stuck at the "Nintendo 3DS" logo and just hangs. Doesn't break emuNAND or anything like that, all I need to do is hold the power button and reboot. Strangely, the game shows up in sysNAND too, but I've never had a 4.2 system before the downgrade, so I'll assume that's normal.

Did I do something wrong, or is it an error with the way the tool recompiles the game? I'm pretty sure I did everything correctly, and KIU is a 3.x game and doesn't need the 7.x key to be decrypted (even though I have it).


I actually got it to work, but unfortunately I couldn't use 3DS Lazy. I had to use another tool, but it turns out I needed to drop my version of Python from 3.4 to 2.7. Still no clue why 3DS Lazy didn't work, but the version I made from another tool works great.
 

Jak27

Active Member
Newcomer
Joined
Jan 11, 2015
Messages
42
Trophies
0
Age
28
XP
666
Country
Would I be able to create a working firmware spoofed .cia of my copy of smash bros. with this? The OP says it could handle the 7.x keys but I'm not sure.
 

hackotedelaplaqu

Well-Known Member
OP
Member
Joined
Jan 10, 2009
Messages
606
Trophies
1
Website
wiibrew.org
XP
1,196
Country
France
Sooooo... I tried backing up my own copy of Kid Icarus Uprising and converting it to a .cia. Everything seemed to work all the way up until installing the game, and the icon even had the 3D banner and everything. However, the game won't start, as it gets stuck at the "Nintendo 3DS" logo and just hangs. Doesn't break emuNAND or anything like that, all I need to do is hold the power button and reboot. Strangely, the game shows up in sysNAND too, but I've never had a 4.2 system before the downgrade, so I'll assume that's normal.

Did I do something wrong, or is it an error with the way the tool recompiles the game? I'm pretty sure I did everything correctly, and KIU is a 3.x game and doesn't need the 7.x key to be decrypted (even though I have it).

I actually got it to work, but unfortunately I couldn't use 3DS Lazy. I had to use another tool, but it turns out I needed to drop my version of Python from 3.4 to 2.7. Still no clue why 3DS Lazy didn't work, but the version I made from another tool works great.


Maybe the app is messed since I switched to py2exe.
I was thinking of reverting to python scripts instead.

Jak27 : should work, why not try ? :-)
 

DrunkenMonk

Well-Known Member
Member
Joined
Sep 30, 2007
Messages
523
Trophies
1
Age
31
XP
1,751
Country
United Kingdom
Man do we really need to build ncchinfo.bin and create the xorpad files for every game ;-;

if only there was an even easier solution, but at least it's all gui... It just takes an annoyingly long time with games over 1gb x_x
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
So far all 3Ds roms to CIA worked flawless :)
But since i regulary work on another pc that's 32bit, can you include the 32bit version of rom_tool.exe in the zip
Maybe make a seperate dir "32bit versions" and people with 32bit os can then replace the 64bit versions themself
- "rom_tool.exe" and "_makerom.exe"

I know _makerom.exe has a 32bit version included, just rename _makerom.exe to _makerom.bak and make a copy of makerom.exe to _makerom.exe (not renaming, cause 3dslazy seems to use makerom.exe to)

just a tip :)

thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Except all of reddit 4chan and YouTube reviewers