News | Forum | People | FAQ | Links | Search | Register | Log in
Copper Quake / Underdark Overbright (UPDATED)
A dual release for Quake's anniversary this weekend:

1. >> Copper Quake, a "Vanilla+" mod that polishes and refines Quake's singleplayer gameplay. It grinds off the roughest edges we've all just gotten used to over the last two decades without moving away from what Quake is at heart, and expands opportunity for high-level play. For example: Nightmare difficulty is an actual playable mode!

Read all the detail about it you desire, and download it, from the Copper site:

2. >> A 7+2 map episode to go with it called Underdark Overbright. It's like czg, sock, and headshot had a sexy baby, featuring guest mapper Scampie!

Download it too:
or ogle screenshots:

UPDATE July 16: new version 1.05 is now available, follow the links above.
First | Previous | Next | Last
The creators of the mod recommend the following:

Februus Depth (februus) by czg
Ripe with Decay (sm175_scampie) by scampie
Antediluvian (ant) by metlslime
The Horde of Zendar (zendar1d) by sock
Bad Dark Cistern (dm456sp) by negke

at the bottom of the page (see "Pairings")

But I guess you can take almost anything that is not a mod (or doesn't require another mod and/or mission pack) and use it with Copper. 
Lunaran: email w/ misc bugfixes is sent. If it somehow doesn't get to you, please shout here to let me know. 
thanks for the list
Februus Depth was crazy hard on skill 1 :) 
how can I play the The Horde of Zendar? It has it's own game directory... 
Just Copy The Bsp And Lit Into The Copper/maps Folder 
the files in /zendar are just modified health pickups iirc. 
#145 Ankh 
If I'm not mistaken...

Copper has a "pak0.pak" file W/progs.dat
Zendar has a "pak0.pak"+"pak1.pak" NO progs.dat

So... rename the Zendar files:

pak1.pak to pak2.pak
pak0.pak to pak1.pak

Then copy those into your Copper Folder.
PLAY Copper and then "map zendar" in the console!
Or if you use SQL select it from the list.

***ASSUMING you have no OTHER pak files in Copper other then the one that came with it. 
Doing it mfx's way is better if you want to just play the map once and forget it's there, but if you move all the Zendar pak files into /copper you'll be importing zendar's ammo treasure chests, so remember to get rid of it when you're done or they'll be everywhere.

Patch coming soon! 
Zendar Has A Custom Skybox! 
Playing Zendar in Copper is "better" with ALL of Zendar's content!

But I should have put in what Lunaran stated. 
Thanks For Help 
I ended up making a copy of the copper folder. Renamed the folder to copperzendar and added the pak files from zendar as damage_inc described.
Everything works. And since I want to replay only once, the new dir will be deleted afterwards. 
The Chthon fight was both very classic and very refreshing at the same time. Made me nostalgic for the glorious battles of old.

The levels are very chunky and old school feeling and this has much in common with Machine Games excellent classic Episode 5.

Some of the new mechanics seem cool, at least on paper, but I haven't really noticed or explored them in much depth. 
Er... there an intended way to get to to END.bsp other than console command?

I played the whole thing twice and the portal (that I found noclipping) does not seem to open... 
Play All Of Id1. 
^ This 
end.bsp gives you the four runes you need if you just console warp to it - I had planned to take that out, but decided not to because I only wanted to encourage playing through id1, not to force you to.

Or, wait until I've got 1.05 ready and all the silly bugs in id1 copper that I missed are addressed. ETA still "pretty soon" on that. 
I didn't even realize that there was an end.bsp. I just played it. I didn't think that it could get better than the Chthon fight but it was amazing. Extremely creative and so much more rewarding than original fight.

Has anyone managed to find the prize after unlocking the achievement in the start map? 
Start Map Prize 
Poorchop, the best hint I can think of while trying to avoid spoilers is:

Think about how e1m1 used to be -- the places you went, the things you did (assuming you found everything, did everything).

Now compare that to the new version -- there's something missing. That something is restored after the "achievement" is earned. 
Thx, Guys... 
...I had thought about that right after posting.
But I was pretty sure it was meant as an end to UDOB.

Great job, Lun.

