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)
- aJynksed LevelInfo v1.0
- aJynksed LevelInfo v1.1
- aJynksed LevelInfo v2.0
- aJynksed LevelInfo v2.1
- aJynksed LevelInfo v2.2
- aJynksed LevelInfo v3.0
- 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
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
..... 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!
Spoiler:
Spoiler:
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: