Register - Login
Views: 99791656
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:38:23 AM
Jul - General Game/ROM Hacking - Ripping images from Super Mario 64 DS for SM64? New poll - New thread - Thread closed
Next newer thread | Next older thread
vingamer234
User
Level: 9


Posts: 7/10
EXP: 2278
For next: 884

Since: 02-13-08


Since last post: 13.5 years
Last activity: 13.0 years

Posted on 09-16-08 06:34:16 AM Link
I'm certain you can rip images from SM64DS, but I wasn't able to find the image I wanted, so I thought I should try myself.

The parts I want are the paintings; I want to be able to export them as a .png/.jpg/.bmp/etc. somehow so I can put them into SM64 (N64).


First of all, I tried opening the SM64DS .nds file in Tile Molester similar to what you would do with a .v64 or .z64 file, but that didn't work- it didn't have any of the textures/images from the game.

Then I used the NDS Header Tool to dump all of the files from the ROM, which was mostly comprised of .bin and .bmd files (which I assume are what I want for the paintings or other textures). I'm not sure of what to do with those files though.


So basically I want the images of the paintings from Super Mario 64 DS in a .png/.bmp/etc. form but I don't know how.

Help is greatly appreciated. I've already tried Google. Sorry if I posted in the wrong place.
Raccoon Sam
Member
free speech disabled
Level: 32


Posts: 73/187
EXP: 187837
For next: 18605

Since: 07-25-07

From: Somewhat

Since last post: 4.5 years
Last activity: 1.1 years

