blocklandjsblocklandjs is a joint project between me and a friend
we are aiming to replace torquescript entirely (only relying on it for mundane things like requirements or function importing), and create one dll to finish all dlls, as well as adding in a unique set of functions that will allow you to hopefully detour functions in memory to your own, allowing for on-the-fly patching (in a sense), as well as allowing you to call torquescript functions with a very simple importing system
torquescript vs javascriptcurrently this dll is used in visolator's mining, as it helps speed up calculations. compared to torquescript, javascript is ~5.3 times faster (directly in math computation) then torquescript. this helps a ton when you have a metric-forgetton of calculations you want to do, and you don't want to sit around waiting for blockland to respond.
javascript benchmarkstorquescript benchmarks
contributingthe more eyes the better. please help me maintain this project by forking our
github repo and or submitting pull requests
how to get starteddownload the latest release on
githubplace all of the .dll and .bin files into your blockland/ directory (dlls can be put in modules/)
once you've started blockland, inject the dll with your dll injector of choice, and if everything's started up correctly you'll have a message saying that it's initialized and all of that jazz
READ THE WIKIthis thread will be updated with info as we go along.