Today I spent some time doing some work to Randuke, My Duke3d Random Map Generator. This map Generator is designed to join prefab rooms together randomly to make a new map each time. It is based on a program I found on RTCM called Joiner that did the same, but that program had bad prefabs. This one actually has prefabs that fit duke3d's city look and can actually make levels that seem like they are in a city.
The new version, Version 3.1 has been uploaded. It's got better lighting effects than 3.0 and better shading. It's especially noticeable in hitech areas, which are rarely used in randuke but still... Also colored lighting effects, are here in it now, but they are rarely used. I think this is the final version for the map generator because I don't really want to continue it...
Download link is here:
Running it is a bit tricky.. It's a dos program.
A) Extract the zip file above to a new folder : C:\randuke
B) set the mode by doing this:
Go to a dos prompt and type:
1) cd C:\randuke
2) Mode <mode you want to use>
Mode
can be a number from 1 to 3. 1 Corresponds to Duke3d 1.4, 2 Corresponds
to Duke3d 20th Anniversary World Tour without the new enemies or
weapons being used. 3 Corresponds to 20th anniversary with those new
enemies and weapons used.
Exit the dos prompt.
C) If you are running a windows Vista or higher system you will need dosbox. Install it and run it and type the following in
1) Mount C: C:\randuke then Hit Enter
2) Hit CTRL+F12 till the cpu cycles becomes 50,000 or more
3) Type randuke and hit enter
D) If you are running a windows XP system or lower just run a normal dos prompt and type
1) cd C:\randuke then Hit Enter
2) Randuke then Hit Enter
E) Randuke will ask you how many structures to put in the level. Put in no higher than 8 for this.
Then
it will ask you how many additional structures to put in. Set this to a
low value like 3. The rest of the values should be 1. Be patient as it
makes the level because this can take some time.
F) Go to a dos prompt and type
1) cd C:\randuke
2) copymaps <name of level> (omit the .map extension - it is put in automatically for you)
This
will copy the newest level to your duke3d folder. If running duke3d 1.4
you will need eduke32 and can load the level with user map feature. If
running 20th anniversary load a new game and hit ~ and type in map
<same map name you typed in in copy maps>