Make the ini file a bit more intuitive.

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: Developers

Make the ini file a bit more intuitive.

Postby Spladam » Sat Apr 28, 2018 5:58 am

I'm recently trying to set the game up for a friend (I'm making a folder with several source ports, including the PSX total conversion and Doom 64, with shortcuts for most of the legendary WAD packs and such, completely unzip and go portable) and after going through the ini folder I would suggest making it a bit more intuitive for new users. Putting the key bindings at the top for starters, and putting commonly used bindings at the top, and similar bindings next to each other.

You might want to put all movement bindings next to each other, even the move forward and backward are several lines apart. I had a hard time figuring out what the "toggle run" binding was (I don't even know if I got it right, I have not checked yet) Directional movement would be easier if they were right next to strafe, and all the most common bindings like these (the ones people are probably there to set) should maybe be grouped together. The "strafe" binding is not called strafe, it's called move left and right, and the turn left and right is just called left and right. Maybe put some commenting in it to explain what some of the more obscure terminology or settings are.

Thanks for your time,
Adam.

We appreciate the effort in this source port, you guys are doing an amazing job. Thanks for all the hard work. :D
User avatar
Spladam
 
Joined: 28 Apr 2018

Re: Make the ini file a bit more intuitive.

Postby Graf Zahl » Sat Apr 28, 2018 6:19 am

The INI file is machine generated, the options for manual editing are limited by that fact mainly.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Make the ini file a bit more intuitive.

Postby Rachael » Sat Apr 28, 2018 6:42 am

This is really not something that can be done easily, if at all. If you're really lost in that thing the best action to take is to ask for help on how to do X or Y.

GZDoom has hundreds of CVARs and a plethora of different situations for when one copy of a CVAR may be loaded or not. Making the INI file more intuitive with this in mind is simply not possible. The only section that's really meant to be accessed by users are the autoload sections. Everything else is - you either know what it does, or you don't.
User avatar
Rachael
QZDoom + Webmaster
 
Joined: 13 Jan 2004

Re: Make the ini file a bit more intuitive.

Postby Graf Zahl » Sat Apr 28, 2018 7:02 am

I have been thinking about using JSON to store the INI, so that hierarchial content is easier to access. The downside, of course, is that JSON has much stricter syntax rules.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Make the ini file a bit more intuitive.

Postby Rachael » Sat Apr 28, 2018 7:32 am

If you do that then you'll need to externalize the autoload sections or anything else that's meant to be accessed by users. Either that, or design some sort of interface for adding them.
User avatar
Rachael
QZDoom + Webmaster
 
Joined: 13 Jan 2004

Re: Make the ini file a bit more intuitive.

Postby Graf Zahl » Sat Apr 28, 2018 10:32 am

That's why I didn't do it.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Make the ini file a bit more intuitive.

Postby Spladam » Tue May 01, 2018 3:49 am

I see, that does sound like a pain. Thanks for the replies to the suggestion though.

I just found the "zdoom_portable.ini" option in the wiki, going to use that in this case so I don't have to make links with the command line switch for custom ini and it will work for whomever pass it to, glad that option was put in there.

You guys are doing God's work, so again, thank you.
User avatar
Spladam
 
Joined: 28 Apr 2018


Return to Feature Suggestions

Who is online

Users browsing this forum: No registered users and 2 guests