Modular computers, powered by Kallisti!
Early WIP - does not run in a normal game environment yet.
To run this module with workarounds use either:
- The
gradlew permissiveNatives
task to run the game with permissive security and an extra hook to load native files - The "TerasologyPC (permissive security) run config in IntelliJ, after setting up the natives path in a variable
- Go to "Path Variables" under IntelliJ's settings, create
TERASOLOGY_NATIVES
and set it to the absolute path of thenatives
dir
- Go to "Path Variables" under IntelliJ's settings, create
- From a game zip you'll need to execute Java with two extra arguments,
-Djava.library.path=<path to natives>
and-permissiveSecurity
To get the hardware in-game:
give display
give computer
give ROMOCBios
give CPULua53
give GPUOCType
give FloppyDiskOpenOS
give RAM256 5
Place the computer and display blocks adjacent to each other in the world.
Open the computer block with e
and plop all the hardware in filling in the leftover space with memory modules. Hit the "Activate" button
See MovingBlocks/Terasology#3937 for some related discussion about natives. More work is needed to allow KComputers to run with security on and no special hooks for the JNLua natives