Sonic and Sega Retro Message Board: Sonic Metatiles - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 

Sonic Metatiles For those who might want them...

#1 User is offline Mercury 

Posted 29 November 2010 - 06:39 AM

  • His Name Is Sonic
  • Posts: 1675
  • Joined: 13-November 08
  • Gender:Not Telling
  • Location:Location Location
  • Project:AeStHete
  • Wiki edits:130
This isn't major or thrilling, but I figured I'd post these packs of Sonic game metatiles I've been making. Kazade asked for them for Platformation, and I've seen people ask for similar things before.

They're the 128x128 (or, in the case of Sonic 1, 256x256) chunks as PNGs. There are three versions of each: hi plane only, lo plane only, and both together.

Sonic 1

Sonic 2

Sonic 3

I'm still making more rips, so S&K, Chaotix, Ristar, etc will be forthcoming.

(Yes, they're 7zip. Everyone should use 7zip!)



#2 User is offline nineko 

Posted 29 November 2010 - 07:11 AM

  • I am the Holy Cat
  • Posts: 5255
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
This is some very useful stuff. Nice work.

#3 User is offline synchronizer 

Posted 29 November 2010 - 07:18 AM

  • Posts: 1609
  • Joined: 20-August 08
  • Gender:Male
  • Wiki edits:19
These are very useful indeed, can't wait until a Sonic and Knuckles Zip package.
This post has been edited by synchronizer: 29 November 2010 - 07:18 AM

#4 User is offline Endri 

Posted 29 November 2010 - 10:27 AM

  • Officer I don't have my drivers license with me. Can I give you something else?
  • Posts: 1757
  • Joined: 18-November 08
  • Gender:Male
  • Location:São Paulo, Brazil
  • Project:Something special...
  • Wiki edits:7
QUOTE (Mercury @ Nov 29 2010, 09:39 AM)
I'm still making more rips, so S&K, Chaotix, Ristar, etc will be forthcoming.


Knuckles' Chaotix? Heck yeah! Please, do this.

Also, I was wondering; is there any possibility of you doing these in 8-bit indexed BMP or PCX, in order to preserve the original pallete data?

#5 User is offline nineko 

Posted 29 November 2010 - 10:37 AM

  • I am the Holy Cat
  • Posts: 5255
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
QUOTE (Endri @ Nov 29 2010, 04:27 PM)
Also, I was wondering; is there any possibility of you doing these in 8-bit indexed BMP or PCX, in order to preserve the original pallete data?
Or, even better, 8-bit PNG. I didn't point this out in my first post because this is a great work nonetheless and I didn't really feel like saying anything bad about it, but using 24-bit PNGs for these is a waste of space to begin with, and it also destroys any palette data as pointed out by Endri.
For example, your GHZ\Both\Both1.png is 4467 bytes, but it can reduced to 3008 (possibly even less) if you used a palettized 8-bit PNG. Note that this can't be done now (like I did) because any image editing software would create a new palette on the spot during the 24 to 8 bit reduction, randomly sorting the colors instead of using the original indexes.

But meh, I still feel these are already good the way they are.

edit: hm, on second thought, it *is* possible to get the correct palettes now. Just convert them all from 24-bit to 8-bit PNGs, with their scrambled palettes and all; then create (by hand) a sample file with the 64 (61) colors from the original palette; image editors such as Paint Shop Pro will let you apply those palette indexes to other pictures via color similarity, so unless the same color appears twice in the original palette, you can match them all in this way.
This post has been edited by nineko: 29 November 2010 - 10:42 AM

#6 User is offline ValleyBell 

Posted 29 November 2010 - 03:00 PM

  • Posts: 172
  • Joined: 08-September 10
  • Gender:Male
  • Project:vgm tools and vgm packs, other random projects
  • Wiki edits:10
It's almost impossible to get the correct palette colors from a 24-bit image because the games like to use the same colors at different indexes (e.g. HPZ uses white 4 times).
Btw: MS Paint works internally with 24 bit. Resaving an 8-bit image causes the same loss of indexes.

Some time ago I used the Community Hacking Guide to write a small tool that shows/saves metatiles from Sonic ROMs. (just both layers, but that was enough for a sonic fangame)
I called it Sonic Level Ripper v2 because copied the look of gpSonic Level Ripper. It saves 8-bit BMPs and you can select some palettes.
There's support for Sonic 1, 2, 3, CD, Crackers and Chaotix.
You can downlad it here (VB sources are included). Maybe someone can find it useful.
This post has been edited by ValleyBell: 30 November 2010 - 04:29 AM

#7 User is offline Ollie 

Posted 29 November 2010 - 04:56 PM

  • DIGGY DIGGY HOLE
  • Posts: 1251
  • Joined: 28-May 06
  • Gender:Male
  • Location:Stoke-On-Trent, England, UK
  • Wiki edits:149
Would it be possible to rip an entire layout or would piecing together each 128x128 tile together? I'm particularly interested getting the whole layouts to the levels in Crackers but I can't find them ripped anywhere on the net.

#8 User is offline Andlabs 

Posted 30 November 2010 - 02:52 AM

  • 「いっきまーす」
  • Posts: 2175
  • Joined: 11-July 08
  • Gender:Male
  • Project:Writing my own MD/Genesis sound driver :D
  • Wiki edits:7,061
QUOTE (Endri @ Nov 29 2010, 10:27 AM)
QUOTE (Mercury @ Nov 29 2010, 09:39 AM)
I'm still making more rips, so S&K, Chaotix, Ristar, etc will be forthcoming.


Knuckles' Chaotix? Heck yeah! Please, do this.

Also, I was wondering; is there any possibility of you doing these in 8-bit indexed BMP or PCX, in order to preserve the original pallete data?

I pretty much have this down from a few months ago so I can make a pack of the individual chunks later today (30 Nov).

As far as palettes go PNG has the same color fidelity as BMP or PCX and both are lossless, so I don't know how BMP/PCX would help other than compatibility with SonEd.
This post has been edited by Andlabs: 30 November 2010 - 02:53 AM

#9 User is offline Azu 

Posted 30 November 2010 - 04:23 AM

  • I must be stupid.
  • Posts: 1393
  • Joined: 23-February 08
  • Gender:Male
  • Location:Home
Ristar? =D I've been looking for Ristar backgrounds.
This post has been edited by Azu: 30 November 2010 - 04:24 AM

#10 User is offline Sonica 

Posted 30 November 2010 - 06:26 AM

  • You spin me right round.
  • Posts: 1151
  • Joined: 15-June 08
  • Gender:Male
  • Location:Crouching behind you.
  • Project:Meh. This and that.
  • Wiki edits:111
Pretty nice Mercury, but it'd be great if you could have provided ones with 0% alpha backgrounds =/


Still good though, my next SM vid will probably include these. smile.png
This post has been edited by Sonica: 30 November 2010 - 06:52 AM

#11 User is offline nineko 

Posted 30 November 2010 - 08:38 AM

  • I am the Holy Cat
  • Posts: 5255
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
QUOTE (Andlabs @ Nov 30 2010, 08:52 AM)
As far as palettes go PNG has the same color fidelity as BMP or PCX and both are lossless, so I don't know how BMP/PCX would help other than compatibility with SonEd.
This isn't an issue of color fidelty, we all know all these three formats (and GIF too if you really want) have a colorspace in which you can correctly represent all the Genesis colors. Endri just wished to have 8-bit palettized images (be them PNG, BMP, PCX, GIF, or whatever) so you could have the 64 colors of the Genesis palettes in their original indexes. But since Mercury posted 24-bit PNG files, this isn't (easily) possible anymore (as confirmed by ValleyBell as well). Let me get back to the example I did before. This is how "both1" from GHZ looks like once converted to 8-bit PNG:

However, since Paint Shop Pro had no idea of the palette originally used, it had no choice but invent one on the spot, which is entirely scrambled compared to the one used originally:


Again, I am not sure why one would need the original palettes indexes in the original order, I was just clarifying Endri's point since it seems you missed it.

#12 User is offline Andlabs 

Posted 30 November 2010 - 08:40 AM

  • 「いっきまーす」
  • Posts: 2175
  • Joined: 11-July 08
  • Gender:Male
  • Project:Writing my own MD/Genesis sound driver :D
  • Wiki edits:7,061
Oh, I understand then. I'll see what I can do.

#13 User is offline MainMemory 

Posted 30 November 2010 - 10:47 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3012
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
You could use the Sonic 3 tiles with my Sonic & Knuckles Collection level editor (as if anybody will ever use it as it is now).

#14 User is offline ValleyBell 

Posted 30 November 2010 - 04:03 PM

  • Posts: 172
  • Joined: 08-September 10
  • Gender:Male
  • Project:vgm tools and vgm packs, other random projects
  • Wiki edits:10
QUOTE (nineko @ Nov 30 2010, 02:38 PM)
I am not sure why one would need the original palettes indexes in the original order

Actually I see only one reason: if you want to animate objects (like waterfalls) via palette rotation.

I quickly modified the Level Ripper to write the Sonic Crackers maps. (Warning! I directly packed the BMPs that the Level Ripper wrote, so they're quite huge.)

#15 User is offline Endri 

Posted 30 November 2010 - 10:02 PM

  • Officer I don't have my drivers license with me. Can I give you something else?
  • Posts: 1757
  • Joined: 18-November 08
  • Gender:Male
  • Location:São Paulo, Brazil
  • Project:Something special...
  • Wiki edits:7
QUOTE (nineko @ Nov 30 2010, 11:38 AM)
Endri just wished to have 8-bit palettized images (be them PNG, BMP, PCX, GIF, or whatever) so you could have the 64 colors of the Genesis palettes in their original indexes.
Exactly. I just said BMP and/or PCX for it to be easier for Mercury to identify what I was talking about, since the general assumption is that PNG is just PNG...

QUOTE (ValleyBell @ Nov 30 2010, 07:03 PM)
QUOTE (nineko @ Nov 30 2010, 02:38 PM)
I am not sure why one would need the original palettes indexes in the original order

Actually I see only one reason: if you want to animate objects (like waterfalls) via palette rotation.
This. To be more precise, I am interested in the realtime color manipulation; since Knuckles' Chaotix have multiple daytimes for each zone, it would make sense to only have one set of metatiles and editing the palettes accordingly to the desired time of the day, instead of having 4 different colored sets of metatiles, one for morning, other for day, another for dusk and one more for night. Also the fact that they are much less space-consuming; both memory and storage space.

  • 4 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

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