The new END is something else!!!! 
missed the end.bsp remaster at first too, what a monster of a map! 
Missed it too. Checked it out, excellent. So that's where the boss2\sight.wav ("new" one) plays. For some reason with "earthquake" effect it's simple and... well, effective. :) 
That was the perfect hint, knew exactly where to look after reading. Thanks. 
Is copper compatible with the original Insomnia and the map jam? 
Would you be willing to integrate progs_dump and copper?
I would,but:
1.Lack of experience with QuakeC
2.Interpreted languages and errors are irritating...what's the point of reading code line by line when you could read all the files and point out all errors?
3.School.Goddamn IIT-JEE coaching.3d Modelling.My own project. 
Neither of them will work properly with Copper. They both use custom progs.dat files. 
I did give czg07 a try in Copper. Surprisingly, it worked almost 100% issue-free. Some ambient sounds don't spawn and make console errors, but that's all.

You'll have to manually tinker to move the bsp files around of course, just like Zendar. 
what does the custom prog in the map jam actually do? 
The insomnia jam was based on dump_progs, which is very different. 
12:22, is that an Easy-only shortcut??

That is so cool. 
Easy/Normal only, but yeah. Original design required three swims on Easy/Normal/Hard, but sock and mfx convinced me of a lot of ways I didn't realize I was being skill-2 cruel across all 3.

That tunnel was actually already there and largely purposeless - I'd put it in purely because speedrunning that map would suck otherwise (requires hidden start map GL). Making it a shortcut gave it an actual reason to exist. 
No END.BSP Level Tutorial? 
can not get past the yellow shub forcefield 
Eye door = use Ring of Shadows
Lava = use Pentagram of Protection
Yellow Forcefield = use Quad (I used rockets)

These powerups also respawn on the altars 
How did you do that eye door effect? 
invisible brush triggers when the ring is picked up and for the time of ring being active (x seconds) there is another invisible brush triggering the eye door shutting temporarly re/moved very fast, I assume 
Map sources are included for you to learn all the secrets, but: target_items can block/allow a trigger based on anything in the player's inventory. In this case, IT_INVISIBILITY. although, I think this might also not work right in Coop if an invisible client gets the one 'touch' for the trigger this frame ... hmm.

The quad gate is a target_heal, which is there for healing pools or other effects but doesn't care what it's targeted at, including doors. The player can't out-DPS it without a Quad. Two players working in tandem can probably screw this up too.

There's no way to cheese swimming in lava without a Pentagram, though. 
COPPER 1.05 
Patch is done. I swear I didn't forget anything this time. I even tested the .fgd in Trenchbroom.

UDOB had to be updated, since some back-compat fixes broke a couple little things in Copper maps, so please redownload the maps too (if you want). Since nobody's released any Copper maps yet, this was my last chance to make map-breaking fixes.

(If a mod could update the OP to mention the latest version being v1.05 I would appreciate it!)

Here's a big spammy list of all the stuff I fixed. As you'll notice, iw helped a huge amount with finding bugs and suggesting/providing fixed code, and is a hero.

- Enforcer laser damage reduced from 15 to 12, to help compensate for their more aggressive firing pattern
- Monster backpacks make the original ammo pickup sound, and the extended pickup noise is only for pre-placed item_backpacks
- PAK0.PAK renamed to pak0.pak to play nice with case-sensitive operating systems
- Shamblers no longer fire lightning at cockeyed angles when their target is invisible
- Downed zombies who've had doors or crushers invade their personal space no longer become non-solid (id1 bug)
- Projectiles no longer have a random chance of nullifying a Fiend's leap in midair (id1 bug)
- The land-on-head protection delay of Fiends, Dogs, and Spawns will no longer cause them to fail to damage a player on impact if they've just glanced off of something else
- False positives related to the Ring of Shadows in monster attack checks fixed, so monsters always infer theplayer's presence from his real origin while always trying to attack his fake one
- Weapon pickups fire their targets the first time they're touched in Coop, then forget them, so maps which
fire important triggers from weapon pickups aren't broken if everyone already has the weapon
- Chthon should be less likely to instantly snipe the player when they teleport the moment a lavaball is thrown
- Quad axe no longer corrupts monster flags or sends Shub flying (thanks to Ian 'iw' Walshaw for these fixes)
- func_trains now require a spawnflag to inherit speed from their pathcorners, and the keyvalue for settingdefault corner wait time has changed from 'wait' to 'pausetime' to avoid conflicts with stale 'wait' keyson various id and custom maps (e3m3, e4m5, k1m3) (thanks again to iw for running interference on thisissue and patching all my mistakes)
- Added a developer warning when a trigger spawned monster can't be triggered by anything (more thanks to iw)
- Player can now jump while standing in the same depth of water as /id1 (iw again)
- Door wait times are no longer set improperly in the -1 case (E3M7 zombie pit platform) (iw)
- Intentionally prevented use of boss_death10 killcount hack, as it was only ever used to balance the rotfish killcount bug, which was already fixed (iw)
- Trigger_relay no longer objerror()s if not targeted (is a warning in Fitz+ but an error in stock engines,which caused them to crash e1m5 & e1m6) (iw)
- Items which are targeted and killtargeted by the same entity no longer fail to spawn (E4M2 'fake' items) (iw)
- Fixed some monsters (Enforcers, Scrags) being able to see and attack the player while in water, causedby arcane conditional failures in engine trace behavior. is this the last bug in traceline2? only the shadow knows ... (found by iw)
- Spikeshooters that are triggered more frequently than their 'delay' no longer fail to ever fire (iw)
- Changed late monster/secret stat updates to MSG_ALL (iw)
- Monsters do their drop to floor test late enough to be properly positioned on movers that don't start at their zero point, important if the movers start in lava/slime (iw for president)
- Fixed runaway loop error in bbin1 caused by item spawn code (iw is now my husband)
- Biosuit lava protection max depth changed to 16 units (used to be 24, which seemed too deep, and the above water jump fix made it grow to 28)
- 'light_lev is not a field' spam in developer mode silenced
- Powerup sounds are now always precached so sounds aren't broken when using powerup impulses (registeredQuake has fewer total sounds in it than the original .exe's MAX_SOUNDS limit, and memory is free right?)
- Doors with a +0/+a animated texture don't desync animation state when blocked or triggered repeatedly
- Fog change entities now work for all clients, not just player 1
- Gibbing a fish no longer makes bubbles
- dev_trigger and dev_invoke cheats no longer work in multiplayer
- Added 'trigger_inventory' to address the fact that a trigger_multiple targeting a target_items to test for a player's stats/inventory only works for the first client due to default trigger touch logic
- Numerous .fgd errors fixed (monster spawnflags, etc) (thanks fairweather)
- Fixed typo in Chthon death notification
That's not the right link. The old link is the right link.

(Old versions of copper and udob are in /files/old/copper1.0/) 
updated the thread. I am confused still about which link is the right link, but the OP just points to your download page so it should be fine. 
Link Is Working Now 
Thx for the Update! 
Cool. Looking forward to an id1 nightmare playthrough! 
Wouldn't it make more sense if a fiend were to kill the player by landing directly on their head?
While not fun,it could be useful.....maybe for a horror mod.Maybe. 
Ijazz - Fiend Head Land Bug 
It's clearly a bug in the code though. It happens so rarely that it's not something the player can get used to or anticipate when it happens either, so you just get "what the fuck, why did i die?" instead of "darn it, I failed to dodge the fiend's well-communicated special insta-death attack again that's totally different to his usual jump attack". 
huh....time to mess around with qc and ef_glows 
The teleporter secret in e3m5 does not seem to work with this new version (1.05). I tried with the version quake injector downloads and vanilla witch both worked. I launched the game (1.05) with a new shortcut with -game copper and the problem persisted. 
@A_COC0NUT: I'm not sure why e3m5 is giving you trouble -- if I play e3m5 with Copper 1.05, all secrets work as expected. I'm testing with QuakeSpasm 0.93.1.

If you could give a bit more info, I might be able to help diagnose. My first questions would be:

* Which engine are you playing with (and what version number)?

* e3m5 has two secrets with teleporters: the first secret, which is in the hallway with the flashing lights, and the last secret, which is in the room with the exit portal. Which one isn't working for you?

* When you say the teleporter secret doesn't seem to work, do you mean that the teleporter is failing to teleport the player, or something else? 
sorry I was a bit too vague. It is the first secret in the flashing hall. The teleporter in the secret does not trigger. I am using VKQuake 1.01. Thanks for any help. 
@A_COC0NUT: this is just a guess, but are you by any chance loading a saved game on e3m5?

