ROM Hack How do you patch .nds files?

sporkonomix

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2010
Messages
80
Trophies
1
Website
sporkbox.us
XP
259
Country
United States
I'd like to try out New Super Mario Bros 3 and I have the patch and ROM. However, the files included with the patch are .exes. I can't run them! Can you use .xdeltas with the `patch` utility that comes with most distros? I'm a bit lost here.
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
Or he could just use the linux version of xdelta in the command line, after getting it from his distro's package manager.

Make patch:
xdelta -e -s old_file new_file delta_patch

Apply patch:
xdelta -d -s old_file delta_patch patched_file

Those are my copy-paste instructions, but I'm not sure if the syntax will be the same.
 

sporkonomix

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2010
Messages
80
Trophies
1
Website
sporkbox.us
XP
259
Country
United States
Unfortunately, the patch is apparently only designed for use with the Windows version of xdelta. I did what I could to apply the patch with no dice. The error message I got was "xdelta: NSMB.xdelta: bad magic number: not a valid delta"

I'm not installing wine because there's no reason that this shouldn't be doable on Linux.
 

chaosdarkneo

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
530
Trophies
0
XP
215
Country
United States
...There are numerous reasons why this wouldn't be doable on Linux.

1. The patch creator uses a Windows machine.
2. As you said, the xdelta is usable only on the Windows version.

If the creator had enough time to simply make a patch for Linux (simple enough, right?), then you would be fine. But he didn't.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1