View Full Version : Ripping DS models
MechaBowser
October 7th, 2007, 00:45
Is it possible to rip any of the 3d models from DS games yet? :(
I'd really like the Osu! Tatakae! Ouendan ones.
Halp
Someone!
October 13th, 2007, 14:39
I tried lots of stuff to rip DS models, but I didn't get to rip anything :(
RockmanForte
October 13th, 2007, 17:43
try dslazy
synch
October 14th, 2007, 00:53
If you want to rip them in their original form, there're extractors of .nds, iirc. If you want them on a more usable format, use some 3D capturing program like OGLE (http://ogle.eyebeamresearch.org/) with some DS emulator. As of now, no released DS emulator has a 3D export function.
RockmanForte
October 14th, 2007, 01:09
Actually, there is... Not Ds emulator but a tool and much better than dslazy. :)
Someone!
October 16th, 2007, 15:20
DS Lazy exports them in a format that has not been cracked so someone can make an importer for it. Some people have made progress, but have not have released anything.
Ogle doesn't work on me. Either the GUI version does.
cooliscool
October 16th, 2007, 15:29
DS Lazy exports them in a format that has not been cracked so someone can make an importer for it. Some people have made progress, but have not have released anything.
Ogle doesn't work on me. Either the GUI version does.
Hrmm... gives me some ideas. :naughty:
MasterPhW
October 16th, 2007, 20:57
Actually, there is... Not Ds emulator but a tool and much better than dslazy. :)
So be so nice please and tell us the name, probably some guys would also like to know which tool you mean.
NES_player4LIFE
October 16th, 2007, 21:44
So be so nice please and tell us the name, probably some guys would also like to know which tool you mean.
as long as it's legal
MasterPhW
October 16th, 2007, 22:20
A name never is illegal... :)
RockmanForte
October 16th, 2007, 23:58
That's why I dont know if it is allow. I will have to talk to moderator first and show them the tool and if it is legal then I will post it here. :)
nmn
October 17th, 2007, 03:54
There should be various Direct3D and OpenGL ripping tools that can rip the current frame of a whole scene out - I've done it for about every 3D emulator out there.
If your using a DirectX graphics plugin, you'll need something that rips DirectX streams, not OpenGL as many have been hinting here. 3D Ripper DX does just that.
http://www.deep-shadows.com/hax/3DRipperDX.htm
synch
October 17th, 2007, 08:29
If your using a DirectX graphics plugin, you'll need something that rips DirectX streams, not OpenGL as many have been hinting here.
WRONG! Both no$gba and Ideas use openGL, so you'll need an openGL ripper, else you will get nothing on your output. I've personally checked it a few minutes ago, I can paste the executables function import list in case someone doesn't believes :P
nmn
October 17th, 2007, 10:54
WRONG! Both no$gba and Ideas use openGL, so you'll need an openGL ripper, else you will get nothing on your output. I've personally checked it a few minutes ago, I can paste the executables function import list in case someone doesn't believes :P
Hence me using the word IF. >_>
synch
October 18th, 2007, 00:28
And what point that would be, if no DS emulator uses Direct3D? :P
nmn
October 18th, 2007, 01:34
I've already used one that supports both but uses DirectX by default. And if that emulator happens to be popular still (Forget what its even called) ATI users would likely be forced to DirectX mode. That was the point, if nothing else.
synch
October 18th, 2007, 08:08
Which one it's, if you care to remember?
nmn
October 18th, 2007, 22:50
Dualis was it? I think thats it...
synch
October 19th, 2007, 09:23
Dualis uses openGL too, you can check the source code :P
Someone!
October 19th, 2007, 13:48
If someone made a simple ripper like the 3DX one but for opengl...
nmn
October 19th, 2007, 21:18
Okay, i know dualis can use OpenGL... But for ATI users, it probably won't work... That was my point that i've been trying to make. And sure they can use different emulators, but what if the other emulators don't work for a certain game? or whatever. I'm just trying to say 3DX would be useful in some cases rare or not.
BTW,
http://glintercept.nutty.org/
that helps for certain things.
Cyberman
October 19th, 2007, 23:23
Moderator note, it is not illegal to extra data for your own use.
That's as far as you can legally do things period. You cannot distribute any copyrighted data that is part of a copyrighted work. Your license only gives you the right to read the data, not to distribute it. This means that although it's legal to extract data you cannot create texture packs or models to be used by someone else. That is to be blunt ILLEGAL.
Just so users don't get the wrong idea.
Have fun erstwhile.
Cyb
nmn
October 20th, 2007, 00:58
Obviously illegal to use it. So are most sprite sheets, though.
Cyberman
October 20th, 2007, 04:26
It IS legal to USE the data on YOUR machine if you have the game but illegal to put a texture pack together from that data and send it across the internet.
Stephen
synch
October 20th, 2007, 20:42
Okay, i know dualis can use OpenGL... But for ATI users, it probably won't work... That was my point that i've been trying to make. And sure they can use different emulators, but what if the other emulators don't work for a certain game? or whatever. I'm just trying to say 3DX would be useful in some cases rare or not.
BTW,
http://glintercept.nutty.org/
that helps for certain things.
Why shouldn't ATI work with openGL? Please, try to make sense on your posts, as ATI's openGL implementation has been quite bullet proof for years, we're not living in 2000 anymore...
nmn
October 21st, 2007, 17:08
Uhh.. Yeah right. I program in OpenGL fluently everyday. I know EXACTLY what ATIs implementation is like.
Actually, I have a friend making an OpenGL game, and it will run on Mesa (when the extensions are not used) and NVidia cards but not ATI ones. Why? Its not the shaders... So... what is it?
synch
October 21st, 2007, 18:21
I work as a graphic programmer too, so I too know about ATI's openGL implementation. I've programming graphics for almost 10 years, 6 with accelerators. ATI glsl is more comformant to the standard, for example. Most of the "bugs" with ATI are due to nvidia's implementation being a bit too relaxed. Of course ATI's drivers have bugs, but it's not 2000 anymore, ATI's drivers are good right now.
Probably it's game isn't working on ATI because either he is using propiertary extensions, or because he doesn't know what he's doing. And by the way, you don't "program" openGL, it's an API, you use it.
nmn
October 23rd, 2007, 00:59
Okay, lets not fight over this.
- He's only been using EXTs so no.
- I'm aware that NVidia's implementation is relaxed, but the defacto standard is over powering the standard by a lot right now - is it worth all of the problems it causes to not relax the requirements a bit?
- I haven't been programming as long as you, but OpenGL and drivers for it have changed rapidly between the recent and older versions.
Forget it... Its not important to make a big deal over. But I really wouldn't be too surprised if the program didn't run properly on ATI cards :( Regardless of whose fault it is for the fact that OpenGL programs don't generally work everywhere, Its sad to me, Because I use Linux...
I hope the drivers for OpenGL 3.0 are a bit closer together :|
edit: oh, yeah, I guess you don't program OpenGL. I don't usually get to specific about things like that though.
synch
October 23rd, 2007, 09:44
Agreed, let's not fight over this. Relaxing drivers is usually not a good idea, letting the driver handle stuff it's not supposed, only gives us situations where one "theoretically working" code isn't working on ATI or nvidia. I had some problems with ATI in the past due to this, and it's a PITA, as I usually work on nvidia hardware.
Anyway, about your friends game, what's the exact problem? (even if it's a bit offtopic, I know)
nmn
October 23rd, 2007, 11:11
Relaxing the drivers is not generally a good idea, but there are a few things I don't think should be so strict... It would be nice if there were a program to detect misuse of the API. (Maybe i can get gDEBugger if i can ever get the trial version to run)
He doesn't usually debug with programs (I'm pretty sure traceback would help here), so we never knew. Its not an issue, ATM, because its not public or anything, Although for me and another person who tests I'm trying to help get it run on Linux (It already runs good on wine, at least after updating it again.) which is likely to arise more ATI issues for the time being. (Because the Linux drivers aren't gonna get as much testing, and, as far as i know, don't yet have the full extension set at least compared to the Windows ATI drivers.)
MasterPhW
October 23rd, 2007, 22:20
Finally back to topic:
RockmanForte can you name us the tool, you was talking about?
nmn
October 24th, 2007, 00:49
I generally know of 3 rippers for graphics:
- GLintercept (OpenGL, can rip on its own but not conveniently.)
- OGLE (OpenGL, lives as a GLintercept plug in)
- 3dx ripper (DirectX 9, obviously not very useful here)
For anything else it would probably be DS specific. I heard someone say DSlazy which i heard can get the raw uncompressed data... If the hardware only supported a limited set of polygon formats and the games generally don't convert the format in memory, then it would probably be helpful to figure those formats out. Getting textures however, would still probably be a neucance.
Someone!
October 25th, 2007, 12:28
I remember a DS Rom Hacking program which could open limited DS model files...
Powered by vBulletin® Version 4.1.11 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.