OpenComputers icon indicating copy to clipboard operation
OpenComputers copied to clipboard

Reset Home Function for the Navigation Upgrade

Open Jackose opened this issue 3 months ago • 4 comments

Just a feature request for a function that sets the (0,0,0) position of the navigation upgrade to the device's current block, instead of having to craft it with a new map. Some devices have no way of any sort of position data outside of the navigation upgrade's range (besides the debug card which is cheating and placing broadcasting machines everywhere). Maybe this is a good alternative for a range config?

Jackose avatar Oct 13 '25 23:10 Jackose

and why exactly would you move the world origin ? like, you'd most likely want to not change it, it's like changing where is 0.0°N 0.0°W at will, you'll just confuse everyone.

ff66theone avatar Oct 14 '25 07:10 ff66theone

Sorry for the confusion, I was talking about the upgrade’s origin, not the world origin. The nav upgrade considers a set of arbitrary coordinates to be its origin, or (0,0,0) position. I am suggesting that the upgrade’s reference coordinates could be changed dynamically, not the entire dimension’s.

Jackose avatar Oct 17 '25 08:10 Jackose

Yes i know, but changing the upgrade's origin and then communicating the coordinates to another computer could confuse it since it wouldn't have the same reference point, that is what I meant

ff66theone avatar Oct 17 '25 18:10 ff66theone

Yeah, that could definitely be a problem. Good thing it’s pretty simple to store the component’s coordinates before changing the origin and then sending them to the computer so it can update its reference point. At least a lot more simple than having two devices be calibrated to the same reference point in the first place. Also, the max range of the nav upgrade is well outside the max range of the network card (normally), so Idk why you would need to change the upgrade’s origin if the device it was installed in was able to communicate with a computer.

Jackose avatar Oct 18 '25 00:10 Jackose