SuperProject icon indicating copy to clipboard operation
SuperProject copied to clipboard

Scaled / Bigger fonts in Netricsa do not work on mods

Open Axer128 opened this issue 3 months ago • 3 comments

The scaling works great on the base game. Default values of 1 are perfect for 1440p.

And using the commands con_fBigFontScale and cmp_fBigFontScale commands I can make it even bigger.

But any mod loaded with +game (modname), even ones that dont touch netricsa at all.. It's back to the super tiny very hard to read tiny text and while those commands are accepted, they do nothing.

Can it be made to work on mods too?

Axer128 avatar Sep 24 '25 03:09 Axer128

If mods use their own DLL files (which a lot of them do), I cannot modify their NETRICSA because it's part of the mod's code.
I could in theory just replace their NETRICSA with mine but there's zero guarantee that it really is untouched in a mod and everything works smoothly.

Mods without any DLL files should still work fine because they use the game's ones.

DreamyCecil avatar Sep 24 '25 08:09 DreamyCecil

I see. Can I edit a mod to force the larger font? Which dll would i need to replace? Or changes in the serious editor?

I tested a couple: Serious Sam Alpha remake for TFE . It only has a minor change to the netricsa gui: Background change. It has 3 dlls: Entities, Game and GameGUI. I replaced GameGUI with GameGUI_Custom from the patch. No change. Not even the custom background or fonts were lost, all works exactly the same, tiny netricsa. Played a bit, saw nothing wrong so dunno what that DLL does for the alpha remake , if anything.

Then tried The Sequel for TSE: https://jesterofdestiny.itch.io/serious-sam-the-sequel-public-beta

It doesn't edit the UI at all and only has minor changes to gameplay in some new weapons and enemies. It only has 3 dlls: EntitiesMP, GameMP and ParametricParticlesMP. I replaced all of them with ones from base bin dir. Again no change to netricsa, still tiny. (That broke the custom weapon animation of the sledgehammer, but the mod otherwise still worked)

Axer128 avatar Sep 24 '25 15:09 Axer128

I'm afraid you cannot force it in any way without modifying the code of the mod or the patch.

You cannot simply replace or delete any of the libraries as that could break the mod logic at best or cause outright crashes at worst.
GameGUI libraries in particular are not related to the game in any way, they are solely for implementing new interfaces in Serious Editor for interacting with whatever is in the Game library.

NETRICSA code is part of the Game library but so are the menu graphics and whatever else the mod implements that should work on top of the world logic. And no, you cannot replace the mod's Game library with the patch's Game_Custom either because the latter depends on logic from patch's Entities_Custom library and cannot be used without it.

DreamyCecil avatar Sep 24 '25 16:09 DreamyCecil