Releases: snappas/WolfPro
Release list
20260703
Notable changes since last release:
Client/Server:
- Added fast in-game downloads that work on any 1.4 client (vanilla, rtcwpro, wolfpro)
- Added wolfpro client extension to increase command buffer (stops commands from being dropped by the client at 250 fps on 250 ping)
- Replaced server networking code with Quake3e's improved ioquake3 code. Better server security and performance
- Added fullscreen stretch mode to wolfpro client to allow the use of 4:3 resolutions without black bars
Mod:
- Added omnibot support for testing / practice (callvote config omnibot, callvote maxbots 1-12, callvote difficulty 1-7)
- Fixed fps-dependent sniper recoil (now always uses recoil amount from previously 85 fps)
- Reworked body hitbox: no longer extends into mid air near the head box, now uses individually sized capsules attached to each joint of the player skeleton for hit detection
- More client prediction errors fixed: collision against players, pistol rapid-firing
- Changed explosion radius damage calculation to match Quake 3's (damage from standing on explosion was ~80% instead of full value)
- Added server cvar to toggle between server handling of player positions. g_ospmode 1 behaves like vanilla RtCW & ET, 0 behaves like rtcwpro & ET:L
Full Changelog: 2026030...2026070
20260307
What's Changed
- engine: improve config string management (ice timer bug, obj flags bug)
- server: fix assault and ufo spawn points
- cgame: remove fps dependency from sten and footsteps
- game: prevent artillery and airstrikes from blowing up players indoors
- unlag: properly remove unlag with cg_antilag 0 and allow server to disable antilag for low pings (default antilag enabled for everybody)
- game: fix nade bug where dying with a primed nade removed the rest of your nades
Full Changelog: 2026022...2026030
20260220
What's Changed
- game: clean up the headshot registration code
- game: moved the headshot hitbox higher to match vanilla/osp while running
- game: removed SP related code from hit registration
- client: fixed an issue with models on gl client
Full Changelog: 2026020...2026022
Server side only release for most, only updates are for GL client
20260208
What's Changed
- Pause no longer affects the stopwatch timer
- Spectators no longer see respawn timer of 0 while free roaming
- Map scripts that contain team spawn times and other properties are now loaded
- Uploaded stats to stats.rtcwpro.com now use the registered player names and tags for the given match
- Game events like objective taken, objective dropped, flag taken now show up in console and kill feed
- CVar restrictions have been added to limit various settings. Violations will automatically be clamped to their max/min values if determined out of range.
- Ping/Score no longer show a spectated player's values when following them. TY krazykaze
- Damage from the world (fire, drowning, etc) no longer are applied during a pause. TY krazykaze
- Uploaded stats now include ammo and med packs given. TY krazykaze
- Odd twisting animation while revived is now fixed. TY NewbieElver
- Sliding on ladder/Drifting while running after using the strafe key is now fixed. TY NewbieElver for investigating.
- Player movement physics are now the same on every FPS value and match 125 fps vanilla behavior. TY homie, ZeD, and Xill for testing
- Antilag/hit registration should now be substantially better for high ping players
- +wstats/+stats/+wtopshots are now implemented as in-game popup windows and have their own cvars to customize the position
- Server now requires the assets pk3 to be downloaded/loaded to join the server
- Client/Server logic to 'authorize' a player with the decommissioned id Software servers has been removed
- Scoreboard now shows current time, server name, and spectator pings
- Spectators are no longer permanently muted by default
- cg_hitsounds 0 now disables hitsounds from playing while you are spectating other players
Full Changelog: 0111202...2026020
01112026
What's Changed
- cgame, renderer: avoid precision loss from large servertime by @snappas in #122
- cgame, game, ui, main: added speclock #44 by @krazykaze81 in #124
- game: add new stats (#41) by @snappas in #125
- cgame, game: added players command #103 by @krazykaze81 in #126
- cgame: prevent centerview #57 by @krazykaze81 in #127
- game: do not instantly explode ticking grenade upon death #128 by @krazykaze81 in #129
- cgame, game: add team locks #45 by @krazykaze81 in #130
- client: add support for qwfwd proxies by @snappas in #131
- game: fix for documents passing through walls #24 by @krazykaze81 in #132
- cgame, game, renderer: use the skeletal model to attach the head hitbox (#20 #108) by @snappas in #137
- pmove: fix the jumping prediction error by @snappas in #138
- cgame: auto record demos by @snappas in #139
- client: add r_noborder mode by @snappas in #142
Full Changelog: 1111202...0111202
11112025
Lots of bug fixes
Fast downloads
HUD editor (vulkan has interactive hud editor)
- enable editor mode with /edithud
- show editor with
- bind X "keycatchgui;togglegui" //captures the mouse to interact w/ editor
- bind Y "keycatchgui;toggleguiinput" //this mode shows the editor but lets the mouse move the player in game
if fast dl crashes the client, youll need the newer libcurl included in this release (libcurl-x64.dll) for 64 bit (libcurl.dll) for x86
or get it from the curl website:
https://curl.se/windows/dl-8.15.0_1/curl-8.15.0_1-win32-mingw.zip (32 bit)
https://curl.se/windows/dl-8.16.0_4/curl-8.16.0_4-win64-mingw.zip (64 bit)
wolfmp_vk_x64.x86_64 is the vulkan 64 bit linux client (only wolfpro)
wolfmp_gl_x86 is the opengl 32 bit client (compatible w/ rtcwpro and wolfpro)
wolfmp_vk_x86 is the vulkan 32 bit client (compatible w/ rtcwpro and wolfpro)
wolfmp_vk_x64 is the vulkan 64 bit client (only wolfpro)
Installation:
- Navigate to the folder where your current wolfmp.exe is
- Copy the client exe and libcurl dll there
First time installation:
- Create a wolfpro folder in the same location if it doesn't exist
- Copy the 3 pk3s there (assets, bin, server)
Packaged zip files
zip files have all the required files, download and extract to the location where wolfmp.exe is
alpha 11062025
client, cgame: add hud customizations (#96)