ajynksed Level Info - dsda-Doom Style levelinfo exHUD for gzDoom [my 1st ever mod!!] (zscript)) [UPDATED : 31/03/25]

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
aJynks
Posts: 30
Joined: Fri Aug 30, 2024 6:19 pm

ajynksed Level Info - dsda-Doom Style levelinfo exHUD for gzDoom [my 1st ever mod!!] (zscript)) [UPDATED : 31/03/25]

Post by aJynks »

G'day.. Jynks here.

This is my 1st ever mod. I made it as a way to get some grounding in zScripting as part of my modding journey. I'm pretty happy with it. I mean it is simple, but I think it is something I will actually use myself, so maybe others will like it! The point of the mod really was to just poke around in zscript and get an idea of how it all works.


aJynks Level Info Mod

This mod has only been tested in gzDoom single player.


This mod is a shameless rip off of dsda-Doom's level info. It simply is a small mod that displays some level info on the screen.
  • Time played on the map in H:M:S:Tics
    • If there is no hour, the hour value is not used.
    • tics in gzdoom, as far as I know are 35 per second. I added some math to convert that to 60. I thought it looked cooler and made each part of the time counter tick over at 60.
  • I used a completely new custom font from daFonts made in gzDoom's unicode format
  • I have made a small menu config system
    • Move the widget to anywhere on screen
    • Scale widget
    • Change the Font between my custom Font and the other default Doom Fonts
    • Change the Colour of various parts of text on the widget (requested feature)
    • Choose whether you see the total value for Kills, Items and Secrets or not.
    • You can also set a Name. This is a separate widget that you can also position, scale and colour. Use it for tagging videos if you are a uTuber. (requested feature)
    • You can also turn on a display of the current map name and map slot. These are also positional, scalable and able to be coloured.
  • There is a version of the mod that will also count Deaths per map level.
  • The widget can be shown as :
    • 2 lines (like how dsda-Doom dose it)
    • 1 Line
    • As a vertical List (requested feature)
: Google Drive Download Link :
  • aJynksed LevelInfo v1.0
  • aJynksed LevelInfo v1.1
  • aJynksed LevelInfo v2.0
  • aJynksed LevelInfo v2.1
  • aJynksed LevelInfo v2.2
  • aJynksed LevelInfo v3.0
: Bonus Version with Death Counter :
  • aJynks_LevelInfo_v3.0 (+DeathCounter)

    Big thanks to :
    • JP LeBreton, the DeathTracker, is basically ripped form his RUN TRACKER mod.
    • Also, tinyfont is by Jimmy² from the DoomWorld fourms
    Image

    I have also made an additional version of the mod with a DEATH COUNTER. (see the image above). This version of the mod adds a way to track deaths on a given map. The counter will only appear if you have at least 1 death, so to set up, die and before you respawn set the options.

    The deathcounter will persist through respawns, saving, loading and the level restart cheat. Unfortunately, warping to a new map, will NOT reset the counter. To reset the counter you need to exit a level naturally, as in walk over the a exit linedef, pressing the exit button, or triggering a death exit. Otherwise you have to start a new game.

    The reason this is a separate file, is that the aJynks_LevelInfo_v3.0.pk3 is in what I consider to be in a "final" state. The death counter uses some copy paste code I cobbled together form other UI mods I have found and I am not sure how it will actually work in co-op or deathmatch. So I thought I would release it as a separate file, so if you have an issue with it you can just use the "clean" version.

    You can position it, scale it, colour it. Just like the other counters. I am using a font with a "skull" char, so you can not change the font. I like to place it on the top right courner of the DOOMmug in the centre of the default hud screen.


    : Thanks :

    I just want to thank everyone on this fourm, zDoom forum and the zdoom discord I have been hanging in, for walking me through this first mod. There are really to many to name, but special thanks has to go to
    • Agent_Ash @ZDoom Discord
    • Jay0 @ZDoom Discord
    • DileePVR @ZDoom Discord
    • DavidXNewton @uTube
    • Shepardus @DoomWorld
    • Gez @DoomWorld
    • Mtrop @Hellforge Discord
    • numsOic@Hellforge Discord
    I also want to mention dsda-Doom. This mod is a 100% rip off of their UI thing, as I liked it so much, but couldn't find something like it for gzDoom, which I kinda have to use as I often play with gamepad (lets not fight about that. I like playing on my hand held. I like playing on my tv. I like gamepads for playing games) so I sorta have to use the Aim Assist Mod to make the games playable. I hope they are no upset, I used no data form dsda-Doom.

    ..... And so it begins!!

    This is just the beginning. I have programming experience, so thought it would be easier to make a small zscript mod to "get started" with modding than learn a complex graphical editor for making maps... but that is definably next!

    screen.png
    screen.png (1.78 KiB) Viewed 1018 times
    Spoiler:
    utube.png
    utube.png (2.85 KiB) Viewed 1018 times
    Spoiler:
    website.png
    website.png (2.68 KiB) Viewed 1018 times
    This is a link to my NEOCITY homepage.. where I will be storing all my doom related stuff if you want to try other things I have done.
    Spoiler:
Last edited by aJynks on Mon Apr 07, 2025 7:39 pm, edited 17 times in total.
aJynks
Posts: 30
Joined: Fri Aug 30, 2024 6:19 pm

Re: aJynksed Level Info Mod (My 1st ever mod!)

Post by aJynks »

: UPDATE v2.2 :
  • ---=== CHANGES ===---
    • I've removed the automatic "all caps". When entering a custom string, you can now use camel case. So if you like all caps, just type in all caps.
  • ---=== Additions ===---
    • I've added a switch to display the entire widget on a single line, instead of two. Due to the way the timer "counts" it has to be after the Kill, Item and Secret values, otherwise they would "bounce" around as the timer changes size constantly.
    • There is a new option to SHOW or HIDE from the widget the current MAP NAME. (for example : ENTRYWAY)
    • There is a new option to SHOW or HIDE from the widget the current MAP SLOT (for example : MAP01).
    • The Map Name line can be scaled, coloured or moved like the other parts of the widget. (example MAP01 : ENTRYWAY)
    • I've added a configurable HOTKEY to switch between showing the totals or hiding them. So you can quickly peak at the totals, without using the menus.
  • ---=== FIXES ===---
    • I've adjusted the scale increments to 0.05. You can now easily use the keyboard to adjust the scale as well as the sliders.



Proydoha
Posts: 87
Joined: Thu Jan 21, 2016 2:25 am

Re: aJynksed Level Info Mod (My 1st ever mod!) [UPDATED : 11/03/25]

Post by Proydoha »

Thank you for the mod. I'm going to try it because my usual issue is that I have strange compulsive desire to check kills/secrets right after I save the game and notification that game is saved usually completely covers this information. With this mod I can just move it down where I can always see it.
aJynks
Posts: 30
Joined: Fri Aug 30, 2024 6:19 pm

Re: ajynksed Level Info - dsda-Doom Style levelinfo exHUD for gzDoom [my 1st ever mod!!] (zscript)) [UPDATED : 31/03/25]

Post by aJynks »

: UPDATE :

Added version 3 to the OP, as well as formatted it as I think this will be the final version unless it breaks.

: ADDED :
  • A new Vertical display for those running minimal-huds (requested feature)
  • A Death Counter. Iyt can be turned off, scaled, moved, and coloured.
: CHANGED :
  • The widget type (2 line, 1 line, vertical) is now an option list. If your hud is not looking right you will have to set this value in options, so as to set the new variable.
--=== OP HAS BEEN UPDATED ===---
Proydoha
Posts: 87
Joined: Thu Jan 21, 2016 2:25 am

Re: ajynksed Level Info - dsda-Doom Style levelinfo exHUD for gzDoom [my 1st ever mod!!] (zscript)) [UPDATED : 31/03/25]

Post by Proydoha »

I have a feature request if you don't mind: a cvar that controls if this widget is visible or not so that it would be possible to toggle it on/off for the purpose of taking screenshots.
Post Reply

Return to “Gameplay Mods”