From - Mon Oct  2 07:56:55 2000
Return-Path: <stein>
Received: (from uucp@localhost)
	by fagerborg.fager.nett.com (8.9.3/8.8.7) with UUCP id AAA28304
	for stein@fager.nett.com; Wed, 16 Aug 2000 00:25:35 +0200
Received: (from stein@localhost)
	by trollmor.terminator.net (8.9.3/8.9.3) id AAA12500
	for jumbo; Wed, 16 Aug 2000 00:13:21 +0200
Received: from castor.altaira.com (castor.altaira.com [199.4.132.201])
	by trollmor.terminator.net (8.9.3/8.9.3) with ESMTP id AAA12496
	for <stein@terminator.net>; Wed, 16 Aug 2000 00:13:19 +0200
Received: from altaira.com (IDENT:mkitchin@sisyphus.altaira.com [199.4.132.71])
	by castor.altaira.com (8.9.3/8.9.3) with ESMTP id SAA01974
	for <stein@terminator.net>; Tue, 15 Aug 2000 18:12:14 -0400
Message-ID: <3999BFD0.2000000@altaira.com>
Date: Tue, 15 Aug 2000 18:10:24 -0400
From: "Michael J. Kitchin" <mkitchin@altaira.com>
User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.15-4mdksmp i686; en-US; m17) Gecko/20000807
X-Accept-Language: en
MIME-Version: 1.0
To: stein@terminator.net
Subject: Usefule enhancement to random universe generator script (w/diff...)
Content-Type: multipart/mixed;
 boundary="------------080505030702000401000403"

This is a multi-part message in MIME format.
--------------080505030702000401000403
Content-Type: multipart/alternative;
 boundary="------------050806050805020905090700"


--------------050806050805020905090700
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit


This may be of use to you, I dunno. The random universe script on your 
site authored
by Keith Seymour is nice, but the generated system/planet names are 
unfortunately
systematic ("System 32 Planet 7", etc.). I made a small alteration to 
the script to read
system names from a text file and use roman numerals for planet numbers. 
I've included
both that diff and my test name set, consisting of both stars from 
visible constellations
and somewhat obscure city names in the US (517 total). Basically, they 
look cool when
generated. The new code assumes that there are at least as many names as 
generated
systems, btw :)

Hope this is of some value!

-- 

					Regards,
					-MjK

- - - - - -

"...and for my next trick..."

Michael J. Kitchin (Director, SSE)
Altair Aerospace Corporation
mailto:mkitchin@altaira.com
http://www.altaira.com



--------------050806050805020905090700
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html><head></head><body><br>
This may be of use to you, I dunno. The random universe script on your site authored<br>
by Keith Seymour is nice, but the generated system/planet names are unfortunately <br>
systematic ("System 32 Planet 7", etc.). I made a small alteration to the script to read <br>
system names from a text file and use roman numerals for planet numbers. I've included <br>
both that diff and my test name set, consisting of both stars from visible constellations<br>
and somewhat obscure city names in the US (517 total). Basically, they look cool when <br>
generated. The new code assumes that there are at least as many names as generated<br>
systems, btw :)<br>
<br>
Hope this is of some value!<br>
<div class="signature"><pre>-- 

					Regards,
					-MjK

- - - - - -

"...and for my next trick..."

Michael J. Kitchin (Director, SSE)
Altair Aerospace Corporation
<a class="txt-link txt-link-freetext" href="mailto:mkitchin@altaira.com">mailto:mkitchin@altaira.com</a>
<a class="txt-link txt-link-freetext" href="http://www.altaira.com">http://www.altaira.com</a>

</pre></div>
</body>
</html>

--------------050806050805020905090700--

--------------080505030702000401000403
Content-Type: text/plain;
 name="univrand.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="univrand.diff"

27a28
> open (NAMES,"<names.txt");
32,33c33,34
< $sector_x_num = 2; #number of sectors high for universe
< $sector_y_num = 2; #number of sectors wide for universe
---
> $sector_x_num = 8; #number of sectors high for universe
> $sector_y_num = 4; #number of sectors wide for universe
35c36
< $system = 60; # number of systems to be created
---
> $system = 480; # number of systems to be created
38c39
< $max_obj = 8 - $min_obj; # max number of objects per system
---
> $max_obj = 10 - $min_obj; # max number of objects per system
44,45c45,46
< $min_drone = 20; # min number of drones
< $max_drone = 80 - min_drone; # max number of drones
---
> $min_drone = 60; # min number of drones
> $max_drone = 100 - min_drone; # max number of drones
51c52
< $nebula = 12; # number of nebulas to be created
---
> $nebula = 96; # number of nebulas to be created
53c54
< $wormhole = 8; # number of wormhole SETS to be created ; NOTE: while this script will set
---
> $wormhole = 64; # number of wormhole SETS to be created ; NOTE: while this script will set
72c73,74
< 	$sysnum = 0;
---
> 	@plname = qw( I II III IV V VI
> 	              VII VIII IX X XI XII );
73a76
> 	$sysnum = 0;
80c83,87
< 	$name = "System $sys";
---
> 
> 	$sysname = <NAMES>;
> 	$sysname =~ tr/\015\012//d;
> 
> 	$name = "$sysname";
212a220
> 
214c222
<         $name = "System $sys Planet $pl";
---
>         $name = "$sysname $plname[($pl-1)]";
347c355
<         $name = "System $sys Planet $pl";
---
>         $name = "$sysname $plname[($pl-1)]";
474c482
<         $name = "System $sys StarBase $sb";
---
>         $name = "$sysname StarBase $sb";
656c664
<         $name = "System $sys StarPort $sp";
---
>         $name = "$sysname StarPort $sp";
783c791
<         $name = "System $sys StarDock $sd";
---
>         $name = "$sysname StarDock $sd";
1075c1083
< 	$name = "System $sys Asteroid $as";
---
> 	$name = "$sysname Asteroid $as";
2265c2273,2274
< close SCRIPT;
\ No newline at end of file
---
> close SCRIPT;
> close NAMES;

--------------080505030702000401000403
Content-Type: text/plain;
 name="names.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="names.txt"

Adamsville
Zubenhakrabi
Agar
Zuben Eschamali
Allons
Zuben El Genubi
Almond
Zozma
Amherst
Zavijava
Andover
Zaurak
Antrim
Zaniah
Arcadia
Yildun
Ash
Yed Prior
Ashville
Yed Posterior
Auburntown
Wezn
Avoca
Wezen
Balaton
Wasat
Ball
Vindemiatrix
Bargersville
Vega
Barlow
Unuk Al Hay
Barnum
Ukdah
Bath
Tyl
Big
Tsze Tseang
Birnamwood
Tsze
Blanchardville
Tsih
Blue
Tseen Ke
Bois
Thuban
Bolivar
The peacock star
Bonneau
The Garnet Star
Bowdoinham
Thabit
Boyertown
Tejat
Bradford
Tegmeni
Bridgeport
Taygeta
Brighton
Tarf
Brookline
Tarazed
Brownsburg
Tania Borealis
Brunswick
Tania Australis
Buchanon
Talitha Borealis
Calvert
Talitha Australis
Camden
Syrma
Carbondale
Sulafat
Carnesville
Suhail
Celina
Sualocin
Chadwick
Spica
Chappell
Skat
Charlotte
Situla
Chesapeake
Sirius
Cheswold
Sheratan
Clayton
Sheliak
Cloverdale
Shaula
Coatesville
Seginus
Coffeen
Segin
Coleville
Seat
Columbia
Scutulum
Comins
Schemali
Commerce
Schedar
Cookeville
Scheat
Cordesville
Sarin
Cotesfield
Sargas
Cottage
Saiph
Crawford
Sadr
Cross
Sadatoni
Dallas
Sadan Suud
Dalmatia
Sadal Melik
Dannebrog
Sadalbari
Dewitt
Sadachbia
Dodgeville
Sabik
Donnelson
Rukbat
Dryden
Ruchbah
Dundas
Ruchba
Eagle
Rotanev
Eastport
Rigel Kentaurus
Edgerton
Rigel
Edinburgh
Regulus
Elba
Rastaban
Elberton
Ras Elased
Elizabethtown
Ras Alhague
Elizabethville
Ras Algethi
Elsie
Rasalas
Elverson
Rana
Ettrick
Propus
Evart
Procyon
Fairmount
Primus Hyadum
Farwell
Prijipati
Fillmore
Praecipula
Flat
Porrima
Florence
Pollux
Fort
Polaris
Franklin
Pleione
Frederica
Pherkab
Gardiner
Phad
Garvin
Phact of Phaet
Gleason
Nusakan
Goodson
Nunki
Goodwin
Nodus Secundus
Gothenburg
Nihal
Grantville
Nekkar
Gratz
Nashira
Green
Naos
Greencastle
Na'ir al Saif
Gresham
Muscida
Groton
Murzim
Hamburg
Muphrid
Hampden
Mulu-lizi
Harrington
Muliphein
Harrisburg
Muhlifain
Hart
Mothallah
Hartly
Mizar
Haslett
Mirfak
Hayes
Mirak
Hazel
Mirach
Hecla
Mira
Henderson
Mintaka
Henry
Minkar
Hidalgo
Mimosa
Highland
Miaplacidus
Hillman
Mesarthrim
Hillsboro
Merope
Hollandale
Merak
Hollywood
Menkib
Homer
Menkent
Hooksett
Menkar
Houston
Menkalinan
Humansville
Men
Hutsonville
Mekbuda
Independence
Megrez
Irving
Mebsuta
Jackson
Matar
Jasper
Markab
Jewett
Marfik
Kellyton
Maia
Kevil
Maaz
Knightstown
Maasim
La
Lesath
Laingsburg
Kurhah
Lake
Kuma
Lansing
Kraz
Leopolis
Kornephoros
Lilly
Kochab
Linden
Kitalpha
Livingston
Ke Kwan
Lodge
Kaus Borealis
Lykens
Kaus Australis
Mansfield
Kaou Pih
Marsteller
Kaffaljidhmah
Martinsville
Jabhat al Akrab
Mckensie
Jabbah
Mcminnville
Homam
Mechanic
Heze
Mellette
Heka
Midland
Hamal
Milford
Hadar
Millersburg
Grumium
Millville
Graffias
Mina
Gomeisa
Mineral
Gienah
Minot
Giauzar
Mohawk
Gemma
Monroe
Gacrux
Monroeville
Furud
Morganton
Fum al Samakah
Morgantown
Fomalhaut
Morrisville
Er Rai
Moss
Eri Keid
Murphysboro
Eri Beid
Nanticoke
Eri Angetenar
Naples
Enif
Needham
Eltanin
Newfield
El Nath
Newton
Electra
Nineveh
Edasich
Nokomis
Dziban
Northport
Dubhe
Oak
Dscubba
Onida
Diphda
Ortley
Denebola
Overton
Deneb Algiedi
Oxford
Deneb
Palmer
Dabih
Palmyra
Cyg Azelfafage
Parkhill
Cursa
Pepin
Cujam
Pineville
Cor Caroli
Plainfield
Chow
Plymouth
Chort
Poland
Choo
Portland
Cheleb
Pottsville
Chara
Proctorville
Celaeno
Puryear
Castor
Reading
Caph
Readyville
Capella
Reelsville
Canopus
Reinholds
Botein
Rickman
Betelgeuse
Ridgeway
Bellatrix
Roachdale
Baten Kaitos
Roan
Baham
Rosamond
Azha
Roscommon
Avior
Russellville
Auva
Saint
Atria
Salix
Atlas
Sanbornton
Atik
Sardis
Asterope
Sarona
Asmidiske
Shannon
Asellus Borealis
Sharon
Asellus Australis
Slayton
Ascella
Sorento
Arrakis
Spangler
Arneb
Sprata
Arkab
Springville
Arcturus
Stockholm
Antares
Strandburg
Ankaa
Stratford
Ancha
Strum
Alya
Summer
Alula Borealis
Sumner
Alula Australis
Suncook
Aludra
Talladega
Al Thalimaim
Tamarack
Alterf
Teutopolis
Altair
The
Alshain
Tocca
Alsafi
Topsham
Al Rescha
Trafalgar
Alpheratz
Trego
Alphard
Trubeck
Al Niyat
Tunkhannock
Alnitak
Vermontville
Alnilam
Vernon
Al nair
Vintondale
Al Na'ir
Walkerville
Al Minliar al Shuja
Walling
Almeisan
Walnut
Almach
Warner
Al Khabdhilinan
Watauga
Alkes
Wells
Alkalurops
Wessington
Alkaid
Westbrook
Alioth
Westport
Al Haud
Whitehall
Algorab
Whiteland
Algol
Wickliffe
Al Giedi
Willard
Al Gieba
Williamstown
Algenib
Willow
Alfirk
Windber
Al Dhanab
Witt
Alderamin
Wolbach
Aldebaran
Wolfe
Alcyone
Woodstock
Alcor
Woonsocket
Alchibah
Wright
Albireo
Yale
Al Bali
Young
Al Athfar
Zebulon
Aladfar
Ain
Adhil
Adhara
Adhafera
Acubens
Acrux
Achird
Achernar
Acamar

--------------080505030702000401000403--
