[minimod][v2.0.0-beta] Nomina - enemy name fixes

For high-res texture/sprite projects, sprite-fix patches, music add-ons, music randomizers, and other graphic/sound-only projects.
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
User avatar
m8f
 
 
Posts: 1456
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Location: Siberia (UTC+7)
Contact:

[minimod][v2.0.0-beta] Nomina - enemy name fixes

Post by m8f »

Nomina is a GZDoom add-on that helps with enemy names (tags).


(Example: NC HUD)

Download
Source code

Features:
  • Automatic tags: if an enemy doesn’t have a tag, Nomina assigns to beautify its class name and use it is a tag.
  • In-game enemy tag correction: use `na_rename <Class> <NewName>` console command to assign a tag to a class manually.
  • Tag databases: load na_data.json JSON lump (file) that contains class-tag pairs. See examples in tests below.
Last edited by m8f on Wed Apr 02, 2025 8:55 am, edited 4 times in total.
User avatar
Spaceman333
Posts: 641
Joined: Thu Oct 13, 2016 8:40 pm

Re: [addon][v0.2] Nomina - Custom names

Post by Spaceman333 »

Long ago while I was still making the Monster Scouter addon, a user by the name Coldcite shared a project that seems to do exactly what this mod does:
https://github.com/coldcite/DoomActorNameDB

Maybe the data from that one can be ported to this one and thus expand the database quickly.

That said, do the class names really bother people? I always felt totally fine with them, even if some of them looked a bit unofficial-like.
User avatar
m8f
 
 
Posts: 1456
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Location: Siberia (UTC+7)
Contact:

Re: [addon][v0.2] Nomina - Custom names

Post by m8f »

Thanks! I'll have a look. These names need some rechecking, as many mods have updated since then.

That library does almost the same as this one. The difference is this is an optional addon, and most of the mods that display names don't have to include names themselves.

Regarding proper names - I don't know how many people care about this, really. Maybe this is my personal itch. When I see a custom monster, I want to know what it is, and "Imp2" doesn't tell much. Or something like "lordofheresy" cannot be read quickly.
User avatar
krutomisi
Posts: 24
Joined: Mon Jan 11, 2021 10:17 am

Re: [addon][v0.2] Nomina - Custom names

Post by krutomisi »

I'm inside of chex3.wad and it has stings such as

Code: Select all

ACTOR FlemoidusCommonusV3 replaces FlemoidusCommonus
CC_ZOMBIE = "Commonus";

actor BlueFlemKey : BlueSkull 40
GOTBLUEFLEM = "Picked up a blue flemkey.";

actor SuperLargeZorcher : SuperShotgun 82
inventory.pickupmessage "$GOTSUPERLARGEZORCHER"
Would contributing the info in the following format be helpful?

Code: Select all

 "FlemoidusCommonusV3" : "Commonus",
 "BlueFlemKey" : "Blue Flemkey",
 "SuperLargeZorcher" : "Super Large Zorcher",
ileblanc
Posts: 27
Joined: Sat Jun 22, 2019 7:37 pm
Graphics Processor: Intel (Modern GZDoom)

Re: [addon][v0.2] Nomina - Custom names

Post by ileblanc »

Man, I just discovered that nomina is killing my frame rate. I usually play heavy mods like Project Brutality with slaughter maps with no issue but when I load nomina mi FPS con straight to hell. Why's that happening? Anyone knows a way to fix it?
User avatar
m8f
 
 
Posts: 1456
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Location: Siberia (UTC+7)
Contact:

Re: [addon][v0.2] Nomina - Custom names

Post by m8f »

Nomina loads a name from internal storage or from a CVar every time an actor is spawned. If Project Brutality spawns a lot of actors repeatedly, it may cause performance issues.

Of course, there is a lot of room for optimization in Nomina. Maybe adding an actor filter will help.
User avatar
m8f
 
 
Posts: 1456
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Location: Siberia (UTC+7)
Contact:

Re: [minimod][v2.0.0-beta] Nomina - enemy name fixes

Post by m8f »

v2.0.0-beta

Nomina is rewritten from scratch.
Post Reply

Return to “Graphic/Audio Patches”