Synched gist at Sat Sep 16 09:14:20 PDT 2023
This commit is contained in:
parent
403be932e0
commit
8e37ffb89e
1 changed files with 23 additions and 0 deletions
23
Half-Life.md
23
Half-Life.md
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue