Fougerite Official

Fougerite Official 1.9.7

No permission to download
  • REPATCH or USE PREPATCHED FILES
  • RPC Error thingy should be gone
  • Player Gathering event finds the player a lot more faster now
  • Like
Reactions: remove.tk
  • Like
Reactions: remove.tk
  • Little fix in Magma and Jint modules
This is probably the biggest update since a time.

  • All modules were updated
  • 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
JavaScript:
function On_EntityDeployed(Owner, Entity, ActualPlacer) {
    ActualPlacer.Message("Entity owned by: " + Entity.OwnerName);
}
Python:
def On_EntityDeployed(self, Owner, Entity, ActualPlacer):
    ActualPlacer.Message("Entity owned by: " + Entity.OwnerName)


Code:
function On_VoiceChat(NetworkPlayer, Player)
    Server:Broadcast(Player.Name .. " is talking!")
end
JavaScript:
function On_VoiceChat(NetworkPlayer, Player) {
    Server.Broadcast(Player.Name + " is talking!");
}
Python:
def On_VoiceChat(self, NetworkPlayer, Player):
    Server.Broadcast(Player.Name + " is talking!")
  • Like
Reactions: remove.tk
  • Like
Reactions: remove.tk
  • One last finalization in the DS saving.
  • Wrong version uploaded -.- This one is the real.
  • Realised where the problem in the DataStore save was, thanks for the report.
  • Like
Reactions: remove.tk
  • Like
Reactions: remove.tk
  • DataStore Serialization problems should be gone (It never appeared to me though after 1.2.7, please test this.)
  • Minimal fixes in Fougerite
  • Added Player.DisconnectLocation It stores the last location of the player after the player has disconnected.
  • RE-PATCH your DLLs or use the prepatched dlls. I made some modifications.
  • DataStore Saving is now fixed.
  • Rust++ Share fixed.
  • RPC Errors should be gone
  • Possible datastore fixes
  • 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!"
  • Patcher was updated
  • Rust++ had a small modification.
  • Rust++ was updated, fixed a small error in It, and fully uses Fougerite API instead of shitty rust's. (I hope I didn't miss anything now)
  • IronPython module updated
  • Fougerite updated, removed useless references, which may have caused reference incompatibilities. (Remove Microsoft.Scripting DLL files)