Shpoike / Quakespasm

Extra bloaty junk to modernise stuff a bit.
http://triptohell.info/moodles/qss/
GNU General Public License v2.0
185 stars 41 forks source link

Bug cl_bob Malice conversion #32

Closed Candlemass closed 2 years ago

Candlemass commented 3 years ago

Setting the flag "cl_bob 0" in the "autoexec.cfg" file for the Malice conversion does nothing.

However, setting it manually in the console works without issue.

Obviously an issue as having to manually set console commands every time you load the game isn't ideal.

Thanks.

Candlemass commented 3 years ago

?????????????????????

Candlemass commented 3 years ago

Is this abandoned?

eGax commented 3 years ago

Setting the flag "cl_bob 0" in "malice/autoexec.cfg" file for me works fine here. Regardless the malice mod will override your cl_bob setting on map load. It's programmed to do this in the mods quakec code as intended by the malice mod devs. On map load, it sends out a stuffcmd to force a cl_bob variable.

stuffcmd (self, "cl_bob 0.01\n");

Candlemass commented 3 years ago

Okay.

So how do I remove that line of code then to stop this from happening and prevent my flag from being overwritten?

garoto commented 3 years ago

bind w "+forward ; wait ; cl_bob 0"

Candlemass commented 3 years ago

Appreciate the reply but what file in which PAK is the line located that I need to swap with this one?

What tool do I need to use to make the change?

garoto commented 3 years ago

Just add it to your autoexec.cfg

Candlemass commented 3 years ago

I just copy and pasted your code into the autoexec.cfg file.

There's no change from the default behavior unfortunately...

Candlemass commented 3 years ago

I just copy and pasted your code into the autoexec.cfg file.

There's no change from the default behavior unfortunately...

Candlemass commented 3 years ago

"Just add it to your autoexec.cfg"

This doesn't do anything?????

Candlemass commented 3 years ago

Hello????????

Candlemass commented 3 years ago

And this in indeed a bug with quakespasm as I just loaded the game with DarkPlaces with the autoexec file flag set to "cl_bob 0" and it works as intended.

Candlemass commented 3 years ago

Get proven wrong. Then go into hiding and not respond.

Looks like accountability isn't a strong trait here instead placing blame on the game rather than the source port.

It's obviously easier to make excuses then actually fix the problem...

adelpha commented 3 years ago

@Candlemass

  1. Nobody here owes you anything.
  2. QSS behaviour is correct. Malice forces cl_bob enabled on map load. That means it will be enabled every time you change level or die and reload. QSS is doing exactly what the mod intends.
  3. Garoto told you how to work around it.

Your arrogant and entitled post annoyed me enough that I actually went and dug out my retail Malice disc so I could test it.

Sure enough, adding the following line to malice/autoexec.cfg solves the problem by applying cl_bob 0 every time you move forward:

bind w "+forward ; wait ; cl_bob 0"

If you use another key to move forward, change w to whatever you use.