Email or username:

Password:

Forgot your password?
149 posts total
a1batross
In an absolutely impractical way (by prerendering each symbol with FreeType2, blurring it in software) I can draw custom strings in menu now
a1batross
Could've tried to do something more original with the title, but tried to decompile just for history.

Modders can take the code as a base and do something more beautiful with it, like they did with animated software water already...
a1batross
Finished decompiling animated logo from HL25, might not be very accurate, but I tried :hl1:

The code: https://github.com/FWGS/mainui_cpp/pull/102
a1batross
struct mdisplaylist_s {
        unsigned int               gl_displaylist;       /*     0     4 */
        int                        rendermode;           /*     4     4 */
        float                      scrolloffset;         /*     8     4 */
        int                        renderDetailTexture;  /*    12     4 */

        /* size: 16, cachelines: 1, members: 4 */
        /* last cacheline: 16 bytes */
};

New field in msurface_t in HL25.

Compatibility with mods? Never heard of it!

a1batross
Still need to make wrappers for IO functions for archive types in my filesystem_stdio implementation to properly support compressed ZIPs

Hmm... maybe do that right now?
a1batross
hud_scale 0.5
hud_fontscale 2

that's... better

a1batross
Sorry, I'm really getting claustrophobic with the new HUD.
a1batross
yep, authentic HL25 experience, very playable
a1batross
when oversized HUD isn't oversized enough
a1batross
Reverse-engineered HL25's hardcoded animated WON title for fun.
a1batross
Valve added new cvar `sv_allow_autoaim` in the engine that like `sv_aim` controls auto-aiming, and made hl.dll crash without it.

But... why?
a1batross
Valve used Vluzacn's ZHLT compilers to make a new multiplayer map for the anniversary update.

... And the free version of J.A.C.K.
a1batross
imagine opening XashXT for the first time and the first thing you hear is slowed down russian pop music loop from the 90s
a1batross
By the way, tried to boot native Linux GoldSrc yesterday, and it was broken because of some old steam-runtime stuff on 23.10. It still runs under Proton but that's no fun.

I guess it's time to completely drop GoldSrc.
a1batross
Instead of trying to add my software water implementation into our software renderer, I did it in an OpenGL renderer that everyone uses and will use anyway. This code waited for this moment for two year until somebody reminded about it...

It doesn't use shaders, it's really just that software effect implemented modifying the texture and re-uploading to GPU.

I also found some bugs and fixed them. Now it looks even more accurate. Branch isn't merged to Xash3D FWGS master yet, but I sent it for other contributors to review: https://github.com/FWGS/xash3d-fwgs/pull/1475. You can find the binaries in GitHub Actions artifacts, or just wait until it gets reviewed and merged.


Comparison videos:
Instead of trying to add my software water implementation into our software renderer, I did it in an OpenGL renderer that everyone uses and will use anyway. This code waited for this moment for two year until somebody reminded about it...

a1batross
Had weird Mandela effect.

I always thought there is a special menu in WON version of Half-Life for server bookmarks.

But I checked it and found nothing!
a1batross
id Tech based games: Doom II, Quake I, Quake II and Half-Life running on mid-00s Linux phone Motorola EM30

https://youtu.be/C-YI57Kqrk0
Go Up