User panel stuff on forum
  24 posts on 1 page  1
Maps & Textures
2007-09-19, 16:55
Administrator
2059 posts

Registered:
Jan 2006
A list containing prefix and full name of all (well, most anyway, the playable ones if the mongo ones are too hard to get the names of) would be nice to have. I don't want the maps, just the list. Kinda like:

qwmaps.txt:

...
DM2 Claustrophobopolis
DM3 The Abandoned Base
E1M2 Castle of the Damned
ZTNDM6 Some kenya name here
...

Edit: If you can get such a list in SQL format it would be even better. Like table "maps" with fields "shortname" and "longname" or something.

Edit 2: Author and other stuff about the maps is of course welcome too, as long as it can be separated and thrown into a db table.

cheers! \o/

Result so far:
Maps.txt wrote:
start,Entrance,John Romero

e1m1,Slipgate Complex,John Romero
e1m2,Castle of the Damned,Tim Willits
e1m3,The Necropolis,Tim Willits
e1m4,The Grisly Grotto,Tim Willits
e1m5,Gloom Keep,Tim Willits
e1m6,The Door To Chthon,American McGee
e1m7,The House of Chthon,American McGee
e1m8,Ziggurat Vertigo,American McGee

e2m1,The Installation,John Romero
e2m2,Ogre Citadel,John Romero
e2m3,Crypt of Decay,John Romero
e2m4,The Ebon Fortress,John Romero
e2m5,The Wizard's Manse,John Romero
e2m6,The Dismal Oubliette,John Romero
e2m7,Underearth,Tim Willits

e3m1,Termination Central,John Romero
e3m2,The Vaults of Zin,American McGee
e3m3,The Tomb of Terror,American McGee
e3m4,Satan's Dark Delight,American McGee
e3m5,Wind Tunnels,Tim Willits
e3m6,Chambers of Torment,American McGee & Tim Willits
e3m7,The Haunted Halls,American McGee

e4m1,The Sewage System,Tim Willits
e4m2,The Tower of Despair,Sandy Petersen
e4m3,The Elder God Shrine,Sandy Petersen
e4m4,The Palace of Hate,Sandy Petersen
e4m5,Hell's Atrium,Sandy Petersen
e4m6,The Pain Maze,Sandy Petersen
e4m7,Azure Agony,Sandy Petersen
e4m8,The Nameless City,Sandy Petersen

end,Shub-Niggurath's Pit,John Romero

dm1,Place of Two Deaths,Tim Willits
dm2,Claustrophobopolis,American McGee
dm3,The Abandoned Base,John Romero
dm4,The Bad Place,American McGee
dm5,The Cistern,Tim Willits
dm6,The Dark Zone,Tim Willits

Aerowalk,Aerowalk,Preacher
ztndm1,Smile, It Gets Worse,ZTN
ztndm2,Show No Mercy,ZTN
ztndm3,Blood Run,ZTN
ztndm4,The Steeler,ZTN
ztndm5,Painkiller,ZTN
ztndm6,The Vomitorium,ZTN

ukooldm2,The Egyptian Cistern

cmt1,Silverdome
cmt2,The Sacrifice,Gromm
cmt3,Deutschmachine,Baby Roo
cmt4,Andromeda 9 (CMT version),Slayer
cmt5,The Dreamweaver,Qurnel
cmt5b,The Dreamweaver,Qurnel


