This is a random world generator. It will create customizable random worlds for 7DtD. Configure your own personal world..
You can select:
-type of landscape (currently included are Forests, Alpine Mountains, Canyon Desert, Rocky Hills)
-the number and size of cities and towns
-the general number of POIs and smaller settlements (Farms, trailerparks, old western towns, etc)
-4k, 8k, 16k (experimental) or custom dimension maps
-the player start positions (far away, close to towns or random)
-the number and position of traders (close to cities and towns, or far in the countryside)
-even import your selfmade hightmap (play on a realworld terrain or a cat picture)
-spawn together in Multiplayer, and spawn near a town if you want
-the number of traders
-[dedicated server, Ravenhearst, Darkness Falls (see bottom of the post)]
for Alpha 19:
NitroGen v0.501 A19 (experimental) A19 experimental version
for Alpha 18:
NitroGen v0.481 Experimental (new highway feature and ability to generate several maps at once)
Performance: After you finished generating and installing the map, and want to play, close NitroGen, as it reserves a substantial amount of memory for the generation.
A19: CompoPack temporary workaround for A19, prefablist by CrainBramp - removing some import errors of A18 POIs
https://pastebin.com/raw/hf7mhe2D (overwrite the resources/prefablist.txt with this, or add a custom prefablist)
Want more POIs? check CompoPack
It will require you to have JAVA installed. (like old Minecraft...), you can get JAVA here https://www.java.com/en/download/manual.jsp
!! Make sure the DEFAULT is the 64bit version, if you have multiple Java versions installed !!
The world-generation will take around 4 to 5 minutes for an 8K map
This is a playble 4k example map, if you want to see the generated output:
[Overview by youtubers]
video by Survager (Russian)
some streamers using NitroGen maps:
stream by JonahBirch jonahbirch
Hit 'GENERATE WORLD' to create a default 8K map.
The world data will be saved to a folder (map name) inside the output folder.
You will have to copy the created world-files folder to your 'GeneratedWorlds' Directory for 7 DaysToDie
It should be somewhat like this: C:\Users\--MyUserName--\AppData\Roaming\7DaysToDie\GeneratedWorlds
Then you can start a new world from within the game (the generated world-name will show up in the selection when starting a new world)
This is Version 0.21, please test if there are any problem when running a multiplayer game (only tested in singleplayer at this time)
older A17 version:
[HOW TO RUN NITROGEN]
You would need to first install JAVA on your machine. Its a Java App.
You can check if you have Java installed and configured by typing java in the console .. something should pop up then
The java Runtime can be easily obtained from https://www.java.com/en/download/
-just copy the NitroGen folder anywhere you like.
All required files are included in its sub-folders.
-doubleclick the nitrogen.jar file (if JAVA was configured to run it)
-OR use the bat file, wich basically just runs:
java -jar nitrogen.jar
into the console
(Nitrogen should work basically on Linux too)
copy the generated map folder to your 7DTD GeneratedWorlds folder.
If you select preview map you can have a look at the generated gamemap PNG file.
-best is to delete a previous folder of the same map name, (especially the dtm_processed.raw file, wich would be loaded instead of dtm.raw)
START NEW IN GAME:
Go to NEW GAME and browse throug the gameworlds, the generated map should appear then.
#1 there where several issues discussed in this thread, you might find you solution when searching though the posts
#2 Can not get it to run, how does that work?
-The generator needs Java to be installed, preferably a 64bit version
-you can check if Java is installed AND configured by opening a console (cmd in Windows) and entering:
this prints out details about Java (it should state 64-bit Server somewhere, so you know it is pointing to a 64 bit installation)
#3 Out of memory error:
-if you see a out of memory error, you either run a 32 bit Java version, or did not reserve high enough heap memory. You can edit the .bat files to start the generator with more memory (4 Gigabytes should be enough for a normal sized map, defined with the -Xmx4G parameter, increase it as needed)
#4 It does not start generating:
-check if you extracted everything from the .zip to a folder (can be started, but cannot operate out of the zip)
-check if you already have an output folder with generated files, use the option "check folder" to allow overwriting
[more recent] Post by MelT regarding dedicated servers: https://7daystodie.com/forums/showth...l=1#post996818
Post by zootal regarding dedicated servers:
zootal said:It is surprisingly easy to get this to work.
Step 1 should start like this:
1) I recommend you specify the save game folder for your server, this is what I put in serverconfig.xml:
<property name="SaveGameFolder" value="/home1/sd/saved_games" />
<property name="UserDataFolder" value="/home1/sd/saved_games" />
Create the directory, and under it create the directory GeneratedWorlds. If your server root is /home1/sd like mine is, you should have:
2) Make these changes to your serverconfig.xml, these are what I use but you can use whatever you want. In this case my server name is "Vomiting Spleens", and the game world and seed is NitroGenMap_4096_flat_snow. I'm not sure what would happen if GameWorld and WorldGenSeed were different, I didn't try to find out as I was a bit short on time. I kept them the same and it worked great.
<property name="ServerName" value="Vomiting Spleens"/>
<property name="ServerDescription" value="Vomiting Spleens"/>
<property name="GameWorld" value="NitroGenMap_4096_flat_snow"/>
<property name="WorldGenSeed" value="NitroGenMap_4096_flat_snow"/>
<property name="WorldGenSize" value="4096"/>
<property name="GameName" value="Vomiting Spleens"/>
3) Use NitroGen to generate your world, give it the same name you use for GameWorld above. I used NitroGenMap_4096_flat_snow because it was a 4K flat snow world.
4) Copy the directory NitroGenMap_4096_flat_snow from the NitroGen output directory to the GeneratedWorlds directory. You should have:
5) Cross your fingers, pray to the diety of your choice, and start the server. It will take this template and generate the world:
When the server finishes generating the world, join the server and enjoy!
This works for me, YMMV. The above creates a 4096 world, I kept it small for testing. After I saw that it worked, I then created a 16K world, which likewise worked great.
Try it and let us know what happens.
A18 tutorial from the official server admin staff:
Guppycur said:To set up on a dedicated server:
Copy the world from Nitrogen/Output
7 Days to Die Dedicated Server/data/worlds
...so it would say something like
7 Days to Die Dedicated Server/data/worlds/guppy8kGaia
Change these two lines in your serverconfig.xml file
<property name="GameWorld" value="guppy8kGaia"/>
<property name="WorldGenSeed" value="guppy8kGaia"/>
...are both lines required? Dunno. Probably just need the top line,but um, it works so fuggit. 😃
A hint for hosting very large server maps: NitroGen creates several intermediary outputs during generation:
They could be deleted before hosting the game, so the clients dont download those images (takes more time than necessary, and looking at the preview might spoil the exploration aspect.)
Preview POI colors: (by EpicSpire)
Prefablists (Ravenhearst, Darkness Falls, CompoPack) by other users (MelT, Xylvier):
All prefab lists in a single file (latest versions)
-> you need to manually replace / rename it to prefablist.txt in the resources folder
Prefablist-Generator by Xylvier
Compo-pack prefabs: https://7daystodie.com/forums/showth...for-Random-Gen
McTaco Compo-pack prefabs-list for NitroGen:https://7daystodie.com/forums/showth...lt-gt-NitroGen