Our Network: VGFacts - DidYouKnowGaming? - The Spriters Resource - Muscle Tower


User(s) Viewing This Thread: 1 Guest(s)
Post Reply 
 
Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tutorial] Ripping with Tinke (NDS)
Author Message
Avegaille Offline
サッカ やろうぜ!
*

Posts: 79
Joined: Jan 2012
Reputation: 7
DeviantArt Last.fm Resource - Sprites Tumblr YouTube
Post: #1
[Tutorial] Ripping with Tinke (NDS)
I think it's time that I wrote this tutorial for those who are interested in using this program. I'll put a couple of games that work so far with Tinke as examples for this tutorial.

What you need:

- Tinke - rev136
- NET Framework ver 3.5 (you won't be able to use Tinke without this)
- Your choice of picture editing software (Paint, Photoshop, etc.)
- The ROM of the NDS game you want to rip (don't ask me for ROMs, k? Tongue )

Official site (where the code is so you can compile it yourself): http://code.google.com/p/tinke/

Tutorials in here: (Click to View)

NOTES:
- When opening Tinke for the first time, it'll be in Spanish. You can change it back to English via Languages but you will have to close the program after that before it'll take effect.

- Keep experimenting if you are able to unpack some of files of a ROM. You might just find things others haven't found.

- Hotkeys for your convenience (thanks to pleonex for telling me the new additions as of rev 135) :
- P -> Palette
- T -> Tile
- M -> Map
- D -> Unpack file
- X -> Expand node
- C -> Collaps node
- Spacebar -> View button
- R -> Export multiple "supported" sound files

- You're pretty much out of luck if Tinke can't even unpack some of the files. A lot of games are compressed and such. But if you wish to have a specific game be supported by Tinke, you can try contacting the programmer (pleonex) yourself through the link I put out.

(This post was last modified: 05-15-2012 11:52 AM by Avegaille.)
02-13-2012 02:29 AM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
[-] Thanked by
John2k4 (02-13-2012), puggsoy (03-25-2012), pleonex (04-13-2012), Mighty Jetters (05-12-2012)
Login or Register to remove these ads!
Mighty Jetters Online
it looks like I win...
***
Moderators

Posts: 9,622
Joined: Jan 2011
Reputation: 156
DeviantArt Facebook Resource - Models Resource - Sounds Resource - Sprites Resource - Textures
YouTube
Post: #2
RE: [Tutorial] Ripping with Tinke (NDS)
This can rip textures too? Fascinating! Thanks for this tutorial, this will be helpful. Big Grin

02-13-2012 02:53 AM
Find all posts by this user Thank this post Quote this message in a reply
Avegaille Offline
サッカ やろうぜ!
*

Posts: 79
Joined: Jan 2012
Reputation: 7
DeviantArt Last.fm Resource - Sprites Tumblr YouTube
Post: #3
RE: [Tutorial] Ripping with Tinke (NDS)
It can but it might depend on the game or something. xD;;

I'll work on the sounds next, but I think anyone could figure that out easily... *bricked*

02-13-2012 02:59 AM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
[-] Thanked by
Mighty Jetters (02-13-2012)
John2k4 Offline
Senior Member
**

Posts: 577
Joined: Nov 2011
Reputation: 9
Resource - Models Resource - Sounds Resource - Sprites Steam Tumblr Twitter
YouTube
Post: #4
RE: [Tutorial] Ripping with Tinke (NDS)
A note for viewing graphics; you may need to manually increase the image size for graphics files that don't have an accompanying screen data file with them (make them taller and/or wider so you can see everything), since it only exports what is visible.

Great Tutorial - I've been using Tinkie all day to work on my Pokemon editing! Big Grin

[Image: Bubblun4-DevR2.png]
(This post was last modified: 02-13-2012 03:00 AM by John2k4.)
02-13-2012 03:00 AM
Find all posts by this user Thank this post Quote this message in a reply
[-] Thanked by
Avegaille (02-13-2012), Mighty Jetters (02-13-2012)
Avegaille Offline
サッカ やろうぜ!
*

Posts: 79
Joined: Jan 2012
Reputation: 7
DeviantArt Last.fm Resource - Sprites Tumblr YouTube
Post: #5
RE: [Tutorial] Ripping with Tinke (NDS)
Thanks dude, and yeah, I should add that under notes or something. xD;;

02-13-2012 03:28 AM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
puggsoy Offline
Finally done chewing
***

Posts: 2,145
Joined: Dec 2011
Reputation: 31
Resource - Sounds Resource - Sprites Resource - Textures Steam YouTube
Post: #6
RE: [Tutorial] Ripping with Tinke (NDS)
Is there any way to mass-export sound files? Suppose I have a folder full of .SAD files (50 or so), and I want them all out in .WAV format. If I extract the folder I just get them as .SADs, and I don't want to go exporting every file individually.

Right now I'm looking if I can convert them after extracting them with an external program, but if Tinke has the functionality to do this that would be awesome.

[Image: dailydilbert.axd]
Stuff you can click on (Click to View)
05-09-2012 05:45 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
Avegaille Offline
サッカ やろうぜ!
*

Posts: 79
Joined: Jan 2012
Reputation: 7
DeviantArt Last.fm Resource - Sprites Tumblr YouTube
Post: #7
RE: [Tutorial] Ripping with Tinke (NDS)
(05-09-2012 05:45 PM)puggsoy Wrote:  Is there any way to mass-export sound files? Suppose I have a folder full of .SAD files (50 or so), and I want them all out in .WAV format. If I extract the folder I just get them as .SADs, and I don't want to go exporting every file individually.

Right now I'm looking if I can convert them after extracting them with an external program, but if Tinke has the functionality to do this that would be awesome.

Unfortunately, you have to do it the hard way... OTL

You need to export them individually if you want .WAV files. Folder extraction (and insertion) only works if you really want to replace dub voices with the original Japanese voices (provided that they do have the same file names, chances are they will be (with IE anyway)).

But yeah, I think another external program might be helpful for conversion of .SAD files to .WAV xD;;

---

Then again, there's always another option of asking pleonex... couldn't hurt to try. *bricked*

05-10-2012 08:47 AM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
puggsoy Offline
Finally done chewing
***

Posts: 2,145
Joined: Dec 2011
Reputation: 31
Resource - Sounds Resource - Sprites Resource - Textures Steam YouTube
Post: #8
RE: [Tutorial] Ripping with Tinke (NDS)
Hmm, the only thing I could find that could convert them properly was a library called vgmstream, which is especially created for decoding video game sound formats. It had a test program along with it, but as it was a command-line program unfortunately I can't use it for mass-conversion, which is what I'm looking for in the first place.
It converted it properly though, and it has a massive range of formats. In the future I might look into making a program which uses the library, I'm sure it would help a lot of people.

Anyway, for now I guess I'll have to use Tinke's built-in function. If you could tell me how to contact pleoNeX that would be cool (preferably email), maybe he'll consider multiple export. It would be handy for other file types as well.

[Image: dailydilbert.axd]
Stuff you can click on (Click to View)
(This post was last modified: 05-10-2012 07:56 PM by puggsoy.)
05-10-2012 07:54 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
thegameexplorer Offline
*flies around*
***

Posts: 1,190
Joined: Feb 2012
Reputation: 10
Resource - Models Resource - Textures Steam YouTube
Post: #9
RE: [Tutorial] Ripping with Tinke (NDS)
(05-10-2012 07:54 PM)puggsoy Wrote:  Hmm, the only thing I could find that could convert them properly was a library called vgmstream, which is especially created for decoding video game sound formats. It had a test program along with it, but as it was a command-line program unfortunately I can't use it for mass-conversion, which is what I'm looking for in the first place.
It converted it properly though, and it has a massive range of formats. In the future I might look into making a program which uses the library, I'm sure it would help a lot of people.

Anyway, for now I guess I'll have to use Tinke's built-in function. If you could tell me how to contact pleoNeX that would be cool (preferably email), maybe he'll consider multiple export. It would be handy for other file types as well.
VGM stream is a drag 'n' drop program.

* insert wasted space here *
(This post was last modified: 05-10-2012 09:29 PM by thegameexplorer.)
05-10-2012 09:29 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
puggsoy Offline
Finally done chewing
***

Posts: 2,145
Joined: Dec 2011
Reputation: 31
Resource - Sounds Resource - Sprites Resource - Textures Steam YouTube
Post: #10
RE: [Tutorial] Ripping with Tinke (NDS)
Oops, forgot to try that.
However, if you drag 'n' drop, any output is named dump.wav, so I'd have to rename every file. Also, if the .SAD file has a Loop value of true, the resulting .WAV file has the sound looped a few times, whereas Tinke gives you it once (a looped version is optional).

[Image: dailydilbert.axd]
Stuff you can click on (Click to View)
(This post was last modified: 05-10-2012 09:44 PM by puggsoy.)
05-10-2012 09:38 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
thegameexplorer Offline
*flies around*
***

Posts: 1,190
Joined: Feb 2012
Reputation: 10
Resource - Models Resource - Textures Steam YouTube
Post: #11
RE: [Tutorial] Ripping with Tinke (NDS)
If you use it with CMD, you can change how much it loops and the name of the output file. Again, I cant get it to work for me.
(05-10-2012 09:38 PM)puggsoy Wrote:  Oops, forgot to try that.
However, if you drag 'n' drop, any output is named dump.wav, so I'd have to rename every file. Also, if the .SAD file has a Loop value of true, the resulting .WAV file has the sound looped a few times, whereas Tinke gives you it once (a looped version is optional).

* insert wasted space here *
05-10-2012 10:04 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
Avegaille Offline
サッカ やろうぜ!
*

Posts: 79
Joined: Jan 2012
Reputation: 7
DeviantArt Last.fm Resource - Sprites Tumblr YouTube
Post: #12
RE: [Tutorial] Ripping with Tinke (NDS)
(05-10-2012 07:54 PM)puggsoy Wrote:  Anyway, for now I guess I'll have to use Tinke's built-in function. If you could tell me how to contact pleoNeX that would be cool (preferably email), maybe he'll consider multiple export. It would be handy for other file types as well.

Ways to contact him are either through GBATemp, his site where the code is... or even here (he has an account here Tongue You can see it in the thanked by of the first post). I don't have his email though, but the Google Codes or even his source codes give a hint of what his email is.

05-11-2012 08:10 AM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
[-] Thanked by
puggsoy (05-11-2012)
puggsoy Offline
Finally done chewing
***

Posts: 2,145
Joined: Dec 2011
Reputation: 31
Resource - Sounds Resource - Sprites Resource - Textures Steam YouTube
Post: #13
RE: [Tutorial] Ripping with Tinke (NDS)
I've seen him on GBATemp, but I'd rather not make an account unless it's necessary. I'm guessing that his account here is rarely used, since he's got 0 posts (although I could try PMing him).
Anyway, Google Code gives me his email after entering a CAPTCHA (the "..." is just against spambots). I'll see if he's up for it.

Thanks!

[Image: dailydilbert.axd]
Stuff you can click on (Click to View)
(This post was last modified: 05-11-2012 10:22 AM by puggsoy.)
05-11-2012 10:22 AM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
puggsoy Offline
Finally done chewing
***

Posts: 2,145
Joined: Dec 2011
Reputation: 31
Resource - Sounds Resource - Sprites Resource - Textures Steam YouTube
Post: #14
RE: [Tutorial] Ripping with Tinke (NDS)
Success! He emailed me back and gave me a link to rev 136-4 (which I think is the latest). To export multiple .SAD or .AXD files, select the folder with your files, press R, select output folder, and it'll export all the files in that folder. Might want to add that to the tutorial, Avegaille.

In addition, while I was waiting I made my own program that can mass-convert sound files from games, which uses that library vgmstream that I mentioned earlier.

[Image: dailydilbert.axd]
Stuff you can click on (Click to View)
05-14-2012 07:56 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
[-] Thanked by
Mighty Jetters (05-14-2012), redblueyellow (05-14-2012), Avegaille (05-15-2012)
Avegaille Offline
サッカ やろうぜ!
*

Posts: 79
Joined: Jan 2012
Reputation: 7
DeviantArt Last.fm Resource - Sprites Tumblr YouTube
Post: #15
RE: [Tutorial] Ripping with Tinke (NDS)
(05-14-2012 07:56 PM)puggsoy Wrote:  Success! He emailed me back and gave me a link to rev 136-4 (which I think is the latest). To export multiple .SAD or .AXD files, select the folder with your files, press R, select output folder, and it'll export all the files in that folder. Might want to add that to the tutorial, Avegaille.

In addition, while I was waiting I made my own program that can mass-convert sound files from games, which uses that library vgmstream that I mentioned earlier.

I added it, along with the link of the latest versions... Big Grin Thanks for the info... xP

And ooh, interesting... 8D

05-15-2012 12:14 PM
Visit this user's website Find all posts by this user Thank this post Quote this message in a reply
[-] Thanked by
puggsoy (05-15-2012), Mighty Jetters (05-19-2012)
Post Reply 


Forum Jump:


 Quick Theme:


Login or Register to remove this ad!