2bfree,So You Want To Bunny?,Zaka
3ebluebeta,3E Mushroom Blue,Efdat
3egreenbeta,3E green,Efdat
3egreybeta,3E Grey Would Be the Color,Efdat
3eredbeta,3E Red,Efdat
amphi,The Amphi Theatre
amphi2,The Amphi Theatre II
artofpwn,The Art of Pwn,M4dk3z
asylum,The Asylum of Remorse
a2,Return To Atlantis,Pingu
baldm8,Dying Embers,Bal
basewalk,Basewalk
battle,Battle Zone,Quid
blessed,Bless to Kill,Headshot
bsdm6,Kill to Cure
catwalk2,The Catwalk V2,Iskall (aka Zanne)
cpm3qw,CPM3QW,Povo-Hat
cpm5qw,Dimebox 8,Povo-Hat
dad,Dad's Playground,Zaka
death32c,Death32c
del1,Deliverance
dm4ish,DM4-ish,Aardappel
dm5a,The Cistern
dmz1++,DMZ1++
fmc,Full Metal Contact,Qurnel
four,The Four Horsemen,Forrest (aka Drako)
genocide,XL Genocide Crush,ProdigyXL
geodm1,Geotrupes,Snaga
grim,Grim,Qurnel
hate,Hatebreeder,Qurnel
head-shot,Head-shot,Tiddles
hook,Hook in Mouth,Vondur
jvoxdm2,Jackiebrown,Jvox
lady,Lady Marmalade,Malevola
lilith,Lilith,Vondur
messy,The Messy Base,Escher
pdm18,PDM18,Tiddles
pldm1ex,PLDM1,Plupp
pkeg1,Powder Keg,Mr Fribbles
q3dm6qw,The Campgrounds,SamoN
qtdm3,Uberskank,Distrans
ruins,Temple Ruins,Dakoth
rpgdm1,Ime Votes Vondur for World Domination,R.P.G
rwild,Running Wild,Qurnel
sacredb1,Sacred (Beta 1),Zaka
shine,The Shine,Zxc
skull,Skull Hunt,Zaka
slip,Slipstream,Inertia
sm,Hatful of Hollow,Blitz
spinev2,Spinev2,Headshot
spinev3a,Spinev3a,Headshot
spinev3a2,Spinev3a2,Headshot
tridm3,Recycled (Crapyard Edition),ZTN
ultrav,Ultraviolence,Escher
uzul,Uzuldaroum,Vondur
vdm3,Zaka's Favourite Map,Vio
xsntrick,Trick or Treat!,Xenon
www.facebook.com/QuakeWorld
2007-09-19, 17:08
Member
1011 posts

Registered:
Feb 2006
well the id maps actually have different names in different places, here are the versions taken from the multiplayer menu (menu.c in source). converted to csv format

start,Entrance,John Romero

e1m1,Slipgate Complex,John Romero
e1m2,Castle of the Damned,Tim Willits
e1m3,The Necropolis,Tim Willits
e1m4,The Grisly Grotto,Tim Willits
e1m5,Gloom Keep,Tim Willits
e1m6,The Door To Chthon,American McGee
e1m7,The House of Chthon,American McGee
e1m8,Ziggurat Vertigo,American McGee

e2m1,The Installation,John Romero
e2m2,Ogre Citadel,John Romero
e2m3,Crypt of Decay,John Romero
e2m4,The Ebon Fortress,John Romero
e2m5,The Wizard's Manse,John Romero
e2m6,The Dismal Oubliette,John Romero
e2m7,Underearth,Tim Willits

e3m1,Termination Central,John Romero
e3m2,The Vaults of Zin,American McGee
e3m3,The Tomb of Terror,American McGee
e3m4,Satan's Dark Delight,American McGee
e3m5,Wind Tunnels,Tim Willits
e3m6,Chambers of Torment,American McGee & Tim Willits
e3m7,The Haunted Halls,American McGee

e4m1,The Sewage System,Tim Willits
e4m2,The Tower of Despair,Sandy Petersen
e4m3,The Elder God Shrine,Sandy Petersen
e4m4,The Palace of Hate,Sandy Petersen
e4m5,Hell's Atrium,Sandy Petersen
e4m6,The Pain Maze,Sandy Petersen
e4m7,Azure Agony,Sandy Petersen
e4m8,The Nameless City,Sandy Petersen

end,Shub-Niggurath's Pit,John Romero

dm1,Place of Two Deaths,Tim Willits
dm2,Claustrophobopolis,American McGee
dm3,The Abandoned Base,John Romero
dm4,The Bad Place,American McGee
dm5,The Cistern,Tim Willits
dm6,The Dark Zone,Tim Willits
dm7,Acrophobia
2007-09-19, 17:10
Administrator
2059 posts

Registered:
Jan 2006
Ooh, that's very nice of you, thanks alot. Will make for a good start
www.facebook.com/QuakeWorld
2007-09-19, 17:24
Member
1011 posts

Registered:
Feb 2006
by contrast these are the names held in the .BSP files (mostly just capitalisation differences) and added 'The'

start,Introduction

e1m1,the Slipgate Complex
e1m2,Castle of the Damned
e1m3,the Necropolis
e1m4,the Grisly Grotto
e1m5,Gloom Keep
e1m6,The Door To Chthon
e1m7,The House of Chthon
e1m8,Ziggurat Vertigo

e2m1,the Installation
e2m2,the Ogre Citadel
e2m3,the Crypt of Decay
e2m4,the Ebon Fortress
e2m5,the Wizard's Manse
e2m6,the Dismal Oubliette
e2m7,the Underearth

e3m1,Termination Central
e3m2,The Vaults of Zin
e3m3,the Tomb of Terror
e3m4,Satan's Dark Delight
e3m5,the Wind Tunnels
e3m6,Chambers of Torment
e3m7,the Haunted Halls

e4m1,the Sewage System
e4m2,The Tower of Despair
e4m3,The Elder God Shrine
e4m4,the Palace of Hate
e4m5,Hell's Atrium
e4m6,The Pain Maze
e4m7,Azure Agony
e4m8,the Nameless City

end,Shub-Niggurath's Pit

dm1,Place of Two Deaths
dm2,Claustrophobopolis
dm3,The Abandoned Base
dm4,The Bad Place
dm5,The Cistern
dm6,The Dark Zone
2007-09-19, 17:43
Administrator
2059 posts

Registered:
Jan 2006
Mkey, i'll just go with the first list. I added some maps i had in my own qw folder and the maps on the kenya website. Feel free to add to the list and i'll update the main post if someone is after a similar list sometime.

Added author name to the ones found on the kenya site. Some now looks like: prefix,map_name,author_name
www.facebook.com/QuakeWorld
2007-09-19, 18:27
Member
950 posts

Registered:
Apr 2006
Why not create a little page where people can submit either text files with their entries or fill fields to fill up a downloadable database with some kind of verified status?
I can set that up pretty quickly if you want...
2007-09-19, 19:53
Member
1011 posts

Registered:
Feb 2006
updated my first list with id map authors
2007-09-19, 20:40
Member
1102 posts

Registered:
Jan 2006
http://mpqarchive.com
And getting the mapname string out of the bsp files should be easy.
Also most old maps that abide the good old idgames2 mapname.txt standard have standardised fields for these...
2007-09-19, 21:25
Member
1011 posts

Registered:
Feb 2006
Spirit wrote:
And getting the mapname string out of the bsp files should be easy

This is the sort of thing I was doing:

for map in *.bsp ; do echo -n $map, && strings $map | grep -C 15 worldspawn | grep -A 5 message | egrep message\|^[^\"] | sed -e 's/message//' | sed -e 's/"//g' && echo ---;done

then modifying the results by hand

but i don't really have that big an archive of .bsp files these days :-)

some recent ones

cmt1.bsp,Silverdome,Zaka
cmt2.bsp,the Sacrifice,Gromm
cmt3.bsp,DeutschMaschine
cmt4.bsp,Andromeda Nine,Slayer
cmt5.bsp,Dreamweaver,QurneL
2007-09-19, 21:25
Member
950 posts

Registered:
Apr 2006
Link not working
2007-09-19, 21:28
Member
1011 posts

Registered:
Feb 2006
deurk wrote:
Link not working

http://mpqarchive.pauked.com/
2007-09-19, 21:42
Member
1011 posts

Registered:
Feb 2006
ok, here's the info from all the maps i had in ./qw/maps on this machine

a2.bsp,Return to Atlantis,Pingu
aerowalk.bsp,Aerowalk
alk08dm.bsp,Charmhood
amphi.bsp,The AmphitheatrE
amphi2.bsp,The Amphitheatre II
cmt1.bsp,Silverdome,Zaka
cmt2.bsp,the Sacrifice,Gromm
cmt3.bsp,DeutschMaschine
cmt4.bsp,Andromeda Nine,Slayer
cmt5.bsp,dreamweaver,qurnel
cpm1qw.bsp,Wicked,SamoN (original by FxR|Jude)
cpm3qw.bsp,Jude's CPM3 for QW,Povo-Hat
cpm5qw.bsp,DiMeBoX8/CPM5,Povo-Hat
debello.bsp,De Bello Quakero,Escher
dm2ish.bsp,DM2-ish,Aardappel
dm3ish.bsp,DM3-ish,Aardappel
dm4ish.bsp,DM4-ish,Aardappel
e1m2ish.bsp,E1M2-ish by Aardappel
e2m2tdm.bsp,the Ogre Citadel TDM edition,Qurnel
e3m3tdm.bsp,the Tomb of Terror TDM edition,Qurnel
e3m6tdm.bsp,Chambers of Torment TDM edition,Qurnel
e4m3tdm.bsp,The Elder God Shrine TDM edition,Qurnel
efdm8.bsp,cryptosporidium,FribbleS
endif.bsp,#endif,yataze
enraged.bsp,Enraged,Jago
entry.bsp,Unlawful Entry,Bugsy_sWeMoB
fragtwn1.bsp,Fragtown 1 - The Bronx
fragtwn2.bsp,Fragtown 2 - Motor City
fragtwn3.bsp,FragTown 3 - Hillsdale
fragtwn4.bsp,Fragtown 4 - East La
fragtwn5.bsp,FragTown 5 - Dallas
fragtwn6.bsp,Fragtown 6 - Pirates Cove
fragtwn7.bsp,Fragtown 7 - Chicago
fragtw16.bsp,Fragtown16 - Redmond
grim.bsp,grim,QurneL
hohoho.bsp,Merry Fraggin' X-Mas
home.bsp,Our Only Home,Povo-Hat
pkeg.bsp,powder keg,ribble
povdmm4.bsp,DMM4 Arena,Povo-Hat
qffldm5.bsp,QFFLDM5,BiGGuS
rf2.bsp,rusted factory,QurneL
rwild.bsp,running wild,qurnel
schloss.bsp,Schloss Adler,Zaka
skull.bsp,Skull Hunt,Zaka
slide1.bsp,Volcanic Detour
slide2.bsp,Black Diamond
slide4.bsp,Enter Badlands
slide5.bsp,TechSlider
slide7.bsp,The Temple of Gaia
slip.bsp,Slipstream,inertia
spinev2.bsp,spine v2,headshot
titan2.bsp,Titan II,Slayer
ukcldm2.bsp,UKCL DM2,Slayer
ukooldm1.bsp,ukooldm1,Rorshach
ukooldm2.bsp,The Egyptian Cistern
ukooldm3.bsp,UKOOL DM3,Repo
ukooldm4.bsp,UKOOLdm4,NITRIC
ukooldm5.bsp,UKOOLDM5,Slayer
ukooldm6.bsp,UKOOLDM6,headshot
ukooldm7.bsp,UKOOLDM7,DC_DD
ukooldm8.bsp,UKOOLDM8,Scooby
ukpak1.bsp,UKpak1: Coward's Domain,PorkY
ukpak2.bsp,ukpak2 - Made by Zor
ukpak3.bsp, The Stagnant Base,aul
ukpak4.bsp,UKPAK4,Aardappel
ukpak5.bsp,UKPAK5: Organized Crime,Peej
ukpak7.bsp,UKpak7: Secluded Store,Pingu
ukpak8.bsp,UKPAK8 - Vicious Companions,BiGGuS
ultrav.bsp,UltraViolence
wildtest.bsp,running wild,qurnel
xmastree.bsp,QuakeWorld Christmas by MisYu
ztndm1.bsp,Smile, It Gets Worse,ztn
ztndm2.bsp,Show No Mercy,ztn
ztndm3.bsp,Blood Run,ztn
ztndm3q.bsp,Blood Run,ztn QurneL
ztndm4.bsp,The Steeler,ztn
ztndm5.bsp,Painkiller,ztn
ztndm6.bsp,The Vomitorium,ztn
2007-09-19, 23:34
Member
950 posts

Registered:
Apr 2006
Here's a first version...

http://maps.quakeonline.net/
2007-09-20, 00:14
Member
1011 posts

Registered:
Feb 2006
cool, as a test i wrote this little curl script

#!/bin/sh

INPUT="$*"

FILENAME="`echo $INPUT | cut -d, -f1`"
MAPNAME="`echo $INPUT | cut -d, -f2`"
AUTHOR="`echo $INPUT | cut -d, -f3`"

curl --form "addmap=Add" --form "filename=$FILENAME" --form "mapname=$MAPNAME" --form "author=$AUTHOR" http://maps.quakeonline.net/addmap.php

then iterated over the maps.txt csv at the top of the file:

cat maps.txt | while read line ; do ./submit-map.sh $line ; done

all submitted fine
2007-09-20, 05:19
Member
950 posts

Registered:
Apr 2006
Great

I'll soon add a way to upload the txt file along with the map itself soon.
2007-09-20, 05:27
Member
950 posts

Registered:
Apr 2006
Any script to extract info from the bsp file itself?
2007-09-20, 07:32
Administrator
2059 posts

Registered:
Jan 2006
Run that script on some huge map archive and it's probably gg? Must be some map madman out there
www.facebook.com/QuakeWorld
2007-09-20, 07:41
Member
1011 posts

Registered:
Feb 2006
deurk wrote:
Any script to extract info from the bsp file itself?

the Linux for loop I posted earlier with 'strings $map' in it is the best I could come up with
2007-09-20, 07:45
Member
950 posts

Registered:
Apr 2006
Oh didn't see it... I'll try that on my 400+ maps...
2007-09-20, 07:52
Member
1011 posts

Registered:
Feb 2006
you will need to edit the results by hand afters as the map name can be across multiple lines and/or include the author

pipe that all to a file (' > /tmp/maps.lst' after the 'done') and review it in your editor
2007-09-20, 14:25
Member
950 posts

Registered:
Apr 2006
Any other ideas while code is being worked on?
Besides function of upload for maps and txt files, export to csv/xml ...
2007-09-20, 15:34
Member
1102 posts

Registered:
Jan 2006
will this become maps.qw.nu or what?
2007-09-20, 15:53
Administrator
2059 posts

Registered:
Jan 2006
Spirit wrote:
will this become maps.qw.nu or what?

The original question did not have anything to do with maps.qw.nu. After Deurk's posts however, i dunno. As we speak there is some action going on with the old site, but i won't promise anything as that's been in the pipeline for like 999999^99999 years now.
www.facebook.com/QuakeWorld
2007-09-20, 16:40
Member
950 posts

Registered:
Apr 2006
I don't know what's planned for maps.qw.nu but I want to have a database where people can download the maps and classify them.
I don't want to take over anything, I'm just not really good at waiting sometimes

This could just be a temporary thing while waiting for maps.qw.nu
  24 posts on 1 page  1