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

Started by
14 comments, last by quack 20 years, 11 months ago
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.
www.autodefrost.com/~travisSignature Virus cleaned by McAfee
Advertisement
I don''t think it''s lame. I''ve seen a lot of games that have a game.exe and a config.exe or setup.exe. The best way to handle this would be to call your setup.exe at the beginning of your game.exe. That way you would always get the setup screen at the beginning of your game.

Sander Maréchal
[Lone Wolves GD][RoboBlast][Articles][GD Emporium][Webdesign][E-mail]

<hr />
Sander Marechal<small>[Lone Wolves][Hearts for GNOME][E-mail][Forum FAQ]</small>

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)...
RIP GameDev.net: launched 2 unusably-broken forum engines in as many years, and now has ceased operating as a forum at all, happy to remain naught but an advertising platform with an attached social media presense, headed by a staff who by their own admission have no idea what their userbase wants or expects.Here's to the good times; shame they exist in the past.
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.
--- krez ([email="krez_AT_optonline_DOT_net"]krez_AT_optonline_DOT_net[/email])
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
x@n
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.

Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse

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.




www.autodefrost.com/~travisSignature Virus cleaned by McAfee
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

Larry Johnson - Head flunky in charge of diddly-squat.www.sillisoft.com
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.
Interested in being apart of a team of people that are developing a toolkit that can help anyone product an online game? Then click here http://tangle.thomson.id.au/
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..

this place is lame

This topic is closed to new replies.

Advertisement