Post by knightmare on Sept 27, 2022 16:49:05 GMT -5
Here's the latest test build:
bitbucket.org/Knightmare66/kmquake2_stable/downloads/
Important note:
You will need to remove the kmquake2.pk3 and kmquake2_extras.pk3 files in your Quake2/baseq2 folder before installing this test build.
The pk3 loading order has changed, and files named kmq2_pakxx.pk3 are now used so that user-made pk3s can more easily override kmq2's pk3 files in the baseq2 folder.
Changes since the last build:
Added support for 200Hz, 360Hz, and 500Hz refresh rates.
Added "none" and "nearest" settings to texture filtering option in video menu. Now you can play in pixelated mode!
Added vid_modelist command to list video modes.
Fixed math precision issue that was causing misaligned lightmaps in some maps. This was an old bug from the the Q2 source release.
Restored old Q2 lightning beams for tesla mine when cvar cl_old_explosions is enabled.
Changed pk3 file loading to load kmq2_pak00.pk3 thru kmq2_pak99.pk3 before any-named pak and pk3 files.
Fixed pak/pk3 files not being mounted from userprofile download path.
Fixed bug where portable mode save and download paths would always be under the install dir and could not be changed with the "basedir" cvar.
Removed HTTP fallback feature.
Added dual-path HTTP download for both R1Q2 and Q2Pro paths when server is running under baseq2.
HTTP path mode can be changed with cvar cl_http_pathtype (0 = R1Q2, 1 = Q2Pro, 2 = both).
Fixed bug that was causing the download precache cycle to constantly restart on player models and textures.
Changed playerconfig menu to only save name on exit. This fixes spamming multiplayer servers with name changes while typing.
Added multiple image scraps (up to 32) to allow browsing through more players skins before running out of scrap space.
Fixed console not scrolling and notify messages not appearing in surround video modes.
Changed homing rocket to use skin 1 on models/objects/rocket/tris.md2, instead of separate models/objects/hrocket/tris.md2 in default Lazarus DLL.
Removed PLAT_LOW_TRIGGER fix in 3ZB2 and Awakening2 game DLLs, as it breaks the lifts in q2ctf8.
Increased MAX_MAP_TEXINFO to 65536.
bitbucket.org/Knightmare66/kmquake2_stable/downloads/
Important note:
You will need to remove the kmquake2.pk3 and kmquake2_extras.pk3 files in your Quake2/baseq2 folder before installing this test build.
The pk3 loading order has changed, and files named kmq2_pakxx.pk3 are now used so that user-made pk3s can more easily override kmq2's pk3 files in the baseq2 folder.
Changes since the last build:
Added support for 200Hz, 360Hz, and 500Hz refresh rates.
Added "none" and "nearest" settings to texture filtering option in video menu. Now you can play in pixelated mode!
Added vid_modelist command to list video modes.
Fixed math precision issue that was causing misaligned lightmaps in some maps. This was an old bug from the the Q2 source release.
Restored old Q2 lightning beams for tesla mine when cvar cl_old_explosions is enabled.
Changed pk3 file loading to load kmq2_pak00.pk3 thru kmq2_pak99.pk3 before any-named pak and pk3 files.
Fixed pak/pk3 files not being mounted from userprofile download path.
Fixed bug where portable mode save and download paths would always be under the install dir and could not be changed with the "basedir" cvar.
Removed HTTP fallback feature.
Added dual-path HTTP download for both R1Q2 and Q2Pro paths when server is running under baseq2.
HTTP path mode can be changed with cvar cl_http_pathtype (0 = R1Q2, 1 = Q2Pro, 2 = both).
Fixed bug that was causing the download precache cycle to constantly restart on player models and textures.
Changed playerconfig menu to only save name on exit. This fixes spamming multiplayer servers with name changes while typing.
Added multiple image scraps (up to 32) to allow browsing through more players skins before running out of scrap space.
Fixed console not scrolling and notify messages not appearing in surround video modes.
Changed homing rocket to use skin 1 on models/objects/rocket/tris.md2, instead of separate models/objects/hrocket/tris.md2 in default Lazarus DLL.
Removed PLAT_LOW_TRIGGER fix in 3ZB2 and Awakening2 game DLLs, as it breaks the lifts in q2ctf8.
Increased MAX_MAP_TEXINFO to 65536.