SoA And DoE
You will need to hunt down the .fgd files (the entity data that Worldcraft and Trenchbroom use) for them. I don't have them, sorry. They used to be over at PlanetQuake but that site is dead now.
This Should Be The Right File
Thanks For The Link But...
I get an error in the console line "Parse error at line 8, column 1: Unkown Entity definition class @ Main". Are other fgds not supported by TB yet?
Open the FGD in a text editor and delete lines 8 up to and including 13.
I Believe That...
Trenchbroom has extra data in it's fgd file that isn't in the originals. You would have to add things like the colors and model info into it for it to work 100% in Trenchbroom.
And that looks like a problem with that .fgd. Try commenting out the @main lines down to the worldspawn entry by putting a \\ in front of each line. I'm not sure which editor uses that command but it's not a standard Worldcraft item.
TB only adds the model info, and that's completely optional.
And yeah, the @Main section in that FGD file seems to be erraneous. You can comment stuff in FGD files with two slashes //.
Was Testing Out Preach's Awesome Trigger Spawning Hack
and made a very simple map to show it off. You can find the map here:
and Preach's article is here:
Very useful for those who are making a map for vanilla progs.
I can imagine some clever puzzle maps for standard quake with this. I've been thinking about coop maps recently, I have noticed that many maps that are built for singleplayer have broken co-op support and I'm considering some kind of prefab solutions that I could use this for.
To be fair, the chances of your map being played co-op are so slim these days it's really hard to work up the enthusiasm to set it up.
You mean compared to the millions of people who play the standard singleplayer maps?
FifthElephant: Please do! Coop is great fun and some proper maps would rock.
You know what I mean. If 10 people play your map in single player, you'll be lucky to have anyone who gives it a run in co-op.
I know what you mean but so what. Is modding for Quake about popularity? I don't think so for most people.
I saw your post on facebook via some friends! Made me smile quite a lot (I think/hope it was you)!
As for co-op, I don't see why mappers don't have it in mind before they start smacking brushes down. It seems like a huge oversight to me.
For example, I saw in the coop vid of Vondurs Nastrond situations where one player is in a room and 3 are locked out, why not make it a one way room by having a drop-down or lift on one side?
Why have it so the player has to run aallll the way through the map only to fall in the lava? Would it be so much extra work to have a teleport/checkpoint?
Why not have ammo closets that are open in coop?
What is the point of having keys break a map when you can just use a button?
I think quakes coop could be like Zelda Four Swords with guns!
It's A Shame, But...
there aren't really many players, so a really well done coop mode probably won't be played by many people.
That said, I think there is a niche of a niche audience who do still play coop. I love coop Quake, but I don't know who plays or how to play anymore (netquake?) More maps supporting coop, and especially a map tailored for coop would be welcome. Just don't expect everyone to be able to play it.
"Is modding for Quake about popularity? I don't think so for most people."
Of course. And if putting in co-op support is what turns a mappers crank then go for it. I'm just saying that for most mappers, that's probably not what they're in it for. :)
I always add coop AND dm support to my maps, even if dm is usually a token effort.
I didn't realise keys broke maps :/ I thought it was only a problem if you triggered stuff from key pickups. I normally put a trigger around the key, but that causes its own problems, since it is sometimes possible to get the key without hitting the trigger if the player is careful :(
What actually is wrong with keys in coop?
Reason For Adding Coop + Dm
My reason for adding support for coop and dm is simply that the community is so small, that it's nice to make something as many people as possible can play. I always release map source too for this reason, since although it's unlikely, maybe someone will want to tweak something in dm or coop, or perhaps even make a remix (see e1m1rmx remixes).
I totally respect people who are mapping for their own enjoyment though. New maps that only support sp are better than no new maps!
It's my opinion that you should always release your source though, since it's no effort to add it in the archive.
Keys In Coop
I've heard that keys can break coop, something to do with them being lost when someone dies and the level being uncompleteable (that's a made up word!)... also if you make the key stay on pickup then you can't have multiples of the same key in a map. I haven't tested it but I have *heard* it can be problematic.
If you're making a SP map I don't think it should be too much work to make it coop (unless you have very small 1-man sized trap rooms etc), I can imagine having a slip-gate style start area where each "checkpoint" unlocks a progressional shortcut teleport back to near where you died. It'd be nice to have a cookie-cutter copy/paste prefab or template that mappers could drop into their map with relative ease to setup coop. Some maps, like DM5 Remix, are so small that it doesn't take much time to run back but other maps (like Stark Monstrosity) are huuuuugge if you die.
Well, I think every id map has keys in it so it must be something you can account for.
Keys works fine in coop. But there's a bug that keeps weapons from firing their targets which can break a map if they're supposed to trigger something that's critical for progression.
I do add DM settings to my maps, too - for fun, the sake of completeness and a nod to the oldschool, not because I think they make particuarly good DM levels or expect anyone to actually play them. Good for DMSP, though. I've also made a few tweaks for coop in places, although not very sophisticated. I kinda consider DM more important than coop... because coop usually works just like SP most of the time (out of the box, unless there's a showstopper). Quoth has specific coop flags which makes it easier to create gameplay that actually requires cooperation, while in ID1 it seems mostly reserved to the field of hacks.
it's not a conscious decision on my part to ignore coop, but it's just not something i think about most of the time.
FifthElephant: Yee, that's me. Trying to get some more people interested in Quake again. It's hard to get them to do more than press "like" or leave comments though. But seeing hundreds of views within seconds is very motivating and encouraging.
I did intend to make my RMQ maps coop capable, because I think it's nice to have your map not break outright if someone does play coop, it's simply good practice that way.
Willem is right though that quake coop is a niche of a niche.
Now for total conversions that might get a slightly larger audience (as if those were ever made), I do think coop is worth it but then you have to put some time in to polish it and advertise it as a core feature (similar to what Lara Croft and the Guardian of Light did - people were suddenly playing coop and enjoying it because the game did it really well and the two main chars complemented each other while solving puzzles etc).
So, I'd definitely go to great lengths to put in coop if it was a core feature of a mod that, say, got an audience via moddb somehow, but for Quake speedmaps I'd probably not.
An engine that supported splitscreen coop the old fashioned way would be an incentive - FTE might be able to do that, actually.
and another point: today's huge sprawling maps aren't very coop friendly, because there is just a lot of running around. Would almost need vehicles to quickly reach the other player. Unless you stay together at all times, in which case coop is a bit pointless. It's more fun if the other guy takes a detour to open a door for you or something. Map has to be designed for it.