merging LOD caches
my friends and i have different areas of our server loaded from exploring. is it possible to merge the .sqlite files together to combine all of our loaded LODs?
11 Replies
you can send them to one person where they load all of it and it'll merge to one
just drop all of our overworld.sqlites into one folder and run the game?
yeah
/lodstored
Single Player:
- Overworld:
.minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite
- Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite
- End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Multiplayer:
- .minecraft/Distant_Horizons_server_data/SERVER_NAME/
No, that is not correct, they won't merge
You'll have to use an external program for that
ohh mb
i was thinking loading them in one world will make a new one with them together
is the chunk identifier variable in the .sqlite unique to each client? for example, does my 0/0/0 chunk have the same identifier as my buddy’s 0/0/0 chunk? i think i could merge them if there’s a common variable
I don't know. You'll either have to ask James or try to see if you can figure it out yourself
LODs are identified using three variables stored inside a LOD entry. x coord, y coord and detaillevel
I tried creating a LOD Database merger, although I hadn't had much success, considering no LODs were merged for some reason.
To be fair, I haven't spend much time on this project tho
what software did you use to try the merge? i think my SAS would crash lol
I tried creating a rust program for this, but I'm failing with errors due to duplicates and I'm not able to fix it