I'm really interested in all the new world-gen wars and whatnot, but found going through the region1-world_sites_and_pops.txt and whatnot files to be kinda difficult. So, to help myself out, I made a little perl script to parse them and give me a summary of the various races and civs out there.
It's not perfect, but it helps quite a bit while I try to search through the legends for interesting stuff. It's also good for my modding tests, since I can see how the various races are doing, and how well my new megabeasts and semi-megabeasts are doing.
Each Civilization, with overall ruler. Each site in that civ, with the local ruler. A summary of every entity in that civ.
For the entity lists, it now tries to handle merging the single creature listings in with the overall listing. So a single Human for a civ will get added to the Humans listing. It works ok for everything I've got, but modded in creatures may have issues.
Right now, follows a few basic rules.
Anything else is pluralized to -s.
1.3: Added in code to deal merge single entities in with the multiple groups.
Here's some snipits from an output file (From my mod, so it has extra races in it):
Chlubulustlagis -- Zephyr
*** Ruled by Lukulgus ***
Ilidunul, "Ruleddank" a cave
Lead by Thilgis, a zephyr of Grukuduchrambus
42 zephyr
Frutrulis -- Kobolds
*** Ruled by Pligifijraynkin ***
Anu Ogna, "The Nights of Silkiness" a cave
Lead by Thlufududleerbis, a kobold of Frafuldis
28 kobolds
The Abbey of Weight -- Dwarves
*** Ruled by Nomal Wallattic ***
Asmelsholid, "Merchantclutch" a mountain fortress
Lead by Zasit Bellshock, a dwarf of The Ordered Stake
Athelgasol, "Ringbreaths" a mountain fortress
Lead by Rakust Boatwheels, a dwarf of The Walls of Chancing
Melbiloslan, "Tomewound" a mountain fortress
Lead by Led Doctrinebridges, a dwarf of The Plank of Evisceration
Nishlun, "Tradecloudy" a mountain fortress
Lead by Zefon Stirredmetal, a dwarf of The Slippery Net
Omosporar, "Vilestoked" a dark fortress
Lead by Tekkud Namelabors, a dwarf of The Tour of Throats
Rabzon, "Glowedhelms" a mountain fortress
Lead by Asmel Keyappear, a dwarf of The Short Work
Rig•thshetbˆth, "Craftedtwinkling" a mountain fortress
Lead by Œton Pagetrussed, a dwarf of The Inky Pick
Sigunfikuk, "Tourfields" a mountain fortress
Lead by Udil Sunksack, a dwarf of The Curled Irons
Volalmafol, "Whitenesschambers" a mountain fortress
Lead by Adil Tradetakers, a dwarf of The Blockade of Hoods
601 dwarves
The Adorable Valley -- Silver xelics
*** Ruled by Imepe Barglades ***
Imereica, "Rainyprice" a forest retreat
Lead by ¡lime Lacygales, a silver xelic of The Rainy Pears of Conflict
Othetavafice, "Hardydrinks" a forest retreat
Lead by Sethe Hornchants, a silver xelic of The Fell of Fords
Tharamaromimi, "Dreamedforded" a forest retreat
Lead by Sal¢ Drinkplan, a silver xelic of The Root of Glory
Thiluthithu, "Embracesnarls" a forest retreat
Lead by Cacame Noseseasons, a silver xelic of The Gale of Chasms
264 silver xelics
The Adventurous Harvester -- Hobgoblins
*** Ruled by Ngumost Brashravens ***
Uzungorno, "Vulturebristle" a dark fortress
Lead by Nonu Kissmatches, a hobgoblin of The Indignation of Metal
72 hobgoblins
The Basic Drinks -- Elves
*** Ruled by Mame Talkedpear ***
--- This Civilization has crumbled ---
The Defensive Works -- Dwarves
*** Ruled by K–buk Tradeflesh the Malign Power of Busts ***
---FALLEN---
Tuloned‰m, "Roadkeys" a mountain fortress
The Portal of Cruxes is leaderless
2 dwarves
The Evils of Bejeweling -- Bugbears
*** Ruled by Osta Ruthlessdemon the Flickering Fiend ***
Arstruktostra, "Demonsprays" a dark fortress
The Nightmare of Spines is leaderless
Nokutngokang, "Wallowedcurse" a dark fortress
Lead by Tode Wickedstrength, a bugbear of The Thief of Trammels
Urarzurusp, "Malignedrite" a dark fortress
The Plaited Malice is leaderless
166 bugbears
1 demon
1 hobgoblin
6 hobgoblins
The Mighty Packs -- High elves
*** Ruled by ˜onali Stillorb ***
Alekema, "Leafscribed" a town
Lead by Fewetha Bulbouspristine, a high elf of The Clearing of Seizures
Enelayawo, "Lovetail" a town
Lead by Fidale Finddrunken, a high elf of The Tulips of Snarling
Ilamacithasi, "Flightknots" a town
Lead by Themiyi Dreamisland, a high elf of The Grotto of Moistening
Imerethilu, "Rainembraced" a town
Lead by Apasi Islandgrowls, a high elf of The Jaw of Grooves
Relirifa, "Reinmorning" a town
Lead by Rifa Glacialautumn, a high elf of The Taut Growls
437 high elves
The Moist Tusk -- Elves
*** Ruled by Calovi Crabnotch ***
Ar¡leracalu, "Birdgrooves" a forest retreat
Lead by Ada Pinesforded, a elf of The Infamous Nature
Caquialu, "Grizzlywaters" a forest retreat
Lead by Ima Drinkraked, a elf of The Grove of Consideration
Elifaalitha, "Islandchapel" a forest retreat
Lead by Irene Rockscrest, a elf of The Stone of Obeisance
Emmarupola, "Gulfurns" a forest retreat
Lead by Sareve Beachdeep, a elf of The Wood of Frenzies
Eneaye, "Boltedtwig" a forest retreat
Lead by Lebeyu Bastionsquids, a elf of The Clean Cyclone
Esalaithith¡, "Clashesfern" a forest retreat
Lead by Sidaya Whiskerdale, a elf of The Heather of Exits
Fafonecalo, "Grandowl" a forest retreat
Lead by Cimathi Dawnedtrusss, a elf of The Ace Skin
Nef•lalidava, "Streamromance" a forest retreat
Lead by Nemo Eagleworlds, a elf of The Jungle of Morals
Odataelifa, "Testedislands" a forest retreat
Lead by Nawara Enjoyflowers, a elf of The Oily Creature
Omoosime, "Roaredeagle" a forest retreat
Lead by Imepe Morningcrests, a elf of The Ram of Whispering
Osimenafe, "Eagleraked" a forest retreat
Lead by ¡lathe Delightvines, a elf of The Whisker of Listening
RicoteewirŠ, "Sealcurled" a forest retreat
Lead by Nisa Rainflier, a elf of The Crimson Nuts
677 elves
The Nation of Diamonds -- Humans
*** Ruled by Pikibijaymer ***
Abpaduko, "Combinedpassed" a town
Lead by Rura Mandanced, a human of The Fellowship of Murder
Agamilu, "Primelight" a town
Lead by Anba Boatsscorched, a human of The Bejeweled Group
Alisaaro, "Buddedfeet" a forest retreat
Lead by Lico Appleszephyr, a human of The Secretive Society
Bestilapip, "Groupdimpled" a town
Lead by Asa Slaughtereven, a human of The Socketed Coalition
Cacameeyila, "Peltworked" a forest retreat
Lead by Ostsi Phraseblades, a human of The New Council
Celifewetha, "Boardvines" a forest retreat
Lead by Coni Newshingle, a human of The Band of Oars
Doslaarat, "Scribedrill" a town
Lead by Ilum Chaincrows, a human of The Bronze League
Elifaciri, "Islandfinds" a forest retreat
Lead by Ura Gloriesbaked, a human of The Matched Fellowship
Emansudem, "Birdshelps" a town
Lead by Kashi Gladescuffled, a human of The Heavenly Councils
Ethbagom, "Meadowmops" a town
Lead by Mel Tameround, a human of The Ferocious Fellowship
Famime¡ro, "Clearingparched" a forest retreat
Lead by Kusut Creatureshield, a human of The Fellowship of Conjunctions
Icemlora, "Leopardfields" a forest retreat
Lead by Ume Keycouple, a human of The Hot Fellowship
Irerivafice, "Spiraleddrunken" a forest retreat
Lead by Pamud Seerheaven, a elf of The Released Band
Jamasasla, "Meethealed" a town
Lead by Uso Touchedwiped, a human of The Square Society
Kamlocal , "Coupleyell" a town
Lead by Ijam Inchclosed, a human of The Group of Fainting
Lesanavafice, "Satindrank" a forest retreat
Lead by Tis Trimknight, a human of The Everlasting Fellowship
L lciltega, "Dellwash" a town
Lead by Histek Neutraltin the Stale Web of Leading, a human of The Elevated Councils
Meladema, "Whitenesstouch" a town
Lead by Kege Wetlegend, a human of The Plated Fellowship
Mothida¡lathe, "Dentrams" a forest retreat
Lead by Sareve Rhythmblossoms, a elf of The Scintillating Band
Nef•lamaquaba, "Streamdrum" a forest retreat
Lead by Apasi Blossompools, a elf of The Absolute Society
Neltiturot, "Quicknessthundered" a town
Lead by Puja Rumoredline, a human of The Puzzling Council
Onrenal, "Praisedbodice" a town
Lead by Cek Appledrilled, a human of The Everseeing Band
Rarsessacath, "Nestleleaders" a town
Lead by Kadi Toothpriest, a human of The League of Stokers
Rislilegu, "Violetdaub" a town
Lead by Kothvir Webfountains, a human of The Steamy Council
Tupk d, "Habitvise" a town
Lead by Obin Trenchvales, a human of The Hollow Group
Ukapad, "Wayhair" a town
Lead by Ihhi Dearthstood, a human of The True Fellowship
Umonthrut, "Greatescorts" a town
Lead by Ohe Streamwoods, a human of The Golden League
Uthretecod, "Whippaper" a town
Lead by Kopka Roadsplatters, a human of The Whimsical Band
U¤irgasin, "Appearedgrottoes" a town
Lead by Mab Glovesupper, a human of The Society of Covering
Vaciete, "Glaciermonk" a forest retreat
Lead by Idala Dawnedwing, a elf of The Righteous Group
Vaficemifava, "Drunkenblazes" a forest retreat
Lead by Zapas Taperedcrewed, a human of The Contingent Coalition
Zegaduqueh, "Whiskerednurtures" a town
Lead by Olo Torridenjoyed, a human of The Group of Women
2 elf
99 elves
1916 humans
The Savagery of Confederation -- Dyansauri
*** Ruled by Pikibijaymer ***
--- This Civilization has crumbled ---
The Scorpion of Flukes -- Bugbears
*** Ruled by Mudo Evilbone the Terrible Sparks ***
---FALLEN---
--- This Civilization has crumbled ---
The Slim Shadow -- Sand raiders
*** Ruled by Nepema Copperroars ***
Bikd puwog, "Secretgloom" a town
Lead by Omina Riverfluke, a high elf of The Leafy Smokes
Gukiudul, "Bittensilence" a town
Lead by Amoya Columnpearls, a high elf of The Cat of Unions
Ikkasewat, "Sapthief" a town
Lead by Sal¢ Oakrains, a high elf of The Cunning Trickery
Kamcaicmi, "Dreamspew" a town
Lead by Mukca Guisepools, a high elf of The Mortified Smoke
Lemasitsu, "Ivymists" a town
Lead by Sal¢ Bulbclouds, a high elf of The Guise of Scholars
Necardehit, "Puzzlemile" a town
Lead by Ada Squarethorns, a high elf of The Bent Spiders
Necaretru, "Puzzleearthen" a town
Lead by C¢ce Fordriddled, a high elf of The Holes of Evenness
Nothrahubos, "Muddledrank" a town
Lead by Aweme Wingshove, a high elf of The Ill Obscurity
Nothraugrad, "Muddlejaw" a town
Lead by Kulur Stalkshaken, a high elf of The Puzzle of Teaching
Oduicmi, "Blindspew" a town
Lead by Iral Hoarysilence, a high elf of The Labyrinth of Forks
Oshokushus, "Lasttrammels" a town
Lead by Inefa Shorethrown, a high elf of The Seer of Peaks
Osplekdunem, "Shockmoths" a town
Lead by Mifava Earthenowls, a high elf of The Unthinkable Riddles
Quogotthedle, "Lurkgorges" a town
Lead by Vaci Geniusspatters, a high elf of The Eviscerated Trickeries
Raconkusut, "Rawnesshoods" a town
Lead by Sareve Hoaryfrills, a high elf of The Yellow Puzzle
Rorkekfamo, "Sneakedspins" a town
Lead by Etini Boundthundered, a high elf of The Labyrinth of Playing
Rulacodu, "Savageblind" a town
Lead by Iya Beachmyth, a high elf of The Alchemical Creep
Taramdisem, "Selldusk" a town
Lead by Fewetha Spellbeard, a high elf of The Spy of Conflict
3 high elf prisoner
1665 high elves
28 high elves prisoners
-----------------------------------------------------
SUMMARIES
-----------------------------------------------------
Civilizations by Race
Bugbears:
The Evils of Bejeweling -- Active
The Plain Monster -- Fallen
The Scorpion of Flukes -- Fallen
Chaos dwarves:
The Cross Chambers -- Active
The Exalted Fortress -- Active
The Single Hames -- Active
Dwarves:
The Abbey of Weight -- Active
The Dagger of Deities -- Active
The Defensive Works -- Active
Dyansauri:
The Ignoble Gale -- Fallen
The Renowned Trooper -- Active
The Savagery of Confederation -- Fallen
Elves:
The Basic Drinks -- Fallen
The Moist Tusk -- Active
The Oaks of Silkiness -- Fallen
Frost giants:
The Cruelty of Furs -- Active
The Deceiver of Allying -- Active
The Terror of Defense -- Active
Goblins:
The Hateful Seducer -- Active
The Jackal of Age -- Active
The Relieved Nightmare -- Active
High elves:
The Mighty Packs -- Active
The Spring of Mortifying -- Active
The Vigorous Tusk -- Active
Hobgoblins:
The Adventurous Harvester -- Active
The Prime Roar -- Fallen
The Robustness of Rays -- Active
Humans:
The Nation of Diamonds -- Active
The Realm of Roasting -- Active
The Sunken Kingdoms -- Active
Jawas:
Feelmus -- Active
Sluguglikis -- Active
Srostikus -- Active
Kobolds:
Frabraylger -- Active
Frutrulis -- Active
Srogolochlaylmis -- Active
Sand raiders:
The Cremated Silences -- Active
The Slim Shadow -- Active
The Smoke of Famine -- Fallen
Silver xelics:
The Adorable Valley -- Active
The Lacy Mists -- Active
The Talon of Justifying -- Active
Vamarii:
The Blanketed Flier -- Active
The Heavens of Clashing -- Active
The Whirling Rain -- Active
Violet xelics:
The Prophecy of Finding -- Active
The Wooden Griffon -- Active
Zephyr:
Chlubulustlagis -- Active
Shlorber -- Active
Shudufuchuber -- Active
-----------------------------------------------------
Total cave creature populations
351 antmen
120 batmen
193193 bats
43 cave crab
28 cave crabs
134084 cave spiders
125 cave swallowmen
12 cyclops
3 emerald wasp
3 fire beetles
9 giant
20 giant bat
14 giant bats
7 giant cave spider
3 giant cave spiders
17 giant cave swallow
6 giant cave swallows
37 giant mole
39 giant moles
39 giant rat
30 giant rats
3 giants
34 gremlin
6 gremlins
2 iron man
150 jawas
112 kobolds
55 large rat
16 large rats
215 naked mole dogs
124750 purring maggots
240 ratmen
3 sugar beetle
1 titan
275 troglodytes
35 trolls
132 zephyr
-----------------------------------------------------
Total civilized creature populations
166 bugbears
3 chaos dwarf
9 chaos dwarf prisoner
1994 chaos dwarves
21 chaos dwarves prisoners
4 demon
6 dwarf
3 dwarf prisoner
1228 dwarves
9 dwarves prisoners
1334 dyansauri
2 elf
776 elves
329 frost giants
10 goblin
1066 goblins
9 high elf
9 high elf prisoner
5068 high elves
59 high elves prisoners
14 hobgoblin
5 hobgoblin prisoner
372 hobgoblins
11 human
14 human prisoner
2 human slave
2361 humans
3 humans prisoners
19 humans slaves
3676 silver xelics
198 vamarii
3 violet xelic
3 violet xelic prisoner
381 violet xelics
8 violet xelics prisoners
EDIT: Let me know if you have any issues with it, or if there is some information you'd like that it isn't giving you.