Page MenuHomeSolus

Update yquake2 to 7.45

Authored by aleksvor on Sat, Oct 17, 10:12 AM.




  • Fix some input option not getting saved.
  • Limit busywaits to the full client. This lowers the CPU consumption of q2ded considerably.
  • Rework the build system to be more distribution friendly. The base CFLAGS and LDFLAGS can now be overridden by the environment and by options passed to make.
  • Fix some corner cases of broken IPv6 connectivity.
  • Fix qport colliding between several Yamagi Quake II clients.
  • Keyboard keys unknown to Yamagi Quake II can now be bound.
  • Adaptive vsync is now supported by setting r_vsync to 1.
  • Implement coop_pickup_weapons. When set to 1, a weapon may be picked up by coop players if the player doesn't have the weapon in their inventory or no other player has already picked it up.
  • In coop elevators wait for coop_elevator_delay seconds.
  • If cl_anglekick is set 1 angle kicks are ignored. This breaks the gameplay a little bit, but helps against motion sickness. This cvar is cheat protected.
  • Add listmaps command and autocompletion for maps.
  • Make wait in scripts wait for 17 ms. This fixes some movement macros.
  • Add a mods submenu.
  • Add the vstr command and nextdemo cvar. Ported from ioquake3.
Test Plan

Completed first two levels of main Q2 campaign.

Diff Detail

R3306 yquake2
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Sat, Oct 17, 10:12 AM
aleksvor requested review of this revision.Sat, Oct 17, 10:12 AM
aleksvor edited the test plan for this revision. (Show Details)Sat, Oct 17, 10:13 AM
aleksvor updated this revision to Diff 23689.Sun, Oct 18, 8:25 AM

Bump to 7.45.

aleksvor retitled this revision from Update yquake2 to 7.44 to Update yquake2 to 7.45.Sun, Oct 18, 8:25 AM
JoshStrobl accepted this revision.Tue, Oct 20, 9:44 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Tue, Oct 20, 9:44 AM
This revision was automatically updated to reflect the committed changes.