|Anonymous | Login | Signup for a new account||2017-09-21 05:11 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|
|0002477||Doomseeker||[All Projects] Suggestion||public||2015-10-04 21:08||2017-09-02 08:08|
|Target Version||Fixed in Version|
|Summary||0002477: Update Zandronum dmflags for Zandronum 3.0|
"Launchers and config files need to be updated to account for this change"
edited on: 2015-10-05 16:49
This needs to be done, yes, but I won't release a plugin with these flags until the 3.0 version gets officially released. If I do, it will break the launcher for all the people who just want to play the game at 2.1. Still, thanks for bringing this to my attention.
edited on: 2016-10-29 16:13
As Zandronum 3 is pretty much playable now but still not officially released, I will add an option in the "create game" box to switch between flags for version 2 and for version 3.
Current dmflags system in Doomseeker is still somewhat broken however and it eludes me right now how to do this in a way that won't involve either fierce amount of copypasta code or many confusing 'if/elseifs'.
The major pain here is that `dmflags` cvar values for yes-crouch and yes-jump have changed and this shifts values for about 10 other flags in this section. This is breaking the current way Doomseeker is programmed - in current state switch between Zandronum versions will force reset of all checkboxes that affect the `dmflags` cvar. Just look at the current code for this.
Looney preparatory commit that allows to disconnect Zandronum's flags setup in Doomseeker from the `dmflags` numerical values:
edited on: 2016-11-01 15:19
Something really awful:
I couldn't figure out how to do this in a way that would allow to avoid copypasting the entire dmflags listing and then copypasting all of the bindings that bind checkboxes to dmflags numerical values. I mean, there are methods to do this but these would involve lots of 'ifs' that could create some nasty bugs. I have assumed that dmflags listing for Zandronum 2 will not change anymore and the code that handles this version will pretty much be frozen.
So, the feature is ready. Create game box will allow the user to switch flag sets between Zandronum 2 and Zandronum 3. I will put up a beta sometime soon.
edited on: 2016-11-02 20:11
Newest version available on the beta update channel will now allow to alternate between flag set for Zandronum 2 and Zandronum 3. See "Flags" tab in "Create Game" dialog box.
Also, settings will now be stored internally per-checkbox. All checkboxes now have their own unique ID and each checkbox is a separate entry in the server configuration file. Doomseeker will no longer rely on Zandronum's dmflags uint32s, although it will still generate them for ease of copy & paste and for usage in the game command line to start the game.
|Additional settings have been added in the meanwhile so I'm changing the status back to "assigned".|
|"Dead players can keep inventory" dmflag added here:https://bitbucket.org/Doomseeker/doomseeker/commits/a97a2bca6431a3ac14ce022bef44371de55643bf [^]|
|Only registered users can voice their support. Click here to register, or here to log in.|
|Opponents:||No one explicitly opposes this issue yet.|
|2015-10-04 21:08||WaTaKiD||New Issue|
|2015-10-04 21:19||Blzut3||Summary||dmflags values compatibility problems => Update Zandronum dmflags for Zandronum 3.0|
|2015-10-05 16:48||Zalewa||Note Added: 0013608|
|2015-10-05 16:49||Zalewa||Note Edited: 0013608||View Revisions|
|2016-10-24 19:30||Zalewa||Category||Bug => Suggestion|
|2016-10-24 19:30||Zalewa||Assigned To||=> Zalewa|
|2016-10-24 19:30||Zalewa||Status||new => assigned|
|2016-10-29 16:12||Zalewa||Note Added: 0016115|
|2016-10-29 16:13||Zalewa||Note Edited: 0016115||View Revisions|
|2016-10-30 18:22||Zalewa||Note Added: 0016124|
|2016-10-31 14:42||Zalewa||Note Added: 0016132|
|2016-11-01 15:18||Zalewa||Note Added: 0016134|
|2016-11-01 15:18||Zalewa||Status||assigned => needs review|
|2016-11-01 15:19||Zalewa||Note Edited: 0016134||View Revisions|
|2016-11-02 20:08||Zalewa||Note Added: 0016143|
|2016-11-02 20:08||Zalewa||Status||needs review => needs testing|
|2016-11-02 20:11||Zalewa||Note Edited: 0016143||View Revisions|
|2017-07-03 17:39||Zalewa||Note Added: 0017977|
|2017-07-03 17:39||Zalewa||Status||needs testing => assigned|
|2017-09-02 08:08||Zalewa||Note Added: 0018223|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2017 MantisBT Team|