North-Western-Development / oc2r

RISC-V VMs in Minecraft. Continued by North Western Development, originally by Sangar.
https://www.curseforge.com/minecraft/mc-mods/oc2r
Other
54 stars 9 forks source link

Everything that was on OC but maybe improved #10

Open Leonardo5681 opened 1 month ago

Leonardo5681 commented 1 month ago

Is your feature request related to a problem? Please describe. Simply too much stuff is missing, there are no tablets, the monitors cannot be enlarged, there are no other OS or programs, once you start the PC the story ends there

Describe the solution you'd like I would like the addition of enhanced tablets perhaps. Drones like there were also on OC but perhaps upgraded too. The cassette player, the speaker is the cassettes from the Computronics mod. The internet card even though I know it is already reported. The servers and the server rack. The power distributor and the power converter. The assembler and the disassembler Maybe introduce the cdroms? It will be cool

Additional context Maybe an updated version of OpenOS would be nice instead of just having Sedna Linux

image image image

ajh123 commented 1 month ago

The orignal OC2 developers and OC2R developers say in the README:

OC2R:

The original mod was a successor to OpenComputers. At least in spirit. While many of the implementation details have changed quite dramatically, the core concepts of customizable hardware, persistence and sand-boxing are shared.

OC2:

This mod is a successor to OpenComputers. At least in spirit. While many of the implementation details have changed quite dramatically, the core concepts of customizable hardware, persistence and sand-boxing are shared.

Also due the the design of this mod, it would be hard to port everything from OC1 to this. This is because the computers use a RISC-V CPU which runs real binaries instead of Lua programs, however a Lua interpreter can be installed (or is already).

If developers want to achieve this they could have different types of CPUs in the game, like a RISC-V CPU or a Lua CPU. When using the Luu CPU it will only be able to run Lua programs on a Lua OS (maybe OpenOS?).

Additionally the way external devices are accessed and configured are different then OC1 so a compatibility layer needs to be added somewhere.

But ... the ideas of the other things from OC1 could still be added but in a slightly different way.

levshx commented 1 month ago

I think you're fantasizing too far ahead. That's why I'm joining you.

There are many ways to implement tablets, but there is no hardware mouse support in vogue yet (it would be great to see it at least in a monitor).

For drones, it would be cool to write programs like for RV microcontrollers (without supervisor) to do your own implementations of PID motor control with analog to GPS systems for triangulation.

To complicate the mod, add multilayer boards for different kinds of devices, processes for drilling boards in special mechanisms, processes for activating paladium on the surface of textolite (special liquids), processes for copper electroplating, masking, UV lightening. Also recall the toxicity of some substances by creating an analog of things only RoHS (finish coating).

But few people will like the extra complexity.