Okay, this kinda is an thought for loading the positions for many things through just two save behaviors- say we have a random world generator. It will have to be finite in size no matter what.
Up to 81 positions (a 9 by 9 square) could be saved with a pair of Saves, one for each axis. And if you want it to support multiple blocks- up to 9 types.
Say our first block was in the position 1,1
Save X: 1
Save Y: 1
Every block after 1,1, would have its position, then multiplied by 10^x, then added onto the save.. depending on how far it is from the origin point, 1,1
So say we had the block at 1,1. But also wanted a block at 2,1 as well.
Save X: 21
Save Y: 11
Another at 3,2
Save X: 321
Save Y: 211
And when the saves are loaded, the individual digits are unpacked and are spawned where they were the previous session.
And this alone is just for a 9 by 9 tile chunk. To expand your game, you’d have to make multiple save pairs as well. Using expressions to add offsets to the spawning objects to allow everything to be placed without overlapping.@Mhx Aîr
Can I get a tester to confirm this? This very idea could lead us to much more complex games.