WIP Super ThunderCats: The Lost Eye of Thundera -BOR on DC
- marchegiano
- Quad Damage
- Posts: 197
- Dreamcast Games you play Online: none yet, didn't realize this was around. Figuring it all out, but I still have my DC and games.
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
Well damn, I was logging in to ask if I'm meant to remake that.Ian Micheal wrote:16 and 32 pal i added to dreamcast but there useless for this console it's why they drop all support for dreamcast
almost got the sky layers working now
another note you have to remove this pal.act in the data folder then it will use the pal of the first loaded file we need to do this or it will never work
by default dreambor will use the palette of the first image declared in the model/entit
Looks like almost spectrum game now lmao
- marchegiano
- Quad Damage
- Posts: 197
- Dreamcast Games you play Online: none yet, didn't realize this was around. Figuring it all out, but I still have my DC and games.
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
I appreciate it man. I think I get it but I don't want to run off and do a bunch of work that won't mean anything in the end again.Dakangel wrote:Let me explain you how the palettes work with the openbor engine:marchegiano wrote:I think, everything I am doing must be wrong. How I check the bits of a palette must be wrong, how I've changed the bits of a palette must also be wrong also. I did export some pals, and I thought I had made them into 4bit pals but I guess they're actually 16bit pals with 4bit colordepth? Obviously I don't really know. When I exported pals I opened them with ++ and changed the 256 line to 16 then deleted the 000 from the 20th line to the end of the file.
....
I'm guessing that's not right to do either because 256 is 8 bit. so if the palette is actually 16 bit and I'm mucking with 256 to make it 16color/4bit then I must be messing with something in the palette but not the palette itself...right?
32bit color depth.-
or true color, the same as your current pc desktop with millions of colours and no need for palettes, every image can have a wide range of colors and true alpha transparency.
This is the most beautifull yet the equally most cpu and memory consuming mode in the console, functional but not recommended.
16bit color depth.-
or high color, in this mode every image can have its own palette (8bit 256 colors) its used to create palettes for each entity and / or stage separately from the others;
this is the most recommended mode for paletted games but altought that, it still have inconveniences with the console memory and cpu, not so big as the 32bit mode but still is some slow.
8bit color depth.-
paletted games, in this mode ALL the game assets (entities and scenarios) must share an unique global 256 color palette, this was the first method to create the modules and the most fast and less consuming for the console,
the downside is that you must be very smart and practical to organize the colors of the palette;
usually for practicity the first 128 colors were used for the scenary and extra entities and the rest 128 were purely for the player entities but is not mandatory.
You can have various global palettes to interchange in the game but those must be wiselly used.
4bit color depth.-
this mode was / is /will never supported by the engine, as you can create 8bit palletes with less than 256 util colors.
So what Ian has been telling me to do is look at all the images' palette's the game uses and make one master palette in 256 for the whole game? Is that at least partially correct?
Could I not export all the palettes then combined them all into one?
But this is contradictory to what I just read from Ian. I'm meant to get rid of of pal.act, not, remake it? Then I go through all the images for their colors and make one palette the entire game can work with and apply it directly to all the images themselves instead of pal.act?
- Dakangel
- letterbomb
- Posts: 152
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
The palettes dont work that way, Pal.act doesn matter because right now each entity and stage use their own asigned palette.marchegiano wrote: I appreciate it man. I think I get it but I don't want to run off and do a bunch of work that won't mean anything in the end again.
So what Ian has been telling me to do is look at all the images' palette's the game uses and make one master palette in 256 for the whole game? Is that at least partially correct?
Could I not export all the palettes then combined them all into one?
But this is contradictory to what I just read from Ian. I'm meant to get rid of of pal.act, not, remake it? Then I go through all the images for their colors and make one palette the entire game can work with and apply it directly to all the images themselves instead of pal.act?
One master palette means that every image in the game is asigned for that unique palette.
Every master alternative palette will be an .act file.
----------------------------------------------------
You need to open at least ONE image of EACH character, EACH stage and EACH special effect , combine all into one BIG image ,create from it a NEW master palette and APPLY it to ALL of the game images.
Of course you NEED to match the background color for every image to be the same for the correct transparency to work.
Transparency color usually is the very first color in the palette and very often is the most darkest color or the one close to 0,0,0 (zeroes)
So you MUST adapt the transparency color into that slot without overlaping the same color in the pictures.
..................................................
Nobody will do it for you, everyone has their activities and priorities just like you, so if its really complicated is better to drop the task.
That is why there are few games "converted", they require A LOT of work and effort.
Last edited by Dakangel on Sun Oct 03, 2021 2:08 am, edited 3 times in total.
- Ian Micheal
- Developer
- Posts: 6277
- Location: USA
- Contact:
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
Yes for the last part keep checking using nulldc or other emulator.. After thats done convert the ogg music to music.bor with the tool and you should see close to 60fps Turn on debug in the menu and it show the fpsmarchegiano wrote:I appreciate it man. I think I get it but I don't want to run off and do a bunch of work that won't mean anything in the end again.Dakangel wrote:Let me explain you how the palettes work with the openbor engine:marchegiano wrote:I think, everything I am doing must be wrong. How I check the bits of a palette must be wrong, how I've changed the bits of a palette must also be wrong also. I did export some pals, and I thought I had made them into 4bit pals but I guess they're actually 16bit pals with 4bit colordepth? Obviously I don't really know. When I exported pals I opened them with ++ and changed the 256 line to 16 then deleted the 000 from the 20th line to the end of the file.
....
I'm guessing that's not right to do either because 256 is 8 bit. so if the palette is actually 16 bit and I'm mucking with 256 to make it 16color/4bit then I must be messing with something in the palette but not the palette itself...right?
32bit color depth.-
or true color, the same as your current pc desktop with millions of colours and no need for palettes, every image can have a wide range of colors and true alpha transparency.
This is the most beautifull yet the equally most cpu and memory consuming mode in the console, functional but not recommended.
16bit color depth.-
or high color, in this mode every image can have its own palette (8bit 256 colors) its used to create palettes for each entity and / or stage separately from the others;
this is the most recommended mode for paletted games but altought that, it still have inconveniences with the console memory and cpu, not so big as the 32bit mode but still is some slow.
8bit color depth.-
paletted games, in this mode ALL the game assets (entities and scenarios) must share an unique global 256 color palette, this was the first method to create the modules and the most fast and less consuming for the console,
the downside is that you must be very smart and practical to organize the colors of the palette;
usually for practicity the first 128 colors were used for the scenary and extra entities and the rest 128 were purely for the player entities but is not mandatory.
You can have various global palettes to interchange in the game but those must be wiselly used.
4bit color depth.-
this mode was / is /will never supported by the engine, as you can create 8bit palletes with less than 256 util colors.
So what Ian has been telling me to do is look at all the images' palette's the game uses and make one master palette in 256 for the whole game? Is that at least partially correct?
Could I not export all the palettes then combined them all into one?
But this is contradictory to what I just read from Ian. I'm meant to get rid of of pal.act, not, remake it? Then I go through all the images for their colors and make one palette the entire game can work with and apply it directly to all the images themselves instead of pal.act?
- Ian Micheal
- Developer
- Posts: 6277
- Location: USA
- Contact:
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
Again that's well said about how to do it just not that good a teacher more a do it type of person sorry to say..Dakangel wrote:The palettes dont work that way, Pal.act doesn matter because right now each entity and stage use their own asigned palette.
One master palette means that every image in the game is asigned for that unique palette.
Every master alternative palette will be an .act file.
----------------------------------------------------
You need to open at least ONE image of EACH character, EACH stage and EACH special effect , combine all into one BIG image ,create from it a NEW master palette and APPLY it to ALL of the game images.
Of course you NEED to match the background color for every image to be the same for the correct transparency to work.
Transparency color usually is the very first color in the palette and very often is the most darken color or the one close to 0,0,0 (zeroes)
So you MUST adapt the transparency color into that slot without overlaping the same color in the pictures.
..................................................
Nobody will do it for you, everyone has their activities and priorities just like you, so if its really complicated is better to drop the task.
That is why there are few games "converted", they require A LOT of work and effort.
Yes what your saying is correct ..
Pal.act does effect it on this build it's a hang over from the global pal act from the old version and when you set video to 8 bit pal..
NOTE 2: Pal.act is global palette, but its not needed anymore (since its encouraged to use 16bit video mode but not here that's for sure). In the old BOR (or if you use 8bit color mode), this is required - because every sprite in mod must use same palette which is this global palette. You need Adobe Photoshop to view and make .act files. again i dont use them..
https://dcemulation.org/?title=OpenBORManual
- marchegiano
- Quad Damage
- Posts: 197
- Dreamcast Games you play Online: none yet, didn't realize this was around. Figuring it all out, but I still have my DC and games.
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
Dakangel wrote:The palettes dont work that way, Pal.act doesn matter because right now each entity and stage use their own asigned palette.marchegiano wrote: I appreciate it man. I think I get it but I don't want to run off and do a bunch of work that won't mean anything in the end again.
So what Ian has been telling me to do is look at all the images' palette's the game uses and make one master palette in 256 for the whole game? Is that at least partially correct?
Could I not export all the palettes then combined them all into one?
But this is contradictory to what I just read from Ian. I'm meant to get rid of of pal.act, not, remake it? Then I go through all the images for their colors and make one palette the entire game can work with and apply it directly to all the images themselves instead of pal.act?
One master palette means that every image in the game is asigned for that unique palette.
Every master alternative palette will be an .act file.
----------------------------------------------------
You need to open at least ONE image of EACH character, EACH stage and EACH special effect , combine all into one BIG image ,create from it a NEW master palette and APPLY it to ALL of the game images.
Of course you NEED to match the background color for every image to be the same for the correct transparency to work.
Transparency color usually is the very first color in the palette and very often is the most darkest color or the one close to 0,0,0 (zeroes)
So you MUST adapt the transparency color into that slot without overlaping the same color in the pictures.
..................................................
Nobody will do it for you, everyone has their activities and priorities just like you, so if its really complicated is better to drop the task.
That is why there are few games "converted", they require A LOT of work and effort.
Oh damn, Ian wasn't lying, you're a great communicator! I am damn sure I understand now. I'm just going to reword it all just to make absolutely sure
Gather all images, make one massive image composed of the images, export palette of the composite image, apply new palette to every image the game uses, tweak the colors so they make sense and it sounds like background is probably the one to pay closest attention to. Then I can convert music.
Got y'all now?
To be honest, I'm in too deep to want anyone to do it for me. In the beginning I would have paid to have someone do it but now if y'all did Tcats for me I'd just bother you about another game until I understood anyway. I want that work bud, thank you so much for helping me understand. This is much more useful help than just doing it for me would be. Like I told Ian, teach a man to fish and all that. I really, really, really appreciate it.
Ian, dub, yourself, etc. this is just a great community. I appreciate you all pitching in and throwing words at me until something landed. Very, very impressive, I am very, very grateful.
- marchegiano
- Quad Damage
- Posts: 197
- Dreamcast Games you play Online: none yet, didn't realize this was around. Figuring it all out, but I still have my DC and games.
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
Thank you so much for all the guidance, explanations, examples, photos, and videos! Your like a real actual tech guru or some such. Folks say that word about knowledgeable people but a guru is also willing to teach. Thank you sansei Micheal.Ian Micheal wrote:Again that's well said about how to do it just not that good a teacher more a do it type of person sorry to say..Dakangel wrote:The palettes dont work that way, Pal.act doesn matter because right now each entity and stage use their own asigned palette.
One master palette means that every image in the game is asigned for that unique palette.
Every master alternative palette will be an .act file.
----------------------------------------------------
You need to open at least ONE image of EACH character, EACH stage and EACH special effect , combine all into one BIG image ,create from it a NEW master palette and APPLY it to ALL of the game images.
Of course you NEED to match the background color for every image to be the same for the correct transparency to work.
Transparency color usually is the very first color in the palette and very often is the most darken color or the one close to 0,0,0 (zeroes)
So you MUST adapt the transparency color into that slot without overlaping the same color in the pictures.
..................................................
Nobody will do it for you, everyone has their activities and priorities just like you, so if its really complicated is better to drop the task.
That is why there are few games "converted", they require A LOT of work and effort.
Yes what your saying is correct ..
Pal.act does effect it on this build it's a hang over from the global pal act from the old version and when you set video to 8 bit pal..
NOTE 2: Pal.act is global palette, but its not needed anymore (since its encouraged to use 16bit video mode but not here that's for sure). In the old BOR (or if you use 8bit color mode), this is required - because every sprite in mod must use same palette which is this global palette. You need Adobe Photoshop to view and make .act files. again i dont use them..
https://dcemulation.org/?title=OpenBORManual
- marchegiano
- Quad Damage
- Posts: 197
- Dreamcast Games you play Online: none yet, didn't realize this was around. Figuring it all out, but I still have my DC and games.
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
I thought I'd be posting an upload today but nope.
I'm pretty sure I have my palette set properly. I've imported it to every picture but now I really have to figure out that background transparency stuff Dark spoke about. I can hear the game playing but I'm looking at an entirely 255 0 255 colored screen with the exception of the hud. Every screen prior loads much faster and looks good. I can hear the game running better in the background, sound effects are on time button inputs, that sort of deal. I've not even tackled the wav2bor stuff yet and even though I'm a bit blind I'm really excited because I'm pretty dang sure I am getting somewhere.
I went through the pain in the butt of making every background the same. I chose the pinkish, 255 0 255, one, made sure it was the first color in the palette and manually bucket spilled that color over all the images with backgrounds that were not the 255 0 255 colored background.
I thought the first color of the palette was my transparency so I needed to make that color the same as the color used for the background of sprite images and stuff like that. I can see that was a mistake. I'll be plugged around changing up colors for a while but I really think in the next couple days it'll be done and I can share it with y'all.
I'm pretty sure I have my palette set properly. I've imported it to every picture but now I really have to figure out that background transparency stuff Dark spoke about. I can hear the game playing but I'm looking at an entirely 255 0 255 colored screen with the exception of the hud. Every screen prior loads much faster and looks good. I can hear the game running better in the background, sound effects are on time button inputs, that sort of deal. I've not even tackled the wav2bor stuff yet and even though I'm a bit blind I'm really excited because I'm pretty dang sure I am getting somewhere.
I went through the pain in the butt of making every background the same. I chose the pinkish, 255 0 255, one, made sure it was the first color in the palette and manually bucket spilled that color over all the images with backgrounds that were not the 255 0 255 colored background.
I thought the first color of the palette was my transparency so I needed to make that color the same as the color used for the background of sprite images and stuff like that. I can see that was a mistake. I'll be plugged around changing up colors for a while but I really think in the next couple days it'll be done and I can share it with y'all.
- Ian Micheal
- Developer
- Posts: 6277
- Location: USA
- Contact:
Re: Super ThunderCats: The Lost Eye of Thundera -BOR on DC
Sounds great it really does take a lot of working and trial and error but it's worth it in the end as you could convert any game ..aprt from scripts used in some games which still could be converted
looking forward to it i will show it on my channel

-
- Similar Topics
- Replies
- Views
- Last post
-
- 4 Replies
- 5502 Views
-
Last post by Roareye
-
- 1 Replies
- 3598 Views
-
Last post by streeker
-
- 19 Replies
- 4908 Views
-
Last post by BonusCatTV
-
- 0 Replies
- 905 Views
-
Last post by eastonv1000