Rage through 32 single player levels and 6 deathmatch levels of sheer terror and fully immersive sound and lighting. Arm yourself against the cannibalistic Ogre, fiendish Vore and indestructible Schambler using lethal nails, fierce Thunderbolts and abominable Rocket and Grenade Launchers.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

Nov 29: The Tower of Babel Is Under Attack

babel

Pictured: Zircon Beta connected to a Quakespasm client running protocol 999.


But that is going to take a back seat for 5 days or so, Kleskby and I did some multiplayer 0 ping experiments a week ago, and I want to get him a full engine side prototype so we can test the performance.

I wanted to do that sooner, but I found some things in the engine that I wanted to resolve (DarkPlaces Beta uses a csqc 3D polygon drawing system with wildly different results than DarkPlaces Classic, although it is probably more flexible and supports shaders -- I turned that into an option) -- and some miscellaneous engine behaviors I did not like and some refinements I felt were necessary.

With those out of the way, want to see if I can get 100% engine side 0 ping multiplayer (regardless of true ping) to be a thing. (This isn't the only way to do to it, this can also be achieved in client-side QuakeC, but I think an engine side solution -- if it can get similar results -- would be beneficial).

New: Even more speed (10-18% increase) : Zircon Beta #8

Also new: WinQuake style -dedicated console (i.e. "zircon_beta.exe -dedicated 8 +map start").

Making .obj Maps In Blender: (For use in Zircon and DarkPlaces)

obj kleskby1

Direct Link To KleskBY Tutorial At GitHub: PDF Tutorial

Other KleskBY DarkPlaces Lighting / CSQC Tutorials: More Tutorials


KleskBY has a tutorial in PDF form on how to use Blender to make .obj maps. The documentation details how to make and light these maps and populate them with entities.

KleskBY's PDF covers advantages and disadvantages of .obj. One obvious advantage appears to be the ease of creating extreme detail. One obvious disadvantage is there is no visibility, the entire OBJ renders every frame.

However, the number of triangles might actually be lower than some Quake 1 maps -- the Quake 1 map format slices geometry into tons of triangles for WinQuake, the software renderer -- and no one is using a software renderer Quake engine.

The Quake 1 map format is very wasteful with triangles. And on the other hand, obj is not wasteful with triangles (nor is Q3 map format).

Continued ...

kleskblend2

kleskby2jpg

The enormous amount of detail in Kleskby's maps show what is possible in Blender.

The final output is as such:

1. quake/id1/maps/your_map.obj // This is the map
2. quake/id1/maps/your_map.ent // Entities file
3. quake/id1/maps/your_map.rtlights // Real-time lighting file

Kleskby and I keep discussing ideas for improving the experience and how to "limit" visibility.

The Quake 3 compile tools support .obj models as map geometry and as entities, I intend to do some experiments seeing what kind of optimizations or merit might exist in hybrid methods. Xonotic uses distance based level of detail for entities.

Why Zircon Does Not Use "New" DarkPlaces Beta Physics

DarkPlaces Beta has physics that address some of the problems DarkPlaces Classic had with Quake.

The efforts to make DarkPlaces physics in DarkPlaces Beta more Quake compatible is a worthy cause.

However, I had a number of troubles and in the end Zircon, it was enough that Zircon uses DarkPlaces Classic physics instead.

New DarkPlaces Physics Issue #1: Q3 BSP Lift - Fall Through Elevator

physics q3 fall thru elevator

The map is Quake3_Quake1 map "Geo" -- a single player-ized version of the Xonotic map Geoplanetary. I fall through the floor of the lift.

New DarkPlaces Physics Issue #2: Quake Combat+ E1M1 Soldier Falls Thru Floor

physics fall thru floor

A soldier falls through the floor, r_fullbright 1 is so it is more clear to see.

Quake Combat+ is an incredible DarkPlaces mod and maybe the best DarkPlaces Quake mod ever made (sorry about the r_fullbright, this mod is incredible).

I get that Quake Combat+ targets DarkPlaces Classic.

New DarkPlaces Physics Issue #3: Not Compatible With Quakespasm

physics alk

Here is the map alk_caustic. And above is a droptofloor warning where an item falls through the floor.

These Alkaline maps are polished as hell. There is no way that there are droptofloor issues if that map is started in Quakespasm.

Also I didn't load a large body of custom maps. I think this was the 3rd custom map I loaded.

Concise Version

The efforts they made with the New DarkPlaces Physics is a worthwhile effort, it does fix some problems -- the map E4M7 (Azure Agony) plays better. And they solved fiends and dogs getting stuck in the air. And I saw some comments in the source code about Rogue Mission Pack.

But it is hard to use New DarkPlaces Physics when works targeting DarkPlaces don't work right and also Quake custom maps that target Quakespasm also don't work right.

I'm documenting the issues here to communicate the issues because at some point someone is going to ask why Zircon does not use DarkPlaces New Physics.

---circ1

This article will evolve as time permits.

November Lab Report #9 of 12 - Zircon Beta #1

November Lab Report #9 of 12 - Zircon Beta #1

Zircon Engine - a "DarkPlaces Mark V" project 4 comments

Forged from DarkPlaces Beta, twice as fast as classic DarkPlaces, Zircon Beta Release #1 has 100% of all Zircon features plus new features. Zircon Beta...

October Lab Report #8 of 12 - The Battle of DarkPlaces Beta Has Begun

October Lab Report #8 of 12 - The Battle of DarkPlaces Beta Has Begun

Zircon Engine - a "DarkPlaces Mark V" project

The Battle of DarkPlaces Beta Has Begun. DarkPlaces Beta -- it is twice as fast as classic DarkPlaces with many improvements.  Zircon is based on classic...

October Lab Report #7 of 12 - Compiling Android, Windows

October Lab Report #7 of 12 - Compiling Android, Windows

Zircon Engine - a "DarkPlaces Mark V" project

How to compile for Android, including the debugging methods I use. How to compile current Zircon for Windows.

October Lab Report #6 of 12

October Lab Report #6 of 12

Zircon Engine - a "DarkPlaces Mark V" project 3 comments

Zircon now has a Mac and Android build, as polished as possible. A discussion of some long time "DarkPlaces demons" defeated in the latest version of...

Add file RSS Related Files
Zircon Beta Release #10 (source code)

Zircon Beta Release #10 (source code)

Zircon Engine - a "DarkPlaces Mark V" project Source Code

Source code not accompanied by a release. Client side (ONLY) support for protocols 666 and 999 (these are what Quakespasm uses), meaning that Zircon can...

Zircon Beta Release #9 (source code)

Zircon Beta Release #9 (source code)

Zircon Engine - a "DarkPlaces Mark V" project Source Code 1 comment

Source code not accompanied by a release. Implementation of "DarkPlaces Classic" csqc 3d drawing for R_BeginPolygon as the DarkPlaces Beta method -- while...

BSP Decompiler by 005

BSP Decompiler by 005

Mapping Tool

005 (created by 005) is a decompiler for most BSP formats. Support may vary between engines. Also supports outputing to many different map editor file...

Zircon Beta Release #8 (Win64 binary, source code)

Zircon Beta Release #8 (Win64 binary, source code)

Zircon Engine - a "DarkPlaces Mark V" project Full Version 6 comments

Fixed zircon_beta_gcc.exe vid_restart oddness with SDL2 version upgrade. "sv_gameplayfix_fiendjumpfix 1" -- the fiend and dog jump fix from DarkPlaces...

Zircon Beta Release #7 (Win64 binary, source code)

Zircon Beta Release #7 (Win64 binary, source code)

Zircon Engine - a "DarkPlaces Mark V" project Full Version 6 comments

Major speed boost (10% to 18%) and no SDL2.dll dependency due to compiler and compiler options used to build zircon_beta_gcc.exe, the Visual Studio compiled...

Zircon Beta Release #6 (Win64 binary, source code)

Zircon Beta Release #6 (Win64 binary, source code)

Zircon Engine - a "DarkPlaces Mark V" project Full Version 1 comment

Linux version now compiles using gcc 9.3, which is the normal gcc compiler for Ubuntu (it didn't compile before, it was compiled using gcc 11.4 which...

Comments  (0 - 10 of 124)
PsyWarVeteran
PsyWarVeteran

After many years I returned to Quake and have been playing both the main game and the expansions on Nightmare, I'm almost finished. Great experience, pretty fair too, whatever you shoot stays down unlike DooM.

Reply Good karma Bad karma+2 votes
vm773542
vm773542

Извените что тревожу но подскажите как устанавливать ети моды на игру Quake?? Бо на игру half life както проще????

Reply Good karma Bad karma+2 votes
Guest
Guest

Закинь в корневую папку игры мод (не ID1, а корневую), например "Copper". Запусти игру и в консоли "~" (или Ё) набери "game copper". Игра переключится на мод. А можно сделать bat-файл и в нем прописать, например "quakespasm-spiked-win64.exe -game copper" и игра запустится сразу с модом.

Reply Good karma Bad karma+2 votes
SweetLeela
SweetLeela

OMG! The Creators of Arcane Dimensions are making a commercial FPS Game rrunning on the Quake Engine/idTech 1 Engine! 😺

And it's being published by 3D Realms! 😻

Reply Good karma Bad karma+9 votes
dumptruck_ds
dumptruck_ds

This has nothing to do with Arcane Dimensions.

Reply Good karma Bad karma+12 votes
SweetLeela
SweetLeela

Uhh yes it does, BloodShot is one of the level designers for this.

Reply Good karma Bad karma+2 votes
mukor
mukor

Hello, i am a level designer on Wrath and I wanna second what dumptruck said above. BloodShot was not on the AD team and we only ever had one(1) AD dev on the team. That individual has since taken a leave on the project so as it stands, no AD devs are working on Wrath. Hope this clears up some confusion.

Reply Good karma Bad karma+6 votes
SweetLeela
SweetLeela

DAMN! You're right my mistake, I dunno why I said BloodShot was involved with Wrath since he had no involvement on AD as you said.

Sorry for the misinformation, I must've been tired as hell when I wrote that. >.>

Reply Good karma Bad karma+3 votes
SweetLeela
SweetLeela

Aaaand it's out! 😺

Store.steampowered.com
Gog.com

Reply Good karma Bad karma+3 votes
GoreTech5
GoreTech5

Awesome!

Reply Good karma Bad karma+4 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.