MantisBT - Doomseeker |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002477 | Doomseeker | [All Projects] Suggestion | public | 2015-10-04 21:08 | 2018-10-27 22:55 |
|
Reporter | WaTaKiD | |
Assigned To | Zalewa | |
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 1.0 | |
Target Version | 1.2 | Fixed in Version | 1.2 | |
|
Summary | 0002477: Update Zandronum dmflags for Zandronum 3.0 |
Description | 'https://bitbucket.org/Torr_Samaho/zandronum/commits/7c829fcd214366e143b29bb938e6b04bf140dfd5 [^]'
"Launchers and config files need to be updated to account for this change" |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
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 | bug_revision_view_page.php?bugnote_id=13608#r8105 |
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 | bug_revision_view_page.php?bugnote_id=16115#r9828 |
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 | bug_revision_view_page.php?bugnote_id=16134#r9836 |
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 | bug_revision_view_page.php?bugnote_id=16143#r9842 |
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 | |
2017-09-24 16:49 | Zalewa | Note Added: 0018367 | |
2017-09-24 16:49 | Zalewa | Status | assigned => needs review |
2017-09-24 18:19 | WubTheCaptain | Note Added: 0018374 | |
2017-09-27 18:17 | Zalewa | Note Added: 0018395 | |
2017-09-27 18:17 | Zalewa | Status | needs review => resolved |
2017-09-27 18:17 | Zalewa | Fixed in Version | => 1.2 |
2017-09-27 18:17 | Zalewa | Resolution | open => fixed |
2018-09-27 03:15 | WubTheCaptain | Target Version | => 1.2 |
2018-10-27 22:55 | WubTheCaptain | Status | resolved => closed |
Notes |
|
(0013608)
|
Zalewa
|
2015-10-05 16:48
(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.
|
|
|
(0016115)
|
Zalewa
|
2016-10-29 16:12
(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.
|
|
|
(0016124)
|
Zalewa
|
2016-10-30 18:22
|
|
|
|
(0016132)
|
Zalewa
|
2016-10-31 14:42
|
|
|
|
(0016134)
|
Zalewa
|
2016-11-01 15:18
(edited on: 2016-11-01 15:19) |
|
|
|
(0016143)
|
Zalewa
|
2016-11-02 20:08
(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.
|
|
|
(0017977)
|
Zalewa
|
2017-07-03 17:39
|
|
Additional settings have been added in the meanwhile so I'm changing the status back to "assigned". |
|
|
(0018223)
|
Zalewa
|
2017-09-02 08:08
|
|
|
|
(0018367)
|
Zalewa
|
2017-09-24 16:49
|
|
|
|
|
I can't comment on the patches or their code quality as a whole work, but I did a little bit of testing for the last two commits.
The Create Game menu selections seem to retain their Zandronum versions between 1.1 and latest Mercurial build as it should.
"Players who lose all lives can keep inventory" is visible for Zan 3.0 config and invisible for Zan 2.x, as it should be. |
|
|
(0018395)
|
Zalewa
|
2017-09-27 18:17
|
|
I'm closing this as done, though we probably should release another plugin update soon. Then again, given recent surge of changes, Doomseeker 1.2 might not be that far away. |
|