If so, could you try letting QuakeGuy die, so that the level restarts, and see if the teleporter works after that? 
Thanks. I feel like an ass now since that is such an obvious thing to try in the troubleshooting process. It works now. 
There's no reason to feel like an ass; you've raised an important point, which wasn't obvious, and which might affect other people, too.

The underlying issue seems to be that Copper v1.05 is not backwards-compatible with saved games from Copper v1.00.

Based on your description, my hunch was that you had saved your game with Copper v1.00, then installed v1.05, then loaded the saved game. If I do this, I can recreate the problem you described in e3m5.

Unfortunately, because v1.05 makes a number of behind-the-scenes changes to the code, if a v1.00 save is loaded, some things (like teleporters, evidently) will go out of sync. I expect this would affect saves for any map.

The reason I suggested dying and restarting the level is that that will refresh the state of everything in the current level, which will likely fix issues in most cases (though it may not fix all issues in all cases).

I should emphasize that the lack of save-game compatibility is not a mistake on Lunaran's part. Because of the way Quake save-games work, it's practically impossible to make significant changes to a mod without breaking save-game compatibility. And there were some significant changes in Copper's code between v1.00 and v1.05.

However, I think the fact that v1.05 is not backwards-compatible with v1.00 save-games is not documented anywhere at present?

Lunaran, would it be worth pointing this out to players, if only as a note on the download page or something? 
Yeah, that's a good point. Demos probably aren't compatible either. I've updated the downloads page to mention this.

Regarding Fiends on heads: one of the reasons the land-on-head kill seems like a bug is that it's framerate dependent. Damage happened every frame a touch was called for, which meant more instant death when the engine can call those touches more frequently.

It's worth noting that Fiends (or other leaping melees) landing on your head is still very dangerous. If you don't dodge in time and you do wind up in a stacked bounding box situation, the damage still happens every 200ms, which in a Fiend's case is ~240dps (as opposed to every 14ms, for a ridiculous ~3200dps). That's still pretty scary, but a fraction of a second is actually a decent reaction window in Quake - enough time to get out from under the thing before your situation gets too bad.

It's so rare, though, nor is it really obvious why bounding boxes that touch in two different planes should cause such drastically different outcomes. 
Gro├čartige Episode 
In the last 2 weeks I've played the episode through once. Here is the result of my efforts! That's a complete 100% through run. Right now I'm playing the end level, which you have to load separately.

Copper Quake - Underdark Overbright - Trapped in the Past - [100%]

Copper Quake - Underdark Overbright - Space Jam - [100%]

Copper Quake - Underdark Overbright - House of Pain - [100%]

Copper Quake - Underdark Overbright - Pit of the Living Dead - [100%]

Copper Quake - Underdark Overbright - A Saint Nobody Has Heard Of - [100%]

Copper Quake - Underdark Overbright - Last Waltz - [100%]

Copper Quake - Underdark Overbright - How Deep Is Your Lava - [100%]

Copper Quake - Underdark Overbright - A Drowning - [100%] 
hey those links don't work, it just redirects to "my videos" 
Sorry About The Wrong Links. 
Copper Quake - Underdark Overbright - Trapped in the Past - [100%]

Copper Quake - Underdark Overbright - Space Jam - [100%]

Copper Quake - Underdark Overbright - House of Pain - [100%]

Copper Quake - Underdark Overbright - Pit of the Living Dead - [100%]

Copper Quake - Underdark Overbright - A Saint Nobody Has Heard Of - [100%]

Copper Quake - Underdark Overbright - Last Waltz - [100%]

Copper Quake - Underdark Overbright - How Deep Is Your Lava - [100%]

Copper Quake - Underdark Overbright - A Drowning - [100%] 
That shambler model is so ugly I barely recognized it. 
Holy Fuck. 
That is not only comically ugly looking, but also broken less than a minute in - that Nailgun in map 1 is supposed to be a ramp jump!!! 
Graphical upgrade mods don't get a lot of love around here (although I understand why) but thank you for sharing! 
Pretty Sure This Hasn't Been Posted Here Yet 
Just loaded up the mod for the first time, I'm very excited to try it out. I noticed that the jump sound is truncated when jumping in shallow water, like in the start map of udob. It seems to be linked to water depth, as the sound lasts longer when jumping from slightly deeper water. I guess it stops playing when the player model completely leaves the water brush?

Also loaded up E1M1 with Copper and got the same bug. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2019 John Fitzgibbons. All posts are copyright their respective authors.