Jump to content

8 Screenshots

  • 50.7k
  • 4.5k

What's New in Version 0.24.0520   See changelog

Released

New Features

  1. Admin Module: Added Items tab to Carbon's configuration page, allowing the creation of custom items.
  2. Admin Module: Added a Reload button on installed Plugins for easier management.
  3. Admin Module: Introduced Rust backpack looting hooks and logic with user-friendly on-screen instructions.
  4. Added c.commit command to print information about the Git commit of the runtime Carbon build.
  5. Introduced c.debughook (hookid|name) duration for identifying which plugins trigger a specific hook and log each occurrence. This feature is available in the debug build only.
  6. Added c.openplugin PluginName to open the .cs file of the specified plugin directly from the console.
  7. Introduced c.resethooks to clear all progress on current hooks including hook time, fires, memory usage, and lag spikes.
  8. Added Permissions instance in CarbonModule for enhanced permission management.
  9. Improved error handling for c.grant and c.revoke commands when the parameter is non-existent.
  10. Introduced a boolean hook CanAcceptBackpackItem2803314817 to determine if a backpack can accept a specific item.
  11. Added cached hook lag spike processing for better performance monitoring.
  12. Implemented a Carbon patch to fix c.defaultserverchatid, allowing it to override the user ID Rust uses for server chat messages.
  13. Implemented a Carbon patch to remove the Rust 'Bump' log in HotAirBalloon, reducing unnecessary log entries.
  14. Added LineType support to the InputField Carbon CUI component, enhancing UI customization.
  15. Introduced OS commands for opening various Carbon folders, such as c.openconfigs, c.opendata, c.openroot, and more for easier access to Carbon's filesystem.
  16. Added a feature to display unloaded and compilation-failed plugins at the bottom of the c.plugins command for better plugin management.


Fixes

  1. Admin Module: Fixed the 'Hide plugin icons' configuration option to work as intended.
  2. Resolved an issue where Build.IsDebug was not accessible due to it being static, improving debuggability.
  3. Fixed errors in CarbonPlugin's built-in harmony patches not displaying the exception stack trace, making debugging more straightforward.
  4. Addressed a limitation in covalence's FindPlayerById method, which now looks for player data files instead of only active player bodies on the server.
  5. Enhanced error handling for IDelFix to prevent failures, with special thanks to Tryhard for the contribution.
  6. Updated Permission's UserHasPermission to utilize a runtime dictionary, optimizing cache filling as needed by plugins.


Updates

  1. Admin Module: Changed the behavior to run module.Reload instead of module.Load when saving module config in the config editor, ensuring the module is properly restarted.
  2. Refined the Plugins tab to use IEnumerables instead of arrays for a more efficient data handling.
  3. Removed the display of compile time for precompiled hookables to streamline the interface.
  4. Enhanced the display of plugin and hook lag spike information in commands like c.plugins, c.plugininfo, c.modules, and c.moduleinfo for better monitoring.
  5. Overhauled the code quality in ModLoader, aiming to reduce heap allocations for improved performance.


Miscellaneous

  1. Admin Module: Implemented caching for the Configuration tab to regenerate it each time it's initially displayed, enhancing UI responsiveness.
  2. Introduced a command and configuration for hook lag spike thresholds, allowing for finer control over performance monitoring.
  3. Removed automatic cleanup of the carbon/reports folder on preload to prevent loss of potentially useful debugging information.
  4. Removed the inclusion of version numbers in DLL binary names to avoid issues with referencing.
  5. Discontinued the c.report command, the carbon/reports folder, and its underlying implementation as they have become obsolete.
  • Like 6
  • Love 16

User Feedback

1.1m

Downloads

Total number of downloads.

5.5k

Customers

Total customers served.

78.5k

Files Sold

Total number of files sold.

1.5m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.