Search results

  1. mikec

    Jint 2.2 vs Jint 0.9+Magma

    It's mostly better, but enumerating properties of game objects to discover what you can do with them isn't as easy in Jint2. In the case of a Dictionary, "obj[x]" returns the KeyValuePair object to Javascript, not the Value like it would in Jint 0.9. So to get the Value, you have to refer to...
  2. mikec

    Good job

    Congratulations on the new baby. Excuse for disappearing is accepted. ;) I wonder if you could talk about that a little more? Other plugins are doing this already?
  3. mikec

    Solved Problem with compilation.

    It loaded just fine. But you didn't build or install any modules. So, it doesn't do anything useful. I think without any modules, all it would do is log exceptions generated by the game itself, if you have debug log enabled.
  4. mikec

    Rust Legacy going public

    No more chasing some torrent that takes days to download, only to find its bullshit. No more wondering if GSP are running the same code we're building to. Now lets make a total conversion! And get it running on Linux. ;)
  5. mikec

    Rust Legacy going public

    It done gone public already. Update your experimental server. The legacy files are included in the latest experimental release.
  6. mikec

    Rust Legacy going public

    :D:eek::p:cool: http://facepunch.com/showthread.php?t=1414775&p=45852772&viewfull=1#post45852772
  7. mikec

    Solved Some plugins with configs don't work properly

    That's what I wanted to know. Thanks. I wonder if I should start posting my builds in a separate thread? As long as I make clear they are my builds, not official Fougerite releases, would that be acceptable?
  8. mikec

    Solved Some plugins with configs don't work properly

    OK, that's cool. Just want to make sure your expectations align with what can be delivered. Did Drop++ create a Tables subdirectory and populate it with the loot tables on server startup?
  9. mikec

    Solved Some plugins with configs don't work properly

    Did you mention what build you're using? Because I made those changes to the Data class, moving the config file handling into the MagmaPlugin and JintPlugin. I did that because loading plugin configs WASN'T working. So I have to wonder if somehow you got an intermediate build. Did your build...
  10. mikec

    Solved Some plugins with configs don't work properly

    We're trying to develop a Rust server mod. Thanks for the problem report, but if user experience is more important to you, then you should use the stable release, or Magma.
  11. mikec

    This. Remember?

    I know how to capture an already-assembled structure. No need to /record before building it. The trick is spawning it somewhere else. :)
  12. mikec

    This. Remember?

    Of course not.
  13. mikec

    This. Remember?

    I am testing code to do this. EquiFox can be seen in the background, but who is speaking in this video? Is it xEnt?
  14. mikec

    Approved AdminPlus

    I kinda miss AdminPus...
  15. mikec

    GSP

    I can confirm that my request to install a Fougerite build (now outdated) on my FPSplayers account has been sitting in the queue waiting for the so-called owners to reply since 08/10/2014.
  16. mikec

    Important JintPlugin Module API

    These methods of class Plugin work the same as in Magma: Plugin.CreateDir(string name):bool Plugin.CreateTimer(string name, int timeoutDelay):TimedEvent Plugin.CreateTimer(string name, int timeoutDelay, ParamsList args):TimedEvent Plugin.GetTimer(string name):TimedEvent Plugin.KillTimer(string...
  17. mikec

    Important JintPlugin Module API

    Remember, the *JsonFile methods don't actually do any JSON serialization. Use the Javascript JSON methods within your script and send the output to one of these methods. The only way Jint can do JSON is to instance a new Javascript Engine and pipe your object through it. But that would be...
  18. mikec

    Important JintPlugin Module API

    NEW METHODS FOR JINT2 PLUGINS Plugin.ToJsonFile(string path, string json):void - Writes a json string to filename "path".json. Plugin.FromJsonFile(string path):string - Returns a json string from filename "path".json. Usage: var obj = { propertyA: 'foo', propertyB: 'bar', propertyC: 12...
  19. mikec

    Important JintPlugin Module API

    Now that Magma is in its own module, I'm taking the Jint module in a slightly different direction. There won't be as many methods provided to Jint scripts as were provided to Magma scripts. This is because Javascript running in Jint has improved access to C# types. For example, under Jint...
  20. mikec

    Most of plugin not working

    Rust++ commands have been fixed in the latest commit. There are also now 2 Javascript modules, one for legacy Magma plugins and another for the new Javascript engine. I also fixed the Magma bug that made quotes in chat come out as \"quoted words\".