SRB2LevelNameGen

Status
Not open for further replies.

Conic

Member
A utility I made because it is part of my secret project that may or may not be finished in the next 1,000,000 years.

This is not finished yet.

screenie:


Color scheme "Ocean" added at Sky Ninja's request, and because it is awesome for a program to look like the BSOD.

It's written in C++.

It works by combining two words that is gets from two different lists of words.
names.h said:
string array1[] =
{
"Eggman", //1
"Emerald", //2
"Radiant", //3
"Green", //4
"Techno", //5
"Magma", //6
"Flaming", //7
"Frozen", //8
"Yellow", //9
"Blue", //10
"Red", //11
"Sandy", //12
"Mecha", //13
"Rushing", //14
"Shimmering",//15
"Golden", //16
"Jungle", //17
"Humid", //18
"Arid", //19
"Shifting", //20
"Rocky", //21
"Cosmic", //22
"Digital", //23
"Deadly", //24
"Creepy", //25
"Steel", //26
"Ancient", //27
"Silent", //28
"Misty", //29
"Lush", //30
"Sweltering",//31
"Blue", //32
"Spooky", //33
"Stone", //34
"Wet", //35
"Powerful", //36
"Chaotic", //37
"Slime", //38
"Slimy", //39
"Cold", //40
"Sticky", //41
"Muddy", //42
"Aerial", //43
"Celestial",//44
"Sacred", //45
"Evil", //46
"Sturdy", //47
"Rickety", //48
"Foggy", //49
"Robotic", //50
"Soothing", //51
"Fragmented",//52
"Sandy", //53
"Fog", //54
"Mud", //55
"Haunted" //56
};
string array2[] =
{
"Factory", //1
"Beach", //2
"Generator", //3
"Field", //4
"Egg", //5
"Core", //6
"Mountain", //7
"Snow", //8
"Base", //9
"Sewer", //10
"Dunes", //11
"Canyon", //12
"Glade", //13
"Palace", //14
"Swamp", //15
"Rift", //16
"Metropolis", //17
"Sky", //18
"Battle", //19
"Inferno", //20
"Mine", //21
"Tower", //22
"Garden", //23
"Temple", //24
"Shrine", //25
"Reef", //26
"Carnival", //27
"Station", //28
"Theory", //29
"Flower", //30
"Valley", //31
"Continent", //32
"Woods", //33
"Madness", //34
"Ruins", //35
"Vision", //36
"Illusion", //37
"Night", //38
"Stadium", //39
"Arena", //40
"Mansion", //41
"Dimension", //42
"Sector" //43
};

This is what I have so far, it randomly picks from list one and list two,
Outputs it to the screen, outputs it to a file, then asks you if you want to do another.

Forever mode: It asks you if you want to enable it, if you do, it loops forever until you close it. Then you can look at "levelnames.txt" to see all the names it's made.

All I need now is suggestions on names.

Also, I might make it generate a level header.

Please give me names for list 2, because it is smaller. D:

...

Download link
 
Well, you will need to add alot more names to each list or everyone will have the same map name when using this >_>, apart from that it seems a good idea.
 
Well i can't think of any decent names that could be used for level names but ill find some and report back here.
 
Code:
Your level is: Egg Eggman Zone
Do another? (y/n)

Lol. How about...

---1---
Magma
Flaming
Frozen
Yellow
Blue
Red
Sandy

---2---
Core
Mountain
Snow
Base
Dunes
 
Here's some ideas (you decide which set to put them in):

Mech/Mecha
Moon/Lunar
Canyon
Glade
Rushing
Shimmering
Palace
Golden/Gold
Sewer
Jungle
Humid
Arid
Shifting
Rocky
Swamp
Rift
Cosmic/Space
Digital
Fatal/Deadly
Creepy
Metropolis
Sky
Mountain
Steel
Ancient
Silent
Misty
Lush
Sweltering
Blue
Inferno
Mine
Spooky
Tower
Stone
Wet
Garden
Powerful
Chaotic
Slime/Slimy
Temple
Shrine
Cold
Sticky
Mud/Muddy
Aerial
Celestial
Sacred
Evil
Sturdy
Rickety
Reef
Fog/Foggy
Robotic
Soothing
Fragmented
Sandy
 
Somehow, random names being spit out of a command prompt is remotely awesome. Even with the limited selection of words you have so far, it still feels like I'm getting a name that's so spontaneous it's great.

Uh, I would've said something about "Metropolis," except fawfulfan beat me to it. Just grab his stuff. Seriously.
 
Honestly, this is such a neat idea. One can get an inspiration to make a map simply out of seeing such a cool name. It's almost like SLIGE, but you still actually made the map, so that's even better.
 
When I ran your generator, I came up with the same 3 names about 12 times. Egg Field, Green Beach and Radiant Factory.
Also, I think it would be easier, faster, and more efficient when a batch. With a batch, you can even make it colored.
LEVELNAMEGEN.PNG
 
Sky Ninja said:
When I ran your generator, I came up with the same 3 names about 12 times.

That's because of it's limited selection of names right now. I'll update it now.
 
Here's what I have in my batch:
if %h% equ 1 set sec=Hill
if %h% equ 2 set sec=Shrine
if %h% equ 3 set sec=Factory
if %h% equ 4 set sec=Base
if %h% equ 5 set sec=City
if %h% equ 6 set sec=Field
if %h% equ 7 set sec=Dunes
if %h% equ 8 set sec=Mountain
if %h% equ 9 set sec=Core
if %h% equ 10 set sec=Attack

Yes, my batch has way too many for list one as well.
Also, I was messing with it. Got Clover Field Zone. Lol.
 
Status
Not open for further replies.

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top