Raft Mod Loader v4.1

Warning: This version of the mod loader comes with a new method of connecting to the game which requires you to leave the staging and modding branch to be able to play with mods.

Changelog for RaftModLoader version 4.1

  • Added command cs_run (Allows you to run csharp code at runtime.)
  • Added command getcompiler (Get the current roslyn compiler path.)
  • Added command settimescale (Syntax: 'settimescale <value>' Change the game speed (Default is 1).)
  • Added command kill (Kill yourself.)
  • Added command noclip (Toggle the noclip.)
  • Added command gotoraft (Teleports you to your raft.)
  • Added command dotnetversion (Get the current .NET version.)
  • Added command exit (Exit the game.)
  • Added command bind (Syntax: 'bind <key> <command>' Bind a console command to a key.)
  • Added command unbind (Syntax: 'unbind <key>' Unbind a console comand from a key.)
  • Added command unbindall (Unbind all commands from all keys.)
  • Fixed Serverlist.
  • Added EVERYONE CAN JOIN option to the dropdown in NewWorld and LoadWorld menu. (If this option is choosen your server will be registered on the public serverlist.)
  • Updated to .NET 4.5.
  • Completely removed injection process.
  • Updated the loading process. (RaftModLoader will not work anymore on older raft versions.)
  • Added a basic DRM to prevent cracked users to play the game.
  • Added a new notification system to show errors.
  • Removed Richtext from the console inputfield.
  • Changed from WWW requests to UnityWebRequest.
  • Updated ItemAPI class.
  • Updated RAPI class.
  • Renamed main class to RML_Main
  • Removed the [ULog] prefix from Unity Errors in console.
  • Added a new type of mod (*.cs files) (Its almost the same as .dll, just put them in Raft/mods)
  • Added Hotreload support for .dll mods. (You need to change the assemblyName each time you want to reload.)
  • New .cs mods are compiled on your PC. They also are recompiling each time you load them.
  • Added RawSharp class for CSEvaluation aswell as .cs mods.
  • Fixed DevTools.
  • Completely removed injection process.
  • Updated the loading process. (RaftModLoader will not work anymore on older raft versions.)
  • Added a basic DRM to prevent cracked users to play the game.
  • Added a new notification system to show errors.
  • Removed Richtext from the console inputfield.
  • Changed from WWW requests to UnityWebRequest.
  • Updated ItemAPI class.
  • Updated RAPI class.
  • Renamed main class to RML_Main
  • Removed the [ULog] prefix from Unity Errors in console.
  • Added a new type of mod (*.cs files) (Its almost the same as .dll, just put them in Raft/mods)
  • Added Hotreload support for .dll mods. (You need to change the assemblyName each time you want to reload.)
  • New .cs mods are compiled on your PC. They also are recompiling each time you load them.
  • Added RawSharp class for CSEvaluation aswell as .cs mods.
  • Fixed DevTools.
  • Removed RaftModLoader.dll file.
  • Updated Harmony to the latest version.
  • Added sunrise time in the mainmenu (So it looks different from the vanilla version.)
  • Removed the deprecated warning message for RConsole.registerCommand()
  • RaftModLoader now loads REALLY faster.
  • ModLoader is now asynchronous. That means you shouldn't have freezes while loading a mod.
  • Added a new notification system (RNotify)
  • Modified the error notification. It won't spam your screen anymore.
  • Fixed error displaying in the console. It won't show the HEX stacktrace anymore.
  • Removed some placeholders from the Home page.
  • Fixed registerCommand(typeof(YourModClass)) not properly unloading.
  • Removed console message prefixes ([Warning], [Error] etc…)
  • Added Console & MainMenu Open/Close animation.

Changelog last updated on 2019-03-07

  • ModLoader version 4.1
  • for Raft 9.03
  • Released on 2019-03-07