Fougerite Official

Fougerite Official 1.9.4

No permission to download
  • Ban System improvements
  • Radiation hack logging was removed from console.
  • Updated Patcher, ResourceSpawned gets called when the resource already spawned. Re-patch!
  • Made some changes in MagmaPlugin
  • Made some FindingMethod changes in Fougerite
  • Disabled JintPlugin by default (Not so many plugins for It, It is unnecessary for It to run, you may re-enable It in Fougerite.cfg)
  • Disabled MoonSharp by default (Not so many plugins for It, It is unnecessary for It to run, you may re-enable It in Fougerite.cfg)
Fixed inventory hook errors.
  • Mostly fixes. I modified Teleportation method a bit
  • Added some error logging
  • Player.Character
  • Player.FallDamage
  • Player.IsAlive fix
Full Changes:
https://github.com/Notulp/Fougerite/commit/3699c5746be2e32ad1748ad5ed2c6c1d28213c97
  • Fixed GodMode in Rust++
  • Including clean de-obfustaced ulink.dll
  • Including a readme.txt about It
  • Added ini.ContainsValue(string valuename)
  • Some fixes in the engines
  • Plugin.CreateList() - Creating C# lists
  • I patched the uLink.dll and deobfuscated with the best program. I have to say that my server seems to be stable, It's the same thing. Hopefully this will stop the rust flood. I sometimes detect that the server is not flooding but you can't connect. Well in that status, the server is still saveable, and you can restart It. I don't think I'm able to do more for the shitty rust flood errors
  • GlitchFix got updated, new config options.
  • Left a debug msg in
  • Fixed HurtEvent issues in Fougerite and Rust++
  • You should update immediately.
New Research Hook:
Be sure to repatch the assembly with the patcher. (I also included a prepatched assembly)
Class
JavaScript:
// Jint2 and Magma
function On_Research(ResearchEvent)
{
    if (ResearchEvent.Player.Name != "god")
    {
        ResearchEvent.Cancel();
        ResearchEvent.Player.Message("Hah! You're not god!");
        ResearchEvent.Player.Message("You can't get: " + ResearchEvent.ItemName);
    }
}
Python:
def On_Research(self, ResearchEvent):
    if ResearchEvent.Player.Name != "god":
        ResearchEvent.Cancel()
        ResearchEvent.Player.Message("Hah! You're not god!")
        ResearchEvent.Player.Message("You can't get: " + ResearchEvent.ItemName)
Code:
function On_Research(ResearchEvent):
    if (ResearchEvent.Player.Name ~= "god") then
        ResearchEvent.Cancel()
        ResearchEvent.Player.Message("Hah! You're not god!")
        ResearchEvent.Player.Message("You can't get: " .. ResearchEvent.ItemName)
    end
end
Data Class Additions:
Added Data.ToUlong(string)
Added Data.Tolong(string)​
Util Class Addition:
Util.BlueprintOfItem(ItemDataBlock item) - Returns you BlueprintDatablock​
GlitchFix:
GlitchFix is now modified and It is even faster now. (Using LINQ)​
MoonSharp:
Lua Engine was modified a bit to handle stuffs automatically​
Others:
Py, Jint, Magma was also modified.
Added: fougerite.save console command which saves the server and also saves Rust++ If It's enabled
Added: fougerite.rustpp console command which should reload Rust++​