Users browsing this thread:
Help ripping DS with Mac
#1
Hi. I'm trying to get sprites and textures from Nintendo DS games, such as Inazuma Eleven, Sonic Chronicles, etc..

As far as I know, there are various tools to do it but most of them are for Windows. I've got a MacBook and I can't get a PC.

Is there any way to do it using emulators and tools for Mac?
Reply
Thanked by:
#2
Yea I would go with wine. MAC generally doesn't have tools because most programs are written in C# (And not java).
Reply
Thanked by:
#3
There aren't many native Mac tools, but many Windows apps run on Mac just fine.
There's a native DS emulator but that's probably not what you want.
For general purpose emulation, try OpenEmu or anything by Richard Bannister.

more or less copypasta from an earlier thread

0. Try mono. It allows you to run EXEs built with the .NET framework (and only works with those. Usually.) If it does not work:
1. Try Wine. If it does not work:
2. Try Codeweavers Crossover. If it does not work:
3. Try VMWare Fusion. If it does not work:
4. Try Boot Camp. If even this does not work, you must:
5. Buy a dedicated machine. This was my setup when I did my research on the Steam version of Umihara Kawase Shun, as it absolutely could not run in tandem with NINJA Ripper on any of the options listed above:
[Image: xWL37CT.jpg]
^ sorry for the shitty image, but essentially, I had my Mac hooked up to the two monitors on the right and the PC hooked up to my Mac through an Ethernet cable. The PC was a bottom-of-the-barrel netbook that could barely stay on, but it did exactly what I needed it to do – run DirectX and run NINJA Ripper. I pirated and installed the Tiny7 version of Windows and turned on full sharing on both machines and gave both full Write/Read access so everything was as smooth as possible. All my memory dumps/3D rips went straight to my Mac desktop for analysis, and all the edits I did were transfered immediately to the Windows side. Technically, this isn't "ripping on a Mac" but as I wanted to work as little as possible on Windows, I used it only for the "heavy lifting" and all my output analysis was done on macOS.

Lastly (though this is a non-solution for beginners) you can always write your own software. Tomba! and Tomba! 2 for PSX did not have a model exporter for any OS, but we did research on its model format so in the end I wrote a Python program that converts the game model files to OBJ. I also wrote a model converter to the Steam version of Umihara Kawase Shun. Whereas writing a model viewer is very difficult, writing a model converter is not. OBJ is a very common file format, so if you can convert your .whatever to .obj, you can use third party applications for Mac (Blender, Cinema 4D) to work with your self-generated OBJs.


The situation is much more forgiving on traditional sprite based game ripping, as most tools run on Wine or at least Crossover. There are many Open Source tools readily compiled for macOS too, and you can always build them yourself.
The tools I use the most as a Mac user are Tile Molester 0.19 (for graphics analysis and ripping), HexEdit (for general analysis), and TextMate2 (for writing my Python stuff).

Additionally, many Open Source tools can be built on Mac. If you have the macOS developer tools installed, you can use gcc to build native applications from source. I've had much luck compiling open source software from GitHub to fit my needs as a Mac user.
Once there was a way to get back homeward
Reply
Thanked by: nightgremlin
#4
I can use Tinke and other Windows tools on Mac, but I've still got some little concerns.
For example, I'm working on ripping characters from Inazuma Eleven games for DS but when using Tinke, I don't know where to find the folder with the characters' heads and bodies.

Though, I can see them using the 3D/RE viewer on the No$GBA Debugger.

Thank you all for your recommendations.
Reply
Thanked by:
#5
(11-22-2018, 02:16 PM)CorruptTurret Wrote: Would you mind providing an image of the file system you're seeing? I know some games like MegaMan Star Force and LEGO Star Wars on the NDS use archives to store content.
Here it is.


Attached Files Thumbnail(s)
   
Reply
Thanked by:
#6
Forgot to mention, you can open any .nds file in The Unarchiver, a native Mac app and get its files out.
Once there was a way to get back homeward
Reply
Thanked by: OmniGamerX
#7
(11-26-2018, 08:46 AM)Raccoon Sam Wrote: Forgot to mention, you can open any .nds file in The Unarchiver, a native Mac app and get its files out.

I could get the files out, now I need to find an app to open them.
Thanks, Raccoon Sam.
Reply
Thanked by:


Forum Jump: