Skip to content

Releases: gta-chaos-mod/ChaosModV

2.0b2

28 Jul 21:56
Compare
Choose a tag to compare
2.0b2 Pre-release
Pre-release

General Changes

  • Expanded the possible range of possible keys for effect shortcuts, allowing (almost) any key to be chosen along with being able to use CTRL and shift keys as modifiers in the config utility
  • Effects now always immediately show their name on the right (with the exception of "Fake" ones)
  • Blacklisted some newly introduced stub assets in b2944, preventing crashes from accidentally spawning those in through an effect
  • Marked game build b2944 as supported for FiveM
  • Implemented .nodumps, .blacklistedcomponents and .blacklistedhooks feature flags (check the wiki for more info)
  • Exposed AddCustomLabel and DisplayHelpText to script runtime

Effect Changes

  • "GTA 2" now has a more dynamic camera, making it more alike the actual GTA 2 one
  • "Ramp Jam" and "Vehicles Shoot Rockets" now use help texts to display info rather than using the effect name for the corresponding keys
  • "Random Gravity" and "Sideways Gravity" now apply invincibility for the duration of the effects
  • "Super Stunt" doesn't behave weirdly in certain cases anymore

Fixes

  • Fixed regression causing script files to not differentiate float / int values, breaking several custom effects
  • Fixed script files logs displaying the wrong file name
  • Fixed spawned online vehicles disappearing / kicking you out on newest game build (b2944)

Known Issues

  • Effect sounds inside folders will not be registered (e.g. sounds/player_suicide/sound.mp3 will not be registered, sounds/player_suicide.mp3 however will work fine) - Fixed in master
  • Compatibility with the Rainbomizer mod is currently broken - Fixed in master
  • The voting part of the mod might throw an error popup on game startup occasionally - reloading the mod by pressing CTRL + L twice should make it immediately work again however

1.11.6

28 Jul 21:16
Compare
Choose a tag to compare

Full Changelog: 1.11.5...1.11.6

Preview Version 2.0b1

09 Jun 20:08
02154a0
Compare
Choose a tag to compare
Preview Version 2.0b1 Pre-release
Pre-release
  • Implemented a workshop system for custom effects and sounds

    • This allows you to easily install and update packs of custom effects and sounds curated by community members in form of "submissions"
    • This feature is available using the new "Workshop" tab in the config utility
    • You can selectively disable files in workshop submissions from loading - the ability to configure effects inside submissions arrives later on
    • Make sure to regularly click on the Refresh button to fetch newly uploaded or updated submissions
    • Interested in uploading your own creations? See https://github.com/gta-chaos-mod/ChaosModV/wiki/Uploading-to-the-workshop
  • Added 21 new effects

    • 0.5x & 5x & 10x Movement Speed
    • 1 Wanted Star & 3 Wanted Stars
    • AFK
    • Bad Boys
    • Fake Fake Teleport
    • Detach Random Wheel
    • Disassemble Current Vehicle
    • ESP
    • Friendly Fire
    • Give Everyone A Random Prop
    • Local Time
    • Maximap
    • Muffled Audio
    • Not Menendez!
    • Pay Respect
    • Random Gravity
    • Remove Waypoint
    • Smoke Trails
    • Solid Props
    • You're Toast
  • Improvements to existing effects

    • "Lock Camera" is not jittery anymore
    • "Disable Random Direction" also affects mouse steering
    • Added more phrases to "Realistic Hacking"
    • Custom names will now show up as fake effect names
    • Renamed "Local Time" to "Set Time To System Time"
    • "Random Gravity" is short timed by default now
  • Changes

    • The script parsing logic has been massively improved by using multiple threads & cached native definitions during evaluation
      • Having a sizeable amount of .lua files contained inside either the scripts/ or the workshop folder won't block initial loading & re-enabling of the mod for a significant time anymore
    • Config files are located in the configs/ subdirectory now
      • The config utility will prompt you with a popup which when accepted moves all the corresponding files into that directory
      • Config files in the old spot will still be read by the mod, no action is necessary
    • The config utility is resizable now 🤯
    • Added the option to dispatch effects based on distance travelled rather than time
  • Bug fixes

    • Dispatching certain effects several times a row will not cause a game crash anymore
    • The TwitchChatVotingProxy process won't use significant amounts of CPU resources anymore & won't cause issues with disconnects from that
    • Improvements to the timer bar & effect timer algorithms
    • Login / channel error messages for the voting system are working again - after 3(!) years
    • Prevented new stub files from game build 2802 from being loaded, preventing crashes caused through those assets

Also the following which may interest developers:

  • Implemented a debug panel for the mod

    • This allows you to easily trigger any registered and enabled effect through an browser interface
    • You are also able to execute Lua code directly through the interface to run natives or to temporarily register and dispatch a custom effect
    • See https://github.com/gta-chaos-mod/ChaosModV/wiki/Debug-Panel for more details
  • Changes to Lua scripts

    • ScriptInfo and ScriptId have been renamed to EffectInfo and EffectId (with backwards compatibility for the old names of course)
    • A whole lot of new functions have been exposed to the Lua runtime, check them here https://github.com/gta-chaos-mod/ChaosModV/wiki/Lua-Scripting#available-functions
    • Error messages have been made a lot clearer
    • As mentioned previously script evaluation uses cached native definitions & multiple threads now, massively speeding up evaluation
  • Added the .clearlogfileonreset feature flag which restores the old behavior (from v1.11.3 and below) of clearing the log file on mod reset (disabling and re-enabling)

  • Added ShortcutKeycode field to EffectInfo, easily allowing you to bind an effect to a key during debugging

1.11.5

24 Jan 18:02
Compare
Choose a tag to compare

Full Changelog: 1.11.4...1.11.5

1.11.4

15 Jan 22:47
Compare
Choose a tag to compare
ChaosMod: Update GetGlobalPtr detection

Also add more logs

1.11.3

05 Aug 20:05
Compare
Choose a tag to compare
Bump version to 1.11.3

1.11.2

29 May 19:06
Compare
Choose a tag to compare
Bump version to v1.11.2

1.11.1

25 May 19:45
Compare
Choose a tag to compare

What's Changed

  • Fixed entities from rain effects not properly being removed by @OnlyRealNubs in #2971

Full Changelog: 1.11.0...1.11.1

1.11.0

20 May 20:02
Compare
Choose a tag to compare

What's Changed

  • Added Effect: "Mower Mates" by @ubscal in #1241
  • Added Effect "Random Waypoint" by @netux in #1368
  • Improvements to I'm So Tired by @juhana in #1510
  • Ensure wanted levels persist through fake TP by @kolyaventuri in #1539
  • Added Effect "Spawn Angry Chimp" by @Marvisak in #1915
  • Add effect 'Speed Boost' by @Goorakh in #2675
  • Make 'Delayed Camera' incompatible with 'I Feel Sick' by @Goorakh in #2692
  • Avoiding Teleporting Issues when in Aircraft by @MoneyWasted in #2727
  • Added effect "Make Random Stunt Jump" by @Reguas in #2818
  • Added "Re-Invoke Previous Effects" meta effect by @OnlyRealNubs in #2935
  • Fixed "Re-Invoke Previous Effects" crash by @OnlyRealNubs in #2937
  • Fix non-timed meta effects staying on-screen indefinitely. by @Goorakh in #2940
  • Fix Compiler Error by @OnlyRealNubs in #2962
  • Re-added "Arced Screen" effect by @OnlyRealNubs in #2966
  • Enhanced main timer by @Reguas in #2922

New Contributors

Full Changelog: 1.10.3...1.11.0

1.10.4

13 May 18:39
Compare
Choose a tag to compare
Bump version to 1.10.4