Made some modifications toward the RPC bugs, since many of the users had problems like that I'm trying to eliminate, please do feedback about this.
EntityDeployed received a new parameter, which has the new actual placer, please check the wiki for the fresh example. I left the backward compatibility, and for C# plugins I marked the old delegate as obsolete. The new one is OnEntityDeployedWithPlacer
Lua Engine doesn't call PluginInit twice now.
All interpreter modules received a On_PluginShutdown hook (Python already had one, but that called It twice too lol)
Added a total new hook called On_VoiceChat, only C# plugins had access to It, now you have access to It with small plugins too.
GlitchFix got the newest entitydeployed hook
Re-patch the dlls or use the prepatched ones.
Code:
function On_EntityDeployed(Owner, Entity, ActualPlacer)
ActualPlacer:Message("Entity owned by: " .. Entity.OwnerName)
end
Added error logging to datastore saving to investigate an unknown problem. Check logs for the following messages: "is not serializable. Saving skipped for It." | "Failed to remove not serializable values!" | "Failed to save datastore!"
Rust++ had a method that used the unsafe message system, It was replaced.
Rust++ XML file got corrupted when an illegal character was placed In It, It's now using an eligible way to avoid that.
Fougerite Patcher was updated please re-patch. It should eliminate the crash popups, that had problems with the disconnection. (Get the clean Assembly and uLink dll [Clean ulink is included as usual] [You may use the prepatched files instead if you want])
DataStore is now able to store Vector3s and serializes them thanks to @mikec
DataStore also got some fixes, and unserializable types will not be saved, so an error won't be thrown, and the DS should save properly.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.