Quake Champions Classic

Who he was before is insignificant... Who he is now is inconceivable... The Intruder from beneath DUSK has entered the Arena Eternal! Reap your enemies with the twin sickles and hold tight to your Fast Fire Totem as you unleash an onslaught against those in your way.

New horrors await: Dimension of the Past, Dimension of the Machine, and Horde Mode are now supported!

dusk_promo.png


CHANGE LOG:
  • Added the Intruder from DUSK. Don't tell David.
  • Added Champion Select Menu for Rerelease. You activate the menu the same way as cycling through champions. Falls back on old behavior when using other engines. Unfortunately this is not feasible for skins, due to the number of impulse commands that would be required.
  • Consolidated everything into the Rerelease QC files. Every sprint, bprint, and centerprint call now has backwards compatibility with the old string formatting. A little painful to implement, but eases the development A LOT. Fewer QC files to maintain, and adds the possibility of adding language support for Rerelease in the future more easily.
  • Added Dimension of the Machine and Horde Mode support. Dimension of the Past supported by default. A batch file is included to assist with this.
  • Added Ranger + Nyx ability telefrag messages. They don't seem to work properly yet though, I'll have to straighten that out next update.
  • Remapped QCC impulses due to how the Rerelease Champion Menu needed to be implemented. Be sure to update your key binds!
  • Shub Speaks! upon seeing a player.
  • Player Gibs now have a new BodyQueue system to support the Intruder. This potentially doubles the amount of corpses in play.
  • Nyx Ghostwalk color shift is BLUE now.
  • Doom Slayer has less blood in his eyes when going Berserk.
  • Added Railgun to Rerelease Weapon Wheel. Currently uses Lightning Gun icon.
  • Fix: Ranger Bots should more frequently warp to their orb if a potential enemy is close enough to it (32u).
  • Fix: Skins now appropriately wrap through the individual champion's available skins. Ring of Shadows and Nyx's Invis now use skin 0, then set the skin back once visible again. No more endless console complaints!
  • Fix: Duke Nukem no longer has the ability to start talking underwater. Probably. If he starts talking moments before hopping into the water, he'll continue to. I'll fix that next update. Probably.
KNOWN ISSUES:
  • Final boss in Dimension of the Machine seems to have scripting issues when playing in Coop. This may be a wider issue for coop. Currently works in Single Player.
  • Horde Mode Lock Buttons will print the wrong key type, but still require the correct key type.
These issues are likely fixable. Will look into it next update.
  • Added Railgun. Multiple DM maps either had rocket launchers replaced or a railgun added. Every id1 episode has 1 railgun to find. Recommended bind: bind r impulse 109
  • Added Bot Support. Bots will randomize Champion picks and skins. They will also use the new Railgun and their Abilities when they feel appropriate. They may still have some bugs, but seemed to test fine as of version 5's release.
  • Added alternate skins for Death Knight.
  • Ranger and Duke Nukem now have Green Skins. Doom Slayer will retain his Green Skin when on Green Team in Team Deathmatch.
  • Fix: Kill command in multiplayer no longer crashes the game. The issue was the "set_suicide_frame" method checking for a specific player MDL. Now it just checks if the model is the Champ Gib model.
  • Fix: Current Champions should no longer exit Abilities early or get stuck in them.

    railgun.png

    dknightskins.png
Fixed Shub-Niggurath crash upon sight. The game tries to call built-in think methods when a monster has an enemy that Shub wasn't designed with. Wrote a new isolated "sight" function specifically for Shub. Could be optimized more for sure if she's used in any custom maps, but will perform just fine for the final vanilla map.

Known Bug: using the "Kill" command in Rerelease multiplayer will crash the game. I think I might be able to fix this. For now, just don't use "Kill" in Rerelease MP.
VERSION 4
  • Added Duke Nukem
  • Added Ability and Melee Weapon specific kill messages
  • Shub now looks for players before going into standard idle. This allows player reactions upon "seeing" her.
  • Fix: Skins now properly change and are maintained across deaths
  • Fix: Weapon autoswaps, weapon + ammo pickups no longer switch away from active abilities

Attachments

  • duke_promo.png
    duke_promo.png
    3.6 MB · Views: 47
Version 3 Changes
  • Added Doom Slayer
  • Known Issue: Berserk ability tilts the view angle due to the way the red tint is acquired. I felt this was an acceptable tradeoff since this mod is intended to be QC only + re-release compatible, and color tints seem to be hardcoded to specfic scenarios.
  • Melee Weapons now produce customizable wall hit sounds and optional enemy hit sounds
  • Added skin support. In most engines changing teams will change skins. In Rerelease, skins change based on teams only in team mode. In free for all modes, use "impulse 137". I bound it to K. Currently utilized only by Ranger and Doom Slayer, but planning support for others.
  • Fixed Wall/Double Jump Bug: in the event that a player queued up a new Champion without double jump after dying mid double jump as Nyx or Doom Slayer, they were unable to jump. Now self.qccDoubleJump gets reset to 0 on respawn.
  • Fixed Ranger Dire Orb animation bug: interrupting the Dire Orb think process could cause Ranger to be unable to act. Dire Orb throw animation now utilizes standard animation function calls.
  • Buff: Changed Dire Orb speed from 500 to 620, to be roughly twice Ranger's base move speed.

doom_promo.png
Version 2 Changes:
  • Added Nyx
  • Champion selection persists across levels (reverts to Ranger if you use the map cheat)
  • Fixed armor reset bug - armor now only gets set on spawn in Deathmatch modes
  • Added Ability Ready notification + sound
  • Added Hourglass pickup sound, no longer uses rotten health
  • Monsters no longer print the ability timer cooldowns, now only hourglasses and attempting to use the ability will
  • Changed Shub Death scene to show current champion
nyx_promo.png