Darkfox wrote:Sorry for being gone for a day, my old router got fried.
No problem, but I admit I missed you a bit hahaha
Darkfox wrote:As it appears ingame, but special note of detail... it is stretched vertically! I notice repeated pixels! I will later painstakingly remove each repeated pixel line (thicker than the rest all the way through), but for now here's a squished version:
Yeah, don't worry I've already noticed that the screenshots were stretched. I thought it was a matter of DOSbox or the capturing program. This didn't affect colours, which is the only thing I need from the images.
DON'T LOOSE TIME CORRECTING THE SCREESHOTS. I've already said it, so you're advised that it's not necessary now... heheh
Balder wrote:P.S.: The numbered entries like GIRLx.CMP are the expressional eyes and mouth used ingame.
It's good to know. Whatever they are, they weren't the same: pixels were coded. I have already decoded them which hasn't been very difficult as there were few codes. The biggest problem was having the screenshots incorrect, so I couldn't go comparing byte per byte.
Anyway, as I've said, the
formats are already known.
There's
only one task to be acomplished: discover the rest of the colours in the palette. As I've said in older posts, the palette is not in the header, but an index of colours which points to an "standard" palette or external one.
The images are still looking bad because of not discovered colour palette. I've only added a few colours to show you the result. (about the 15% of the image is good, then )
The question is: How to discover a colour? Let's give number to them: The first pixel colour is the first colour, the next new colour (if it's a different one, as the other is already numbered) is colour two, and so on til the last colour. So, I go to paint application, I zoom in the screenshot and I go using the thing which select colours (don't ask me the name) then I go to custom colours an there it shows: Red, Green, Blue componentes of that colour. Now I know that colour 1 is: 00 87 49 (for example). Great, so now I go to the index of colours for that image in the hex editor and I see what value has the first colour. For example 84. So I go to my palette (formed by three arrays of 256 bytes each) and place in position 84 the values 00, 87, 49 for red, green and blue arrays.
This is the only way to find out the palette with the files I have. Obviously, this process has to be repeated for every image which has different colours, so we can complete the 256 colours in the palette. (If there aren't any images which contain all colours the game uses...)
I hope you understand the matter. So I wait for your response for knowing what do you want to do about it.