From 8c4608000276b51a6cf6e27e841b0b1ae6094019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Mon, 3 Feb 2014 19:03:25 -0800 Subject: [PATCH] updated links and info for 1.2 --- Home.md | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/Home.md b/Home.md index 1d6f400..43e705d 100644 --- a/Home.md +++ b/Home.md @@ -13,10 +13,9 @@ OpenComputers is a mod that adds computers and robots into the game that can be Persistence ----------- -Programs will resume where they were stopped when the chunk with the computer they run on was unloaded and reloaded later. This is particularly useful for single player, servers where you can't spam chunk loaders and last but not least Redstone in Motion frames. OpenComputers achieves this by persisting the actual call stacks of all running coroutines. This is the reason OpenComputers cannot use a Java implementation of the Lua VM, since those all use Java threads as far I'm aware, which cannot be persisted. Therefore: +Programs will resume where they were stopped when the chunk with the computer they run on was unloaded and reloaded later. This is particularly useful for single player, servers where you can't spam chunk loaders and last but not least Redstone in Motion frames. OpenComputers achieves this by persisting the actual call stacks of all running coroutines. This is the reason OpenComputers doesn't use a Java implementation of the Lua VM, since those all use Java threads as far I'm aware, which cannot be persisted. Therefore: -**Important**: OpenComputers requires a native library - the [Eris] library, specifically. This includes the official Lua VM implementation. However, *only the server* requires the library. Clients do not. All Lua code is executed purely on the server. Please also see [[Dependencies|Home#dependencies]]. -Currently the library is distributed with the mod for Windows, Mac OS X (Intel Only) and Linux (tested on Linux Mint). PowerPC is not yet supported. +**Important**: OpenComputers comes with a native library - the [Eris] library, specifically. This includes the official Lua VM implementation. Currently the library is included in the mod for Windows, Mac OS X and Linux. Note that, *only the server* requires the library. Clients do not. All Lua code is executed purely on the server. If the library is not available for your system, the mod will fall back to LuaJ, a Java implementation of Lua. In fallback mode computers will *not* persist, and memory will *not* be limited. Modularity ---------- @@ -52,17 +51,7 @@ Configurability Almost every aspect of the mod can be tweaked via the configuration file. Not a fan of computers requiring power to run? Set their running cost to zero. Don't want power to play a role at all? Disable it completely! Think robots move too slow? Make 'em faster. Want bigger multi-block screens? Increase the maximum size. Just have a look at the [default configuration file][config] to see all the options. They are hopefully well enough documented. -Dependencies ------------- - -The native library has a few - very few - dependencies. - -- If you're on Windows you need the [Microsoft Visual C++ 2012 Redistributable Package](http://www.microsoft.com/en-us/download/details.aspx?id=30679). -- If you're on Linux you need [m](http://www.unix.com/man-page/all/3lib/libm/), [dl](http://www.unix.com/man-page/all/3lib/libdl/) and readline(-devel). - -In the most cases you'll already have these dependencies installed. - [Lua]: http://www.lua.org/ [Eris]: https://github.com/fnuecke/eris -[config]: https://github.com/MightyPirates/OpenComputers/blob/master/reference.conf \ No newline at end of file +[config]: https://github.com/MightyPirates/OpenComputers/blob/master/src/main/resources/reference.conf \ No newline at end of file