After few weeks of working and testing, I'd like to release very first version of something what i've called:
some sort of visual improvement mod for tse
Serious Sam: TSE+
The goal of this project is simple: To give user more visual options, fix few bugs and make game looking prettier on widescreen resolutions:
What this modification offers? Let's give a quick peek.
1. Screenshaking fix (occurs while having 54ms - less ping)
Basicly this is the exact same fix as Politican did in his project (once again huge thanks for explaining me what must be changed). It means no more "screenshaking" effect in 1st/3rd person view when your ping is bellow 54ms however there is one downside - remote entities(players) will stutter instead but that's less irritating than having earthquake at your view ; p
2. Extended HUD control
a) Text scaling and extended HUD scaling limit
(Take the 1st picture as reference)
The original HUD scaling limit was 0.5, i've changed that to 0.25.
Added 2 commands for scaling in-game texts. Tried to make everything under one command but i ended up with errors so i had to go with more alternative solution : p
Commands:
hud_fTextScaling - Scales nearly everything (Player stats, local latency, coords printout, info about collected items, player name while aiming them)
hud_fTextScaling2 - Scales rest of texts (FPS counter, game time, resolution printout)
b) Console - custom characters per line limit
As we know, sometimes we use ultra long text codes for our beatifull clan tags which causes to break our name into 2 - 6 lines.
Something had to be done with that so there's new command for editing console's characters per line limit:
con_iConsoleCharsPerLine
With edited limit, the tags are not split into few lines (if you use shitton of text code for your tag : D)
(After typing new limit, type con_bReloadConsole to reload console [it clears in-game history - had to do that because without it console started showing garbage]).
c) Added pings to player list
Near player nicknames, i added printout for ping, now you can see how big advantage you have over your opponents : D
d) Ability to move player list over the screen
If you want, you can change position of player list. There are 2 commands for 2 X, Y dimensions:
hud_fPlayerListAdjX
hud_fPlayerListAdjY
e) HUD colorization
As title says, you can colorize the interface icons using hud_iColor = (value in decimal) command.
To change color, you must enter your color code in decimal format. Example:
If you want light pink color, open calculator in 'programmer' mode and type color's hex value:
Under hex, there is your value in decimal format. In game type:
hud_iColor = 1675103
And now you can enjoy having your interface in pinkish colors
Colorizing will affect icon's colors, ammo bars and icon borders. White color is set by default.
f) Icon borders
Simple as that, you can enable/disable icon border using command:
hud_bDrawIconBorder
g) Icon bounds, overlaping fix, score/deaths visibility
You can change icon bounds using 2 commands:
hud_fIconBoundTop
hud_fIconBoundLeft
As we know, playing on widescreen resolutions we can see (for example armor stats) overlaping on other elements of interface.
For now primitive fix is included for that, under command: (i will explain it bottom of post)
hud_fAdjustIconY
You can enable/disable score/mana/deaths, High Score stats by typing:
hud_bShowScore
hud_bShowHiScore
hud_bShowDeaths
3. Miscellaneous
The in-game clock also shows seconds.
hud_bShowPlayerDots will enable/disable dots in player list.
This is the very first release of mod, some features are implemented in kinda primitive way like icon overlaping fix, icon colorization etc. I will try my best in future to implement more "automated" widescreen fixes. I'd like to hear your feedback and which new features i should include in future releases of this project.
Download: nope
(Inside zip there are EntitiesMP and GameMP - make sure to backup your original dll's before replacing them.)
100% aimbot free xd