Posted on 09-16-08 09:40:38 AM (last edited by Raccoon Sam at 09-16-08 06:42 AM) Link
DS uses its own file system, viewable and dumpable from with several tools, the primary one being Tahaxan. Use it to locate 'suspicious' files, like "PAINTINGS.dif", or something blatantly (or even slightly) obvious, and try to locate a color table (respectively, it'd be "PAINTINGS.hfd").
Look inside the Graphics file with Tile Molester and see what you can get, then try to figure out the palette. Usually the DS palettes/Color lookup tables are very simple, and if you've got the latest version of Tile Molester specifications (ironically enough, by me), you can already read NCLR files, that are very common Palette files in several Nintendo DS games.
Please note that this is all an assumption of how the files inside SM64DS are. There may or may not be a PAINTINGS, hfd or dif files.

So basically just fool around and if you find anything interesting or hit a problem, be sure to reply again.

Or if you're lucky, Tahaxan already supports all the formats you need and you can just printscreen your way to freedom. Unless Tahaxan has an export PNG feature.
mariofanatic64
Member
Level: 25


Posts: 34/111
EXP: 78204
For next: 11416

Since: 02-03-10

From: Australia

Since last post: 7.7 years
Last activity: 6.9 years

Posted on 03-23-10 06:01:06 AM (last edited by mariofanatic64 at 05-06-10 06:20 AM) Link
if you want a really easy way, run SM64DS in an emulator, and face the painting head on and take a screenshot. Then get Toad's Tool 64, open a sm64 rom, click edit textures and export the painting textures to a folder. open said texture with paint, open the screenshot with paint, crop the painting out of the screenshot and paste them into the texture pic. save the texture and import it into SM64 with Toad's Tool 64.

Edit: why the n00b thing? seriously, people don't need to make things so complcated when you can just do it in an easier way.
Friedslick6

Level: 19


Posts: 10/63
EXP: 35031
For next: 746

Since: 11-24-08

From: Australia

Since last post: 9.3 years
Last activity: 7.0 years

Posted on 03-23-10 07:47:20 AM (last edited by Friedslick6 at 03-23-10 04:51 AM) Link
I have previously tried to extract SM64DS textures, and have found there is currently only one known way of extracting the textures directly from the game. The answer lies on this very site, in this post.
Joe
Common spammer
๐Ÿฌ
Level: 111


Posts: 1285/3392
EXP: 14501025
For next: 367335

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 6 hours

Posted on 03-23-10 09:35:48 PM Link
Keep in mind, my posts in that thread warning about bugs in Tile Molester still apply. Loading a palette will most probably give you colors that are slightly off.

(I can write a program to correctly convert the images to .bmp, if you'd like.)

____________________
Friedslick6

Level: 19


Posts: 11/63
EXP: 35031
For next: 746

Since: 11-24-08

From: Australia

Since last post: 9.3 years
Last activity: 7.0 years

Posted on 03-24-10 05:43:26 AM Link
Originally posted by Joe
I can write a program to correctly convert the images to .bmp, if you'd like.

I for one favour this idea, texture extraction is one step towards importation, and it is always positive to see the possibilities of hacking broaden in any field. Also, these textures are the most recently revised copies of the previous textures, so people may prefer to use them over Nintendo 64 textures for future hacks...
Joe
Common spammer
๐Ÿฌ
Level: 111


Posts: 1286/3392
EXP: 14501025
For next: 367335

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 6 hours

Posted on 03-25-10 03:23:15 AM Link
Well, things aren't looking too great at the moment.

The paintings are stored as complete 3D models in LZ-compressed BMD files.

These will take a bit longer to reverse-engineer than other graphics files I've come across so far.

____________________
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 518/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 03-25-10 06:09:08 AM Link
Originally posted by Joe
Well, things aren't looking too great at the moment.

The paintings are stored as complete 3D models in LZ-compressed BMD files.

These will take a bit longer to reverse-engineer than other graphics files I've come across so far.


NSMB uses NSBMD files. Maybe they are similar.
I found a specification here: http://sites.google.com/site/kiwids/nsbmd.html
however it's not complete, and i had to take a look at the source code of NSBMD viewer, a tool from the same guy that lets you view the models, textures included. It's on the Tahaxan forums.
Don't know if this will be any helpful. Most likely these are not the same format, but they could be similar.
Tauwasser
"dumb piece of shit needs to learn some fucking ettiquette" - Anonymous
Level: 21


Posts: 5/73
EXP: 43077
For next: 6866

Since: 04-10-09


Since last post: 11.1 years
Last activity: 10.0 years

Posted on 03-25-10 06:29:14 AM (last edited by Tauwasser at 03-25-10 03:29 AM) Link
There's this Console Tool thread at RHDN, in which the author is building a tool that can view (and possibly edit) many Nintendo formats. He also finished some documentation on these formats; links in said thread.
It's really looking good, too, so you might get some stable info from him.

____________________
cYa,

Tauwasser
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 1579/2014
EXP: 6638512
For next: 12152

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 03-25-10 03:27:04 PM Link
Originally posted by Joe
Well, things aren't looking too great at the moment.

The paintings are stored as complete 3D models in LZ-compressed BMD files.

These will take a bit longer to reverse-engineer than other graphics files I've come across so far.

This thread is also from 2008..


I've always wanted to make a tool like that Console Tool Tauwasser pointed out, and I've had plans for it for a while, but I never really got around to it. I might try it some day.

____________________
[20:07:36] @Treeki: ikachan say something funny I can put in my signature
[20:07:41] @Ikachan: And it was funny in the can with a syringe.
Hacking Tools: NSMB Editor 5 ยท Nitro / NARC Explorer
Current Project: Reggie! - NSMBWii Level Editor
Joe
Common spammer
๐Ÿฌ
Level: 111


Posts: 1289/3392
EXP: 14501025
For next: 367335

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 6 hours

Posted on 03-26-10 12:24:19 AM Link
Originally posted by Treeki
This thread is also from 2008..
Really?

(I guess I shouldn't post when I'm tired.)

____________________
GoombillHacker
Random nobody
Level: 4


Posts: 2/2
EXP: 185
For next: 94

Since: 07-28-10


Since last post: 11.7 years
Last activity: 11.4 years

Posted on 08-05-10 04:23:00 PM Link
I just had an idea! When you get all the textures you want extracted, why don't you upload to www.mfgg.net or www..textures-resource.com? This way, if anyone needs the DS textures, they can just go right there? Plus, in my opinon, these kinds of websites are dramatically lacking DS textures. Maybe I'm wrong, but whatever...just an idea.
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 3513/5390
EXP: 29075283
For next: 259722

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 342 days
Last activity: 342 days

Posted on 08-05-10 08:24:42 PM Link
08-05-10 03:24:42 PM
Post #3513
M-M-M-MULTIBUMP!!!
Originally posted by mariofanatic64
if you want a really easy way, run SM64DS in an emulator, and face the painting head on and take a screenshot. Then get Toad's Tool 64, open a sm64 rom, click edit textures and export the painting textures to a folder. open said texture with paint, open the screenshot with paint, crop the painting out of the screenshot and paste them into the texture pic. save the texture and import it into SM64 with Toad's Tool 64.

Edit: why the n00b thing? seriously, people don't need to make things so complcated when you can just do it in an easier way.
This is kinda like copying a movie by pointing a camera at the TV. You might get decent results with enough effort, but why bother when you can rip the data and get an exact copy?

____________________



[loading witty comment...]
why not?
Rachel Mae

Creature of Chaos
Level: 141


Posts: 3189/5929
EXP: 33603637
For next: 516377

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 21 days
Last activity: 11 hours

Posted on 08-07-10 07:34:27 AM Link
Why is this thread still getting bumped? The OP hasn't even visited the forum in 478 days!

____________________
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Ripping images from Super Mario 64 DS for SM64? New poll - New thread - Thread closed


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

33 database queries, 2 query cache hits.
Query execution time: 0.088913 seconds
Script execution time: 0.023188 seconds
Total render time: 0.112101 seconds