Skip to content

Releases: Pinsplash/halflife2chaos

v0.2.7

28 May 07:00
Compare
Choose a tag to compare

This release has some changes which haven't been tested thoroughly. There may be issues with cutscenes.

Reminder: When installing a new version of Chaos, delete the existing hl2chaos, ep1chaos, and ep2chaos folders before putting the new ones in.

General

  • Because I've learned how the keybind issue was happening, it shouldn't happen anymore.
  • More improvements to code for making things unstuck.
  • Vehicle-related effects can no longer apply to vehicles that have fallen out of the map.

Game

  • Holding down the jump button will now make you jump again instantly upon hitting the ground. No more need to scroll to ABH.
  • Weapon selection HUD things now last for the same amount of real time, regardless of host_timescale, to fix issues with Superhot and Supercold making it difficult to select weapons.
  • Fixed crashing when a crane was brought to a new map.
  • Fixed issues that made NPCs think they almost never had a clear RPG shot.
  • Fixed issues with NPCs trying to attack crane drivers for good.
  • "Talker" NPCs like Kleiner, Breen and Eli now have 80 health instead of 8.

Groups

  • Removed groups that kept No Looking Up/Down and No Looking Left/Right mutually exclusive with Annoying Alyx.

Effects

  • Low Gravity, Super Gravity, and Invert Gravity: Now behave better with vehicles. Zero Gravity remains the same.
  • Spawn Random NPC: Friendly spawned NPCs will now follow the player.
  • No Climbing: Can no longer happen on d1_trainstation_05 because it's a bad map to be introduced to the effect on.
  • Color Incorrection: Fixed effect still applying after ending if loading a save made while the effect was active.
  • Teleporter Bullets:
    • Fixed debug visuals being displayed all of the time.
    • Disabled vehicle teleporting while a fix is found for an issue where trigger detection breaks.
  • World of Hate and World of Fear:
    • Can no longer occur on more maps.
    • Grigori is now considered an important NPC so he won't attack the player.
  • Added:
    • Bastard Barney
    • Good Man
    • Krazy Kleiner
    • Griefing Grigori
    • Malignant Mossman
    • Vexing Vortigaunt
    • Spam Alt Fire

v0.2.6

19 May 21:22
Compare
Choose a tag to compare

Reminder: When installing a new version of Chaos, delete the existing hl2chaos, ep1chaos, and ep2chaos folders before putting the new ones in.

General

  • Fixed groups not working.
  • Many more improvements to algorithm for getting objects unstuck.
  • Fixed cranes being allowed in Nova Prospekt indoor maps.
  • Fixed Linux things.

Game

  • Fixed crash when certain things happened to an object being held by the gravity gun.
  • Explosion colors now match the exploding object's color. This only applies to the color given by things like Pretty Colors.
  • Apparently, some but not all people have been needing to rebuild node graphs when this shouldn't be necessary. To fix this, ai_norebuildgraph is now 1 by default.
  • Speculative fix for issues where you could fail to enter a vehicle by being too close to the center or by being outside of the intended entry range but still within the +use range.
  • Fixed issue where poison zombies wouldn't drop any headcrabs.
  • Poison zombies are now able to drop all of their headcrabs when killed. Previously, the game would not spawn a headcrab if it would end up inside something else, but this is no longer an issue with Chaos's unstuck algorithm.
  • Speculative fix for crash when large flying NPCs don't know where to go.
  • Speculative fix for getting stuck when attempting to exit a pod under a low ceiling.

Contexts

  • No Citadel: Is now called Need Gravity Gun and has had more maps added to its list.
  • Player Teleport: More maps added to list.

Effects

  • Color Incorrection: Fixed weight being incorrectly set to 1 because C++ is a good language.
  • Solid Triggers: Fixed a crash that could occur when something hit a trigger_vphysics_motion after Solid Triggers had ended.
  • Annoying Alyx: Is now hurt by the super charged gravity gun as any other enemy would.
  • Wobbly: Halved strength (I don't think I changed the right number last time).
  • Floor Is Lava: Fixed floor detection not working right with different player sizes.
  • Teleport to Random Place: Speculative fix for vehicles ending up partially underground.
  • Player Is Huge: Fixed getting stuck when reloading a save while Player Is Huge is on and the save was made when Player Is Huge was not on.
  • Spawn Random Vehicle: Can no longer spawn a crane if the map has a vaporizer trigger on it, to avoid crashes.
  • Stop: Fixed not stopping vehicles.
  • Super Grab: Is now called Didn't Skip Arm Day.
  • Suppression Field Hiccup: Can no longer happen on more maps.
  • Beer I Owed Ya: Fixed some issues related to spawning.
  • Pretty Colors: Now colors a few more things.
  • Black Hole and Repulsive: Speculative fix to make ally NPCs not die from being hit by objects.
  • Remove All Pickups: Can no longer happen on more maps.
  • Left 4 Dead: Can no longer happen on ep1_citadel_03 to avoid a softlock.
  • Teleporter Bullets: Fixed being put in the air when shooting a wall at eye level.
  • Surprise Reforestation:
    • Fixed crash.
    • Player will now be stuck a little less often.
    • Density code no longer cares about the vertical component of trees, so trees will no longer be extra dense if there are multiple floors to a building or in areas with a lot of height variation.
  • Ran Out Of Glue:
    • Fixed rare issue with crane magnet on d2_coast_01 where Noriko would become confused by dropping the buggy early.
    • Can no longer happen on more maps.

v0.2.5

15 May 21:25
5ab9fd3
Compare
Choose a tag to compare

General

  • Fixed shipping debug binaries. (Performance improvement I guess. Maybe. Is it really a meaningful difference?)

Effects

  • Ran Out Of Glue: Can no longer happen on d1_town_01.
  • Solid Triggers and Player Is Huge: Default time reduced to 40 seconds.

v0.2.4

12 May 04:14
Compare
Choose a tag to compare

General

  • Made autoexec.cfg easier to read and less likely to break.
  • Objects spawned by persisting NPCs will now persist through saves as well.
  • Fixed issues with building on Linux.

Game

  • Fixed the famous dropship gun bug.

Effects

  • Bumpy Road: Expanded and enhanced bump technology.
  • Teleport to Random Place: Fixed crashing if the map had no nodes.
  • No Looking Left/Right/Up/Down: Fixed being able to use +/- turning commands to bypass effect.
  • Spawn Random NPC:
    • Dropships now have a random cargo type.
    • Ground turrets can now be spawned.
  • Added Color Incorrection.

New Contributors

v0.2.3

03 May 05:26
Compare
Choose a tag to compare

General

  • Added crucial .cfg files that Episode One needed in order to work properly. This will fix issues with pickups, suit chargers, and not being hurt by NPCs. This issue went unnoticed because it only happens when launching the game from Steam, not Visual Studio.
  • Several more fixes to algorithm for getting the player unstuck.
  • Fixed chaos_reset making physics objects use inverted gravity.

Effects

  • Low Gravity: Now makes gravity one third of regular strength (200) instead of half.
  • Super Gravity: Now makes gravity triple regular strength (1800) instead of double.

v0.2.2

01 May 11:54
Compare
Choose a tag to compare

General

  • As of this update, you no longer need to copy map files from the game.
  • Fixed more issues with code for getting objects out of other objects.
  • Added legal documents to repo which are legally supposed to be there.

Game

  • Fixed a crash caused by NPCs being dissolved.
  • Text messages now appear when mission fail events happen, such as pushing the buggy into deep water.
  • Gibs of broken props now carry over their model scale. (For Beer I owed ya.)

Contexts

  • Pickups: Now requires the player be above 50 health.
  • Player Teleport: Can no longer happen on more maps.

Effects

  • Go Back a Level: Is now Restart Level, differences are self-explanatory.
  • Death Water: Default weight reduced from 600 to 300, so it is half as likely to occur. This may change once more water-based effects are added.
  • Vision Machine Broke: Default time reduced from 80 to 40 seconds.
  • Superhot and Supercold: Now (correctly) set host_timescale back to 1 when the player dies, so that the input-blocking period is always the standard length.
  • Teleport to Random Place: Fixed not getting teleported if you were getting on or off a ladder at the exact moment the effect was triggered.
  • Remove Random Weapon: Default weight increased from 100 to 200, so it is doubly as likely to occur. Give Random Weapon remains at 100.
  • Solid Triggers: Fixed not making triggers un-solid again if the game couldn't find a good place to move the player out to.
  • Black Hole: Speculative fix for strikes not being counted.
  • Beer I owed ya: Reduced base health of bottle.
  • Spawn Random NPC: Reduced spawned ceiling turret health from 1000 to 700.
  • Ran Out Of Glue: Can no longer happen on more maps where it caused issues.
  • Pretty Colors: Now affects grenade sprite and trail effects.
  • Teleporter Bullets: Can no longer happen on more maps where it caused issues.
  • Fast Physics: Fixed hopper mines being impossible to pick up.
  • No One Can Reload: Fixed being able to reload shotgun.
  • Why So Rushed?: Can no longer happen on d3_citadel_01.
  • Remove All Pickups:
    • Can no longer happen on more maps where it caused issues.
    • Fixed map list including ep2_outland_03 instead of ep2_outland_02.
  • Grenade Guns:
    • When friendly NPCs shoot grenades, the sprite and trail effect will be blue instead of red. As always, grenades shot by friendly NPCs can't hurt the player.
    • NPCs now aim upward to account for gravity.
  • Drop Weapons:
    • Fixed weapons not being dropped if the effect had already happened once in the same playing session.
    • Bugbait now acts like a regular weapon when dropped.
  • Spawn Mounted Gun:
    • Fixed player-manned mortar gun potentially hitting them while they were using it.
    • Mortar guns can now hit striders more consistently.

v0.2.1

28 Apr 15:02
Compare
Choose a tag to compare

General

  • Fixed major issues with the game putting you in odd places when trying to keep the player un-stuck.
  • chaos_strike_max default is now 3 instead of 5.
  • Fixed everyone being forced to use my weird keybinds.
  • Version number now included in mod title.
  • Assert message caused by barnacles grabbing unusual things now only appears in debug builds.
  • Added convar chaos_unstuck_neweffect to control whether the game tries to get the player un-stuck when a new effect starts. This may not be desired by players who use clips.

Game

  • Fixed trigger_changelevel ceasing to function if you touched it while not being inside the trigger_transition.
  • Fixed game crash when killing an ichthyosaur by vehicle impact.
  • No longer archiving some useless things in config.cfg
  • If d1_canals_11 is entered with no airboat, the game will now give a new one to prevent a softlock.
  • If d3_citadel_03 is entered with no gravity gun, the game will now give a new one to prevent a softlock.
  • Fixed a crash related to manhack squads.

Contexts

  • Player Teleport: Added more maps to map list.

Groups

  • Groups added so that Annoying Alyx and Left 4 Dead cannot happen at the same time as the No Looking Up/Down/Left/Right.

Effects

  • Player is Huge: Fixed issues with becoming stuck by simply jumping while standing.
  • Lock Vehicles: Fixed re-locking vehicles when meant to be unlocking them.
  • Water World: Fixed game thinking you were drowning in a vehicle when loading a save made when Water World was active.
  • Surprise Reforestation!: Made to be less dense and less likely to block doorways. The effect has been given a larger "radius" to account for the smaller density of trees.
  • Pause Physics: Removed seemingly harmless assert message that would come up when certain things were being pushed by other things.
  • Suppression Field Hiccup: Can no longer happen on more maps.
  • Ran Out Of Glue: Can no longer happen on more maps.
  • No One Can Reload: Airboat gun no longer recharges.
  • Teleporter Bullets: Player will now be released from a barnacle tongue when shooting if they were grabbed by one.
  • Double Barrel Shotgun: Barrels are now positioned more appropriately in regard to player size.
  • Noriko, No!: Can no longer happen on any map where the magnet might touch a dissolving trigger, which will lead to a crash.
  • Force In/Out Vehicle: Will no longer check the Player Teleport map list if forcing a player out of a vehicle, because there's no reason to.
  • Wobbly:
    • Can no longer reapply when loading a save which was made before it ended.
    • Strength of camera shake has been halved and now scales with player size.
  • Give Random Weapon and Give All Weapons:
    • Can now give bugbait.
    • Fixed putting weapon(s) at the map origin if the player is in a vehicle.

v0.2.0

26 Apr 23:42
7b139b7
Compare
Choose a tag to compare

General

  • Added viewer voting for Twitch.
  • Transient effects will no longer show their remaining time. If you want them to show despite technically not being necessary, you can use chaos_alwaysShowEffectTime 1.
  • Effects can now be in multiple groups.
  • Groups are now user-modifiable. See groups.cfg.
  • Fixed issue where the game could give the player a large amount of speed when teleported inside a physics object.
  • Fixed compiling on Linux.

Game

  • Vehicles now attempt to put the player below them before placing above them when exiting. This prevents an issue with Invert Gravity on ep2_outland_12.
  • The game no longer automatically resets on d2_coast_04 when the player or buggy falls into a bad place. This prevents an issue with Invert Gravity on this map.
  • Helicopters can now be hurt by all explosives, not just its own grenades, for 1/5th of its maximum health.

Contexts

  • Several contexts have been deleted and had their criteria assigned specifically to the effect they were made for, as they were probably never going to be used by any other effects: Invert Gravity, Bullet Teleport, Shotgun, Quickclip On, Crane Spawn, No Long Map, Clone NPCs, NPC Teleport, Physics, and No Cutscene. The effects' underlying criteria remain the same except as noted.
  • No Lava and No Slow Physics have been deleted because their purpose is now fulfilled by a group.
  • Pickups: Made the unsuitable map criterion specific to Remove All Pickups, so that Water World isn't pointlessly restricted on some maps.
  • Quickclip Off: Made the unsuitable map criterion specific to Enable Quickclip, so that Floor Is Lava isn't pointlessly restricted on some maps.
  • Player Teleport: Added a few more maps to the list.
  • Physics has been removed and Ran Out Of Glue and Pause Physics now use their own separate map lists that cater to them individually.
  • No Cutscene has been removed and World of Hate, World of Fear, and You Teleport? now use their own separate map lists that cater to them individually.

Groups

  • Superhot has been split into two groups: one that includes Superhot, Supercold, and Stop, and one that includes Superhot, Supercold, and Super Speed. The goal of this is to make Stop and Super Speed not mutually exclusive.
  • Barrel has been split into two groups: one that includes Double Barrel Shotgun and Black Hole, and one that includes Double Barrel Shotgun and Repulsive. The goal of this is to make Black Hole and Repulsive not mutually exclusive.
  • A new group has been created which includes Slow Physics and Floor Is Lava, which previously couldn't exist because Slow Physics was already in a group.
  • The Vision group was removed.

Effects

  • Go Back a Level: Fixed being sent to d1_town_03 from d1_town_04 when you should be sent to d1_town_02a.
  • Spawn Random Vehicle and Noriko, No!: Spawned cranes will no longer attempt to use the same magnet as another crane.
  • No Climbing: Now disables ladder climbing. Kind of obvious. We apologize for this major #blunder.
  • Remove All Pickups: More maps have been added to the list of unsuitable maps.
  • Floor Is Lava: No longer uses the No Citadel context as the effect's understanding of "floor" was improved in v0.1.1.
  • Teleporter Bullets: No longer puts the shooting object slightly in the air when not needed.
  • World of Love: NPCs can no longer be hurt when active. Previously, it was possible to still hurt enemy NPCs while they were being friendly.
  • Give All Weapons: Now gives less ammo.
  • Orthographic Camera: "Field of view" now wider.
  • Invert Gravity: No longer restricted on d2_coast_04 and ep2_outland_12 as the issues with those maps have been fixed.
  • World of ...: Negative relationships no longer apply between players, vital allies, and all invulnerable NPCs.
  • Grenade Guns:
    • Fixed shotgun firing all grenades in the exact same direction.
    • Launch force is now controlled by the gun's highest damage amount.

New Contributors

v0.1.1

16 Apr 05:29
Compare
Choose a tag to compare

NPCs Explode on Death: Actually fixed crash when scanners died.
Floor Is Lava: Improved understanding of what is and isn't the floor. Mainly, static props now count as not being part of the floor.

69 effects thank you thank you

15 Apr 02:51
Compare
Choose a tag to compare
v0.1.0

Added mod folders