[worlddiff] Ninas

Post Reply
User avatar
Casimir
Member
Posts: 1164
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

[worlddiff] Ninas

by Casimir » Post

Tinas was the first experiment, now we do the next step.

Lessons learned
There were some issues with Tinas. Biggest in my experience was to organize the sharing of the world. If fact is was not quite possible to build simultaneously, as you always needed the latest version to build on. That defeated the whole purpose of the project. Also the map got big quite fast, uploading the whole world every time feels wasteful and only made sense for larger buildings. Managing and updating mods was quite a problem too.
Despite of the problems, there where some people who participated and together build a beautiful small village plus a shrine for Benu (map. And it turned out to be fun.

How Ninas is different (the N is for nodetest)
With worlddiff the problems can be solved. Instead of distributing the whole world we can share worldedit files. They are much smaller and only affect local changes. Ideally communication between the worlds would only happen through worlddiff. You could even use leveldb while others use sqlite.
For the problem of mods and compatibility there is the easy and clean solution not to use any additional mods. For the subgame I chose Voxelgarden (back then "nodetest"), because I need to advertise my own work. Also it is quite minimal and therefor also suitable for old hardware.

How to use it
Setup
When you haven't already done download and install:
Voxelgarden in games/
WorldDiff in mods/
Ninas in worlds/
Add the already existing files ---> see "Adding changes by others".
Now you can start and play the world. WorldDiff is already enabled and will save your changes to "worlds/Ninas/wd/output/". Note that the world you just downloaded does not contain any mapdate, it only has some basic technical information and the seed.

Adding changes by others
Just download the achives you will find in this tread, extract them and put the worldedit files into "worlds/Ninas/wd/input/". If you add them chronological you will overwrite old versions of map segments with the always latest. In game they will be loaded automatically.

Share you changes
Take the files in /output/, put them in an archive and upload it here. If you feel like you can also post a screenshot of what you build.

License of the map
Ninas itself and all content of the world is licensed under CC BY-SA.
Last edited by Casimir on Sun Aug 23, 2015 13:48, edited 5 times in total.

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

Re: [worlddiff] Ninas

by Evergreen » Post

This is a cool idea! I might add something to it at some point.

User avatar
Casimir
Member
Posts: 1164
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

Re: [worlddiff] Ninas

by Casimir » Post

Image
The beginning of a town at 254,19,-27
Attachments
20140621.tar.gz
(898.5 KiB) Downloaded 236 times

User avatar
Casimir
Member
Posts: 1164
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

Re: [worlddiff] Ninas

by Casimir » Post

Image
A new house.
Attachments
20140623.tar.gz
(241.4 KiB) Downloaded 218 times

User avatar
Casimir
Member
Posts: 1164
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

Re: [worlddiff] Ninas

by Casimir » Post

Image
The village is still small but growing.
Attachments
20140818.tar.gz
(249.11 KiB) Downloaded 219 times

slemon
Member
Posts: 110
Joined: Sun Apr 27, 2014 03:56

Re: [worlddiff] Ninas

by slemon » Post

Hmm, it won't load. No info in logs I can show.

User avatar
Casimir
Member
Posts: 1164
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

Re: [worlddiff] Ninas

by Casimir » Post

Sorry I did not answer. Does the world itself generate? Can you check if WorldDiff is enabled (in the world configuration)? Where have you extracted the files to?

Has anyone else tried? I tested it on two different machines and it - quite slow - it loaded. But I might have written the instructions wrong and I don't see the mistake myself.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests