Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

quack

is it lame to have a screen prefs menu outside your prg?

This topic is 5533 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Is it lame to have a screen prefs menu outside your program? I mean I could put it in the game but I didn''t want to have any kinda technical advanced stuff inside the game.(nor have that click of the CRT) I want it to be like an arcade game where all you do is press start. I wanna stay tru to the cause but I would like the opinion of the tru playas.

Share this post


Link to post
Share on other sites
Advertisement
I say it is far better to be able to configure a game (especially video and audio prefs) from outside... I''ve tried to play a game that would exit immediately, complaining about an incompatible screen mode, and nowhere could I find a way to change the in-game resolution.

I''ve also played a game where, to quickly get in and turn down the texture detail, I had to beat a specific run-time texture load in the running-in-background intro sequence (I was running on an 8MB Voodoo2 card and the game would load a specific huge title-screen texture at run-time, causing a dump-out of some other textures, and thus causing texture corruption that would make the menu unreadable and the game unplayable).

I much prefer having a full configuration _available_ outside the game. For recent commercially-released references, see Max Payne, Drakan:OrderOfTheFlame, anything made using the LithTech engine (No-One Lives Forever, Shogo:MobileArmourDivision, Blood2:TheChosen)...

Share this post


Link to post
Share on other sites
i like it when you can change the settings from within the game, or use a configuration file (or an outside program) to set default settings. but, i don''t know what would be best for your app.

Share this post


Link to post
Share on other sites
i would prefer to have an in-game advanced settings menu, but an usual one (change resolution, 3 levels of detail kind of..);
for "advanced users", meaning users that can interpret the changes an outside-game settings menu will be nice too - here the player could choose the 3d driver (opengl, dx), the texture size and so on..
this outside-of-the-game menu will start from other app (aka. game2.exe or gameSetup.exe ...)
that''s it
bye guys

Share this post


Link to post
Share on other sites
Yeah, both is best.

Given that you''re doing it arcade-game stylee, I''d recommend sticking with an external config program for the game *environment* - that is, the screen mode, texture detail, etc - because you''re not going to need to change them much.

Gameplay settings, on the other hand - difficulty level, and things like sound volume - I''d say you should put in the game, because players are more likely to want to change them, and should''t have to exit the game completely to run a seperate program.

Superpig
- saving pigs from untimely fates, and when he''s not doing that, runs The Binary Refinery.

Share this post


Link to post
Share on other sites
quote:
Original post by superpig
Yeah, both is best.

Given that you''re doing it arcade-game stylee, I''d recommend sticking with an external config program for the game *environment* - that is, the screen mode, texture detail, etc - because you''re not going to need to change them much.

Gameplay settings, on the other hand - difficulty level, and things like sound volume - I''d say you should put in the game, because players are more likely to want to change them, and should''t have to exit the game completely to run a seperate program.



a very good compromise! thanks all for the ideas. I''m going only to have the screen mode set outside the game.




Share this post


Link to post
Share on other sites
I prefer an external option, but if you go with an internal one just be sure to provide your user with some type of command line switch (mygame.exe /reset) to reset all options to defaults.

Here''s an example of why. You have a user with a great video card and 21 inch monitor. They crank the resolution up to 1600x1200. Then their fancy 21" monitor breaks down. While they wait for repairs they plug in the 15" they had sitting in a corner. Guess what? They can''t even see the menu to reset their resolution to something lower.

Either

a) Force the configuration menu (internal or external)
to display at 640x480 so you know it will always work, or
b) Provide a command-line argument for resetting stuff.

My $.02

Share this post


Link to post
Share on other sites
What I would do is make a setup program outside the game to setup your basic settings such as reso bit depth, sound driver and more advanced options. But in the game have the basic sound volume, gamma, maybe keyboard controls.

Share this post


Link to post
Share on other sites
Wow, interesting thread. (BTW I don''t think it''s lame.)
I''ve been wondering about this. What do most commercial games do?

If you *don''t* have the external setup menu, how can you be sure to initially set the resolution correctly? Would you need to run at 640 X 480 the first time, then make users switch it from an in-game menu to get higher resolutions?

Another thing is, couldn''t the external menu be run once and save the settings? I don''t see why you have to ask after the first time, providing they haven''t changed graphics cards..

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!