Announcement: Be excellent to each other.


Caravel Forum : Caravel Boards : Development : Transparent tarstuff
Page 1 of 3
23
New Topic New Poll Post Reply
Poster Message
Doom
Level: Smitemaster
Avatar
Rank Points: 3226
Registered: 07-05-2004
IP: Logged

File: Transparent.zip (5 KB)
Downloaded 929 times.
License: Other
From: Unspecified
icon Transparent tarstuff (+7)  
I've been using similar mod since JtRH was released but after the great system that allows replacing only part of the tiles I made an improved version of the transparency mod.

Unzip the zip file into your data/bitmaps directory. Then do the changes described here.

Basically your drod.ini should look something like this:

[Graphics]
General=GeneralTiles
General=transparent
Style1=Style1
Style2=Style2
Style3=Style3

... (other stuff)

If you have some time to spend, this thread contains plenty of other variations that offer the same functionality with improved looks. Newer mods also add transparency for gel!

[Last edited by Doom at 04-22-2008 06:14 PM]
06-03-2005 at 06:13 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
StuartK
Level: Smitemaster
Avatar
Rank Points: 564
Registered: 06-10-2003
IP: Logged

File: transparent.png (3.5 KB)
Downloaded 374 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (+2)  
That's incredibly useful, but it's something of a shame the dithering used isn't really very attractive.

I went and had an experiment with Alefbets shiny tar art, using alpha channel transparency (since the game uses .png as standard) and discovered something unfortunate - the alpha layer is ignored. I'm guessing this must be a speed optimisation. Now I'm wondering, does the same apply to all ingame art?

I've attached the png since I made it, but of course it won't look any different to 'normal' shiny tar at the moment. Just incase the rendering engine is ever modified...

[Edited by StuartK at Local Time:06-05-2005 at 04:08 AM]
06-05-2005 at 03:56 AM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5058
Registered: 02-04-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
StuartK wrote:
I...discovered something unfortunate - the alpha layer is ignored. I'm guessing this must be a speed optimisation. Now I'm wondering, does the same apply to all ingame art?
Currently, sprite tiles only use (192,192,192) as the transparent color key. It's possible this might be changed someday, but there are no specific plans for this at present. However, some other images take advantage of the alpha channel, like pit sides.

[Edited by mrimer at Local Time:06-05-2005 at 04:30 AM]

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
06-05-2005 at 04:29 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged
icon Re: Transparent tar and mud (+1)  
I believe at one time we had enabled transparency for these sprite tiles, but discovered that as a result of some internal handling of SDL's transparent images, it was causing the 192,192,192 color key to shift off of that value so the color key transparency wasn't working anymore. If that were ever to be fixed in SDL, I expect there's a good chance we would switch back to the transparency in PNGs. I know I can think of a few fun things to do with it, if we can use it.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
06-05-2005 at 05:21 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
larrymurk
Level: Smitemaster
Avatar
Rank Points: 1911
Registered: 12-09-2004
IP: Logged
icon Re: Transparent tar and mud (0)  
This transparent tar/mud is superb!

I highly recommend it to everyone and hope it will become a standard feature at some point.
06-07-2005 at 12:00 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged

File: transparent.tgz (9.2 KB)
Downloaded 210 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (0)  
Here's another take on transparent tar. Let me know what you think.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
06-07-2005 at 04:10 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged

File: tarmod.png (8.8 KB)
Downloaded 356 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (+1)  
Actually, this image is a bit more polished.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
06-07-2005 at 05:20 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged

File: tarmod.png (10.4 KB)
Downloaded 342 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (+1)  
And this one is a bit nicer in the editor.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
06-07-2005 at 05:40 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
StuartK
Level: Smitemaster
Avatar
Rank Points: 564
Registered: 06-10-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
Pretty good, but IMO needs to be a bit denser, I'd say denser than Dooms original art - it just needs to be enough to be able to provide a hint and no more. The more see-through, the stranger tar babies and mothers look in comparison.


It might be cool to have tar patterns in the future, variable thickness - high surface tension should after all should mean it doesn't smooth out so well in the middle.

And with transparency we could have hints of stuff floating in the tar, old boots, ex-delvers and so on ;)

[Edited by StuartK at Local Time:06-07-2005 at 12:05 PM]
06-07-2005 at 12:05 PM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
eytanz
Level: Smitemaster
Avatar
Rank Points: 2708
Registered: 02-05-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
For those who prefer their tar more solid, but still informative, I present:

Swiss tar/mud.

It's really ugly at the moment, but I'm sure someone can improve it if there's interest.

Based on Adam's tileset.

