Releases: Sewer56/Riders.Tweakbox
0.7.1
Notice
No new code, just what I had 2 years ago that was unreleased.
Mod is on hiatus until Reloaded3, so another 2 or so years.
Features added since 0.7.0-rc3:
- Power object timings
- Rail speeds
- Ability to swap out object layouts.
The last one's undocumented in wiki, but you can add layouts to /Tweakbox/ObjectLayouts
.
If you name them STG{stageId}.layout
, the mod will randomize which layout is loaded when a stage is loaded.
This is a hotfix for 0.7.0, since it had some unexpected bugs caused by an underlying library upgrade.
If you used 0.7.0, please clear your config files in Reloaded-II/User/Riders.Tweakbox
, as they would most likely got borked.
Extra Download Links:
- DX 1.0.1 Music: https://github.com/Sewer56/Riders.Tweakbox/releases/download/0.7.0/riders.packs.dxmusicpack100.7z
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
0.7.1 - 2024-05-16
Commits
0.7.0
Notice
No new code, just what I had 2 years ago that was unreleased.
Mod is on hiatus until Reloaded3, so another 2 or so years.
Features added since 0.7.0-rc3:
- Power object timings
- Rail speeds
- Ability to swap out object layouts.
The last one's undocumented in wiki, but you can add layouts to /Tweakbox/ObjectLayouts
.
If you name them STG{stageId}.layout
, the mod will randomize which layout is loaded when a stage is loaded.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
0.7.0 - 2024-05-06
Commits
- Added: Item Task Address to Layout Editor
0daad39
- Docs: Fixed Missing Test Level in Stage List
43ede6b
- Added: MakeControl with non-ref Minimum Value
3288e89
- Added: Power Object Respawn Settings
8c58048
- Added: Minimum Value for Respawn Time in Frames
6f23999
- Fixed: Line Indentation in ObjectLayoutController
fc62448
- Fixed: Misc. Memory Leak Related to Multi Object Layout File Editing
89da995
- Refactor: MusicDictionary into Reusable Common File Dictionary
7a8d1d6
- Added: WIP/Basic Support for Injecting Object Layouts
9840adb
- LayoutController: Allow vanilla layout to be selected.
e4b33ae
- Layout Injection: Allow injecting vanilla layout.
cb7aef2
- Layout Injection: Do not override on Import Layouts
1acd8e9
- Added: Object Layout Seed in Multiplayer
0a7f0d2
- Added: Support for Custom Grind Rail Speeds
6619489
- Refactored: File Dictionary & Services
2169654
- Added: Custom Rail Config Random Load
5216e7f
- Added: Ability to Seed All File Services at Once
28b866d
- Added: FileService Mapping for ModIdToDictionary and DictionaryToModId
a9bfd69
- Added: Functions for Enabling/Disabling/Getting Mod List in FileService.
d0a0206
- Added: Netplay Synced Dictionaries WIP & GameData To/FromGame Overhaul
f627a22
- Fixed: Netplay Crash for Spectator Stage Models
fc8ef39
- Added: Empty Arrays for Tweakbox Netplay Messages
b43c88d
- Fixed: Possible Crashes Related to Directory Search
adf0018
- Fixed: Runtime whining in Debug about passing struct to extension method.
38824c1
- Added: Big Endian (GCN) Stage Layout Import
03ba0a3
- Fixed: Project build due to bad code generation from P/Invoke Generator
0c5ae26
- Done: Miscellaneous Cleanup on Project
cd649e5
- Temp
2651d68
- Fixed: Crash in Texture Cache Service
80cf05e
- Fixed: Building Project from Linux
47ace37
- Update: Build and Publish CI
6c8fdad
- Fixed: Build in CI
73523f3
- Bumped: Mod Version to 0.7.0
53d3306
- Added: Missing Trimmer Tasks
89d9a5e
0.6.7 Hotfix
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
This document lists all changes
Features
- Startup Restriction Killing (Replace old mod)
Hotfix Details
- Fixed: Do not show duplicate display modes in Graphics menu.
0.6.6 Hotfix
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
This document lists all changes
Features
- [WIP]: Auto Decompress Game Files at Startup
Hotfix Details
- Fixed: Menu pointer unable to scroll right when no custom gears are being used.
0.6.5 Hotfix
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
This document lists all changes
Hotfix Details
- Fixed: Babylon Garden turbulence does not spawn when
No Turbulence
modifier is enabled.
0.6.4
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
This document lists all changes
Hotfix Detailed
- Fixed: Babylon Garden does not spawn due to slipstream code and a NaN in the player rotation.
Release Description (0.6.0)
This is a beta release.
This release mostly consists of additional polish in existing features, albeit there are some new toys to play with (one of them is really impressive!).
Most of the features in this release have been tested, though there may be some odd things here and there around the edges; as I've still other things to do outside of Riders.
Please report bugs (no matter how minor); I'll do what I can to test them in a timely manner.
Early Access Notice
Please note that this project is not yet ready for public consumption.
Netplay still has flaws. Very minor issues, but flaws nonetheless.
I do not yet consider this project to be of production quality.
Please report any issues (especially crashes) using the guidelines provided in Reporting Issues.
Do not ask for Tech Support (e.g. "How do I use this mod").
Features
Custom Gear Support
The staple feature of this patch.
Tweakbox now supports the addition of fully custom gears; that is, having customized gears without having to replace the vanilla gears.
Here's some details:
- Custom gears can be normally selected from Character Select; no magic buttons required.
- You can have up to 214 custom gears (255 gears total).
- Custom gears are Supported in Netplay (requires more testing).
- Custom gears can have custom icons and names in Character Select.
- Custom gears can be edited from within the built-in gear editor.
- You can export any gear from Gear Editor into a brand new custom gear.
What's left?
- Custom model support for custom gears. (Will implement on demand)
Enhanced Texture Tools
Some minor improvements have been made to existing texture injection tools used in Riders; for example the introduction of the texture viewer tool.
The texture viewer allows you to preview all currently loaded textures in real time; which makes the creation of texture packs or finding hashes for your custom textures more convenient.
Oh, by the way, this is the debug menu font! It's not there in the console releases <3.
It's also now possible reload textures in real time; allowing for changes to be seen without having to re-load the menu/stage; as well as see a list of all texture redirections that have been made. Useful stuff!
Widget Support
Tweakbox now has the ability to display various widgets on the screen.
Widgets can be pinned to any edge or corner of the screen and display information such as, FPS, Frame Time, CPU and Memory Usage to the screen.
The user can add or remove as many widgets as they like.
Cleaned Up Settings Menu
The layout of the settings menu has been cleaned up for better organization and accessibility. Related settings are now grouped together under expandable trees.
Forced Netplay Settings
Version 0.6.0 adds a feature which forces certain settings to be enabled while in Netplay mode:
- Enable return to Stage Select from Race/Survival/Tag
- Enable driving backwards.
- Enable FPS cap.
These features cannot be toggled while participating in Netplay; and are enabled to ensure consistency between all players.
Chatbox In Netplay
Come across a random player in Netplay?
Fear no more! You can talk now.
*You even get notified if your Netplay window is minimized, win-win!.
Enhanced Input Blocking
A few small changes here:
- You can customize the hotkey used to toggle passing input to the game.
- Blocking input passed to the game now works regardless of mod load order when used with Controller Hook.
- You can now make Tweakbox not pass inputs to game if any of its Windows are activated/being used.
Improved Logging Efficiency
Starting with version 0.6.0, Tweakbox uses an upcoming C# 10 feature called Improved Interpolated Strings which allows for more efficient logging.
Notably, if the log level/category for a specific message is not enabled, the string will not even be constructed at all; saving both time and unnecessary memory allocations without the need of writing repetive, redundant ugly checks on every log operation.
Heap Allocation Viewer
Starting with version 0.6.0, there's a cool little utility for tracking allocations made to the game's native heap.
This is a result of my study into how the game handles memory allocations.
Sometimes it doesn't seem to work perfectly yet for the Front
side (if there's an issue, you'll experience game lag); as the front side of the heap wasn't really designed to be walked through, and game doesn't clean up properly sometimes. Most of the time however it works perfectly fine.
The back side works perfectly without issue.
Adding: "Game Modifiers"
The "Race Settings" in Netplay Menu has now been moved to the Tweakbox Settings
menu and rebranded as Game Modifiers
.
These settings can now be applied to any race; not just netplay races.
In addition, a number of new modifiers have been added, including:
- Disable Attacks for First
X
Milliseconds in Race. - No Screenpeeking (Netplay)
- Custom Ring Loss on Death
- Custom Ring Loss on Hit
- No Turbulence
- Slipstream
Improved Loading Times
Starting with version 0.6.0, race loading times have been improved by up to 60%.
Previously loading an 8 player race has taken around 2.5 seconds, now it takes 1.5 seconds.
Improved Startup Times
Tweakbox now obsoletes a third party file caching mechanism from CRI Middleware originally used in Riders. This improves the initial cold boot startup time by around 10 seconds.
Note: "Cold Booting"
refers to running the game after a PC restart or after some time has passed since last launch.
Animated Texture Improvements
There's a collection of minor improvements related to animated textures:
- Texture Cache: Animated textures are now automatically packed into a single archive to improve performance.
The archive consists of a list of raw DDS files compressed using lz4.
This significantly improves load times when many frames are used.
- Animated textures will now load in the background without stalling the game startup process.
The game will now use the first frame of the animated texture until loading of the remaining frames is ready.
This prevents stutters on loading animated textures outside of load screens (e.g. Character Select).
- Tweakbox will now warn when high frame count animated textures are using an unoptimal format.
Layout Editor Improvements
The in-mod layout editor has received some minor improvements:
-
Safe Mode: Prevents updating object data in real time to ensure moving some objects (e.g. Rings) does not lead to crashes.
-
Autosave: The layout editor will now create an automatic save of the at regular time intervals. Useful in case you encounter a crash.
In-Game Language Change
The language of both the game's text and voice can now be changed on the fly.
Some changes (e.g. menu voices) are applied in real time, however others (e.g. localized menu assets) only apply after the next loading screen.
Improved Tweakbox Startup Times
Startup time of Tweakbox itself has been improved in verison 0.6.0, by approximately 75%. Startup now takes 0.7 seconds, instead of 1.2 seconds.
Missing Model Fallback
When a model for a specific gear is missing (e.g. Sonic + Riders DX Advantage F); Tweakbox will now default to loading the default gear model for that gear type.
i.e. For boards it will load Default Gear
, for skates it will load Darkness
and for bikes it will load E-Rider
.
This should prevent Tweakbox from crashing when from gear data from the GameCube mods are imported to Tweakbox. (Since those have custom model archives.)
Miscellaneous
- Added: About Screen
- Added: Toggle FPS Cap.
- C#10 Features (Logging Improvements, File Scoped Namespaces)
- Fixed: Workaround for CPU Usage monitoring not working for some users.
- Fixed: Bad link in GitHub repository for documentation.
- Fixed: Softlock in results screen on Netplay if host quits before client opens screen.
- Fixed: Bug causing the last frame of an animated texture to be skipped.
- Fixed: Tweakbox crashes under DXVK. (Mig...
0.6.3
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
This document lists all changes
Release Description (0.6.0)
This is a beta release.
This release mostly consists of additional polish in existing features, albeit there are some new toys to play with (one of them is really impressive!).
Most of the features in this release have been tested, though there may be some odd things here and there around the edges; as I've still other things to do outside of Riders.
Please report bugs (no matter how minor); I'll do what I can to test them in a timely manner.
Early Access Notice
Please note that this project is not yet ready for public consumption.
Netplay still has flaws. Very minor issues, but flaws nonetheless.
I do not yet consider this project to be of production quality.
Please report any issues (especially crashes) using the guidelines provided in Reporting Issues.
Do not ask for Tech Support (e.g. "How do I use this mod").
Features
Custom Gear Support
The staple feature of this patch.
Tweakbox now supports the addition of fully custom gears; that is, having customized gears without having to replace the vanilla gears.
Here's some details:
- Custom gears can be normally selected from Character Select; no magic buttons required.
- You can have up to 214 custom gears (255 gears total).
- Custom gears are Supported in Netplay (requires more testing).
- Custom gears can have custom icons and names in Character Select.
- Custom gears can be edited from within the built-in gear editor.
- You can export any gear from Gear Editor into a brand new custom gear.
What's left?
- Custom model support for custom gears. (Will implement on demand)
Enhanced Texture Tools
Some minor improvements have been made to existing texture injection tools used in Riders; for example the introduction of the texture viewer tool.
The texture viewer allows you to preview all currently loaded textures in real time; which makes the creation of texture packs or finding hashes for your custom textures more convenient.
Oh, by the way, this is the debug menu font! It's not there in the console releases <3.
It's also now possible reload textures in real time; allowing for changes to be seen without having to re-load the menu/stage; as well as see a list of all texture redirections that have been made. Useful stuff!
Widget Support
Tweakbox now has the ability to display various widgets on the screen.
Widgets can be pinned to any edge or corner of the screen and display information such as, FPS, Frame Time, CPU and Memory Usage to the screen.
The user can add or remove as many widgets as they like.
Cleaned Up Settings Menu
The layout of the settings menu has been cleaned up for better organization and accessibility. Related settings are now grouped together under expandable trees.
Forced Netplay Settings
Version 0.6.0 adds a feature which forces certain settings to be enabled while in Netplay mode:
- Enable return to Stage Select from Race/Survival/Tag
- Enable driving backwards.
- Enable FPS cap.
These features cannot be toggled while participating in Netplay; and are enabled to ensure consistency between all players.
Chatbox In Netplay
Come across a random player in Netplay?
Fear no more! You can talk now.
*You even get notified if your Netplay window is minimized, win-win!.
Enhanced Input Blocking
A few small changes here:
- You can customize the hotkey used to toggle passing input to the game.
- Blocking input passed to the game now works regardless of mod load order when used with Controller Hook.
- You can now make Tweakbox not pass inputs to game if any of its Windows are activated/being used.
Improved Logging Efficiency
Starting with version 0.6.0, Tweakbox uses an upcoming C# 10 feature called Improved Interpolated Strings which allows for more efficient logging.
Notably, if the log level/category for a specific message is not enabled, the string will not even be constructed at all; saving both time and unnecessary memory allocations without the need of writing repetive, redundant ugly checks on every log operation.
Heap Allocation Viewer
Starting with version 0.6.0, there's a cool little utility for tracking allocations made to the game's native heap.
This is a result of my study into how the game handles memory allocations.
Sometimes it doesn't seem to work perfectly yet for the Front
side (if there's an issue, you'll experience game lag); as the front side of the heap wasn't really designed to be walked through, and game doesn't clean up properly sometimes. Most of the time however it works perfectly fine.
The back side works perfectly without issue.
Adding: "Game Modifiers"
The "Race Settings" in Netplay Menu has now been moved to the Tweakbox Settings
menu and rebranded as Game Modifiers
.
These settings can now be applied to any race; not just netplay races.
In addition, a number of new modifiers have been added, including:
- Disable Attacks for First
X
Milliseconds in Race. - No Screenpeeking (Netplay)
- Custom Ring Loss on Death
- Custom Ring Loss on Hit
- No Turbulence
- Slipstream
Improved Loading Times
Starting with version 0.6.0, race loading times have been improved by up to 60%.
Previously loading an 8 player race has taken around 2.5 seconds, now it takes 1.5 seconds.
Improved Startup Times
Tweakbox now obsoletes a third party file caching mechanism from CRI Middleware originally used in Riders. This improves the initial cold boot startup time by around 10 seconds.
Note: "Cold Booting"
refers to running the game after a PC restart or after some time has passed since last launch.
Animated Texture Improvements
There's a collection of minor improvements related to animated textures:
- Texture Cache: Animated textures are now automatically packed into a single archive to improve performance.
The archive consists of a list of raw DDS files compressed using lz4.
This significantly improves load times when many frames are used.
- Animated textures will now load in the background without stalling the game startup process.
The game will now use the first frame of the animated texture until loading of the remaining frames is ready.
This prevents stutters on loading animated textures outside of load screens (e.g. Character Select).
- Tweakbox will now warn when high frame count animated textures are using an unoptimal format.
Layout Editor Improvements
The in-mod layout editor has received some minor improvements:
-
Safe Mode: Prevents updating object data in real time to ensure moving some objects (e.g. Rings) does not lead to crashes.
-
Autosave: The layout editor will now create an automatic save of the at regular time intervals. Useful in case you encounter a crash.
In-Game Language Change
The language of both the game's text and voice can now be changed on the fly.
Some changes (e.g. menu voices) are applied in real time, however others (e.g. localized menu assets) only apply after the next loading screen.
Improved Tweakbox Startup Times
Startup time of Tweakbox itself has been improved in verison 0.6.0, by approximately 75%. Startup now takes 0.7 seconds, instead of 1.2 seconds.
Missing Model Fallback
When a model for a specific gear is missing (e.g. Sonic + Riders DX Advantage F); Tweakbox will now default to loading the default gear model for that gear type.
i.e. For boards it will load Default Gear
, for skates it will load Darkness
and for bikes it will load E-Rider
.
This should prevent Tweakbox from crashing when from gear data from the GameCube mods are imported to Tweakbox. (Since those have custom model archives.)
Miscellaneous
- Added: About Screen
- Added: Toggle FPS Cap.
- C#10 Features (Logging Improvements, File Scoped Namespaces)
- Fixed: Workaround for CPU Usage monitoring not working for some users.
- Fixed: Bad link in GitHub repository for documentation.
- Fixed: Softlock in results screen on Netplay if host quits before client opens screen.
- Fixed: Bug causing the last frame of an animated texture to be skipped.
- Fixed: Tweakbox crashes under DXVK. (Might work on Linux now too)
- Fixed: Tweakbox no longer crashes on failing to connect to NAT Punching Server.
- Added: ...
0.6.2
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
This document lists all changes
Release Description (0.6.0)
This is a beta release.
This release mostly consists of additional polish in existing features, albeit there are some new toys to play with (one of them is really impressive!).
Most of the features in this release have been tested, though there may be some odd things here and there around the edges; as I've still other things to do outside of Riders.
Please report bugs (no matter how minor); I'll do what I can to test them in a timely manner.
Early Access Notice
Please note that this project is not yet ready for public consumption.
Netplay still has flaws. Very minor issues, but flaws nonetheless.
I do not yet consider this project to be of production quality.
Please report any issues (especially crashes) using the guidelines provided in Reporting Issues.
Do not ask for Tech Support (e.g. "How do I use this mod").
Features
Custom Gear Support
The staple feature of this patch.
Tweakbox now supports the addition of fully custom gears; that is, having customized gears without having to replace the vanilla gears.
Here's some details:
- Custom gears can be normally selected from Character Select; no magic buttons required.
- You can have up to 214 custom gears (255 gears total).
- Custom gears are Supported in Netplay (requires more testing).
- Custom gears can have custom icons and names in Character Select.
- Custom gears can be edited from within the built-in gear editor.
- You can export any gear from Gear Editor into a brand new custom gear.
What's left?
- Custom model support for custom gears. (Will implement on demand)
Enhanced Texture Tools
Some minor improvements have been made to existing texture injection tools used in Riders; for example the introduction of the texture viewer tool.
The texture viewer allows you to preview all currently loaded textures in real time; which makes the creation of texture packs or finding hashes for your custom textures more convenient.
Oh, by the way, this is the debug menu font! It's not there in the console releases <3.
It's also now possible reload textures in real time; allowing for changes to be seen without having to re-load the menu/stage; as well as see a list of all texture redirections that have been made. Useful stuff!
Widget Support
Tweakbox now has the ability to display various widgets on the screen.
Widgets can be pinned to any edge or corner of the screen and display information such as, FPS, Frame Time, CPU and Memory Usage to the screen.
The user can add or remove as many widgets as they like.
Cleaned Up Settings Menu
The layout of the settings menu has been cleaned up for better organization and accessibility. Related settings are now grouped together under expandable trees.
Forced Netplay Settings
Version 0.6.0 adds a feature which forces certain settings to be enabled while in Netplay mode:
- Enable return to Stage Select from Race/Survival/Tag
- Enable driving backwards.
- Enable FPS cap.
These features cannot be toggled while participating in Netplay; and are enabled to ensure consistency between all players.
Chatbox In Netplay
Come across a random player in Netplay?
Fear no more! You can talk now.
*You even get notified if your Netplay window is minimized, win-win!.
Enhanced Input Blocking
A few small changes here:
- You can customize the hotkey used to toggle passing input to the game.
- Blocking input passed to the game now works regardless of mod load order when used with Controller Hook.
- You can now make Tweakbox not pass inputs to game if any of its Windows are activated/being used.
Improved Logging Efficiency
Starting with version 0.6.0, Tweakbox uses an upcoming C# 10 feature called Improved Interpolated Strings which allows for more efficient logging.
Notably, if the log level/category for a specific message is not enabled, the string will not even be constructed at all; saving both time and unnecessary memory allocations without the need of writing repetive, redundant ugly checks on every log operation.
Heap Allocation Viewer
Starting with version 0.6.0, there's a cool little utility for tracking allocations made to the game's native heap.
This is a result of my study into how the game handles memory allocations.
Sometimes it doesn't seem to work perfectly yet for the Front
side (if there's an issue, you'll experience game lag); as the front side of the heap wasn't really designed to be walked through, and game doesn't clean up properly sometimes. Most of the time however it works perfectly fine.
The back side works perfectly without issue.
Adding: "Game Modifiers"
The "Race Settings" in Netplay Menu has now been moved to the Tweakbox Settings
menu and rebranded as Game Modifiers
.
These settings can now be applied to any race; not just netplay races.
In addition, a number of new modifiers have been added, including:
- Disable Attacks for First
X
Milliseconds in Race. - No Screenpeeking (Netplay)
- Custom Ring Loss on Death
- Custom Ring Loss on Hit
- No Turbulence
- Slipstream
Improved Loading Times
Starting with version 0.6.0, race loading times have been improved by up to 60%.
Previously loading an 8 player race has taken around 2.5 seconds, now it takes 1.5 seconds.
Improved Startup Times
Tweakbox now obsoletes a third party file caching mechanism from CRI Middleware originally used in Riders. This improves the initial cold boot startup time by around 10 seconds.
Note: "Cold Booting"
refers to running the game after a PC restart or after some time has passed since last launch.
Animated Texture Improvements
There's a collection of minor improvements related to animated textures:
- Texture Cache: Animated textures are now automatically packed into a single archive to improve performance.
The archive consists of a list of raw DDS files compressed using lz4.
This significantly improves load times when many frames are used.
- Animated textures will now load in the background without stalling the game startup process.
The game will now use the first frame of the animated texture until loading of the remaining frames is ready.
This prevents stutters on loading animated textures outside of load screens (e.g. Character Select).
- Tweakbox will now warn when high frame count animated textures are using an unoptimal format.
Layout Editor Improvements
The in-mod layout editor has received some minor improvements:
-
Safe Mode: Prevents updating object data in real time to ensure moving some objects (e.g. Rings) does not lead to crashes.
-
Autosave: The layout editor will now create an automatic save of the at regular time intervals. Useful in case you encounter a crash.
In-Game Language Change
The language of both the game's text and voice can now be changed on the fly.
Some changes (e.g. menu voices) are applied in real time, however others (e.g. localized menu assets) only apply after the next loading screen.
Improved Tweakbox Startup Times
Startup time of Tweakbox itself has been improved in verison 0.6.0, by approximately 75%. Startup now takes 0.7 seconds, instead of 1.2 seconds.
Missing Model Fallback
When a model for a specific gear is missing (e.g. Sonic + Riders DX Advantage F); Tweakbox will now default to loading the default gear model for that gear type.
i.e. For boards it will load Default Gear
, for skates it will load Darkness
and for bikes it will load E-Rider
.
This should prevent Tweakbox from crashing when from gear data from the GameCube mods are imported to Tweakbox. (Since those have custom model archives.)
Miscellaneous
- Added: About Screen
- Added: Toggle FPS Cap.
- C#10 Features (Logging Improvements, File Scoped Namespaces)
- Fixed: Workaround for CPU Usage monitoring not working for some users.
- Fixed: Bad link in GitHub repository for documentation.
- Fixed: Softlock in results screen on Netplay if host quits before client opens screen.
- Fixed: Bug causing the last frame of an animated texture to be skipped.
- Fixed: Tweakbox crashes under DXVK. (Might work on Linux now too)
- Fixed: Tweakbox no longer crashes on failing to connect to NAT Punching Server.
- Added: ...
0.5.9
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Full changelog is available at https://sewer56.dev/Riders.Tweakbox/Changelogs/0.5.0/0.5.0/
The changelog below is autogenerated.
Early Access Notice
Please note that this project is not yet ready for public consumption. Netplay is still incomplete, buggy and a work in progress. I do not yet consider this project acceptable for normal end users.
Please report any issues (especially crashes) using the guidelines provided in Reporting Issues.
Do not ask for Tech Support (e.g. "How do I use this mod").
0.5.9 - 2021-07-02
Commits
0.5.8
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Full changelog is available at https://sewer56.dev/Riders.Tweakbox/Changelogs/0.5.0/0.5.0/
The changelog below is autogenerated.
Early Access Notice
Please note that this project is not yet ready for public consumption. Netplay is still incomplete, buggy and a work in progress. I do not yet consider this project acceptable for normal end users.
Please report any issues (especially crashes) using the guidelines provided in Reporting Issues.
Do not ask for Tech Support (e.g. "How do I use this mod").