Page MenuHomeSolus

Update yquake2 to 7.45
ClosedPublic

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

Details

Summary

Changelog:

  • 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

Repository
R3306 yquake2
Lint
Automatic diff as part of commit; lint not applicable.
Unit
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.