3
0
Fork 0

Synched gist at Sat Sep 16 09:14:20 PDT 2023

This commit is contained in:
Marco Cawthorne 2023-09-16 09:14:20 -07:00
parent 403be932e0
commit 8e37ffb89e
Signed by: eukara
GPG key ID: CE2032F0A2882A22

View file

@ -34,6 +34,18 @@ rm map-JohnDoe-dm_partybus.pk3
Choosing zip and recognizing the .pk3 and .pk4 extensions would make it easier for people to package the files for the virtual filesystem. Valve may choose to also use their own .vpk format if it would benefit things like Workshop support.
# Other pressing issues
## Engine: Mapcycle woes
Stop sending WHOLE mapcycle.txt in svc_serverinfo message. It easily overflows the buffer and is **not** used on client side. It's fine to send empty string, so it doesn't break protocol.
## Engine: register hidden and working sys_timescale cvar
It is already used by mods, but right now forcefully registered through hacks. It's even synced over the protocol so prediction won't break.
## SDK: Merge this to aid modders
[Document stufftext filtering for modders.](https://github.com/ValveSoftware/halflife/pull/3160)
# More issues we'd fix, in no particular order:
@ -74,6 +86,9 @@ The only solution is to open the console and to issue `quit`.
Scroll wheel is really flaky and sometimes doesn't work. Using system version of SDL fixes it. Everything just feels really rough and messy.
## Linux: allow GameUI replacement
Current Linux build always loads GameUI.so from "../valve/cl_dlls/gameui.so" when the Windows build loads "cl_dlls\GameUI.dll". See, it allows providing replacement for mods in Windows version but not on Linux
## Proton: Filesystem issues
People will want to play Half-Life mods. Many of those are only for Win32.
@ -107,6 +122,14 @@ If you [manage to fix up and compile the code](https://github.com/ValveSoftware/
Someone has already drafted a Pull Request for this years ago:
https://github.com/ValveSoftware/halflife/pull/1900
## SDK: Publish VGUI2 SDK
Used in Counter-Strike, Day of Defeat and Blue Shift of all things.
## SDK: Publish GameUI interface headers
Not even sources, I think community will figure out it themselves, but it needs VGUI2 SDK!
## Inconsistency: Check HQ multiplayer models by default
The 'Use high quality models' options under the multiplayer menu is never checked by default. If you're going to make the HD models the default, then the higher quality body groups for the multiplayer player models should be used as well.