(note - use in conjunction with Doom's .tim file, which you need to rename swisstar.tim)

[Edited by eytanz at Local Time:06-07-2005 at 12:54 PM]

____________________________
I got my avatar back! Yay!
06-07-2005 at 12:54 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
eytanz
Level: Smitemaster
Avatar
Rank Points: 2708
Registered: 02-05-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
Here's a more refined version of the swiss tar/mud. Less, better looking holes that are properly aligned with each other. It's still pretty ugly, but not nearly as bad as the last version.

Note - inner corners are buggy. I couldn't figure out how to do them right, so I have two versions - tar and mud act differently. Both wrong, but differently. If anyone figures out how to fix this, please go ahead and post your own version.

[Edited by eytanz at Local Time:06-07-2005 at 03:25 PM]

____________________________
I got my avatar back! Yay!
06-07-2005 at 03:09 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged

File: tarmod.png (10.7 KB)
Downloaded 320 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (+1)  
Here's a version that has more density to it.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
06-07-2005 at 06:14 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
eytanz
Level: Smitemaster
Avatar
Rank Points: 2708
Registered: 02-05-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
Note - I moved the swiss tar/mud to their own thread.

____________________________
I got my avatar back! Yay!
06-07-2005 at 07:16 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
StuartK
Level: Smitemaster
Avatar
Rank Points: 564
Registered: 06-10-2003
IP: Logged

File: tar - dithered darker.png (9.9 KB)
Downloaded 401 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (+1)  
AlefBet wrote:
Here's a version that has more density to it.
And here's a revision of that with the highlight removed, and some attempt at making the dithering match between the individual tile edges, without there being unsightly blocks of colour or transparency. It's not perfect - I went through about 20 revisions before I got bored with the process (quitting and restarting the game for each test)

It might be nice to be able to adjust graphics, and have some kind of in-game option to reload the new ones (as happened in DROD:AE when moving from the menu to the game and back) so they can be tested more easily.

[Last edited by StuartK at 06-17-2005 05:15 AM : Fixed transparency issues with attached file]
06-07-2005 at 11:28 PM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5058
Registered: 02-04-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
StuartK wrote:
It might be nice to be able to adjust graphics, and have some kind of in-game option to reload the new ones (as happened in DROD:AE when moving from the menu to the game and back) so they can be tested more easily.
Barring that, changing the room's style in the level editor should reload the General tiles set.

[Edited by mrimer at Local Time:06-08-2005 at 01:56 PM]

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
06-08-2005 at 01:55 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
StuartK
Level: Smitemaster
Avatar
Rank Points: 564
Registered: 06-10-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
mrimer wrote:
Barring that, changing the room's style in the level editor should reload the General tiles set.
It reloads the style tilesets, but not the general tileset. Is that a bug? :D
06-08-2005 at 06:12 PM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5058
Registered: 02-04-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
StuartK wrote:
It reloads the style tilesets, but not the general tileset. Is that a bug? :D
Oh, hmm....my mistake. I guess that's more of an optimization.

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
06-10-2005 at 05:36 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Banjooie
Level: Smitemaster
Avatar
Rank Points: 1645
Registered: 12-12-2004
IP: Logged
icon Re: Transparent tar and mud (0)  
Doom, I love you. Seriously. o_o This is perfect.
06-11-2005 at 06:07 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
Doom
Level: Smitemaster
Avatar
Rank Points: 3226
Registered: 07-05-2004
IP: Logged
icon Re: Transparent tar and mud (0)  
StuartK's latest attachment looks nice but it doesn't work completely. Did anyone else notice that there are some tiles in-game that won't be transparent. About half of the tar-edges tiles, to be precise.

[Last edited by Doom at 06-17-2005 05:15 AM]
06-16-2005 at 09:29 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
eytanz
Level: Smitemaster
Avatar
Rank Points: 2708
Registered: 02-05-2003
IP: Logged
icon Re: Transparent tar and mud (+1)  
That's probably because the transparency won't work unless at least one corner pixel is transparent.

____________________________
I got my avatar back! Yay!
06-16-2005 at 11:56 AM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
StuartK
Level: Smitemaster
Avatar
Rank Points: 564
Registered: 06-10-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
Arg. Making a real meal of this...

Fixed & reattached above

http://www.drod.net/forum/getattachment.php?id=11118

[Last edited by StuartK at 06-17-2005 05:15 AM]
06-17-2005 at 05:03 AM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
StuartK
Level: Smitemaster
Avatar
Rank Points: 564
Registered: 06-10-2003
IP: Logged

File: tar - ordered dither 3.png (4.9 KB)
Downloaded 304 times.
License: Other
From: Unspecified
icon Re: Transparent tar and mud (+1)  
Here's another one. An ordered dither similar in style to Dooms original, but less transparent again. I left the shine in Alefbets original art intact as it's more visible this time.

When scaled, this one looks wierd on the restore/demo screens, and in the editor. Also, rather than disrupt the patterns neatness, and in order to make the art transparent, I chose to removed the edges, which means there is now a small gap around the outside of any tar.

[Last edited by StuartK at 06-17-2005 05:41 AM]
06-17-2005 at 05:15 AM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
larrymurk
Level: Smitemaster
Avatar
Rank Points: 1911
Registered: 12-09-2004
IP: Logged
icon Re: Transparent tar and mud (0)  
I recommend you follow the entire instructions listed at the top of the thread. It worked for me and it is well worth the effort. Good luck.
10-23-2005 at 12:17 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Rabscuttle
Level: Smitemaster
Avatar
Rank Points: 2460
Registered: 09-10-2004
IP: Logged
icon Re: Transparent tar and mud (0)  
What's the problem?

Put the graphics file and the .tim file in the Data/Bitmaps directory.

Open drod.ini in the Data directory and edit the bit under [Graphics] so it looks like what's in the top post. Specifically, the "General=transparent" line.

I think it's case-sensitive, so you need to make sure that the files are exactly the same.
10-23-2005 at 01:38 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Mouse
Level: Master Delver
Avatar
Rank Points: 246
Registered: 04-21-2005
IP: Logged
icon Re: Transparent tar and mud (0)  
I've tried downloading the BMP in the first message of this thread but have a small problem.

Problem is that with the transparent tar in place I have no sound.
I'm running JtRH Demo 2.0.10

Should this be on the bug board or here?

[Last edited by Mouse at 11-11-2005 02:56 AM : added JtRH version]
11-11-2005 at 02:36 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5058
Registered: 02-04-2003
IP: Logged
icon Re: Transparent tar and mud (0)  
Mouse wrote:
I've tried downloading the BMP in the first message of this thread but have a small problem.

Problem is that with the transparent tar in place I have no sound.
I'm running JtRH Demo 2.0.10
My first impression is that this is not a bug, but that you are incorrectly modifying your drod.ini. If sound doesn't work, then there should be a drod.err file in JtRH's subdirectory. Would you post it please?

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
11-11-2005 at 03:37 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Chaco
Level: Smitemaster
Rank Points: 3626
Registered: 10-06-2005
IP: Logged
icon Re: Transparent tar and mud (0)  
I've just tried to install the transparent tar/mud. I've put the files in the bitmaps directory, added the line in drod.ini, and it didn't work.

Is this because I haven't registered JtRH?

____________________________
Quick links to my stuff (in case you forgot where it was):
Click here to view the secret text

11-11-2005 at 07:16 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Mouse
Level: Master Delver
Avatar
Rank Points: 246
Registered: 04-21-2005
IP: Logged
icon Re: Transparent tar and mud (0)  
Mrimer:
-It only happened the very first time I ran JtRH after changing the DROD.INI
-There were no messages in the .err file with that time and date.

Maybe it was a fluke?

mrimer wrote:
Mouse wrote:
I've tried downloading the BMP in the first message of this thread but have a small problem.

Problem is that with the transparent tar in place I have no sound.
I'm running JtRH Demo 2.0.10
My first impression is that this is not a bug, but that you are incorrectly modifying your drod.ini. If sound doesn't work, then there should be a drod.err file in JtRH's subdirectory. Would you post it please?
11-11-2005 at 10:00 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
jbluestein
Level: Smitemaster
Avatar
Rank Points: 1670
Registered: 12-23-2005
IP: Logged
icon Re: Transparent tar and mud (+1)  
Does the transparent tar and mud mod work on Linux? I have it working on my Windows machine, but not my Linux machine. (And unfortunately, I've hit a room that really wants transparent tar, deep into a hold that I've been playing on a Linux box.)

I put in all the bits, but it's as if I've done nothing at all -- same old opaque tar.

(Using 2.0.15.1)

One thing I noticed was that the files I downloaded had different capitalization: Transparent.bmp and transparent.tim. So one of the things I tried was lowercaseing Transparent.bmp and making sure that the line in drod.ini was lowercase also.

I have also tried modifying drod.ini in drod-kdd/Data and .caravel/drod-kdd-2_0

Hmmm...interestingly enough, I note that the drod.ini in .caravel/drod-kdd-2_0 gets rewritten whenever I start DROD, and the General=transparent line is getting removed.

Any ideas?

Josh

[EDIT: Never mind...I figured it out. User error.]

____________________________
"Rings and knots of joy and grief, all interlaced and locking." --William Buck

[Last edited by jbluestein at 03-08-2007 03:31 PM]
03-08-2007 at 03:20 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged
icon Re: Transparent tar and mud (+1)  
jbluestein wrote:
Does the transparent tar and mud mod work on Linux? I have it working on my Windows machine, but not my Linux machine. (And unfortunately, I've hit a room that really wants transparent tar, deep into a hold that I've been playing on a Linux box.)
Yes, it does. In fact, I made my tar mod on Linux.
One thing I noticed was that the files I downloaded had different capitalization: Transparent.bmp and transparent.tim. So one of the things I tried was lowercaseing Transparent.bmp and making sure that the line in drod.ini was lowercase also.
That is significant. It probably would not work with a case problem like that. (Most file systems used under Linux are case sensitive.)
Hmmm...interestingly enough, I note that the drod.ini in .caravel/drod-kdd-2_0 gets rewritten whenever I start DROD, and the General=transparent line is getting removed.
Yes the .ini file is rewritten whenever you run DROD. The fact that the line is removed suggests that it's not understanding your modification for some reason. I suggest checking little things....
[EDIT: Never mind...I figured it out. User error.]
Oh, well. Looks like this response is a day late and a dollar short. I guess I'll post it anyway. Maybe someone else will find it useful.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
03-08-2007 at 07:43 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
Page 1 of 3
23
New Topic New Poll Post Reply
Caravel Forum : Caravel Boards : Development : Transparent tarstuff
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.