This project allows you to create OpenComputers virtual machines and emulate player interactions with them as they would function in a Minecraft world. π
- π±οΈ One-Click VM Generation: Comes pre-configured with OpenOS by default.
- π Unlimited VM Instances: Each VM is displayed in a separate window.
- πΌοΈ Automatic Screen Scaling: Includes antialiasing for smoother visuals.
- βοΈ Customizable Hardware:
- π Set custom HDD and EEPROM paths.
- π Adjust virtual screen aspect ratios.
- π§ Limit VM runtime RAM.
- π Simulated Sounds: Emulates:
- HDD access.
computer.beep().- Ambient cooler "bshhhhhhh" sounds with volume control.
- π‘ Cross-VM Communication: Messaging via virtual modems.
- π Toolbar Control: Hide the toolbar for an immersive experience.
- πΎ State Persistence: Save and load VMs with all component addresses and configurations.
- π οΈ Data Card Component: Fully implemented for advanced functionality.
- π§© Support for Multiple Identical Components.
- π¦ Support for newer Java versions.
- π Lua architecture switching.
- ποΈ Online store for downloading components.
- π οΈ VS Code extension for running Lua programs in the VM.
- π Full support for components listed on OpenComputers Documentation.
- π€ Support for drone, robot, and microcontroller VMs.
- Install Java SE 1.8:
- Ensure you have Java SE 1.8 with the old Java FX installed. You can download it from here.
β οΈ
- Ensure you have Java SE 1.8 with the old Java FX installed. You can download it from here.
- Run the Application:
- Execute the
.jarfile. π
- Execute the
This project is still under development. You can try the latest build located in the /out/ directory. Please note that it is provided without guarantees. πΊ
