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
0004295Zandronum[All Projects] Bugpublic2024-05-29 01:062024-08-01 06:34
Reporterunknownna 
Assigned ToKaminsky 
PrioritynormalSeveritytextReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version3.2 
Target Version3.2Fixed in Version3.2 
Summary0004295: [3.2] New scoreboard doesn't render mini-chat icon fully
DescriptionFrom looking at it, it seems that the new scoreboard doesn't draw the highest pixels of the icon, which means that it's cut off slightly. See the attached screenshot comparing 3.1 with 3.2.
The sprite (tlkmini.png) is 10 pixels tall.
Additional InformationIf it can't be fixed, the sprite could be edited.
Attached Filespng file icon Screenshot_Doom_20240529_030206.png [^] (160,440 bytes) 2024-05-29 01:06


png file icon Screenshot_Doom_20240730_151529.png [^] (88,584 bytes) 2024-07-30 13:25


png file icon tlkmini.png [^] (193 bytes) 2024-07-30 13:25

- Relationships

-  Notes
User avatar (0023850)
Kaminsky (developer)
2024-07-29 15:31

By chance, do you know how to reproduce the cut-off consistently (e.g. what resolution or scale does it always happen)? I can't seem to reproduce this myself.
User avatar (0023859)
unknownna (updater)
2024-07-30 02:03

I usually play either in 1024x768 solo or 640x480 and 400x300 when using multiple clients and 400x300 when taking screenshots.

After checking between the software and OpenGL renderer, the culprit seems to be the software renderer, which I mainly use. It scales differently there. For some reason it doesn't like icons that are 10 pixels tall. Most of the other mini-icons are 9 pixels tall, unlike the chat icon.
User avatar (0023861)
unknownna (updater)
2024-07-30 13:25

Hey, I noticed you went ahead and altered the sprite a little to fix this. I think that since the sprite is flatter now, it has to be fattened a little so it doesn't look so thin. See the attached sprite and screenshot comparison. What do you think?
User avatar (0023862)
Kaminsky (developer)
2024-07-30 15:36

Indeed, this version looks better. Thanks for making it! I added your graphic and updated the MR accordingly:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/147. [^]'
User avatar (0023865)
unknownna (updater)
2024-07-30 16:21

Although the icon I made looks better in the software renderer, I must say that the icon you made looks better in OpenGL after double checking. For some reason the chat icon shrinks a lot in OpenGL mode. Any idea why this happens?
User avatar (0023867)
Kaminsky (developer)
2024-07-31 03:24

I'm not sure why the icon appears so much different for you in OpenGL than it does in the software renderer. It more or less looks the same to me, whether or not I scale the scoreboard and/or HUD. I'll even say that it looks better in OpenGL for me than it does in software. Both renderers draw scaled graphics in different ways though, so results aren't always going to be the same.
User avatar (0023868)
unknownna (updater)
2024-07-31 10:18

Hey, I think I found out what causes it: It's the difference between replacing it when it's located in the sprites folder or putting it in the graphics folder. When replacing it as a sprite when talkmini.png is present in the sprites folder, it scales wrongly and shrinks in OpenGL (former behavior). When put in the graphics folder however, it scales correctly (new behavior).
User avatar (0023870)
Kaminsky (developer)
2024-07-31 17:27

Quote from "unknownna"
When replacing it as a sprite when talkmini.png is present in the sprites folder, it scales wrongly and shrinks in OpenGL (former behavior). When put in the graphics folder however, it scales correctly (new behavior).


I see, then everything should be fine with the merge request as it is (i.e. all mini icons including the chat icon are now in the graphics folder).
User avatar (0023872)
Kaminsky (developer)
2024-07-31 20:17

This has been pushed into the repository:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/ab4720906b4d05c3f6cef9854b86f4789e1c6cdc [^]'
User avatar (0023875)
unknownna (updater)
2024-08-01 06:34

Yes, it does indeed look OK now.

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: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2024-05-29 01:06 unknownna New Issue
2024-05-29 01:06 unknownna File Added: Screenshot_Doom_20240529_030206.png
2024-07-29 15:31 Kaminsky Note Added: 0023850
2024-07-29 15:31 Kaminsky Status new => feedback
2024-07-30 02:03 unknownna Note Added: 0023859
2024-07-30 02:03 unknownna Status feedback => new
2024-07-30 13:25 unknownna Note Added: 0023861
2024-07-30 13:25 unknownna File Added: Screenshot_Doom_20240730_151529.png
2024-07-30 13:25 unknownna File Added: tlkmini.png
2024-07-30 13:25 unknownna Status new => feedback
2024-07-30 15:36 Kaminsky Note Added: 0023862
2024-07-30 15:36 Kaminsky Assigned To => Kaminsky
2024-07-30 15:36 Kaminsky Status feedback => needs review
2024-07-30 15:36 Kaminsky Product Version => 3.2
2024-07-30 15:36 Kaminsky Target Version => 3.2
2024-07-30 16:21 unknownna Note Added: 0023865
2024-07-30 16:21 unknownna Status needs review => feedback
2024-07-31 03:24 Kaminsky Note Added: 0023867
2024-07-31 10:18 unknownna Note Added: 0023868
2024-07-31 10:18 unknownna Status feedback => assigned
2024-07-31 17:27 Kaminsky Note Added: 0023870
2024-07-31 17:27 Kaminsky Status assigned => needs review
2024-07-31 20:17 Kaminsky Note Added: 0023872
2024-07-31 20:17 Kaminsky Status needs review => needs testing
2024-08-01 06:34 unknownna Note Added: 0023875
2024-08-01 06:34 unknownna Status needs testing => resolved
2024-08-01 06:34 unknownna Fixed in Version => 3.2
2024-08-01 06:34 unknownna Resolution open => fixed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker