News | Forum | People | FAQ | Links | Search | Register | Log in
Fitzquake Mark V
I wasn't planning on doing this mini-project, it started as an effort to address some Fitzquake issues, fix them the right way up to Fitzquake standards (i.e. do it right, once and properly versus continual releases) and donate it back.

FitzQuake Mark V Download:

http://quake-1.com/docs/utils/fitzquake_mark_v.zip

Short version: Eliminated most issues in FitzQuake thread, most issues I can even remember hearing of ever and marked every single one clearly with a very minimal implementation.

It may be the case that only metlslime and Quakespasm and engine coders may find this engine upgrade of interest.

Features: 5 button mouse support, single pass video mode, external mdl textures, alpha textures (like RMQ), record demo at any time, rotation support, video capture (bind "capturevideo toggle"), console to clipboard, screenshot to clipboard, entities to clipboard, tool_texturepointer, tool_inspector (change weapons to see different info), clock fix, contrast support, fov does not affect gun, gun displays onscreen, Quakespasm wrong content protection, external ent support, session-to-session history and .. (see readme).
First | Previous | Next | Last
 
My pc is saying it's a virus. :D 
 
I just turned off the virus protection to download it. When I turned the virus protection on again the files were deleted.

Windows 8 doesn't like your program there Baker! 
If It's A Virus, Then A Good One :P 
I think that's rather an issue with your AV. :P I am using Panda Free AV on Win 8.1 here without issues. 
 
http://quakeone.com/proquake/interims/mark_v_20150410_without_dx8.zip

The DX8 version (but not the GL version and not the WinQuake version)) somehow triggers Microsoft (and only Microsoft's) malware detection as some old Trojan from 2006.

61 other virus scanners say the dx8 version is not malware.

Go figure ...

https://www.virustotal.com/en/url/b4f88f7ed8a4eac7b57dc4804229437d9a8a4de6dbd75e4b80ee6f853f399fcf/analysis/1428796006/ 
 
No silly virus warnings.

Looks like the skybox problem (drawing the sky in front of geometry) and the external mp3's not playing bugs are both still not fixed.

Also, had to start from a clean install as something in my config is crashing the program back to desktop... 
 
Water is working now with "r_oldwater 0". I still can't reproduce any problem with the sky. Also tried the config.cfg NightFright posted.

Here is my gl_info:
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GT 650M/PCIe/SSE2
GL_VERSION: 4.5.0 NVIDIA 347.52

We have the same driver version, so it could be a 6xx series card vs 7xx issue. 
 
external mp3s not playing ... please provide more information.

Note: Mark V doesn't support mp3s playing from inside a pak. 
 
@ericw I see the driver # is same as NightFright's --- so isn't the driver. Hmmm. GeForce 7 series. 
 
Reupdated contents of Beta 3 zip with a interpolation bug fixed for the WinQuake build. 
Hardware 
My guess is also that it must be something with the graphics card model. As I wrote above, these builds work fine on an older system with an nvidia card running on the same driver. I doubt it has anything to do with the OS. Also as a reminder: Mark V before 20141010 is still running fine with the Geforce 700 series. So whatever got changed in the meantime is something those cards apparently don't like. 
Baker, No More Information To Give On Mp3's 
sorry, but mp3's don't play. They're not inside of a pak. I'm sure they used to work once upon a time. To be honest it has been broke in a lot of builds for me, I know I'm not the only person because I talked to Sock about it (it's one of the reasons he uses quakespasm over fitz)

I still use fitz regardless of this but it'd be nice to hear music again. 
 
map start;
r_shadows 1; wait; r_shadows 0

sky is now b0rked, despite switching r_shadows back to 0. 
It Requires A Reset To Fix 
You can't just switch it off...

You could try vid_reset though? 
@Baker 
in GL_DrawAliasShadow, change the arguments of the following functions to match the values given here:
eglStencilFunc(GL_EQUAL,0,~0);
eglClearStencil(0);

sky bug now fixed.

actually, that clearstencil call becomes redundant as 0 is the default anyway and nothing else changes it.
also, consider only clearing the stencil buffer once per frame for entity shadows, so that you don't get tripple-whammys with gibs etc.
using ~0 instead of 2 means that the shadows don't glitch until you have (typically) 256 overlaps, rather than merely 3. which is important if you're doing what I just recommended. 
 
Excellent, thanks Spike. 
 
I should have another revision sometime this evening. @fifth -- I'll see if I can reproduce that on a Windows 8 machine. 
MP3 
Just for the record: I don't have issues with MP3 playback on Win 8.1. My issues are purely about graphics. Curious to see if next build will be fully usable for me. 
Could Be A Driver Issue On My Side... 
I have never updated them myself... for the record quakespasm uses .ogg files which work fine. 
@fifth Re: Music 
I'm not sure why music isn't working for you, but I'll give the old college try to fix, and I have feeling it's gonna get solved.

Re: ogg and stuff

My understanding is that Quakespasm uses software rendering for MP3 music playback rendering.

It should be very reliable, but software rendering is slow and is quite a CPU hit. Mark V uses API that provide hardware acceleration.

An my opinion on music works like this: there is MP3 and nothing else and here's why:

1) The MP3 patents are expiring
2) Hardware API on every platform from Windwos to Mac to mobile platforms is optimized for MP3.
3) ogg is "free software" and I support free software, but the last decoding patent for MP3 expires in September 2015.

I think ogg was a great idea, but I don't think ogg has a rational use this in world in the year 2015.

Spirit and I used to have debates over video codecs and I favored free codecs while he supported the ones that worked well (H.264). Spirit won!

I see no place in this world for ogg.

/One opinion and I'm often wrong about these kinds of things. 
 
Oh, either I did not post a lot about how much I tried to prefer free video codecs or you forgot. I just gave up at some point. Maybe we talked after that. I can even spell Ptalarbvorm...

Ogg beats MP3 quality-wise. Opus would be even better. There should be nice libraries for all the Xiph stuff, including FLAC. 
Mp3 Vs Ogg 
I'm glad to see you're gonna tinker and hopefully fix mp3 support. As for the debate I don't know too much about the differences in the file format, although I did assume that .ogg was better quality even though the file sizes were often bigger (I doubt that matters too much these days). 
Every Time I'm Trying To Run That Newest Build 
it crashes

so i've just deleted my cfg files and started from scratch
i've noticed that my name is 'player' now
ok. i've changed that back to spy and the game has crashed
what gives?
and now changing the 'name' gives me a crush
typing the 'color' command and trying to switch it gives me a crush too

the latest stable version that i run without a troubles was the build from 07.13.14 
2015 April 13 Beta 
Windows OpenGL | WinQuake
Mac OS X OpenGL | WinQuake

Mac version runs on my Mac which has Mavericks. I imagine it will run on 10.8 and Yosemite, maybe 10.7 as well.

New:
1) Should have sky glitch fixed which appears on certain graphics cards. Million thanks to Spike! But need confirmation it is fixed as I don't have right video card to experience issue.

2) Should render alpha masked textures with lightmaps correctly whether world model or brush models (aka Rubicon Rumble). Thanks ericw/Quakespasm for little tweaks in their source!

3) Spy's issue should be fixed ;-) I was hoping to get this update out before that little gremlin got noticed.

4) The levels menu having a couple of blank spots at end sometimes = fixed.

Getting far closer to a properly polished build, but more work to do ... thanks for feedbacks! 
 
Not Sure If This Related 
i'm running the mod(frogbot) that uses the crazy numbers from 'samelevel' cvar. Something like samelevel 627085, you know.

The new build(s) somehow borked that 'samelevel' cvar.
as it shows like
"samelevel" is "9.0112e+006" in the console 
First | Previous | Next | Last
This thread has been closed by a moderator.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.