Changes in v1.32.1:- Fixed error reporter crash.
- Improved readability of the console window, especially errors by
@DVLP- Fix "Disable VSync" settings description by
@PotatoOfDoom Download #1 |
Download #2Changes in v1.32.1:- Fixes entity spawner not working due to a change in address.
Download #1 |
Download #2Changes in v1.31.3:- Fixes a few bugs with spawning and options, also does not depend on red4ext anymore
Download #1 |
Download #2Changes in v1.30.1:- Now properly accesses scripted classes
- Revert GetMod change that broke the API
Changes in v1.29.1:- Adapted to the latest game patch 2.1;
- Fixed overrides not working and exit crash.
Download #1 |
Download #2Changes in v1.28.1:- Support for 2.02 as the name implies ;
- Addresses some crashes due to bad patterns (Hotfix).
Download #2 |
Download #3Changes in v1.26.1:- Compatible with the latest game patch 2.0;
- Update RED4ext.SDK
Download #1 |
Download #2Changes in v1.25.2:- We introduced a crash in 1.25.1, we are reverting the font changes until we figure out a solution;
- Compatible with the latest game patch 1.63
Download #1 |
Download #2Changes in v1.24.1:- pdate addresses and PDB's GUID for patch 1.62 hotfix 1
Download #1 |
Download #2Changes in v1.23.0:- Merge pull request from psiberx/master;
- Fix hot reload.
Download #1 |
Download #2Changes in v1.22.0:- Update RED4ext
Download #1 |
Download #2 Changes in v1.21.0:- Added support for patch
1.61 Download #1 |
Download #2 Changes in v1.20.0:- Added support for patch
1.6 Download #1 |
Download #2 Changes in v1.19.5:- Added support for patch
1.52.1 (made up name, they didn't bother to name it AGAIN)
Download #1 |
Download #2Changes in v1.19.4:- Added support for patch
1.52;
- Fix crash on Windows 7;
- Fix LoadTexture overwriting the previously loaded texture.
Download #1 |
Download #2Changes in v1.19.1:- Added support for patch
1.5 v2;
- Changed the archive hashes to use the wolvenkit KARK files for TweakDB editing;
- red4ext updated to 1.3.1
Download #1 |
Download #2Changes in v1.18.3:- Improve the d3d12 hook to fix a crash when using ReShade < 5.
Download #1 |
Download #2Changes in v1.18.1:- Fixed random crashes when overridden method has a script reference parameter;
- Fixed random crashes when working with game structs;
- Fixed random crashes for very frequently called overrides;
- Fixed random crashes for hotkeys and inputs (for example, binding the mouse wheel had a very high chance of causing crashes);
- Fixed potential issues when CET mods that modify TweakDB are used with TweakDBext mods at the same time;
- Added the ability to add new free flats to TweakDB.
Download #1 |
Download #2Changes in v1.17.1:- Roll back d3d12 hooking changes, conflicts with Steam overlay.
Download #1 |
Download #2Changes in v1.16.4:- Added support for the latest
patch 1.31;
- Updated to Imgui 1.84.2
Download #1 |
Download #2Changes in v1.16.2:- Fix disappearing footsteps (1.16.1 regression);
- Alternative syntax for CName and TweakDBID conversions without .new();
- Direct access to global functions;
- Throw Lua errors from RTTI calls as the Lua script will do.
Download #1Download #2Changes in v1.15:- Fixed a crash that would occur on machines without ASLR enabled by enabling LuaJIT's GC64 option.
- Fixed nested RTTI calls that would crash the game due to memory release of the previous call's memory.
- Fix the disable anti AA and async compute patches.
- Fix for TweakDB default values.
- Fix tooltips that contained C format characters and would crash the game.
- Improved update hook.
- xmake install will now install in the game's directory to make it easier for those installing from source.
Download #1 |
Download #2 |
Download #2Changes in v1.14:- Fixed disappearing footsteps issue.
- The issue still can occur if the mods do not properly release the player reference.
- The GetMod() is only available after onInit as there is no guarantee that the required mod will be loaded before this event.
- Types and functions that rely on RTTI are only available after onInit event to prevent some unwanted crashes and unexpected behavior.
- Improved detection of whether the game is running. Prevents more crashes when exiting the game.
- Implemented optional parameters support. Prevents some unexpected crashes.
- Fixed DumpType("Type") returning empty result.
- Fixed crash when accessing properties of invalid Enum, eg. Enum.new('', '').value.
- Fixed crash when setting an incompatible value for an object property.
- Fixed crash when calling function with out parameters of Enum, CName or TweakDBID type.
- Fixed memory leaks when passing strong or weak references to the function.
- Fixed memory leaks when invalid parameters passed to the function.
- Fixed memory leaks for function results and out parameters of certain types.
- Fixed memory leaks when creating new objects.
- Fixed memory leaks when setting object properties.
- Fixed memory leak for arrays with elements of certain types passed as an argument.
- Fixed a crash when passing an incompatible array as an argument. For example, an array of numbers instead of an array of handles.
- Fixed memory leak when passing an object instead of an array as an argument. This resulted in a silent crash without calling ResetAllocator.
- Fixed inconsistent self and random crashes in Observe and Override.
- Reverted Override() to the previous behavior so when the handler fails, the original game function is not called.
- Added implicit conversion from Int64/UInt64 to other arithmetic types.
- Added type safety checks for Int64/UInt64.
- Added recursive freeing of arrays.
- Added logging for errors occurred in the module loaded with require(). Should make the transition to the new version less painful.
Download #1 Download #2 Download #2Changes in v1.13:- added Support for
patch 1.22- RED4ext.sdk update by Sombra to fix Observe/Override TweakDB changes
Download #1 Download #2Changes in v1.12.2:- added Support for patch 1.21
- Fixed Lua scripting errors with functions returning some values with out params
- Fixed GameOptions.Toggle() now works
- Fix falsy "Unknown error" when calling a global that returns nil
- Return out params from global function the same way as for instance methods
- EulerAngles::ToString returning swapped roll and yaw values
- SQLite3 database not closing on mod reload
- Added Equality comparison to some types (Vector3, Enum, TweakDBID,...)
- Added Concatenation for TweakDBID
Download #1Changes in v1.11.4:- Fix memory allocation errors due to missing argument.
- Fix Observe/Override sometimes affecting scripts when they shouldn't.
Changes in v1.10.2:- Added Telemetry so we know how many people use CET (can be disabled in settings), note that we do not store any information we just count the number of players
- Fix TweakDBID issues with large arrays
- Fix TweakDBID crash when using specific functions
- Added support for the latest patch 1.12
Download Link 1 |
Download Link 2Changes in v1.9.4:- Replaced pattern search with much faster library
- Fix issue when resizing game window (eg. resolution change in Options)
- Fix issue causing game window to stop rendering and freeze on last frame
- Fix ImGui.CalcTextSize overloads (now, second parameter is removed from all, as it did not make sense for Lua anyway)
- Fix Windows 7 flatlining
- Added support for the latest patch 1.10
Changes in v1.8.3:- onUpdate now takes a delta parameter
- onInit will be called once the scripting engine is ready
- onShutdown will be called when destroying your script
- ReloadScripts() and a button have been added to reload all
mods on demand at runtime, making it far easier for you to debug your mods.
Changes in v1.8.2:- Dump now displays more information
- Functions that return multiple arguments are automatically unpacked
Changes in v1.7.1:- fixed bugs from previous version
- support for the latest patch 1.06
Changes in v1.3:- Added Lua support: Game.AddToInventory("Items.Jacket_03_old_04", 1)
Changes in v0.10:- Added an option to disable antialiasing (TAA), disabled by default, can improve performance on older hardware.
Changes in v0.7:- AMD SMT
- Spectre mitigation (both AMD and Intel benefit from this)
- AVX crash (has to be enabled in preformance_overhaul/config.json)
- Virtual input (
https://www.reddit.com/r/cyberpunkgame/comments/kb73fr/fix_for_virtual_input_not_working/ )
- PoolCPU & PoolGPU allocation