Users browsing this thread: 2 Guest(s)
DeSmuME GLIntercept/Tinke Help
#1
I'm trying to rip sprites from a DS game called Detective Conan & Kindaichi Case Files.  My first attempt was to try disabling layers to see if I could simply screenshot the sprites I needed.  This didn't work, as the sprites and the textboxes are on the same layer, and cover each other.  My next attempt was to use the OAM viewer, but again, the sprites and text boxes are on the same layer and there's no way I can figure out to separate them.

So I decided to try GLIntercept, but apart from the intro movie, nothing in the actual game, except for a few menu buttons here and there actually get captured by it for some reason, even though I have DeSmuME's 3D setting set to OpenGL.  I don't know what I could be doing wrong.

The only other thing I tried was using Tinke to filter through the actual game files, but while that method (after a lot of work) allowed me to extract the backgrounds (which were already easy enough to rip via disabling layers in DeSmuME), I wasn't able to make heads or tails of the actual sprite files.

Does anybody have any advice for me?  I feel like I've tried everything at this point.  I've had to resort to pausing on very specific frames where the textbox is not visible, which only allows me to capture a select few sprites, and is very time consuming.  If I can get GLintercept to capture those sprites, it would solve everything.  Any help would be greatly appreciated.
Reply
Thanked by:
#2
Maybe try the "OpenGL (Old)" setting instead of 3.2? I don't know either, honestly, because I've tried these two tutorials (1 2) and neither of them worked at all.
I hope some more people test GLIntercept on Desmume and try to get it working, because as of now, having that would be the most convenient screen ripping method.
Reply
Thanked by:
#3
Dumb question, but have you tried Desmume's tile viewer? If it's a jumbled mess there might be a way to sort it out.
[Image: ee001b0522d4fd2f5ee2844fa8a32efe82d30bad.png]
Reply
Thanked by:
#4
(02-10-2021, 01:28 AM)Domobot Wrote: Dumb question, but have you tried Desmume's tile viewer? If it's a jumbled mess there might be a way to sort it out.

I did, but unfortunately I couldn't really find anything in it, apart from some backgrounds with wrong palettes.  Mostly just a lot of black screens.

(02-10-2021, 12:20 AM)boilingpot Wrote: Maybe try the "OpenGL (Old)" setting instead of 3.2? I don't know either, honestly, because I've tried these two tutorials (1 2) and neither of them worked at all.
I hope some more people test GLIntercept on Desmume and try to get it working, because as of now, having that would be the most convenient screen ripping method.
I have tried that as well, but unfortunately it didn't make a difference, apart from being slower.

Thanks for the suggestions anyway, but it seems like the game probably just uses some weird method to render its sprites that I guess GLintercept can't catch.
Reply
Thanked by:
#5
Nothing under OBJ?
[Image: 5d4fbb8928fecd5454b8fde6443bb82e1bd4fd58.png]
[Image: ee001b0522d4fd2f5ee2844fa8a32efe82d30bad.png]
Reply
Thanked by:
#6
Nope. All either black screens, or some discolored UI elements here and there. Checking all of the DeSmuME menus was one of the first things I tried.

I tried playing around more with Tinke and managed to make a bit of headway with the sprites.  I can get them to sort of display, when I tweak some values and offsets and whatnot (although it's very time consuming to do.)  I would be okay with using this in conjunction with the OAM viewer in order to jigsaw together pieces of sprites I want, but I'm still running into some weird distortions (see an example below) which I don't know how to fix.

[Image: AkkfuSh.png]
Notice how the hair is all distorted with lines running through it.

I chose 588 as the Offset because that's the point where garbage data is no longer on the image, and it starts to look recognizable.  If I increase it any more than that, parts of the sprite start getting clipped out.  Changing the height doesn't affect the composition of the image.  Changing the width does, but the way I have it set up above has been the most coherent I was able to get it.

I doubt anyone will have a solution for me since this seems like uncharted territory.  The documentation for Tnke is practically non-existent so this has all just been trial and error for me.  But if anyone's run into anything similar in the past, I'd be interested in anything that may have worked for anyone else in the past.

EDIT: On second thought, only the one sprite seems to have that distortion. Others seem fine, and there are duplicates. It may just be that single one is corrupted or leftover junk data in the file. I'll probably just keep going with this method unless someone has a better one.
Reply
Thanked by:


Forum Jump: