Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004303Zandronum[All Projects] Suggestionpublic2024-06-03 14:392025-03-03 14:18
ReporterBinaryCode 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version3.1 
Target Version3.2Fixed in Version3.2 
Summary0004303: Add "additivelump" flag to SBARINFO
DescriptionSince ACS-based SBAR is kind of annoying, I had this idea for SBARINFO to allow for modular code.

additivelump normal, fullscreenoffsets //last 2 args are same as the statusbar
{
    // code goes here
}

I would assume GZDoom would need the same change, however it is deprecated so not sure if they would consider adding it.
Attached Filespatch file icon AppendStatusBar-0.patch [^] (3,252 bytes) 2024-10-03 16:21 [Show Content]
? file icon Zan-AppendStatusBar-0.pk3 [^] (663 bytes) 2024-10-03 16:43
patch file icon AppendStatusBar-1.patch [^] (3,579 bytes) 2024-10-05 12:08 [Show Content]
patch file icon AppendStatusBar-1b.patch [^] (3,655 bytes) 2024-10-05 12:15 [Show Content]
patch file icon AppendStatusBar-2.patch [^] (3,524 bytes) 2024-11-16 05:18 [Show Content]
patch file icon AppendStatusBar-2b.patch [^] (3,671 bytes) 2024-11-18 17:55 [Show Content]
patch file icon AppendStatusBar-2c.patch [^] (3,715 bytes) 2024-11-23 16:25 [Show Content]
? file icon Zan-AppendStatusBar-1.pk3 [^] (643 bytes) 2024-11-24 21:32

- Relationships

-  Notes
User avatar (0023853)
Basinga (reporter)
2024-07-29 18:23

Strongly supporting this.
Multi class multiplayer mods would benefit, as an example.
User avatar (0024051)
BinaryCode (reporter)
2024-10-03 16:22
edited on: 2024-10-03 16:51

Uploaded a patch that should add the feature, using the name "AppendStatusBar" instead of the one I suggested, as well as a example PK3 file that should draw two "Hello World" strings along with the "base Doom" HUD.

User avatar (0024052)
BinaryCode (reporter)
2024-10-05 12:09
edited on: 2024-10-05 12:16

Updated the patch to include changes requested in the GZdoom PR:'https://github.com/ZDoom/gzdoom/pull/2742/ [^]'

(updated again: forgot a comment in one of the lines, oops)

User avatar (0024055)
BinaryCode (reporter)
2024-10-08 19:15
edited on: 2024-10-19 17:52

The solutions in the PR di not work in the current 3.2 source.

User avatar (0024149)
BinaryCode (reporter)
2024-11-16 05:18

I uploaded a patch that SHOULD work fine in current source.
User avatar (0024153)
DrinkyBird (developer)
2024-11-18 13:26

I brought this up in last night's developer meeting - it was agreed it'd be best to wait until the GZDoom PR reaches a conclusion, so we know what they think and won't have to worry about compatibility if we merge it.
User avatar (0024154)
BinaryCode (reporter)
2024-11-18 17:55

Added error-checking for no HUD existing and made it actually work this time. (oops)

The PR for GZDoom has also been updated to use the same code, so you can just transplant that if it gets added.
User avatar (0024156)
DrinkyBird (developer)
2024-11-24 21:18

It's in:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/468982a7cdfe0fdd6033d3ff8bc9213ce1b7552e [^]'
User avatar (0024157)
BinaryCode (reporter)
2024-11-24 21:32
edited on: 2024-11-24 21:33

Lazily updated the example file since the old one would cause a crash.

User avatar (0024225)
Ru5tK1ng (updater)
2025-03-03 14:18

I tested the example pk3 with the latest changes online and offline. The SBARINFO worked as described in the comments.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: Basinga
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2024-06-03 14:39 BinaryCode New Issue
2024-07-29 18:23 Basinga Note Added: 0023853
2024-10-03 16:21 BinaryCode File Added: AppendStatusBar-0.patch
2024-10-03 16:22 BinaryCode Note Added: 0024051
2024-10-03 16:43 BinaryCode File Added: Zan-AppendStatusBar-0.pk3
2024-10-03 16:51 BinaryCode Note Edited: 0024051 View Revisions
2024-10-05 12:08 BinaryCode File Added: AppendStatusBar-1.patch
2024-10-05 12:09 BinaryCode Note Added: 0024052
2024-10-05 12:15 BinaryCode File Added: AppendStatusBar-1b.patch
2024-10-05 12:16 BinaryCode Note Edited: 0024052 View Revisions
2024-10-08 19:15 BinaryCode Note Added: 0024055
2024-10-19 17:52 BinaryCode Note Edited: 0024055 View Revisions
2024-11-16 05:18 BinaryCode File Added: AppendStatusBar-2.patch
2024-11-16 05:18 BinaryCode Note Added: 0024149
2024-11-18 13:26 DrinkyBird Note Added: 0024153
2024-11-18 13:26 DrinkyBird Status new => acknowledged
2024-11-18 17:55 BinaryCode File Added: AppendStatusBar-2b.patch
2024-11-18 17:55 BinaryCode Note Added: 0024154
2024-11-23 16:25 BinaryCode File Added: AppendStatusBar-2c.patch
2024-11-24 21:18 DrinkyBird Note Added: 0024156
2024-11-24 21:18 DrinkyBird Status acknowledged => needs testing
2024-11-24 21:19 DrinkyBird Target Version => 3.2
2024-11-24 21:32 BinaryCode File Added: Zan-AppendStatusBar-1.pk3
2024-11-24 21:32 BinaryCode Note Added: 0024157
2024-11-24 21:33 BinaryCode Note Edited: 0024157 View Revisions
2025-03-03 14:18 Ru5tK1ng Note Added: 0024225
2025-03-03 14:18 Ru5tK1ng Status needs testing => resolved
2025-03-03 14:18 Ru5tK1ng Resolution open => fixed
2025-03-03 14:18 Ru5tK1ng Product Version => 3.1
2025-03-03 14:18 Ru5tK1ng Fixed in Version => 3.2






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker