pouët.net

mulTIColor by Rift
[nfo]
screenshot added by decca on 2023-10-03 20:52:33
platform :
type :
release date : october 2023
  • 4
  • 2
  • 0
popularity : 48%
 48%
  • 0.67
alltime top: #32130
added on the 2023-10-03 20:52:33 by decca decca

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr

comments

mulTICcolor is a converter for mulitcolor-mode on the TIC-80.

It has been used extensively in Train to Lichthaus by RiFT for displaying graphics and converting textures.

Its written in Python and runs on a variety of platforms.

For further information read the info or the readme-file.
added on the 2023-10-03 20:59:11 by decca decca
the future is multicolor!!!111
rulez added on the 2023-10-03 21:00:11 by psenough psenough
Hi Decca, sag mal, hast du eigentlich noch Kontakt zu Black & ?
rulez added on the 2023-10-04 15:41:53 by SiR SiR
I thought about writing something that did similar, but never finished anything. Yours seems way better than I would have gotten. 🙂
rulez added on the 2023-10-06 08:20:42 by Starchaser Starchaser
Interesting! I thought the palette of these fantasy computers were fixed for some reason. Probably through watching too many lovebyte prods. The “change some colors every scanline” to approximate an aroginal pixture is a huge rabbit hole. I was down it for a year trying all kinds of things. Getting a pleasant looking vertical continuity from one scanline to the next being what bugged me the most. Would be cool to see some elaboration on how it is done here.
rulez added on the 2023-10-06 11:53:52 by rloaderro rloaderro
Quote:
I thought about writing something that did similar, but never finished anything. Yours seems way better than I would have gotten. 🙂


To be honest, we had this lying around for almost 2 years to mature, somehow. But the right opportunity to release it took some time/a train. 😇
added on the 2023-10-06 15:35:59 by decca decca
Quote:
Interesting! I thought the palette of these fantasy computers were fixed for some reason. Probably through watching too many lovebyte prods. The “change some colors every scanline” to approximate an aroginal pixture is a huge rabbit hole. I was down it for a year trying all kinds of things. Getting a pleasant looking vertical continuity from one scanline to the next being what bugged me the most. Would be cool to see some elaboration on how it is done here.


There's two things here, first we separate the image into an image per line, and use imagemagick (or similar, the tool lets you choose from a few options) to compress that line into 31 colours, and then it saves the palette per line and pixels into the generated code.

The tic80 side of the tool is taking that data, using the BDR(l) function to change the palette of both the background vbank (16 colours) and foreground (15 and a transparent colour) per line. I can't remember doing anything clever with the colour choice here, just put the first 16 into the background etc, and then set all the 0-15 pixels in vbank(0) and 16-30 in vbank(1) from the data block. It's not fast, but you can do some memcpy tricks to speed it up if you want something moving. The tic80 allowing you to set every colour to a RGB888 per scanline is a huge advantage over the pico8's "choose 16 of 32 possible colours" here, as is the 31 colours per scanline.

If you have a play with mulTIColor you'll see this is better for some images and not others, anything with a smooth horizontal fade or lots of very different colours won't have great results, with odd artifacts (like tobach's bright blue tshirt having a small horizontal bar on it in the screenshot) being introduced.

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment