Hello,
I'm making an open world thing but I'm running into an issue which maybe a bug of my own, but it looks like a Pico-8 limit.
Here's the thing:
You start at {0, 0} and enter a vehicle made of components and travel roughly 3000 pixels in whichever direction and then exit the vehicle, the vehicle disappears. It does not show up at {0, 0} but ends up mangled somewhere 2/3 of where you exited. The player is spawed where it is meant to be and does not show any glitches. This either happens or it does not, somewhere outside of {±3000, ±3000}.
• Is this some sort of overflow thing?
• If so, is there a way to get around it?
Regards,
skipperd



Posting the cart or code is necessary to figure out what is actually going on here.



The problem occurs when cutting off part of the the ship after having travelled ±2400 pixels in any direction. You can see your coordinates "here" when you press S.
I've used an earlier version of this for another part of the game and had wildly different glitches at similar coordinates.
After cutting off a part at {0-ish, negative-2400-something} I can find it at {0-ish, positive-1800-something}, reconstructed in a straight line:

[Please log in to post a comment]