RE: Pioneer Mods on SSC
Posted: Sat Nov 17, 2012 5:27 pm
phew, made it, two rough clips, hard sometimes with the MACbook, i would have liked to capture the music to, but this has cost it the breath. id="LvZJc9aWuQM"> thing ahead is to prepare alpha28 for it, no big thing at all.just remove all except the basic needed two or three models, actually i left a little more in the game to make it halfaways playable in the minimal installation. as posted before, "ships.lua", "city.lua", "stations.lua", "adverts.lua" is all what is left under models, for the ship specs to replace some little more, would like to put all in one but, you know that won't work anymore.also i would like to see less custom systems in the systems folder, just because wvery script less means less work to replace them for a mod.a "weak" idea was from my pov to use a customized system(s) as starting points, but i'm pretty sure you thought about this to.i guess we could mark it in the same way like the home world for the factions, e.g. "system_x,y,z,system_index,object#".at least i would appreciate this. i know that the scripts under "libs" are present only temporary, but keep at least the nameGen.lua outsourced it's a cool thing to modify and can characterize a mod well.unfortunately i forgot to move the script from my "win" installation to the mod i used to make the clip (i thought already why all the names have changed) i will make a new one containing the new naming scheme.no more submodels, except you need them in a mod.for the FE2/FFE modno more selector script, it has ben replaced for all models if needed or used at all with the new random function which is more flexible and much handier as the generated range of numbers from 1-1000all textures reduced to 8bit, some leak a bit but in general you won't notice a difference.the only problem is that the dithering of the alpha channel looks a bit shitty if the image isn't large enough to get a little blurred in the game.pilot's use only static selection, except for the dress material, it will limit a bit the range of available pilot variations (one for all actually, the one pilot you choose will be used for all single piloted ships, but i guess it's still good,did this already a month ago so it's not really new and still it needs to be made better.NameGen.lua. how i use it for my FE2/FFE mod
Code:
-- Copyright © 2008-2012 Pioneer Developers. See AUTHORS.txt for details-- Licensed under the terms of the GPL v3. See licenses/GPL-3.txt---- Interface: NameGen---- Functions for generating names.--local r = function (t, rand) return t[rand:Integer(1,#t)] endNameGen = {firstNames = {male = {},female = {},},surnames = {},citynames = {},planetnames = {},hi_outdoorPlanetFormats = {},lo_doutdoorPlanetFormats = {},hi_rockPlanetFormats = {},lo_rockPlanetFormats = {},hi_orbitalStarportFormats = {},lo_dorbitalStarportFormats = {},hi_outdoorStarportFormats = {},lo_doutdoorStarportFormats = {},surfaceStarportFormats = {},---- Function: FullName---- Create a full name (first + surname) string---- > name = Namegen.FullName(isfemale, rand)---- Parameters:---- isfemale - whether to generate a male or female name. true for female,-- false for male---- rand - optional, the <Rand> object to use to generate the name. if-- omitted, <Engine.rand> will be used---- Return:---- name - a string containing the name---- Availability:---- alpha 10---- Status:---- stable--FullName = function (isfemale, rand)if not rand then rand = Engine.rand endlocal firstnameif isfemale thenfirstname = r(NameGen.firstNames.female, rand)else firstname = r(NameGen.firstNames.male, rand)endreturn firstname .. " " .. NameGen.Surname(rand)end,---- Function: Surname---- Create a surname string---- > name = Namegen.Surname(rand)---- Parameters:---- rand - optional, the <Rand> object to use to generate the name. if-- omitted, <Engine.rand> will be used---- Return:---- name - a string containing the name---- Availability:---- alpha 10---- Status:---- stable--Surname = function (rand)if not rand then rand = Engine.rand endreturn r(NameGen.surnames, rand)end,Planetname = function (rand)if not rand then rand = Engine.rand endreturn r(NameGen.planetnames, rand)end,Cityname = function (rand)if not rand then rand = Engine.rand endreturn r(NameGen.citynames, rand)end,---- Function: BodyName---- Create a planet name---- > name = Namegen.BodyName(body, rand)---- Parameters:---- body - the <SystemBody> object to provide a name for. Currently must of type-- STARPORT_ORBITAL, STARPORT_SURFACE or ROCKY_PLANET. Any other types-- a Lua error.---- rand - optional, the <Rand> object to use to generate the name. if-- omitted, <Engine.rand> will be used---- Return:---- name - a string containing the name---- Availability:---- alpha 19---- Status:---- experimental--BodyName = function (body, rand)if not rand then rand = Engine.rand endlocal population = body.seedif body.type == "STARPORT_ORBITAL" thenif population >= 0 thenreturn string.interp(r(NameGen.hi_orbitalStarportFormats, rand), { name = NameGen.Cityname(rand) })endreturn string.interp(r(NameGen.lo_orbitalStarportFormats, rand), { name = NameGen.Surname(rand) })endif body.type == "STARPORT_SURFACE" thenif body.averageTemp >= 223 and body.averageTemp <= 323 thenif population >= 0 thenreturn string.interp(r(NameGen.hi_outdoorStarportFormats, rand), { name = NameGen.Cityname(rand) })endreturn string.interp(r(NameGen.lo_outdoorStarportFormats, rand), { name = NameGen.Surname(rand) })endif population >= 0 thenreturn string.interp(r(NameGen.hi_surfaceStarportFormats, rand), { name = NameGen.Surname(rand) })endreturn string.interp(r(NameGen.lo_surfaceStarportFormats, rand), { name = NameGen.Surname(rand) })endif body.superType == "ROCKY_PLANET" then-- XXX -15-50C is "outdoor". once more planet composition-- attributes are exposed we can do better hereif (body.averageTemp >= 223 and body.averageTemp <= 323) and body.hasAtmosphere == true thenif body.population > 9 thenreturn string.interp(r(NameGen.hi_outdoorPlanetFormats, rand), { name = NameGen.Planetname(rand) })endreturn string.interp(r(NameGen.lo_outdoorPlanetFormats, rand), { name = NameGen.Surname(rand) })endif body.population > 9 thenreturn string.interp(r(NameGen.hi_rockPlanetFormats, rand), { name = NameGen.Surname(rand) })endreturn string.interp(r(NameGen.lo_rockPlanetFormats, rand), { name = NameGen.Surname(rand) })enderror("No available namegen for body type '" .. body.type .. "'")end}NameGen.firstNames.male = {'Alex','Ben','Bill','Brian','Chris','Craig','Dave','David','Fred','Gary','Greg','Hamish','Harry','Ian','John','Joe','Kevin','Lionel','Nat','Paul','Tim','Tony','Bert','Garth','Thomas','Tom','Colin','Mark','Jack','Gareth','George','Mike','Terry','Ciaran','Rick','Ash','Frank','Phillip','Trevor','Bart','Xavier','Carl','Dan','Andy','Ron','Reg','Alf','Art','Simon','Jason','Jeremy','Jez','Matt','Dirk','Hans','Francois','Jim','Zak','Keith','Max','Seamus','Sean','Bob','Dick','Angus','James','Guy','Manuel','Arnold','Stacey','Liam','Phil','Sam','Helmut','Kurt','Stan','Franz','Fritz','Manfred','Andrew','Richard','Edward','Edmond','Matthew','William','Steven','Peter','Donald','Robin','Oliver','Vincent','Stuart','Gordon','Patrick','Charles','Morgan','Lawrence','Lee','Lloyd','Brett','Graham','Grant','Eckhard','Werner','Chester','Bob', 'Stephen', 'Paul', 'Andrew', 'David', 'Mark', 'John', 'Robert','James', 'Christopher', 'Michael', 'Tom', 'Thomas', 'Jim', 'George','Arthur', 'Henry', 'Albert', 'Adam', 'Adrian', 'Alan', 'Alex', 'Alistair','Ben', 'Barry', 'Bernard', 'Alexander', 'Bill', 'Brian', 'Bruce', 'Byron','Carl', 'Clive', 'Dan', 'Dave', 'Derek', 'Dennis', 'Geoffrey', 'Gary','Graham', 'Guy', 'Herbert', 'Ian', 'Jackie', 'Jake', 'Jan', 'Jeremy','Jimmy', 'Josh', 'Keith', 'Kenneth', 'Leon', 'Lance', 'Malcolm', 'Matthew','Neil', 'Nicholas', 'Non', 'Patrick', 'Peter', 'Philip', 'Ralph','Richard', 'Roger', 'Robert', 'Roy', 'Simon', 'Steve', 'Tim', 'Tony','Tristram', 'Vaughan', 'Wayne', 'William', 'Jose', 'Antonio', 'Manuel','Francisco', 'Juan', 'Pedro', 'Jose Luis', 'Jesus', 'Angel', 'Luis','Miguel', 'Rafael', 'Jose Antonio', 'Jose Maria', 'Fernando', 'Vincente','Jose Manuel', 'Ramon', 'Carlos', 'Francisco Javier', 'Joaquin', 'Enrique','Juan Jose', 'Andres', 'Santiago', 'Emilio', 'Javier', 'Julian','Juan Antonio', 'Felix', 'Alfonso', 'Juan Carlos', 'Salvador', 'Tomas','Eduardo', 'Agustin', 'Mariano', 'Ricardo', 'Pablo', 'Alberto','Juan Manuel', 'Domingo', 'Jaime', 'Ignacio', 'Diego', 'Gregorio','Alejandro', 'Felipe', 'Daniel', 'Jose Ramon', 'Jorge', 'Alfredo',}NameGen.firstNames.female = {'Alison','Francis','Tracy','Anita','Angela','Amy','Amanda','Alice','Belinda','Bertha','Betty','Doris','Kate','Kathy','Jane','Jacqui','Janet','Jenny','Joan','Joanna','Margaret','Sharon','Shirley','Tracy','Val','Vera','Wendy','Heather','Michelle','Anne','Becky','Rosie','Janice','Caroline','Anja','Veronica','Felicia','Patricia','Christine','Debbie','Kylie','Rose','Susanne','Rosalind','Ruth','Joni','Daisy','Kirsten','Andrea','Lucy','Roz','Liz','Melissa','Sylvia','Pam','Linda','Sally','Sarah','Mary','May','Marcel','Jen', 'Steph', 'Hannah', 'Alison', 'Amanda', 'Angela', 'Ann', 'Anne','Audrey', 'Barbara', 'Beryl', 'Betty', 'Beth', 'Brenda', 'Carol','Caroline', 'Catherine', 'Cathy', 'Celia', 'Cheryl', 'Christine', 'Claire','Daphne', 'Diana', 'Dorothy', 'Elise', 'Elaine', 'Edith', 'Emma', 'Ella','Erica', 'Esther', 'Eva', 'Fran', 'Frances', 'Fiona', 'Gill', 'Gillian','Hazel', 'Heather', 'Helen', 'Hilary', 'Irena', 'Isobel', 'Jane', 'Janet','Janice', 'Jeanette', 'Jenny', 'Jennifer', 'Jill', 'Jo', 'Joan', 'Joanna','Joy', 'Juliette', 'Judy', 'Julia', 'Karen', 'Kate', 'Kathy', 'Katherine','Laura', 'Linda', 'Lisa', 'Louise', 'Lucy', 'Luna', 'Maggie', 'Margaret','Maria', 'Mariam', 'Marilyn', 'Marion', 'Maureen', 'Molly', 'Miriam','Morag', 'Monica', 'Nat', 'Natalia', 'Nicola', 'Pam', 'Pamela', 'Patricia','Pauline', 'Penny', 'Rachel', 'Rose', 'Rosemary', 'Rosie', 'Sally','Sandra', 'Sarah', 'Stella', 'Sue', 'Sally', 'Susan', 'Susanne', 'Suzy','Tracy', 'Valerie', 'Vicky', 'Vivian', 'Violet', 'Wendy', 'Yvonne', 'Zoe','Maria', 'Carmen', 'Josefa', 'Isabel', 'Dolores', 'Francisca', 'Antonia','Pilar', 'Ana Maria', 'Ana', 'Maria Luisa', 'Mercedes', 'Manuela', 'Juana','Rosario', 'Teresa', 'Maria Jose', 'Margarita', 'Maria Angeles', 'Angeles','Maria Pilar',}NameGen.surnames = {'Smith','Jones','Jameson','Bush','Miller','Greenhill','Lyons','Irvin','Ashfield','Lomas','Sutherland','Scott','Taylor','Sinclair','Kosmala','Jordan','Rush','Griffiths','Massey','Hooper','Bell','Finn','Biggs','Dixon','Jennings','Darkes','Davies','Coates','Dobson','Macmillan','Cousens','Rance','Moore','Noble','Ousey','Lowing','Brennan','Simpson','Wagner','Strauss','Schneider','Maxwell','Harrison','Jackson','Jeffries','Dickens','O'Connor','O'Rourke','O'Hanlon','Ulrich','Bradley','Cooper','Evans','Gonzalez','Gomez','Mackenzie','Camus','Singh','Chan','Baker','Gupta','Fraser','Thompson','Saunders','Seymour','Watson','Cooke','O'Brien','Powell','Davda','Fisher','Gilmour','Perez','Shepherd','Reagan','Carter','Ford','Anderton','Jeffries','Mansfield','Lopez','Sheehan','Wilson','Heath','Thatcher','Major','Morris','Judd','Diamond','Nakamichi','Yamaha','Kawasaki','Suzuki','Honda','Nakasone','Solo','Mitterand','de Gaul','Kohl','Duval','du Prés','Schmidt','Molotov','Popov','Chekov','Goldstein','Campbell','Austin','Perry','Haynes','Swallow','Nesbitt','Graham','Grant','Eckhard','Werner','Chester','Morton', 'Butcher', 'Davidson', 'Edwards', 'Findley', 'Hughes','Martinez', 'Ibarrez', 'Smith', 'Johnson', 'Williams', 'Jones', 'Brown','Davis', 'Miller', 'Wilson', 'Moore', 'Taylor', 'Anderson', 'Thomas','Jackson', 'White', 'Harris', 'Martin', 'Thompson', 'Garcia', 'Robinson','Glark', 'Rodriguez', 'Lewis', 'Lee', 'Walker', 'Hall', 'Allen', 'Young','Hernandez', 'King', 'Wright', 'Lopez', 'Hill', 'Scott', 'Green', 'Adams','Baker', 'Gonzalez', 'Nelson', 'Carter', 'Mitchell', 'Perez', 'Roberts','Turner', 'Phillips', 'Campbell', 'Parker', 'Evans', 'Edwards', 'Collin','Stewart', 'Sanchez', 'Morris', 'Rogers', 'Reed', 'Cook', 'Morgan','Bell', 'Murphy', 'Bailey', 'Rivera', 'Cooper', 'Richardson', 'Cox','Howard', 'Ward', 'Torres', 'Peterson', 'Gray', 'Ramirez', 'James','Watson', 'Brooks', 'Kelly', 'Sanders', 'Price', 'Bennet', 'Wood','Barnes', 'Ross', 'Henderson', 'Coleman', 'Jenkins', 'Perry', 'Powell','Long', 'Patterson', 'Hughes', 'Flores', 'Washington', 'Butler','Simmons', 'Foster', 'Gonzales', 'Bryant', 'Alexander', 'Russel','Griffin', 'Diaz', 'Myers', 'Ford', 'Hamilton', 'Graham', 'Sullivan','Wallace', 'Woods', 'Cole', 'West', 'Jordan', 'Owens', 'Reynolds','Fisher', 'Ellis', 'Harrison', 'Gibson', 'Mcdonald', 'Cruz', 'Marshall','Ortiz', 'Gomez', 'Murray', 'Freeman', 'Wells', 'Webb', 'Simpson','Stevens', 'Tucker', 'Porter', 'Hunter', 'Hicks', 'Crawford', 'Henry','Boyd', 'Mason', 'Morales', 'Kennedy', 'Warren', 'Dixon', 'Ramos','Reyes', 'Burns', 'Gordon', 'Shaw', 'Holmes', 'Rice', 'Robertson', 'Hunt','Black', 'Daniels', 'Palmer', 'Mills', 'Nichols', 'Grant', 'Knight','Ferguson', 'Rose', 'Stone', 'Hawkins', 'Dunn', 'Hudson', 'Spencer','Gardner', 'Stephens', 'Payne', 'Pierce', 'Berry', 'Matthews', 'Arnold','Wagner', 'Willis', 'Ray', 'Watkins', 'Olson', 'Carrol', 'Duncan','Snyder', 'Hard', 'Cunningham', 'Lane', 'Andrews', 'Ruiz', 'Harper','Fox', 'Riley', 'Armstrong', 'Carpenter', 'Weaver', 'Greene', 'Lawrence','Elliott', 'Chavez', 'Sims', 'Austin', 'Peters', 'Kelley', 'Franklin','Lawson', 'Fields', 'Gutierrez', 'Ryan', 'Schmidt', 'Carr', 'Vasquez','Castillo', 'Wheeler', 'Chapman', 'Oliver', 'Montgomery', 'Richards','Williamson', 'Johnston', 'Banks', 'Meyer', 'Bishop', 'Mccoy', 'Howell','Alvarez', 'Morrison', 'Hansen', 'Fernandez', 'Garza', 'Harvey', 'Little','Burton', 'Stanley', 'George', 'Jacobs', 'Reid', 'Kim', 'Fuller', 'Lynch','Dean', 'Gilbert', 'Romero', 'Welch', 'Larson', 'Watts', 'Miles', 'Lucas','Castropena', 'Rhodes', 'Hardy', 'Santiago', 'Powers', 'Schultz', 'Munoz','Chandler', 'Wolfe', 'Schneider', 'Valdez', 'Salazar', 'Warner', 'Tate','Moss', 'Vega', 'Aguilar', 'Reese', 'Townsend', 'Goodwin', 'Rowe','Newton', 'Maxwell', 'Gibbs', 'Wise', 'Zimmerman', 'Wong', 'Vazquez','Espinoza', 'Sawyer', 'Jordan', 'Guerra', 'Miranda', 'Atkinson', 'Campos','Sloan', 'Juarez', 'Weiss', 'Nixon', 'Hurst', 'Lowery', 'Farrell','Maynard', 'Walter', 'Foley', 'Rivers', 'Walls', 'Estes', 'Morse','Sheppard', 'Weeks', 'Bean', 'Barron', 'Livingston', 'Middleton','Spears', 'Branch', 'Blevins', 'Chen', 'Kerr', 'Mcconnell', 'Harding','Ashley', 'Solis', 'Herman', 'Frost', 'Giles', 'Blackburn', 'William','Pennington', 'Woodward', 'Finley', 'Mcintosh', 'Koch', 'Best', 'Solomon','Mccullough', 'Dudley', 'Nolan', 'Blanchard', 'Rivas', 'Brennan', 'Mejia','Kane', 'Joyce', 'Buckley', 'Haley', 'Moon', 'Mcmillan', 'Crosby', 'Berg','Dotson', 'Mays', 'Roach', 'Church', 'Chan', 'Richmond', 'Meadows','Faulkner', 'Oneill', 'Knapp', 'Kline', 'Barry', 'Ochoa', 'Jacobson','Gay', 'Avery', 'Hendricks', 'Horne', 'Shepard', 'Herbert', 'Cherry','Cardenas', 'Holman', 'Donaldson', 'Terrell', 'Morin', 'Fuentes','Tillman', 'Sanford', 'Bentley', 'Peck', 'Key', 'Salas', 'Rollins','Gamble', 'Dickson', 'Santana', 'Cabrera', 'Cervantes', 'Howe', 'Hinton','Hurley', 'Spence', 'Zamora', 'Yang', 'Mcneil', 'Suarez', 'Case','Pretty', 'Gould', 'Mcfarland', 'Sampson', 'Carver', 'Bray', 'Rosario','Macdonald', 'Stout', 'Hester', 'Melendez', 'Dillon', 'Farley', 'Hopper','Galloway', 'Potts', 'Bernard', 'Joyner', 'Stein', 'Aguirre', 'Osborn','Mercer', 'Bender', 'Franco', 'Rowland', 'Sykes', 'Benjamin', 'Travis','Pickett', 'Crane', 'Sears', 'Mayo', 'Dunlap', 'Hayden', 'Wilder','Mckay', 'Ewing', 'Cooley', 'Bonner', 'Cotton', 'Stark', 'Ferrel','Cantrell', 'Fulton', 'Calderon', 'Rosa', 'Hooper', 'Mullen', 'Burch','Fry', 'Riddle', 'Levy', 'Duke', 'Odonnell', 'Britt', 'Frederick','Daugherty', 'Berger', 'Dillard', 'Alston', 'Jarvis', 'Frye', 'Riggs','Chaney', 'Odom', 'Fitzpatrick', 'Valenzuela', 'Merrill', 'Mayer','Alford', 'Mcpherson', 'Acevedo', 'Donovan', 'Albert', 'Cote', 'Reilly','Compton', 'Raymond', 'Mooney', 'Mcgowan', 'Craft', 'Cleveland','Clemons', 'Wynn', 'Nielsen', 'Baird', 'Stanton', 'Snider', 'Rosales','Bright', 'Witt', 'Hays', 'Holden', 'Soto', 'Slater', 'Kinney','Clements', 'Hahn', 'Emerson', 'Conrad', 'Burks', 'Lancaster', 'Justice','Tyson', 'Sharpe', 'Whitfield', 'Talley', 'Macias', 'Irwin', 'Burris','Mccray', 'Madden', 'Goff', 'Bolton', 'Mcfadden', 'Levine', 'Byers','Kirkland', 'Kidd', 'Carney', 'Mcleod', 'Hendrix', 'Sosa', 'Rasmussen','Valencia', 'De La Cruz', 'Forbes', 'Guthrie', 'Wooten', 'Huber','Barlow', 'Boyle', 'Buckner', 'Rocha', 'Langley', 'Cooke', 'Velazquez','Noel', 'Vang', 'Li', 'Wang', 'Chang', 'Liu', 'Chen', 'Yang', 'Huang','Chao', 'Chou', 'Wu', 'Hsu', 'Sun', 'Chu', 'Ma', 'Hu', 'Kuo', 'Lin','Kao', 'Liang', 'Cheng', 'Lo', 'Sung', 'Hsieh', 'Tang', 'Han', 'Tsao','Hsu', 'Teng', 'Hsiao', 'Feng', 'Tseng', 'Cheng', 'Tsaipeng', 'Pan','Yuan', 'Yu', 'Yung', 'Su', 'Wei', 'Chiang', 'Ting', 'Shen', 'Chiang','Fan', 'Chung', 'Wang', 'Tai', 'Liao', 'Fang', 'Chin', 'Hsai', 'Chia','Tsou', 'Shih', 'Hsiung', 'Yen', 'Hou', 'Lei', 'Lung', 'Tuan', 'Hao','Shao', 'Shih', 'Mao', 'Wan', 'Kang', 'Yen', 'Yin', 'Shih', 'Niu', 'Hung','Kung', 'Bumgardner',}NameGen.planetnames = {'Homeland','New World','New Australia','New Caledonia','New California','Nirvana','Valhalla','New Africa','New Brazil','Emerald','New America','Democracy','Topaz','Home World','Atlantis','Discovery','Capitol','New Asia','Nouvelle France','Lookathat','Esperanza','Utopia','Terra Nova','Substitute','New Europe','Olympia','Vulcan','New Mars','New Venus',}NameGen.citynames = {'Yarrow','Culloden','Argent','Edinburgh','Morse','Baars','Paris','Munich','Berlin','Kyoto','Blackelk','Quy','Flodden','Innitu','Larson','Walesa','Lao Tsu','Biafra','Hope','Jung','Seattle','Curie','Karppala','McLellan','Gallucci','Mancini','Laing','Ansel','Gotham','Tecumseh','Cardiff','Lisbon','Turner','Brisbane','Melbourne','Glasgow','Beijing','Darwin','Jerusalem','Geronimo','Mecca','Tomsk','Murmansk','Athens','Jaffa','Wicca','Ghandi','Lexington','Scunthorpe','Inca','Grosni','Beirut','Gdansk','Chernobyl','Sarajevo','Kilbride','Aachen','Gwent','Dublin','Belfast','Derry','Larne','Cork','Milwaulkee','Yosemite','Hopi','Timbuktoo','Boulder','Irkutsk','Seoul','Dahaab','Xian','Hiroshima','Dakota','Houston','Aspen','Casablanca','Mandela','Rossyth','Vancouver','Saskatoon','Miami','Argent','Toltec','Widow','Lhasa','Metropolis','Los Angeles','San Francisco','Amsterdam','Rome','Ankor','Kairo','London','Cambridge','Altendorf',}NameGen.hi_outdoorPlanetFormats = {"{name}",}NameGen.lo_outdoorPlanetFormats = {"{name} Project","{name} Colony","{name}'s Experiment","{name}'s Trial","{name}'s Conversion","{name}'s Risk","{name}'s Eden","{name}'s World","{name}'s Planet","{name}'s Earth","{name}'s Heaven","{name}'s Legacy","{name}'s Hope","{name}'s Dream","New {name}","{name}'s Gold",}NameGen.hi_rockPlanetFormats = {"{name}'s Planet","{name}world","{name}'s Mine","{name}'s Deal","{name}'s Reward","Camp {name}","{name}'s Home",}NameGen.lo_rockPlanetFormats = {"{name}'s Hole","{name}'s Grave","{name}'s Hollow","{name}'s Wreck","{name}'s Misery","{name}'s Trial",}NameGen.hi_orbitalStarportFormats = {"{name} City","{name} High","{name} Haven","{name} Terminal","Fortress {name}","{name} Spaceport","{name} Station",}NameGen.lo_orbitalStarportFormats = {"{name} Link","{name}port","{name} Orbiter","{name} Relay","{name} Citadel","{name} Depot",}NameGen.hi_outdoorStarportFormats = {"{name}","New {name}","Old {name}","{name} Park","{name} Town","{name} Village",}NameGen.lo_outdoorStarportFormats = {"Peak {name}","{name}'s Revenge","Fort {name}","Camp {name}","Villa {name}","{name}'s Garden","{name}'s Sanctuary",}NameGen.hi_surfaceStarportFormats = {"Point {name}","{name} Newtown","{name} Starport","{name}town","{name} Base","{name} Landing","{name}ville",}NameGen.lo_surfaceStarportFormats = {"{name}'s Camp","{name}'s Claim ","{name}'s End","{name}'s Battle","{name}'s Hideout","{name}'s Mausoleum",}
some of what is now random here (it's simply depends on if the seed is positive or negative) i would like to replace with population, that's why the differing between "hi" and "lo" it should refere to population. but like i said, i'm not sure if and how i get the population from a stations parental object. i tried a bit but hmm... simply failed to do so.also atmosphere i would like to use, and if i can get once oxidization, well then we have the right tools i guess to place cities in a proper design on either breathable atmosphere with parks and whatever in the city, or all the rest which needs sealed buildings.because if im not completely wrong it would be still time enough to select the type when you enter a planets frame.for orbital stations we won't need it anyway, population is enough there to select between possible types like: "dodo", "2001 wheel", "orbital city"( <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//sad.gif[/url] class='bbc_emoticon' alt=':(' />, <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//sad.gif[/url] class='bbc_emoticon' alt=':(' />, <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//sad.gif[/url] class='bbc_emoticon' alt=':(' />, to sad no orbital cities, if i would be a suspicious guy i would think it's just to strike through my ideas because i told once i'm up to make a giant wheel station, i hope i'm wrong and it was just a little "shortsighted" action based on bulk ships range on orbital stations, on the other hand, hmm, wasn't such to foresee? then why choose a given distance instead one depending on the size of the object they will orbit? clipping the stations size, whoahh that's almost like clipping my toes, sorry)@s2odan, i guess this will be also the reason why your giant sphere station won't work anymore, am i right?if you read this, please size her once down if you have the patience to so, i expect she will work then again.interesting fact, the "big crappy" works, even when the diameter is above 2km,but i suspect somehow it's only the "y" of the sation which is relevant for this behave, but i'm not sure, i only know by 100% my "orbital city" works sized down 10 times, so the whole thing fits in a cube of 2km extension (or a radius of 1km).yes i already tried to "remove" the collision mesh or made it as small as possible, but that didn't helps somehow the size is not determined by the collision meshs extensions for the clipping of the collision mesh ???also the removing of the collison mesh has lead to a strange error in the model viewer, he still showed proper extensions for the collision mesh for "x and z" while "y" was 0 like it is to expect when a body has no collision mesh. something smells fishy here if you ask me.the main difference is, worlds with a (probably once breathable atmosphere, instead only the temperature range?) will have "real" planet names like "Utopia" or "New Earth". depends also on population lower populated get combined names from surnames and sound like "xy's Garden"worlds with no breathable atmosphere (actually decided by temperature range and absence of any atmosphere) will get combinations of a "surname" and "planet", "hollow" whatever, even a little differed if the population is be high or low, so worlds with a high pop. get "beautiful names" (like "xy's Gold" or "xy's Reward") and if it's a lower populated world the names will be "shitty" (eg. "Hollow", "Grave", and such)same i had in mind for the cities, but like i said i need at minimum the population, and cool would be atmosphere and "out of my mind" would be atmosphere oxidization...high pop cities on planets (actually temperature range and "seed +/-" get city names (this is "new" in FE2 city names are reserved for high pop orbital cities), like "New Cambridge", "New Altdorf" or even "Old Rome".low pop. cities get combined names like "Smithvillage".it will differ also on planets out of the temperature range for population.a "Fort Soundso" you find only on higher populated a "Fortress Soundso" on lower populated.since i simply ripped and pasted FE2's names to the script we will have some doubled names prob. but this means only a higher hitting chance for names like "John Smith" which is neither bad.if you see any problems with the names i stole from FE2, let me know it i didn't see much problems because usually you can't copyright your birth name, but who knows. and names like "xy's..gold" or "Nirvana" can't be copyrighted anyway.but with a little extra effort it could be made new and looking unsuspicious. hust get rid of some very very typical ones, but i would miss it for the FFE mod, and if you delete the pioneer names, well you get damned close to FE2. try it, you will be surprised.---aha, that looks like what i had in mind, even when the random names will differ from machine to machine a little[attachment=1492:Bildschirmfoto 2012-11-18 um 00.41.12.png]besides how exactly get the names drawn? i noticed very often such parallels for them as we have here, Planet "Hughes..." city even "Hughes..."it's a little annoying on one side on the other not bad. it's "New Hughes" and "Hughes Revenge", hmm... looks willingly.("Mr. Hughes" was for a very short time my english teacher, <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//wink3.gif[/url] class='bbc_emoticon' alt=';)' /> two or three lessons only i was shot to often by him, he used to shoot you down when you spelled something wrong..., no in fact i don't remeber why i left the class, i was simply to lazy perhaps)you see the whole thing leaks still a bit, but i miss a few variables to use in the script as i stated above. "New"...surname shouldn't exist i think but maybe i made a fault...---a quick "preview" to the "B-Wing", it's not ment as a standalone ship and will be used in a SW mod, but if you like... animation i did by how i remembered from the first movie, i have no web in ulisbach and SW-XWA refuses to run on x64 Win7 machines. (not bad, it makes it to a sort of "abandonware")in general all what is below DX7 you will get a lot of problems since DX10/11. additionally many install executables won't be executed by a 64bit machine.of course i could check it now (the animation), but i fear it, no i guess it's ok.
Code:
-- Copyright © 2008-2012 Pioneer Developers. See AUTHORS.txt for details-- Licensed under the terms of the GPL v3. See licenses/GPL-3.txt---- Interface: NameGen---- Functions for generating names.--local r = function (t, rand) return t[rand:Integer(1,#t)] endNameGen = {firstNames = {male = {},female = {},},surnames = {},citynames = {},planetnames = {},hi_outdoorPlanetFormats = {},lo_doutdoorPlanetFormats = {},hi_rockPlanetFormats = {},lo_rockPlanetFormats = {},hi_orbitalStarportFormats = {},lo_dorbitalStarportFormats = {},hi_outdoorStarportFormats = {},lo_doutdoorStarportFormats = {},surfaceStarportFormats = {},---- Function: FullName---- Create a full name (first + surname) string---- > name = Namegen.FullName(isfemale, rand)---- Parameters:---- isfemale - whether to generate a male or female name. true for female,-- false for male---- rand - optional, the <Rand> object to use to generate the name. if-- omitted, <Engine.rand> will be used---- Return:---- name - a string containing the name---- Availability:---- alpha 10---- Status:---- stable--FullName = function (isfemale, rand)if not rand then rand = Engine.rand endlocal firstnameif isfemale thenfirstname = r(NameGen.firstNames.female, rand)else firstname = r(NameGen.firstNames.male, rand)endreturn firstname .. " " .. NameGen.Surname(rand)end,---- Function: Surname---- Create a surname string---- > name = Namegen.Surname(rand)---- Parameters:---- rand - optional, the <Rand> object to use to generate the name. if-- omitted, <Engine.rand> will be used---- Return:---- name - a string containing the name---- Availability:---- alpha 10---- Status:---- stable--Surname = function (rand)if not rand then rand = Engine.rand endreturn r(NameGen.surnames, rand)end,Planetname = function (rand)if not rand then rand = Engine.rand endreturn r(NameGen.planetnames, rand)end,Cityname = function (rand)if not rand then rand = Engine.rand endreturn r(NameGen.citynames, rand)end,---- Function: BodyName---- Create a planet name---- > name = Namegen.BodyName(body, rand)---- Parameters:---- body - the <SystemBody> object to provide a name for. Currently must of type-- STARPORT_ORBITAL, STARPORT_SURFACE or ROCKY_PLANET. Any other types-- a Lua error.---- rand - optional, the <Rand> object to use to generate the name. if-- omitted, <Engine.rand> will be used---- Return:---- name - a string containing the name---- Availability:---- alpha 19---- Status:---- experimental--BodyName = function (body, rand)if not rand then rand = Engine.rand endlocal population = body.seedif body.type == "STARPORT_ORBITAL" thenif population >= 0 thenreturn string.interp(r(NameGen.hi_orbitalStarportFormats, rand), { name = NameGen.Cityname(rand) })endreturn string.interp(r(NameGen.lo_orbitalStarportFormats, rand), { name = NameGen.Surname(rand) })endif body.type == "STARPORT_SURFACE" thenif body.averageTemp >= 223 and body.averageTemp <= 323 thenif population >= 0 thenreturn string.interp(r(NameGen.hi_outdoorStarportFormats, rand), { name = NameGen.Cityname(rand) })endreturn string.interp(r(NameGen.lo_outdoorStarportFormats, rand), { name = NameGen.Surname(rand) })endif population >= 0 thenreturn string.interp(r(NameGen.hi_surfaceStarportFormats, rand), { name = NameGen.Surname(rand) })endreturn string.interp(r(NameGen.lo_surfaceStarportFormats, rand), { name = NameGen.Surname(rand) })endif body.superType == "ROCKY_PLANET" then-- XXX -15-50C is "outdoor". once more planet composition-- attributes are exposed we can do better hereif (body.averageTemp >= 223 and body.averageTemp <= 323) and body.hasAtmosphere == true thenif body.population > 9 thenreturn string.interp(r(NameGen.hi_outdoorPlanetFormats, rand), { name = NameGen.Planetname(rand) })endreturn string.interp(r(NameGen.lo_outdoorPlanetFormats, rand), { name = NameGen.Surname(rand) })endif body.population > 9 thenreturn string.interp(r(NameGen.hi_rockPlanetFormats, rand), { name = NameGen.Surname(rand) })endreturn string.interp(r(NameGen.lo_rockPlanetFormats, rand), { name = NameGen.Surname(rand) })enderror("No available namegen for body type '" .. body.type .. "'")end}NameGen.firstNames.male = {'Alex','Ben','Bill','Brian','Chris','Craig','Dave','David','Fred','Gary','Greg','Hamish','Harry','Ian','John','Joe','Kevin','Lionel','Nat','Paul','Tim','Tony','Bert','Garth','Thomas','Tom','Colin','Mark','Jack','Gareth','George','Mike','Terry','Ciaran','Rick','Ash','Frank','Phillip','Trevor','Bart','Xavier','Carl','Dan','Andy','Ron','Reg','Alf','Art','Simon','Jason','Jeremy','Jez','Matt','Dirk','Hans','Francois','Jim','Zak','Keith','Max','Seamus','Sean','Bob','Dick','Angus','James','Guy','Manuel','Arnold','Stacey','Liam','Phil','Sam','Helmut','Kurt','Stan','Franz','Fritz','Manfred','Andrew','Richard','Edward','Edmond','Matthew','William','Steven','Peter','Donald','Robin','Oliver','Vincent','Stuart','Gordon','Patrick','Charles','Morgan','Lawrence','Lee','Lloyd','Brett','Graham','Grant','Eckhard','Werner','Chester','Bob', 'Stephen', 'Paul', 'Andrew', 'David', 'Mark', 'John', 'Robert','James', 'Christopher', 'Michael', 'Tom', 'Thomas', 'Jim', 'George','Arthur', 'Henry', 'Albert', 'Adam', 'Adrian', 'Alan', 'Alex', 'Alistair','Ben', 'Barry', 'Bernard', 'Alexander', 'Bill', 'Brian', 'Bruce', 'Byron','Carl', 'Clive', 'Dan', 'Dave', 'Derek', 'Dennis', 'Geoffrey', 'Gary','Graham', 'Guy', 'Herbert', 'Ian', 'Jackie', 'Jake', 'Jan', 'Jeremy','Jimmy', 'Josh', 'Keith', 'Kenneth', 'Leon', 'Lance', 'Malcolm', 'Matthew','Neil', 'Nicholas', 'Non', 'Patrick', 'Peter', 'Philip', 'Ralph','Richard', 'Roger', 'Robert', 'Roy', 'Simon', 'Steve', 'Tim', 'Tony','Tristram', 'Vaughan', 'Wayne', 'William', 'Jose', 'Antonio', 'Manuel','Francisco', 'Juan', 'Pedro', 'Jose Luis', 'Jesus', 'Angel', 'Luis','Miguel', 'Rafael', 'Jose Antonio', 'Jose Maria', 'Fernando', 'Vincente','Jose Manuel', 'Ramon', 'Carlos', 'Francisco Javier', 'Joaquin', 'Enrique','Juan Jose', 'Andres', 'Santiago', 'Emilio', 'Javier', 'Julian','Juan Antonio', 'Felix', 'Alfonso', 'Juan Carlos', 'Salvador', 'Tomas','Eduardo', 'Agustin', 'Mariano', 'Ricardo', 'Pablo', 'Alberto','Juan Manuel', 'Domingo', 'Jaime', 'Ignacio', 'Diego', 'Gregorio','Alejandro', 'Felipe', 'Daniel', 'Jose Ramon', 'Jorge', 'Alfredo',}NameGen.firstNames.female = {'Alison','Francis','Tracy','Anita','Angela','Amy','Amanda','Alice','Belinda','Bertha','Betty','Doris','Kate','Kathy','Jane','Jacqui','Janet','Jenny','Joan','Joanna','Margaret','Sharon','Shirley','Tracy','Val','Vera','Wendy','Heather','Michelle','Anne','Becky','Rosie','Janice','Caroline','Anja','Veronica','Felicia','Patricia','Christine','Debbie','Kylie','Rose','Susanne','Rosalind','Ruth','Joni','Daisy','Kirsten','Andrea','Lucy','Roz','Liz','Melissa','Sylvia','Pam','Linda','Sally','Sarah','Mary','May','Marcel','Jen', 'Steph', 'Hannah', 'Alison', 'Amanda', 'Angela', 'Ann', 'Anne','Audrey', 'Barbara', 'Beryl', 'Betty', 'Beth', 'Brenda', 'Carol','Caroline', 'Catherine', 'Cathy', 'Celia', 'Cheryl', 'Christine', 'Claire','Daphne', 'Diana', 'Dorothy', 'Elise', 'Elaine', 'Edith', 'Emma', 'Ella','Erica', 'Esther', 'Eva', 'Fran', 'Frances', 'Fiona', 'Gill', 'Gillian','Hazel', 'Heather', 'Helen', 'Hilary', 'Irena', 'Isobel', 'Jane', 'Janet','Janice', 'Jeanette', 'Jenny', 'Jennifer', 'Jill', 'Jo', 'Joan', 'Joanna','Joy', 'Juliette', 'Judy', 'Julia', 'Karen', 'Kate', 'Kathy', 'Katherine','Laura', 'Linda', 'Lisa', 'Louise', 'Lucy', 'Luna', 'Maggie', 'Margaret','Maria', 'Mariam', 'Marilyn', 'Marion', 'Maureen', 'Molly', 'Miriam','Morag', 'Monica', 'Nat', 'Natalia', 'Nicola', 'Pam', 'Pamela', 'Patricia','Pauline', 'Penny', 'Rachel', 'Rose', 'Rosemary', 'Rosie', 'Sally','Sandra', 'Sarah', 'Stella', 'Sue', 'Sally', 'Susan', 'Susanne', 'Suzy','Tracy', 'Valerie', 'Vicky', 'Vivian', 'Violet', 'Wendy', 'Yvonne', 'Zoe','Maria', 'Carmen', 'Josefa', 'Isabel', 'Dolores', 'Francisca', 'Antonia','Pilar', 'Ana Maria', 'Ana', 'Maria Luisa', 'Mercedes', 'Manuela', 'Juana','Rosario', 'Teresa', 'Maria Jose', 'Margarita', 'Maria Angeles', 'Angeles','Maria Pilar',}NameGen.surnames = {'Smith','Jones','Jameson','Bush','Miller','Greenhill','Lyons','Irvin','Ashfield','Lomas','Sutherland','Scott','Taylor','Sinclair','Kosmala','Jordan','Rush','Griffiths','Massey','Hooper','Bell','Finn','Biggs','Dixon','Jennings','Darkes','Davies','Coates','Dobson','Macmillan','Cousens','Rance','Moore','Noble','Ousey','Lowing','Brennan','Simpson','Wagner','Strauss','Schneider','Maxwell','Harrison','Jackson','Jeffries','Dickens','O'Connor','O'Rourke','O'Hanlon','Ulrich','Bradley','Cooper','Evans','Gonzalez','Gomez','Mackenzie','Camus','Singh','Chan','Baker','Gupta','Fraser','Thompson','Saunders','Seymour','Watson','Cooke','O'Brien','Powell','Davda','Fisher','Gilmour','Perez','Shepherd','Reagan','Carter','Ford','Anderton','Jeffries','Mansfield','Lopez','Sheehan','Wilson','Heath','Thatcher','Major','Morris','Judd','Diamond','Nakamichi','Yamaha','Kawasaki','Suzuki','Honda','Nakasone','Solo','Mitterand','de Gaul','Kohl','Duval','du Prés','Schmidt','Molotov','Popov','Chekov','Goldstein','Campbell','Austin','Perry','Haynes','Swallow','Nesbitt','Graham','Grant','Eckhard','Werner','Chester','Morton', 'Butcher', 'Davidson', 'Edwards', 'Findley', 'Hughes','Martinez', 'Ibarrez', 'Smith', 'Johnson', 'Williams', 'Jones', 'Brown','Davis', 'Miller', 'Wilson', 'Moore', 'Taylor', 'Anderson', 'Thomas','Jackson', 'White', 'Harris', 'Martin', 'Thompson', 'Garcia', 'Robinson','Glark', 'Rodriguez', 'Lewis', 'Lee', 'Walker', 'Hall', 'Allen', 'Young','Hernandez', 'King', 'Wright', 'Lopez', 'Hill', 'Scott', 'Green', 'Adams','Baker', 'Gonzalez', 'Nelson', 'Carter', 'Mitchell', 'Perez', 'Roberts','Turner', 'Phillips', 'Campbell', 'Parker', 'Evans', 'Edwards', 'Collin','Stewart', 'Sanchez', 'Morris', 'Rogers', 'Reed', 'Cook', 'Morgan','Bell', 'Murphy', 'Bailey', 'Rivera', 'Cooper', 'Richardson', 'Cox','Howard', 'Ward', 'Torres', 'Peterson', 'Gray', 'Ramirez', 'James','Watson', 'Brooks', 'Kelly', 'Sanders', 'Price', 'Bennet', 'Wood','Barnes', 'Ross', 'Henderson', 'Coleman', 'Jenkins', 'Perry', 'Powell','Long', 'Patterson', 'Hughes', 'Flores', 'Washington', 'Butler','Simmons', 'Foster', 'Gonzales', 'Bryant', 'Alexander', 'Russel','Griffin', 'Diaz', 'Myers', 'Ford', 'Hamilton', 'Graham', 'Sullivan','Wallace', 'Woods', 'Cole', 'West', 'Jordan', 'Owens', 'Reynolds','Fisher', 'Ellis', 'Harrison', 'Gibson', 'Mcdonald', 'Cruz', 'Marshall','Ortiz', 'Gomez', 'Murray', 'Freeman', 'Wells', 'Webb', 'Simpson','Stevens', 'Tucker', 'Porter', 'Hunter', 'Hicks', 'Crawford', 'Henry','Boyd', 'Mason', 'Morales', 'Kennedy', 'Warren', 'Dixon', 'Ramos','Reyes', 'Burns', 'Gordon', 'Shaw', 'Holmes', 'Rice', 'Robertson', 'Hunt','Black', 'Daniels', 'Palmer', 'Mills', 'Nichols', 'Grant', 'Knight','Ferguson', 'Rose', 'Stone', 'Hawkins', 'Dunn', 'Hudson', 'Spencer','Gardner', 'Stephens', 'Payne', 'Pierce', 'Berry', 'Matthews', 'Arnold','Wagner', 'Willis', 'Ray', 'Watkins', 'Olson', 'Carrol', 'Duncan','Snyder', 'Hard', 'Cunningham', 'Lane', 'Andrews', 'Ruiz', 'Harper','Fox', 'Riley', 'Armstrong', 'Carpenter', 'Weaver', 'Greene', 'Lawrence','Elliott', 'Chavez', 'Sims', 'Austin', 'Peters', 'Kelley', 'Franklin','Lawson', 'Fields', 'Gutierrez', 'Ryan', 'Schmidt', 'Carr', 'Vasquez','Castillo', 'Wheeler', 'Chapman', 'Oliver', 'Montgomery', 'Richards','Williamson', 'Johnston', 'Banks', 'Meyer', 'Bishop', 'Mccoy', 'Howell','Alvarez', 'Morrison', 'Hansen', 'Fernandez', 'Garza', 'Harvey', 'Little','Burton', 'Stanley', 'George', 'Jacobs', 'Reid', 'Kim', 'Fuller', 'Lynch','Dean', 'Gilbert', 'Romero', 'Welch', 'Larson', 'Watts', 'Miles', 'Lucas','Castropena', 'Rhodes', 'Hardy', 'Santiago', 'Powers', 'Schultz', 'Munoz','Chandler', 'Wolfe', 'Schneider', 'Valdez', 'Salazar', 'Warner', 'Tate','Moss', 'Vega', 'Aguilar', 'Reese', 'Townsend', 'Goodwin', 'Rowe','Newton', 'Maxwell', 'Gibbs', 'Wise', 'Zimmerman', 'Wong', 'Vazquez','Espinoza', 'Sawyer', 'Jordan', 'Guerra', 'Miranda', 'Atkinson', 'Campos','Sloan', 'Juarez', 'Weiss', 'Nixon', 'Hurst', 'Lowery', 'Farrell','Maynard', 'Walter', 'Foley', 'Rivers', 'Walls', 'Estes', 'Morse','Sheppard', 'Weeks', 'Bean', 'Barron', 'Livingston', 'Middleton','Spears', 'Branch', 'Blevins', 'Chen', 'Kerr', 'Mcconnell', 'Harding','Ashley', 'Solis', 'Herman', 'Frost', 'Giles', 'Blackburn', 'William','Pennington', 'Woodward', 'Finley', 'Mcintosh', 'Koch', 'Best', 'Solomon','Mccullough', 'Dudley', 'Nolan', 'Blanchard', 'Rivas', 'Brennan', 'Mejia','Kane', 'Joyce', 'Buckley', 'Haley', 'Moon', 'Mcmillan', 'Crosby', 'Berg','Dotson', 'Mays', 'Roach', 'Church', 'Chan', 'Richmond', 'Meadows','Faulkner', 'Oneill', 'Knapp', 'Kline', 'Barry', 'Ochoa', 'Jacobson','Gay', 'Avery', 'Hendricks', 'Horne', 'Shepard', 'Herbert', 'Cherry','Cardenas', 'Holman', 'Donaldson', 'Terrell', 'Morin', 'Fuentes','Tillman', 'Sanford', 'Bentley', 'Peck', 'Key', 'Salas', 'Rollins','Gamble', 'Dickson', 'Santana', 'Cabrera', 'Cervantes', 'Howe', 'Hinton','Hurley', 'Spence', 'Zamora', 'Yang', 'Mcneil', 'Suarez', 'Case','Pretty', 'Gould', 'Mcfarland', 'Sampson', 'Carver', 'Bray', 'Rosario','Macdonald', 'Stout', 'Hester', 'Melendez', 'Dillon', 'Farley', 'Hopper','Galloway', 'Potts', 'Bernard', 'Joyner', 'Stein', 'Aguirre', 'Osborn','Mercer', 'Bender', 'Franco', 'Rowland', 'Sykes', 'Benjamin', 'Travis','Pickett', 'Crane', 'Sears', 'Mayo', 'Dunlap', 'Hayden', 'Wilder','Mckay', 'Ewing', 'Cooley', 'Bonner', 'Cotton', 'Stark', 'Ferrel','Cantrell', 'Fulton', 'Calderon', 'Rosa', 'Hooper', 'Mullen', 'Burch','Fry', 'Riddle', 'Levy', 'Duke', 'Odonnell', 'Britt', 'Frederick','Daugherty', 'Berger', 'Dillard', 'Alston', 'Jarvis', 'Frye', 'Riggs','Chaney', 'Odom', 'Fitzpatrick', 'Valenzuela', 'Merrill', 'Mayer','Alford', 'Mcpherson', 'Acevedo', 'Donovan', 'Albert', 'Cote', 'Reilly','Compton', 'Raymond', 'Mooney', 'Mcgowan', 'Craft', 'Cleveland','Clemons', 'Wynn', 'Nielsen', 'Baird', 'Stanton', 'Snider', 'Rosales','Bright', 'Witt', 'Hays', 'Holden', 'Soto', 'Slater', 'Kinney','Clements', 'Hahn', 'Emerson', 'Conrad', 'Burks', 'Lancaster', 'Justice','Tyson', 'Sharpe', 'Whitfield', 'Talley', 'Macias', 'Irwin', 'Burris','Mccray', 'Madden', 'Goff', 'Bolton', 'Mcfadden', 'Levine', 'Byers','Kirkland', 'Kidd', 'Carney', 'Mcleod', 'Hendrix', 'Sosa', 'Rasmussen','Valencia', 'De La Cruz', 'Forbes', 'Guthrie', 'Wooten', 'Huber','Barlow', 'Boyle', 'Buckner', 'Rocha', 'Langley', 'Cooke', 'Velazquez','Noel', 'Vang', 'Li', 'Wang', 'Chang', 'Liu', 'Chen', 'Yang', 'Huang','Chao', 'Chou', 'Wu', 'Hsu', 'Sun', 'Chu', 'Ma', 'Hu', 'Kuo', 'Lin','Kao', 'Liang', 'Cheng', 'Lo', 'Sung', 'Hsieh', 'Tang', 'Han', 'Tsao','Hsu', 'Teng', 'Hsiao', 'Feng', 'Tseng', 'Cheng', 'Tsaipeng', 'Pan','Yuan', 'Yu', 'Yung', 'Su', 'Wei', 'Chiang', 'Ting', 'Shen', 'Chiang','Fan', 'Chung', 'Wang', 'Tai', 'Liao', 'Fang', 'Chin', 'Hsai', 'Chia','Tsou', 'Shih', 'Hsiung', 'Yen', 'Hou', 'Lei', 'Lung', 'Tuan', 'Hao','Shao', 'Shih', 'Mao', 'Wan', 'Kang', 'Yen', 'Yin', 'Shih', 'Niu', 'Hung','Kung', 'Bumgardner',}NameGen.planetnames = {'Homeland','New World','New Australia','New Caledonia','New California','Nirvana','Valhalla','New Africa','New Brazil','Emerald','New America','Democracy','Topaz','Home World','Atlantis','Discovery','Capitol','New Asia','Nouvelle France','Lookathat','Esperanza','Utopia','Terra Nova','Substitute','New Europe','Olympia','Vulcan','New Mars','New Venus',}NameGen.citynames = {'Yarrow','Culloden','Argent','Edinburgh','Morse','Baars','Paris','Munich','Berlin','Kyoto','Blackelk','Quy','Flodden','Innitu','Larson','Walesa','Lao Tsu','Biafra','Hope','Jung','Seattle','Curie','Karppala','McLellan','Gallucci','Mancini','Laing','Ansel','Gotham','Tecumseh','Cardiff','Lisbon','Turner','Brisbane','Melbourne','Glasgow','Beijing','Darwin','Jerusalem','Geronimo','Mecca','Tomsk','Murmansk','Athens','Jaffa','Wicca','Ghandi','Lexington','Scunthorpe','Inca','Grosni','Beirut','Gdansk','Chernobyl','Sarajevo','Kilbride','Aachen','Gwent','Dublin','Belfast','Derry','Larne','Cork','Milwaulkee','Yosemite','Hopi','Timbuktoo','Boulder','Irkutsk','Seoul','Dahaab','Xian','Hiroshima','Dakota','Houston','Aspen','Casablanca','Mandela','Rossyth','Vancouver','Saskatoon','Miami','Argent','Toltec','Widow','Lhasa','Metropolis','Los Angeles','San Francisco','Amsterdam','Rome','Ankor','Kairo','London','Cambridge','Altendorf',}NameGen.hi_outdoorPlanetFormats = {"{name}",}NameGen.lo_outdoorPlanetFormats = {"{name} Project","{name} Colony","{name}'s Experiment","{name}'s Trial","{name}'s Conversion","{name}'s Risk","{name}'s Eden","{name}'s World","{name}'s Planet","{name}'s Earth","{name}'s Heaven","{name}'s Legacy","{name}'s Hope","{name}'s Dream","New {name}","{name}'s Gold",}NameGen.hi_rockPlanetFormats = {"{name}'s Planet","{name}world","{name}'s Mine","{name}'s Deal","{name}'s Reward","Camp {name}","{name}'s Home",}NameGen.lo_rockPlanetFormats = {"{name}'s Hole","{name}'s Grave","{name}'s Hollow","{name}'s Wreck","{name}'s Misery","{name}'s Trial",}NameGen.hi_orbitalStarportFormats = {"{name} City","{name} High","{name} Haven","{name} Terminal","Fortress {name}","{name} Spaceport","{name} Station",}NameGen.lo_orbitalStarportFormats = {"{name} Link","{name}port","{name} Orbiter","{name} Relay","{name} Citadel","{name} Depot",}NameGen.hi_outdoorStarportFormats = {"{name}","New {name}","Old {name}","{name} Park","{name} Town","{name} Village",}NameGen.lo_outdoorStarportFormats = {"Peak {name}","{name}'s Revenge","Fort {name}","Camp {name}","Villa {name}","{name}'s Garden","{name}'s Sanctuary",}NameGen.hi_surfaceStarportFormats = {"Point {name}","{name} Newtown","{name} Starport","{name}town","{name} Base","{name} Landing","{name}ville",}NameGen.lo_surfaceStarportFormats = {"{name}'s Camp","{name}'s Claim ","{name}'s End","{name}'s Battle","{name}'s Hideout","{name}'s Mausoleum",}
some of what is now random here (it's simply depends on if the seed is positive or negative) i would like to replace with population, that's why the differing between "hi" and "lo" it should refere to population. but like i said, i'm not sure if and how i get the population from a stations parental object. i tried a bit but hmm... simply failed to do so.also atmosphere i would like to use, and if i can get once oxidization, well then we have the right tools i guess to place cities in a proper design on either breathable atmosphere with parks and whatever in the city, or all the rest which needs sealed buildings.because if im not completely wrong it would be still time enough to select the type when you enter a planets frame.for orbital stations we won't need it anyway, population is enough there to select between possible types like: "dodo", "2001 wheel", "orbital city"( <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//sad.gif[/url] class='bbc_emoticon' alt=':(' />, <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//sad.gif[/url] class='bbc_emoticon' alt=':(' />, <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//sad.gif[/url] class='bbc_emoticon' alt=':(' />, to sad no orbital cities, if i would be a suspicious guy i would think it's just to strike through my ideas because i told once i'm up to make a giant wheel station, i hope i'm wrong and it was just a little "shortsighted" action based on bulk ships range on orbital stations, on the other hand, hmm, wasn't such to foresee? then why choose a given distance instead one depending on the size of the object they will orbit? clipping the stations size, whoahh that's almost like clipping my toes, sorry)@s2odan, i guess this will be also the reason why your giant sphere station won't work anymore, am i right?if you read this, please size her once down if you have the patience to so, i expect she will work then again.interesting fact, the "big crappy" works, even when the diameter is above 2km,but i suspect somehow it's only the "y" of the sation which is relevant for this behave, but i'm not sure, i only know by 100% my "orbital city" works sized down 10 times, so the whole thing fits in a cube of 2km extension (or a radius of 1km).yes i already tried to "remove" the collision mesh or made it as small as possible, but that didn't helps somehow the size is not determined by the collision meshs extensions for the clipping of the collision mesh ???also the removing of the collison mesh has lead to a strange error in the model viewer, he still showed proper extensions for the collision mesh for "x and z" while "y" was 0 like it is to expect when a body has no collision mesh. something smells fishy here if you ask me.the main difference is, worlds with a (probably once breathable atmosphere, instead only the temperature range?) will have "real" planet names like "Utopia" or "New Earth". depends also on population lower populated get combined names from surnames and sound like "xy's Garden"worlds with no breathable atmosphere (actually decided by temperature range and absence of any atmosphere) will get combinations of a "surname" and "planet", "hollow" whatever, even a little differed if the population is be high or low, so worlds with a high pop. get "beautiful names" (like "xy's Gold" or "xy's Reward") and if it's a lower populated world the names will be "shitty" (eg. "Hollow", "Grave", and such)same i had in mind for the cities, but like i said i need at minimum the population, and cool would be atmosphere and "out of my mind" would be atmosphere oxidization...high pop cities on planets (actually temperature range and "seed +/-" get city names (this is "new" in FE2 city names are reserved for high pop orbital cities), like "New Cambridge", "New Altdorf" or even "Old Rome".low pop. cities get combined names like "Smithvillage".it will differ also on planets out of the temperature range for population.a "Fort Soundso" you find only on higher populated a "Fortress Soundso" on lower populated.since i simply ripped and pasted FE2's names to the script we will have some doubled names prob. but this means only a higher hitting chance for names like "John Smith" which is neither bad.if you see any problems with the names i stole from FE2, let me know it i didn't see much problems because usually you can't copyright your birth name, but who knows. and names like "xy's..gold" or "Nirvana" can't be copyrighted anyway.but with a little extra effort it could be made new and looking unsuspicious. hust get rid of some very very typical ones, but i would miss it for the FFE mod, and if you delete the pioneer names, well you get damned close to FE2. try it, you will be surprised.---aha, that looks like what i had in mind, even when the random names will differ from machine to machine a little[attachment=1492:Bildschirmfoto 2012-11-18 um 00.41.12.png]besides how exactly get the names drawn? i noticed very often such parallels for them as we have here, Planet "Hughes..." city even "Hughes..."it's a little annoying on one side on the other not bad. it's "New Hughes" and "Hughes Revenge", hmm... looks willingly.("Mr. Hughes" was for a very short time my english teacher, <img src="'[url]http://spacesimcentral.com/forum/public/style_emoticons//wink3.gif[/url] class='bbc_emoticon' alt=';)' /> two or three lessons only i was shot to often by him, he used to shoot you down when you spelled something wrong..., no in fact i don't remeber why i left the class, i was simply to lazy perhaps)you see the whole thing leaks still a bit, but i miss a few variables to use in the script as i stated above. "New"...surname shouldn't exist i think but maybe i made a fault...---a quick "preview" to the "B-Wing", it's not ment as a standalone ship and will be used in a SW mod, but if you like... animation i did by how i remembered from the first movie, i have no web in ulisbach and SW-XWA refuses to run on x64 Win7 machines. (not bad, it makes it to a sort of "abandonware")in general all what is below DX7 you will get a lot of problems since DX10/11. additionally many install executables won't be executed by a 64bit machine.of course i could check it now (the animation), but i fear it, no i guess it's ok.