Past few days I’ve been trying to insert a battle background with various ways and it can’t get it to work.
What i tried to replace:
Graphics: 0x75E900
TSA: 0x75F7E4
Palette: 0x75F6F8
Platte image:
For Graphics i use the free space in 0xB2A620
and for the Palette, i send it in 0xE47190
The new image:
- 15 colors + 1 trasparent color at bottom and 1 pixel at top left of pic (not visible from here)
- 240x160
I also tried this similar image that uses the exact same palette as the original one
(so i could avoid importing any palette):
which while shows multiple colors in Unsenti, the pic itself only has 16colors on it
And even tried this:
that while it uses the same palette as above, in Unsenti it shows only 16 colors.
In the case of the first picture,
when i insert the palette in free space, everything loads fine until i load the original TSA.
I tried to replace the 4 palettes of the original with the new palette
(At 0x75F6F8 i replaced the next 0xCC size bytes by the first 0x20 bytes of the new palette in the free space).
Then i tried to replace the 4 original palletes (0xCC in size) by the first 0xCC bytes of data
from the new palette in the free space.
None of these worked.
Then i tried to insert
without importing any colors or palettes, so it uses the orinal palette and same TSA.
Now it was worse and couldn’t even load the colors
Then i used
(16 colors but with colors from the same palette)
and it was a mess as above.
I don’t know what to do at this point.
Is there a way to bypass or “disable” the TSA and make it so that the image shows as it is?
Or can I handle the palette in specific way? Since it is compressed, i can’t deal it as a normal CG or any screen in general.