Cracking Virtual Boy ROMs for tiles - Printable Version +- The VG Resource (https://www.vg-resource.com) +-- Forum: The Resources (https://www.vg-resource.com/forum-109.html) +--- Forum: General Ripping (https://www.vg-resource.com/forum-145.html) +--- Thread: Cracking Virtual Boy ROMs for tiles (/thread-41959.html) |
Cracking Virtual Boy ROMs for tiles - Doc von Schmeltwick - 08-23-2023 Hello, as we all know, good Virtual Boy emulation is sorely inaccessible in many ways, especially sprite-ripping. The game I'm most interested in currently is Mario's Tennis, but since it uses depth to alter sprite size so much and nothing for the system has a tile/OAM viewer, I'm at the point where I need to get inside the ROM for a tile dump. Does anyone know how to do this? I know it's been done before, considering people have found the unused "Cassarin" player text (and I'm assuming that's also how Ragey's Mario Clash rips worked). RE: Cracking Virtual Boy ROMs for tiles - Yawackhary - 08-23-2023 YY-CHR does support Virtual Boy ROMs however YMMV regarding whether you will be able to rip anything from a game. Since many games use compression techniques of various types, it means that it is pot luck and some of these are lightly compressed but look corrupt in the ROM or just compressed showing garbage in a tile viewer. It would require reverse engineering that is way beyond my scope. I've checked more or less the entire library... These can almost be completely ripped without an issue: Bound High Insmouth no Yakata SD Gundam: Dimension War Virtual Fishing Virtual Lab (I think this game is unfinished but got released just by so much wasted space) V-Tetris (looks like they might be a few compressed things though) These are partially compressed but some of the main sprites are viewable without any problems: Galactic Pinball Mario Clash (already on the site, ROM not cleanly arranged suggesting a rush job) Nester's Funky Bowling Niko-chan Battle Space Invaders Virtual Collection Space Squash T&E Soft developed games* (3D Tetris, Red Alarm, T&E Virtual Golf/Golf) Vertical Force (only the ship) Virtual Bowling Virtual League Baseball *-Ironic since their games are compressed on other consoles (SNES, Genesis). It just happens to be that the more desired games on the console also happen to be the hardest to rip from and Tobidase! Panibon for some reason... Waterworld is stored in a completely different way than most VB games, it's not compressed but looks like one that TileGGD can rip from. As for Mario's Tennis, well... Doesn't look like an easy rip... Another way is to see if you can rip from a savestate but... Not savestates from BizHawk as they aren't designed for sprite rips at all. RE: Cracking Virtual Boy ROMs for tiles - Doc von Schmeltwick - 08-23-2023 Well shucks, there must be some way of decompressing these. While I might be able to get something from the lower ones alone, it's still a long shot without any context as to who they represent when I find them. Golf is actually on my radar, as a possible official follow-up to the NES/FC classic also called Golf. RE: Cracking Virtual Boy ROMs for tiles - Raccoon Sam - 08-24-2023 I looked into it some years ago https://twitter.com/vervalkon/status/970682061269950465?t=tEWwNldyBapQDhKLBRlpjA&s=19 Quote:The core problem with my VB Mario's Tennis compression problem is probably that I don't know where the data begins Tile Molester can read VB roms for what it's worth. I can check if I still have my decompressor code when I get home. RE: Cracking Virtual Boy ROMs for tiles - Doc von Schmeltwick - 08-24-2023 (08-24-2023, 05:54 AM)Raccoon Sam Wrote: I looked into it some years ago Thanks. Unfortunately, if the Twitter thread contains anything else, I won't be able to see it, since that site's recent alterations prevent me from seeing past the first post. RE: Cracking Virtual Boy ROMs for tiles - Raccoon Sam - 08-24-2023 Not much besides that, but the algorithm is like so RE: Cracking Virtual Boy ROMs for tiles - Doc von Schmeltwick - 08-26-2023 So currently tripped up by inconsistent data sizes. Do you remember how often that sort of impossible command occurs? RE: Cracking Virtual Boy ROMs for tiles - Doc von Schmeltwick - 09-01-2023 I suppose I should ask, do you know if it did that for both the "near" and "far" versions of the characters? Because I could feasibly rip the "near" ones since whomever you play as is automatically at proper size, but the small "far" ones are what I'm mostly needing this for since their distance (and thus, squash-n-stretch) tends to be all over the place. Hahh, if only the multiplayer functionality had been implemented so the far one could be controlled! RE: Cracking Virtual Boy ROMs for tiles - Kurabupengin - 09-02-2023 (08-23-2023, 01:28 PM)Yawackhary Wrote: YY-CHR does support Virtual Boy ROMs however YMMV regarding whether you will be able to rip anything from a game. Since many games use compression techniques of various types, it means that it is pot luck and some of these are lightly compressed but look corrupt in the ROM or just compressed showing garbage in a tile viewer. It would require reverse engineering that is way beyond my scope. I've checked more or less the entire library... What's the verdict for Jack Bros? Seeing the sprites from that game being ripped would be neat. Also this may not have to do with anything, but it's certainly fascinating to see: https://medium.com/@pizzarollsroyce/porting-virtual-boy-wario-land-to-the-game-boy-advance-d7a3c8c1fb7 RE: Cracking Virtual Boy ROMs for tiles - Yawackhary - 09-03-2023 (09-02-2023, 04:24 AM)Kurabupengin Wrote: What's the verdict for Jack Bros? Seeing the sprites from that game being ripped would be neat. Good news: Most of the font (both Japanese and English), points and what appears to be the title screen can be ripped without too much trouble. Bad news: The in game sprites, backgrounds, cutscenes and the Atari/Namco styled font used for the title aren't easy to rip. You can kind of view some of them if you mess around with the offsets but even with that not all the tiles can be viewed for a sprite. e.g. the numbers 0-6 and 9 have no issues but 7 and 8 appear to be corrupted. It's one of those lightly compressed games, very annoying. |