Chronic Logic

Pontifex => Next Version Ideas => Topic started by: brett on October 23, 2001, 09:22:03 PM

Title: disable screen saver
Post by: brett on October 23, 2001, 09:22:03 PM
It would be nice if Pontifex would disable the windows screensaver...  Every time I leave the room or pick up the phone while playing, I have to make sure to exit out of Pontifex, because bad things happen when the screen saver tries to kick in.  Win2K is not able to turn on the screen saver, it just turns the screen black, then when I move the mouse Pontifex freezes, forcing me to Ctrl-Alt-Del and end it from the task manager, obviously losing any changes I had made to the bridge I was looking at.

It shouldn't be too hard...  I've seen some simple C++ examples to do it.

Title: disable screen saver
Post by: Andy24 on October 28, 2001, 04:07:24 PM
I agree, I need to use alt tab every time I want to change to a new program
Title: disable screen saver
Post by: JohnK on October 23, 2001, 10:27:39 PM
Why don't you disable it yourself? A screen saver isn't that important to have come on after 1 or even 15 minutes. If Plamsa Burn worries you that much, just turn off your monitor whenever you leave the room. That way, your programs will still run, even though you can't see them. :)
Title: disable screen saver
Post by: mendel on October 28, 2001, 06:24:44 PM
I usually run pontifex windowed, it has no trouble switching or assigning input correctly, the screensaver knows to stay away (no wonder if it's windowed), and it does not crash.

The problem for a small shop like ChronicLogic is that they don't have the resources to do testing on a lot of platforms in a reasonable time. I agree they should soon patch these problems which have surfaced.

Title: disable screen saver
Post by: brett on October 23, 2001, 11:18:13 PM
Why don't I turn off the screen saver myself?  I do, now.  That doesn't change the fact that it would be a good "next version idea" to have Pontifex do this automatically.  All other software I use either properly allows the screen saver to function or else disables it.  This is a legitimate flaw in Pontifex.

I guess one smart-ass answer deserves another, so...

Yes, I can disable the screen saver myself and turn off my monitor, but I can't help but think it would be nice if Pontifex didn't crash and lose all my work if I didn't.

Title: disable screen saver
Post by: beaujob on October 29, 2001, 02:30:44 AM
You don't really need to test a program on multiple platforms.  Just do your development in Windows NT or Win2k, and if it works there, it'll work in any other environment.
Title: disable screen saver
Post by: JohnK on October 26, 2001, 01:42:57 AM
My answer wasn't ever intended to be "smart-ass" as you put it. I'm sorry if it came off that way.
Title: disable screen saver
Post by: pulsejet5 on October 31, 2001, 11:51:15 AM
I think it would be great to have a disable screen saver option and I think all of us have such a veriaty of different computers we could just post the results of the patch on the forum :)
Title: disable screen saver
Post by: Klei on October 26, 2001, 12:22:42 PM
My computer automatically turns the screen saver off when a full-screen program launches!
Title: disable screen saver
Post by: mendel on October 26, 2001, 08:29:09 PM
Klei, if you told us which OS you were using or if that was done by a special program or OS extension (service pack etc.) that information would actually be useful.
Title: disable screen saver
Post by: Klei on October 27, 2001, 10:51:29 AM
Acctually, I don't know why it does that.
I'm using Win98 SE, with Voodoo3, no special programs, maybe it's my Direct3D Version...
Title: disable screen saver
Post by: pulsejet5 on October 27, 2001, 09:42:50 PM
Also some of us are so stupid we don't know how to turn off our screen saver :o . However I do so don't bother telling me:)
Title: disable screen saver
Post by: beaujob on October 28, 2001, 03:12:25 PM
In response to Klei, BridgeBuilder uses OpenGL, so I don't know if your D3D settings would still have any effect.  Regardless of that workaround, it is a perfectly valid request to have several things happen when an OpenGL or DirectX program is running.  They are as follows:

1) Disable the Screensaver if the program is fullscreened and active
2) Don't switch to new windows when the program is active (this causes a great deal of problems with point 3)
3)  Ignore all user input (keyboard, mouse) when program is inactive
4)  If the program has the option of windowed mode vs. fullscreen, you should be able to work in other windows without the windowed mode OGL program crashing.

This is something that I think needs to be fixed as soon as possible.

(Edited by beaujob at 8:16 am on Oct. 28, 2001)