Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
BlackSmith
Apprentice


Joined: 08 Dec 2002
Posts: 152

PostPosted: Mon Oct 16, 2006 3:32 pm   

Feature request for cMud: Transparency
 
I would like to be able to make my background x% transparent/see-through/see-thru.

I could keep reading web page without compromising lines nor cutter and the plain black is also quite bore for long run.
Making the background totally transparent (without any middle options) is bad as i want to be able to keep coloring certain effects with background color.
_________________
BatMUD Best MMORPG around since 1990 telnet://bat.org:23
~ Magic & Mind beats Chrome & Meat anytime ~
Pattern(s) in PERL. Using Cmud 1.34/2.09 & BatClient.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Mon Oct 16, 2006 4:31 pm   
 
You can already do this. For any window in CMUD, click on the system menu in the upper-left corner (the small CMUD icon). One of the options you will see in that menu is "transparency". Select this and then select the transparency level for the window.

Keep in mind that while this might seem "cool", it *significantly* slows down all display operations for that window because of the extra work Windows need to do to handle transparency. So while it might be fun for a while, I can't imagine anyone leaving their MUD window like this for real playing. It's going to cause significant lag waiting for the text to scroll on a semitransparent screen.
Reply with quote
BlackSmith
Apprentice


Joined: 08 Dec 2002
Posts: 152

PostPosted: Mon Oct 16, 2006 10:00 pm   
 
Err, it does not have it. The whole cmud gets some degree of transparency. Having 90% total transparency makes muding quite impossible as you cant read anything.
I was aiming for only background transparency.
_________________
BatMUD Best MMORPG around since 1990 telnet://bat.org:23
~ Magic & Mind beats Chrome & Meat anytime ~
Pattern(s) in PERL. Using Cmud 1.34/2.09 & BatClient.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Oct 17, 2006 12:10 am   
 
Quote:
I was aiming for only background transparency.

Yes, I figured that. Unfortunately Windows XP doesn't support it. Windows XP only supports full alpha transparency, which is what the system menu implements. I've tried playing with background transparency using DirectX, but DirectX wasn't written with text applications in mind. And *anything* that requires fancier drawing of the window, like a transparent window or even just putting the text over an image in the background drops the scrolling speed of text by about a factor of 10.

Because very few MUD players would use CMUD with this kind of speed drop, these kind of "cool" features have a very low priority. I'm basically waiting to see if the new API functions in Vista make this better before I waste a lot of time on it.
Reply with quote
BlackSmith
Apprentice


Joined: 08 Dec 2002
Posts: 152

PostPosted: Tue Oct 17, 2006 7:00 am   
 
Meh, one more reason to swap fully on linux.
Thanks for the answer, hopely vista would make this possible.
_________________
BatMUD Best MMORPG around since 1990 telnet://bat.org:23
~ Magic & Mind beats Chrome & Meat anytime ~
Pattern(s) in PERL. Using Cmud 1.34/2.09 & BatClient.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Oct 17, 2006 4:52 pm   
 
Linux wouldn't help with this either. As I said, it's mostly a speed issue. Graphics cards are optimized for 3D games, not for fast text display.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net