#3432 posted by ptoing on 2018/06/19 01:22:40
I always get warnings when I try to get QSS.
You Mean
Because Spike Injected A Packet Sniffer!!
#3434 posted by mfx on 2018/06/19 01:27:13
j/k i get the same warnings, idk what windows doesn't like about qss, it is annoying.
#3435 posted by Kinn on 2018/06/19 01:35:37
#3436 posted by ptoing on 2018/06/19 02:35:05
Yeah, getting a virus warning from that. From the zip as well. Wonder why that is exactly. I reckon it is some funky code which gets picked up by heuristics?
I Was Wondering
#3437 posted by ptoing on 2018/06/22 04:50:59
How hard would it be to get temporal dithering, similar to that of Inside, into a quake engine?
The banding that the fog generates, esp in dark areas is pretty harsh. With good temporal dithering, that is limited to the fogged areas, things would look a lot nicer. Obvs this is not important as it is not a gameplay thing at all, but it would be neat.
#3438 posted by ptoing on 2018/06/22 05:32:56
Also, thanks Kinn for the hud linkage :)
Cool Idea
#3439 posted by ericw on 2018/06/22 06:51:32
The main roadblock for Quakespasm is the renderer is not fully converted to shaders; mdl and lightmapped faces are, but water, sprites, sky and anything else are still using fixed-function OpenGL.
Dumping some links on dithering I found:
http://loopit.dk/banding_in_games.pdf
https://www.shadertoy.com/view/MslGR8
#3440 posted by ptoing on 2018/06/22 08:08:05
Ah, I see.
Here's a good talk about what they did in Inside here.
https://www.youtube.com/watch?v=RdN06E6Xn9E
I also think they gave away the plugin, or whatever they wrote for Unity to do this stuff for free. Not that that would help a lot with QS.
Isn't Fixed Opengl Faster Though?
#3441 posted by Qmaster on 2018/06/23 00:15:30
#3442 posted by mh on 2018/06/23 19:16:08
On any hardware from the past 15 or so years, fixed function OpenGL no longer exists: it's emulated with shaders in the driver.
Maybe "fixed function is faster" was true in the GeForce FX era, but time and technology have both seriously moved on since then.
Classic Settings And Weapon View
Aside from being unable to get an accurate weapon view like winquake/mark_v I think the features here are almost perfect.
r_scale, cl_sidespeed etc fix any minor gripes I've had.
Any ideas if this will be fixed outside of scr_ofsz -2 would be good.
@Fifth
#3444 posted by ptoing on 2018/06/24 14:56:02
What about r_viewmodel_quake regarding the weapon position. Setting that to 1 does the job pretty good I think.
I personally really would like the oldschool underwater effect in QS, but yeah, shaders, etc.
That and a way to actually have accurate colormap lighting rendition, because a lot of older levels do look a lot better with the harsher lighting, imo at least.
@Fifth
#3445 posted by ericw on 2018/06/24 22:45:56
Yep r_viewmodel_quake should do the trick.
btw check out the >60Hz monitor support in QSS if you haven't http://triptohell.info/moodles/qss/ - host_maxfps 0 means unlimited, and it keeps physics running at 72fps.
btw thanks for that video ptoing, when I get back into engine coding I'd like to do more with shaders, and the temporal dithering sounds like a cool project.
@ericw
#3446 posted by ptoing on 2018/06/26 00:03:03
Cool :D Would love to see how that looks if properly implemented. I think it would be very nice :)
#3447 posted by Axel on 2018/07/02 00:51:30
ptoing, if Vulkan is an option for you vkQuake solves the banding issues by using 10 bit frame buffer precision.
Bug Report / Replication
Please note that this bug occured in my IRC fork of 0.93.0
I just got a: "TexMgr_ReloadImage: Invalid source for player_0"
Error occurred in the middle of a game whilst quickloading and quicksaving a lot, also while recording demos.
This bug caused the save file list to disappear, it also caused loading saves from disk to fail.
video of failure: https://www.twitch.tv/videos/280904822
@Axel
#3449 posted by ptoing on 2018/07/05 19:57:20
Just tried vkQuake. That indeed solves most of the banding issues. Also like that it has classic water. Thanks for this tip :)
scratch that last bug report. It occurred again last night without the "TexMgr_ReloadImage: Invalid source for player_0" message. I'm inclined to believe that the bug I'm facing caused that error rather than being caused by it.
either way, with my shoddy coding it could be anything XD
#3451 posted by Poorchop on 2018/07/07 20:28:52
I have a feature request. The following binding doesn't work properly in Quakespasm while it does work in a few other source ports like Qrack:
alias +movejump "+jump;+moveup;"
alias -movejump "-jump;-moveup;"
bind space +movejump
Jump works just fine but when underwater, the player moves up as if holding the jump key rather than the move up key. It makes swimming up slower than it should be.
#3452 posted by Baker on 2018/07/07 21:34:45
In Qrack or Mark V, type pq_moveup 1 and you don't need any of that.
Feature originated in original ProQuake and spread to about every engine both of the Quake and Quakeworld variety including FuhQuake/ezQuake/FTE/FodQuake (in QW engines and JoeQuake the cvar is called "cl_smartjump" instead).
#3453 posted by Poorchop on 2018/07/08 10:34:18
Thanks Baker. It turns out that pq_moveup is 1 by default in Qrack, which would explain why the binding seemed to be working when it was really just the cvar. However, setting it to 1 in Mark V causes weird issues - it will stay locked swimming up when I press jump until I press the moveup key. Even pressing movedown won't cancel swimming up and staying at the surface.
Water And Music
#3454 posted by gila on 2018/07/10 13:21:04
Is there any way to get the classic software "wavey" water warp when underwater? I don't remember in which engine, but I seem to remember some of them did this. Maybe I am wrong though.
Another thing is, when reloading a game of the same level it restarts the music track, this is probably correct "vanilla" behavior, but is there a way around this? Maybe some CVAR that controls this behavior so there's an option not to restart music track.
And some maps have no music track info or have it set to "0" which results in no music playing. Maybe introduce a CVAR for random music track start (and/or override the map setting)?
Would be so nice
Then again simpler workaround would be having a Quake OST playlist on shuffle in some media player in the background.
#3454 - Underwater Warp
#3455 posted by Spike on 2018/07/10 15:53:23
FTE does (r_waterwarp 1).
DirectQ does, if I remember right.
And I think vkQuake does too, but it might just be surfaces.
(don't expect them to have the same scale as the software-rendered engines - higher resolutions result in far too many repeats in the vanilla software renderer)
Mark V
has water warp as well.
|