News | Forum | People | FAQ | Links | Search | Register | Log in
Quakespasm Engine
This engine needs its own thread.

Feedback: I like the OS X version, but I have to start it from the terminal for it to work and can't just double-click it like a traditional OS X app. I'm sure you guys already know this, either way great engine.

http://quakespasm.sourceforge.net/
First | Previous | Next | Last
It's Coming 
I actually fixed all id1/hip/rog maps now. Many could be taken from Maddes' Quake Info Pool, but I added a few on my own. They will be part of a vanilla fix pack I intend to release soon. It's stuff like Orion's mdl fixes, better id1 sounds from QTest, Romero's full E2M6, progs.dat and map fixes for Quake and both mission packs. I even corrected the music not playing in the first SoA demo. 
Sweet! 
The other day I was thinking of a fix-pack like this.

Speaking of E2M6, did you (or anyone) check that there was no other changes to it, apart cutting the swamp cave entrance? Are you going to use the actual file from the "Beta 3" pre-release (converted to BSP v29) or newly created from E2M6+E2M10 map sources?

Sorry for continuing this offtopic, but on Quaddicted you posted on this subject:

> The ending of E2M5 finally makes a lot more sense since it ends in a cave which is logically continued here.

But I don't get it. E2M5 ends in some blue corridors and rooms... not in a cave. 
 
It's not the same map any more one way or tge other since I applied entity fixes. But whether it's merged or original, nobody could tell the difference, anyway.

But yeah, we should stop with the off-topic chatter here. 
In Order To Return To Topic 
QS 0.93.2 is already two years old, QSS and vkQ are way ahead of it by now. Any chance it gets an updated build soon? Or does anybody have at least a compiled version of latest sourcecode? 
There Has Been Some Quakespasm Activity Here: 
https://sourceforge.net/p/quakespasm/quakespasm/ci/master/tree/

But I don't see a plan for any upcoming releases. 
 
A lot of these seem to be running in tandem with, or even coming from vkQuake which was exactly what I had hoped would happen. It may not be possible for ID to open source the Kex engine, but vkQuake is a great platform to give the new stuff to the community. 
 
I guess vkQuake would also be more likely to receive realtime lighting/shadows as a feature than any of the sister ports, for this will be needed to get the full visual experience in DOTM. Tried it in FTE already and it looks great. 
 
i love realtime lighting/shadows, i wish it became a feature in all ports (i know some people don't like it, but like any other feature it can be turned off) 
Tribal 
I really like how it looks in the Quake Ex. I think it shows some restraint since it's not every where. 
 
Kex Quake uses a mixture of static lightmaps (with lightstyle animations done on the GPU) and clustered for it's dynamic lights and shadows. It's by no means a fully realtime engine, and maybe 90% of the lighting is just good old-fashioned static lightmaps. The lightmap resolution is the same, so it's one-sixteenth the texture resolution, but the GPU animation method gives it more bits of precision.

The maps were relit with bounce lighting and coloured lighting. The coloured lighting seems to have been done properly rather than using my hacky tool, which is very nice to see. It's still using LIT files though, for BSP 29 compatibility.

I personally find the mixture of low-resolution lightmaps and high-resolution shadows to be quite jarring, but I guess different people are different. 
Quakespasm 0.94.0 Released 
Version 0.94.0 of QuakeSpasm is released.

Downloads:
https://sourceforge.net/projects/quakespasm/files/
http://quakespasm.sourceforge.net/download.htm

Changes since the previous version:
https://sf.net/p/quakespasm/news/2021/09/quakespasm-0940/

- Initial support for playing the 'Quake 2021 re-release' content
(thanks to Andrei Drexler for bulk of the work, Guillaume Plourde
for Q64 bsp format support.)
- Fix rendering bug when cl_bobcycle was set to zero (sf.net bug/41)
- Fixed buffer overflow with large char skybox names (sf.net bug/38)
- Fixed a missing MAXALIASFRAMES bounds check (sf.net bug/37)
- OpenGL: workaround Intel UHD 600 driver bug (sf.net bug/39)
- OpenGL: merged surface mark & cull optimizations from vkQuake.
- Compensate viewmodel distortion at fov > 90 (based on code from
Qrack, thanks to Andrei Drexler for the patch.)
- Raised MAX_GLTEXTURES limit from 2048 to 4096 for now.
- Changed 'model has a skin taller than 480' error into a warning
- Reject lit files if they're the wrong size (eg hipnotic/start.bsp
vs id1/start.lit or just a bsp that no longer has any coloured
lits, etc)
- External ent files are now versioned using 4 digit crc of the
original map's ents, like e1m1@c49d.ent, which is much safer. The
old method (e.g. e1m1.ent) still works but isn't recommended.
- Support for external vis files.
- Save: remove CR/LFs from level name to avoids broken saves, e.g.
with autumn_sp map.
- Music: improvements to mp3 tag detection / skipping.
- Music: umx loader fix for malformed / crafted files.
- New console command music_jump: Jump to given order in music, like
Unreal's music change - only for module (tracker) music.
- Updated third-party libraries (music codecs, SDL, etc.) Other minor
fixes, tidy-ups and protability tweaks.
- Source repository moved to git. 
Custom Console? 
I just noticed that we could use a custom console background with QS. How can I add a custom picture background? What custom background are there for the console? 
 
Console background is 320x200 and taken from conback.lmp in id1\gfx directory. In case of the standard game, it sits in pak0.pak file. Quakespasm has it in quakespasm.pak file 
Gila 
So we can't use our own background? 
 
What do you mean? If you don't like Quakespasm's console background, you can just either delete conback.lmp from quakespasm.pak file or remove the whole quakespasm.pak file, it only has default.cfg, conback.lmp and six .ent file to fix a couple of entities on maps.

If mod has it's own conback.lmp, then it takes priority over Quakespasm's background, just check Arcane Dimensions or Alkaline for example. 
Ok 
Thanks gila. 
I Might 
switch back from QSS to the official branch for this version, at least for now. Lots of interesting changes! 
QSS For OSX... 
... still needs an update. 
0.94.0 OSX Is Here > 
QSS = QuakeSpasm-Spike 
The Spiked version has more features in its menu, especially the ability to switch mode directly from within the app, which is very usefull.

The OSX version needs an update. 
I Mean Switch Mod (not Mode) 
DOH ! 
Barnak: 
the console command "game" should work in QS. 
 
There was some lightmap issues introduced in 0.94.0:
https://sourceforge.net/p/quakespasm/bugs/50/
Fixed in the git repository, will post a 0.94.1 bugfix release in a
few days (I hope.) 
Question 
What prompted this sudden update? The rerelease or was that a coincidence?

QS dev has been silent (dead?) for some time. Would love to know a bit of the backstory on the new release and future plans.

Don't get me wrong, it's great news to see an update. I literally was planning out a Quakespasm RIP video for my YouTube channel and now I can skip it. :) 
An Interesting Question 
asked by dumptruck_ds. As common Quake player I abandoned QS for few years ago and shifted to QSS. But we must pay tribute to the enthusiasm of the developers, that as on QS code based [lovely] QSS with same performance but with HUGE superiority in features and visual quality, and now VkQ. Since my hardware do support vulkan I finally can play TerShib without freezes, it runs twice(!) faster (may be it is time to implement Vk into QSS?) But I wonder why .pk3 support still not implemented neither in VkQ nor in QS?
One more time: Thanks to developers for thier hard vork and the opportunity to choose. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.