Upspring and 3do flat color.

Upspring and 3do flat color.

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Post Reply
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Upspring and 3do flat color.

Post by zwzsg »

With that upspring 1.2, when I run it complains that it lacks palette.pal, and when I load a 3do, all flat plain color (that is, not texture) are turned to some dark grey. Then when I save and load back in old 3do builder I see that all of the faces with flat color have been uncolored and made transparent. Then I got the idea of using a palette.pal from upspring 1.0, and some color now work (like the yellow of the flare), but some (like one of the black) still have the same problem of being erased. It is annoying to lose flat color on models whenever I work on them in upspring.
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

I convert the color from the palette to a RGB triplet, and select the best matching palette color when it saves the 3DO again. I'm not sure how that goes wrong though :/

There are a number of issues with upspring 1.2 unfortunately.. I am aware of that, but I'm too bored / busy with exams and other code that there won't be a fix soon...
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Post by zwzsg »

In TA palette, some color appears several times.

The pure black (R:0 B:0 G:0) in particular appears 13 times (index 0 10 11 12 13 14 15 240 241 242 243 244 245). However, not all black are treated equally by the engine. The first black (index 0) for instance seem to have an habit of being turned to "no color". I know that when I set a face with that black in 3do builder, save, then reload, the face become uncolored.

Pure yellow (R:255 G:255 B:0) appears twice (index 208 and 251). But both yellow are ok. There's probably more color that appears several times, but black is the more troublesome.

I guess you're more concerned with S3O support, but it would very nice to have complete 3DO support as well, because 3Do builder is aging and has many issues, while upsring is oh so much more powerful, easy, and less ressource demanding (yep, 3do builder lags terribly on complex model that upspring handle fine.)

Oh, and I wish there was a manual too, but luckily Maestro has made one. Maybe it should be included with next upspring?
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

Ah thanks, that explains a lot...
That sounds like an easy fix so I'll see what I can do... it's not going to be within the next few weeks though (I have to fix other upspring issues as well before a release) but I'll definitely fix this color behavior sometime.
Post Reply

Return to “Help & Bugs”