Sonic and Sega Retro Message Board: Sega Saturn interesting finds - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 7 Pages +
  • ◄ First
  • 2
  • 3
  • 4
  • 5
  • 6
  • Last ►
    Locked
    Locked Forum

Sega Saturn interesting finds

#46 User is offline Glaber 

Posted 12 May 2013 - 12:24 AM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 965
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
can you show the ground textures you do have? Maybe you might have what you need to remake the missing textures too.

#47 User is offline Andrew75 

Posted 12 May 2013 - 01:23 PM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects

View PostGlaber, on 12 May 2013 - 12:24 AM, said:

can you show the ground textures you do have? Maybe you might have what you need to remake the missing textures too.


What we have has been posted on page 2 of the topic.
I'll repost it below.

View PostSonicstudium, on 20 January 2013 - 04:33 PM, said:

(Disregard the Sonic X-Treme texture, I wanted to test the plugin on another game and I forgot to delete that part.)
Posted Image


Also on page 3 I have uploaded the textures in there full resolution. see below

View PostAndrew75, on 14 March 2013 - 11:08 PM, said:

Captured the parts that were clipped off in Sonicstudiums screen.

It looks like we wont be able to capture all the VDP2 textures with Satourne. There has got to be another way to view the remaining missing textures.
Anyways,,,,That's it for me today, I cant go on any longer.
DOWNLOAD NOW!

This post has been edited by Andrew75: 12 May 2013 - 01:25 PM

#48 User is offline Glaber 

Posted 12 May 2013 - 10:23 PM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 965
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
have you tried using the texture rip function of the models rippers? (generally F9)

#49 User is offline Andrew75 

Posted 13 May 2013 - 09:21 PM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects
Hmm, Have not tried F9 thing, care to give it a shot? I no longer have anything installed.

#50 User is offline Glaber 

Posted 14 May 2013 - 01:23 AM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 965
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
if I can get everything together I should be able to give it a go.

I already have the ripper and just recently used it to get the Reebok DLC stuff from Sonic Adventure PAL version
This post has been edited by Glaber: 14 May 2013 - 01:24 AM

#51 User is offline Sonicstudium 

Posted 14 May 2013 - 09:36 AM

  • Insert your adjective here
  • Posts: 19
  • Joined: 13-September 09
  • Gender:Male
  • Location:SFGHQ
  • Project:Research on old 3D models
What ripper are you talking about, exactly? I'm a tad confused here.

#52 User is offline Glaber 

Posted 14 May 2013 - 03:43 PM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 965
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
the one I use is DX Ripper. it controls the same as 3d ripper DX

#53 User is offline Andrew75 

Posted 14 May 2013 - 10:58 PM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects
Hey Glaber! I say go for it, using that ripper!

#54 User is offline Glaber 

Posted 15 May 2013 - 02:23 AM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 965
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
Bad news, that plan of mine was a bust. sonic jam works, but the ripper fails to grab anything.

How did you get what you did anyway?
This post has been edited by Glaber: 15 May 2013 - 02:33 AM

#55 User is offline Andrew75 

Posted 15 May 2013 - 07:56 AM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects
There are built in texture viewing tools in many Saturn emulators.
Satourne being the one we used to view the VDP2 textures. Sadly, only a very limited amount of the VDP2 textures are actually viewable.
the other emulators can't view VDP2 textures correctly or at all.

#56 User is offline Andrew75 

Posted 19 May 2013 - 09:05 PM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects
Hey guys !
Moop from over on my Project AXSX forums seems to have had a break threw with the Sonic Jam floor textures.
Post located here http://www.sonic-xtr...opic.php?id=515

Moop Quote:
So I came across this thread on SonicRetro, and I saw that they needed the Sonic World floor texture from Sonic Jam.

Well, I had some time yesterday and decided I'd try my hand at getting it out of the copy of Sonic Jam I just bought for my Saturn.

I found that Satourne, the emulator, has this weird glitch where, when you try to view the VDP2 textures, it shows up as a 1024x1024 image with only 512x1024 showing. The other half is just a black rectangle.
Posted Image

FYI I found that the upper 512x512 square of the non-black half image actually belongs to the LEFT of the lower 512x512 square when properly put together.

I did my best with photoshop's crop feature, and this is the best I could get (it's a 4096x4096 PNG, so this is only a screengrab).
Posted Image

As you can see, it's only half of it. Satourne missed exactly every other row (or maybe it's every other column) for some reason.

Using GLIntercept did not give me any results, and 3D Ripper DX (for use with SSF) isn't the most simple thing to understand, so I'm a bit lost as to where to go from here...

Note: I did also try dump the memory addresses where the images should be (for example plane A looks like it's between 0x20000 and 0x21FFF) and open that up as an image, but it didn't work (or maybe I did it wrong).

Any ideas would be appreciated!

EDIT: So I tried something crazy, and I opened up SCRDATA.MUS in XVI32. I deemed that that file must be the one holding the Sonic World floor texture because the floor is 4096x4096, and that file is exactly 256kb. Anyways, I loaded that up and, taking cues from Satourne's plane address locations, copied ALL the data from 0x20000 to 0x3FFFF into a new file. I saved that as a .raw, opened it up in Photoshop as a 64x2048 image, and interestingly enough there was exactly the SAME HALF of the flooring that I found above (albeit this time in 8bpp grayscale).

So the VDP2 scales the image 8x to make the floor it looks like. I say that because 64x8=512, and each individual tile I found in Satourne was 512x512. Also, 2048/64=32, which means my huge 64x2048 image contains 32 tiles of 64x64 each (since each 64x64 tile gets scaled to 512x512). So I found 32 tiles, and now I'm still missing the other 32.

EDIT 2: I was wrong. I found ALL the tiles!!! They're just compressed to 64x32 for some reason, so it only looked like I had half, but I actually have them all! Now I just need to figure out how to color them...

(And I found an explanation for the "squashed" image...
http://forums.sonicr...dpost&p=726735)

More info, while I'm at it:
http://koti.kapsi.fi.../sega/docs.html
(The "VDP2 User's Manual" and the "Introduction to Saturn Game Development" guide are both really helpful).
So, on a semi-related note, it turns out VDP2 can only use 128kb VRAM during something called a "display interval," so the fact that my extracted texture file is exactly 128kb makes sense. There's also an extra 2 VDP2 textures I found at the end of SCRDATA.MUS, and I'm not sure what they're for (they still look like floor textures, though). I'll try and put what I have together and see if I can get a grayscale map.

#57 User is offline Andrew75 

Posted 20 May 2013 - 08:50 AM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects
Quote from Moop:

I have great news! I FOUND THE CLOUD TEXTURES!!!!!
They were just sitting in there among the normal ones; just smack in between. According to the pattern in the hex data, they should fit right under Plane D, so there is some obvious overlapping thing going on there. (If you look at the Satourne VDP2 Viewer picture, I wonder if they have something to do with that 0x26000 plane location identifier.)
Posted Image
Notice the clouds are on the top right!

Also, it turns out the two extra textures I found are just grass. I'm not sure what they are for, though. I'm going to take a guess and say they are used to fill in the spot where the cloud textures are stored in the actual game.

In other news, it turns out the VDP actually needs the whole image to be squashed in order for it to fit in memory. So, I'll stretch it to 4096x4096 and upload it. I just don't know what to do with the 2 random floor textures.

EDIT: I just noticed, the clouds are stored behind the waterfall. I wonder if that magical misplaced texture must come from a screw up when the VDP2 substitutes grass textures there.

EDIT 2: Uploaded the 4096x4096 image (Here), as well as the initial scaled 512x512. So, something interesting: The two leftover textures I have don't seem to fit anywhere. They are out-of-bounds grass textures, for sure, but the pixels don't match up in either of the two places that would make sense for them to go. The two places I'm referring to are the cloud area and the area on the top left corner that doesn't look quite correct.

Anyways, clouds are attached.

EDIT 3: Still not sure how to get the color back, but this is what I've got for reference (not actual size; it's a screengrab):
Posted Image

#58 User is offline Andrew75 

Posted 20 May 2013 - 06:08 PM

  • Technical Artist
  • Posts: 1863
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects
Good work Moop ! Besides the missing colors, a lot of pixel detail seems to be very blurred in the floorgray4096 copy.png. ( I must have missed something somewhere, could you elaborate?)
Looking at crop of at 1:1 pixel aspect ratio for floorgray4096 copy.png below, it reminds me of some kind of Photoshop enlargement from a smaller texture.

Posted Image


Also I'm guessing that we would need to copy the effect here to draw the rest of the pixels. http://forums.sonicr...35

You know, I wonder how many textures are hidden with-in the Leaked Sonic xtreme 718 demo.
I know that the metal sonic boss stage floor is there, but what else ? perhaps Background Metal sonic boss stage textures or even other boss stage assets are locked away in that tech demo.
Would you be willing to check that out?


Moop Quote:
You're right about the stretch; I did stretch it. The TRUE image is actually only 512x256, and I posted it above.

Specifically, it's this:
Posted Image
All I did was extract the raw hex data of each plane from SCRDATA.MUS with HxD, renamed it to .raw, and opened it in photoshop/irfanview. So I don't quite know how to get the colored textures out just yet. Maybe Cheat Engine can pull them out of memory when the game is running....

What the VDP2 seems to do is scale the image by 8 (8x512=4096) after doing that HALT thing in the SonicRetro link (which stretches the texture to 512x512).

And I can take a look at the 718 demo. It's lying around here somewhere...

#59 User is offline Meat Miracle 

Posted 20 May 2013 - 08:03 PM

  • Posts: 1634
  • Joined: 11-January 03
  • Gender:Male
  • Wiki edits:2
The reason you can't extract the ground pictures is because it's not a bitmap picture but a tilemap. The 16x16 tiles are at the beginning of scrdata.mus, and the greyscale semi-background you found is the pattern table. Think of how the Megadrive generates backgrounds.
This post has been edited by Meat Miracle: 21 May 2013 - 11:22 AM

#60 User is offline Dr. Mecha 

Posted 20 May 2013 - 08:27 PM

  • Posts: 1035
  • Joined: 24-February 09
  • Gender:Male
  • Location:Dallas, TX
  • Project:3d Models

View PostMeat Miracle, on 20 May 2013 - 08:03 PM, said:

The reason you can't extract the ground pictures is because it's not a bitmap picture but a tilemap. The 16x16 tiles are at the beginning of scrdata.mus, and the greyscale semi-background you found is the pattern table. Think of how the Megadrive generates backgrounds.

One problem, Satourne's unable to pick up the missing tiles; the essential tiles are still missing, like the floors for the Sound Building and such.

  • 7 Pages +
  • ◄ First
  • 2
  • 3
  • 4
  • 5
  • 6
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users