|Anonymous | Login | Signup for a new account||2019-01-23 03:01 UTC|
|My View | View Issues | Change Log | Roadmap | Doomseeker Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003480||Doomseeker||[All Projects] Suggestion||public||2018-09-01 07:45||2018-09-30 13:06|
|Target Version||1.3||Fixed in Version|
|Summary||0003480: Optional simplification of Create Game box|
|Description||Create Game box is a rather powerful tool that will force everything that's in it upon the game. It cannot help the player in a case where that player just wants to launch the game with selected WADs and drop to the title screen. It should be possible to disable (with checkboxes) certain features of Create Game box so that the game is started with a smaller list of arguments.|
1. Each page should have a "(do not) use this page" checkbox.
2. It should be possible to drop into the game's title screen. Unfortunately each game here may be different in that regards. Let's at least ensure that the Doom trio can do that (Chocolate Doom, Odamex, Zandronum). Done as 0003505.
3. Play offline/Create server duality needs some separation. There are some items in the box that only make sense when you host a server - UPNP, broadcasts, port, connect, join and rcon passwords. Moreover, some games (depending on a game and OS it runs on) may use different executables for hosting a server and for an offline game. Possible solution for this duality is to introduce a switch of some kind to the Create Game box that will put it into one of the definite modes: offline or server. As most options will be the same, it should be possible to dynamically switch between the two modes without losing any of the previously input data.
|How about "simple" and "advanced" drop down menus for mode?|
|That can be added too.|
edited on: 2018-09-22 13:13
Quote from "Zalewa"
During implementation this has proven to require a substantial amount of work. I've split this into a separate, related ticket 0003505.
|I added point 3. to this ticket to resolve the offline game/create server duality.|
|Is this something you still looking to target the 1.2 release given that we want to release sooner than later?|
edited on: 2018-09-29 09:46
Quote from Blzut3
I give you the answer to that question at the bottom of this post, but allow me to do some ramblings on the issue first.
I've done some investigation to the plugin code a few days ago and reached a conclusion that this may require yet another alteration of the GameHost implementation and more changes to MAIN_EXPORTed stuff. The plugins, basically, expect that the Create Game dialog will provide all the settings for them already filled in and that they should take those settings and pass them to the game.
At the same time, though, it's not entirely clear how a "turned off" setting should behave. Take the MOTD for example.
Solution A) If we turn off the MOTD field, the game should not receive the '+sv_motd' command at all. But what happens when the game has MOTD in the configuration file? The preconfigured MOTD will be displayed. Was this something that the user expected?
Solution B) If we turn off the MOTD field, the game receives '+sv_motd ""', ie. an empty value for MOTD. But what if the user disabled the MOTD field in hope that the game will use the preconfigured value?
What Doomseeker cannot do at the current moment is to not send the '+sv_motd' argument. Why user might want this argument not to be sent? To produce a cleaner command line, perhaps? To let the game use its own default? Regardless of the reason, turning off some of the settings is not what the plugins are ready for.
That said, in many cases setting a setting to an empty value is equivalent in user's mind to turning it off. The empty '+sv_motd ""' can be passed in right now without MAIN_EXPORT modifications by leaving the MOTD field empty. Therefore, if "turn MOTD field off" will mean '+sv_motd ""' then plugins will survive the change unmodified. If the user will want to maintain the preconfigured MOTD, they can copy the MOTD from the config file and paste it into Doomseeker's text box.
Now we reach at the problems with granularity. What if the user wants to disable the MOTD field but keep password fields? They're on the same page, and disabling the whole page will disable all of them.
What I'm getting at with these ramblings is that the "optional simplification" of the Create Game box is not a simple matter at all. This idea might need to linger a bit, evolve a bit through some intermediary changes and then maybe it can be reapproached with a clearer head. Let's agree to postpone it for now.
|Only registered users can voice their support. Click here to register, or here to log in.|
|Supporters:||No one explicitly supports this issue yet.|
|Opponents:||No one explicitly opposes this issue yet.|
|2018-09-01 07:45||Zalewa||New Issue|
|2018-09-01 10:26||WubTheCaptain||Note Added: 0019464|
|2018-09-01 10:26||WubTheCaptain||Status||new => feedback|
|2018-09-01 11:19||Zalewa||Note Added: 0019468|
|2018-09-01 11:19||Zalewa||Status||feedback => new|
|2018-09-01 11:26||WubTheCaptain||Status||new => acknowledged|
|2018-09-10 05:30||Zalewa||Relationship added||related to 0003483|
|2018-09-18 12:20||WubTheCaptain||Severity||feature => tweak|
|2018-09-22 10:36||Zalewa||Assigned To||=> Zalewa|
|2018-09-22 10:36||Zalewa||Status||acknowledged => assigned|
|2018-09-22 13:12||Zalewa||Relationship added||related to 0003505|
|2018-09-22 13:12||Zalewa||Note Added: 0019630|
|2018-09-22 13:13||Zalewa||Note Edited: 0019630||View Revisions|
|2018-09-22 13:13||Zalewa||Note Edited: 0019630||View Revisions|
|2018-09-22 15:39||WubTheCaptain||Relationship replaced||parent of 0003505|
|2018-09-22 15:59||WubTheCaptain||Product Version||=> 1.1|
|2018-09-22 15:59||WubTheCaptain||Target Version||=> 1.2|
|2018-09-22 16:01||WubTheCaptain||Relationship replaced||related to 0003505|
|2018-09-28 19:21||Zalewa||Description Updated||View Revisions|
|2018-09-28 19:22||Zalewa||Note Added: 0019795|
|2018-09-29 04:59||Blzut3||Note Added: 0019803|
|2018-09-29 09:45||Zalewa||Note Added: 0019812|
|2018-09-29 09:46||Zalewa||Note Edited: 0019812||View Revisions|
|2018-09-29 13:14||WubTheCaptain||Target Version||1.2 => 1.3|
|2018-09-30 13:06||Zalewa||Relationship deleted||related to 0003483|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2019 MantisBT Team|