Tremulous Forum

Mods => Mod Releases => Gameplay Changing => Topic started by: Risujin on December 25, 2006, 02:21:20 am

Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 25, 2006, 02:21:20 am
Risujin/Avenger game.qvm (version 3, SVN version 848)

This is a server side game.qvm built from the last 1.1.0 client pk3 compatible SVN sources with a number of additional features patched in. No client-side modifications and no client download is necessary. There are NO balance tweaks, this is pure Tremulous! To install, drop into tremulous/base/vm folder. Do NOT use with mod pk3s or other game QVMs! Use with SVN tremded.

Server download: http://risujin.org/pub/tremulous/risujin-avenger-svn848-3.zip

Features[/u]

This patch is composed of contributions from many developers from the Tremulous community. All patches are credited accordingly.

risujin:
-- Fixed stacking with g_shove
-- Set g_retribution (0-100 percent of equipment value) to enable "you break it, you pay for it" penalties on teamkillers
-- !layout version 4 allows you to have customized starting bases for every map. Permissions default to level 5 admin, allow with 'l' (lowercase L) flag. See the !layout thread for documentation:[/u]
http://www.tremulous.net/phpBB2/viewtopic.php?p=37582
-- Use \donate # to give credits/evos to your team evenly; Disabled by default, enable with g_allowShare 1
-- Bind \itemgun to select your main weapon
-- Automatic flood protection for all floodable commands (respects admin no-flood flag)
-- Construction kit recharges with the blaster out
-- !slap [player name|slot] (damage) to assert your authoritay; doesn't have Balance mod slap sound effect; slap permission defaults to level 5 admin, allow with 'x' flag
msk/Undeference/Avenger:
-- Updated base patch against SVN 848.
-- !kick reasons get logged
-- No joining teams until warmup time ends (idea from r1admin)
-- Vote kick reasons, mute votes, sudden death votes
Timbo:
-- Fix for extended nomenclature resulting in slight server instability
phil (Phil Bordelon):
-- No team join message for not switching teams
-- Flood protection
https://bugzilla.icculus.org/show_bug.cgi?id=2811
DASPRiD:
-- DASPRiD's tremstats patch
http://svn.dasprids.de/repos/tremstats/trunk/trempatch/LogTeamClass.patch
next_ghost (Martin Doucha):
-- \share (player name|slot) (amount) to give funds to a specific player on your team; Disabled by default, enable with g_allowShare 1
-- !designate/!undesignate
tjw:
-- Dretch punting
-- New poison system
napkin:
-- Color fixes
-- Console messages appear in color
-- Spectator voting
-- No more black in names
peoro:
-- Building messages
-- !denybuild/!allowbuild
-- Change team messages
-- !namelog shows prohibitions
r1ch:
-- Sticky spectating
kevlarman:
-- g_forceAutoSelect

Original credit for the patch goes to Avenger aka Undeference who finally owned up to being the author. The sources were taken from here:
http://betaserv.tk/mkpdev.googlepages.com/

Although most of the patch code can be found elsewhere, the assembled patch source may be of use:
http://risujin.org/pub/tremulous/risujin-avenger-svn848-3.patch.zip
Title: Risujin/Avenger game QVM version 3
Post by: Odin on December 25, 2006, 03:06:16 am
Does !slap push the player in a random direction like it is supposed to do?
Title: Risujin/Avenger game QVM version 3
Post by: Evlesoa on December 25, 2006, 03:08:02 am
what is ckit recharged with blaster? and what does itemgun do?
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 25, 2006, 04:39:51 am
Quote from: "Odin"
Does !slap push the player in a random direction like it is supposed to do?

It did when I tested...

Quote from: "Evlesoa"
what is ckit recharged with blaster? and what does itemgun do?

Ckit will recharge when you have your blaster out. \itemgun selects your main weapon.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on December 25, 2006, 09:22:30 pm
Uhh, !slap was traditionally supposed to hurt the player.
Title: Risujin/Avenger game QVM version 3
Post by: Smokey on December 25, 2006, 09:35:29 pm
if only it had the rest of tjw's admin commands :(
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 25, 2006, 09:54:03 pm
Quote from: "Smokey"
if only it had the rest of tjw's admin commands :(

It inherits all TJW admin commands from SVN. Is there something youre missing?
Title: Risujin/Avenger game QVM version 3
Post by: Smokey on December 25, 2006, 10:49:28 pm
oh, sick.

Going to use this.


Edit:
Meh,

\share and \donate are the same thing, or no?

Also, what is \itemgun?
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 25, 2006, 10:59:16 pm
Quote from: "Smokey"
\share and \donate are the same thing, or no?

No, \donate gives to whole team, \share gives to a specific player.

Quote
Also, what is \itemgun?

I just explained this! ... I'll edit the post and make it clearer...
Title: Risujin/Avenger game QVM version 3
Post by: Smokey on December 26, 2006, 06:38:47 am
Ok, you need some documentation


i have no idea how to allow !slap to different levels.
Title: Risujin/Avenger game QVM version 3
Post by: Thorn on December 26, 2006, 01:48:11 pm
Great, a new form of admin abuse!
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 26, 2006, 05:15:12 pm
Quote from: "Smokey"
Ok, you need some documentation

All of the "new" features here are documented elsewhere ... such as the !layout and Balance mod threads. I will flesh it out here too though.
Title: Risujin/Avenger game QVM version 3
Post by: Smokey on December 27, 2006, 06:34:28 am
Players on my server say dretchpunt doesn't work and teamkills arn't marked as teamkills :(
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on December 27, 2006, 07:03:55 am
!slap definetly works on ur server. I only got slap killed from 100 to 0 hp once by keke for no reason, but after that he was nice and just randomly slapped me when i was in the middle of fighting something. What a nice guy. He sounds like hell fit right in with you smokey
Title: Risujin/Avenger game QVM version 3
Post by: robug on December 27, 2006, 08:28:40 am
It seems that this qvm breaks luci jumps.  Was that left out on purpose?
Title: Risujin/Avenger game QVM version 3
Post by: KnightBear on December 27, 2006, 08:50:53 am
Quote from: "Thorn"
Great, a new form of admin abuse!


ROFLMAO!!!!  dont worry, theyll get borecd of it

Quote
!slap definetly works on ur server. I only got slap killed from 100 to 0 hp once by keke for no reason, but after that he was nice and just randomly slapped me when i was in the middle of fighting something. What a nice guy. He sounds like hell fit right in with you smokey


or have i spoken too soon?


over all, if you cnat trust an admin with slap, then you cant trust them with admin.  maybe humans are just inherently evil afterall
Title: Risujin/Avenger game QVM version 3
Post by: DASPRiD on December 27, 2006, 01:26:13 pm
Could you add the Tremstats patch to this? Then I would use it on my server.
Title: Risujin/Avenger game QVM version 3
Post by: peoro on December 27, 2006, 03:50:09 pm
Yeah, where could we find sources?
Title: Risujin/Avenger game QVM version 3
Post by: vcxzet on December 27, 2006, 04:10:56 pm
Quote from: "peoro"
Yeah, where could we find sources?

they are in his balanced mod patch
Title: Risujin/Avenger game QVM version 3
Post by: benmachine on December 27, 2006, 05:02:43 pm
I was originally going to post this in the Balance thread (because it has !slap too) but could you please let !slap accept an argument for damage dealt? Because a dretch is seriously inconvenienced by 5hp (that's 20%) but a tyrant barely notices (that's 1.25%). Also if you could make the knockback from slaps a cvar, that'd be nice (as I hate people flying across entire rooms or falling to their death when I just wanted to punish them a little).
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 27, 2006, 05:36:01 pm
Quote from: "benmachine"
I was originally going to post this in the Balance thread (because it has !slap too) but could you please let !slap accept an argument for damage dealt? Because a dretch is seriously inconvenienced by 5hp (that's 20%) but a tyrant barely notices (that's 1.25%). Also if you could make the knockback from slaps a cvar, that'd be nice (as I hate people flying across entire rooms or falling to their death when I just wanted to punish them a little).

There are a bunch of fixes I've been wanting to add to !slap. Yes, slap damage based on a cvar and maximum player health. Also !slap spams way too much ... it should just cp the victim who they were slapped by.

Quote from: "dasprid"
Could you add the Tremstats patch to this? Then I would use it on my server.

http://svn.dasprids.de/repos/tremstats/trunk/trempatch/LogTeamClass.patch ?

EDIT: new version uploaded
Title: Risujin/Avenger game QVM version 3
Post by: Smokey on December 27, 2006, 07:30:19 pm
Quote from: "n00b pl0x"
!slap definetly works on ur server. I only got slap killed from 100 to 0 hp once by keke for no reason, but after that he was nice and just randomly slapped me when i was in the middle of fighting something. What a nice guy. He sounds like hell fit right in with you smokey

i know it works, and he just likes to have a little too much fun.


:)
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on December 29, 2006, 08:28:41 pm
Does this contain all of avengers little upgrades and fixes? Because if it does, it is going on sst faster than you can say lol.

Also, retribution doesnt work
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 29, 2006, 10:02:18 pm
Quote from: "Paradox"
Does this contain all of avengers little upgrades and fixes? Because if it does, it is going on sst faster than you can say lol.

No, please link and I will see what I can add.

Quote
Also, retribution doesnt work

I was wondering about that...

Updating to the latest SVN has screwed up this release big time so the next version is gonna be delayed while I sort it out.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on December 29, 2006, 10:20:03 pm
Avengers:
http://betaserv.tk/mkpdev.googlepages.com/

It has R1 Vote messages, SD votes, Mute Votes, Designated and Denybuild, g_suddendeath cvar for controlling sd via rcon, and a bunch of other notices.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on December 31, 2006, 08:35:19 pm
Quote from: Paradox
Avengers:
http://betaserv.tk/mkpdev.googlepages.com/
Thanks for the link. I'm in the middle of mergin his changes into my patch. It will take some time though.
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on December 31, 2006, 08:59:29 pm
Oooh I'll be very happy when it is finished. :D
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 05, 2007, 05:33:15 pm
Sorry for the delay, I finally finished merging Avenger's changes and got around to fixing some bugs too. Please test and report any bugs or good patches I missed that you find. Enjoy version 5.
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on January 06, 2007, 12:07:24 am
<3 ris
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 06, 2007, 01:17:29 am
Testing on SST now.

You should add the SD votes, and make slap have the damage paramiter.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 06, 2007, 01:47:03 am
Also, is flood protection have 2 as the immune flag?
No, it doesnt, this should be added.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 06, 2007, 02:48:18 am
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 06, 2007, 02:58:11 am
Quote from: "Paradox"
Testing on SST now.

You should add the SD votes


No >:O
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 06, 2007, 04:19:52 am
I've only ever seen sudden death votes used to screw humans.

Quote from: "Paradox"
Also, is flood protection have 2 as the immune flag?
No, it doesnt, this should be added.

Flood doesnt respect the admin flood flag, I'll add that... though why an admin would be flooding is an interesting question.

Quote from: "Paradox"
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?

Is this one of Avenger's hacks? I didn't see that. Yes, this would be easy to do.

Quote from: "Paradox"
You should add the SD votes, and make slap have the damage paramiter.

It does. !slap risujin 100
Title: Risujin/Avenger game QVM version 3
Post by: Confess on January 06, 2007, 11:12:05 am
Perhaps its just me, however it appears that when someone says something it sends double the packets instead of just the normal. This can signifanctly increase the amount of bandwidth that is used. Could you fix this? Also, if you could find a way to somehow cut down on the amount of bandwidth trem uses that'd be great, heh.

Also, could you add teh dretchpunt thing? Personally, I REALLY hate the other thing (no offense). Give people the option to choose, eh? :) Thanks
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 06, 2007, 08:48:16 pm
Quote from: "Risujin"
I've only ever seen sudden death votes used to screw humans.

Quote from: "Paradox"
Also, is flood protection have 2 as the immune flag?
No, it doesnt, this should be added.

Flood doesnt respect the admin flood flag, I'll add that... though why an admin would be flooding is an interesting question.

Quote from: "Paradox"
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?

Is this one of Avenger's hacks? I didn't see that. Yes, this would be easy to do.

Quote from: "Paradox"
You should add the SD votes, and make slap have the damage paramiter.

It does. !slap risujin 100


Friendlypoison isnt part of avengers, but it should be.

one of avengers part of sd votes was g_suddendeath, that toggled sd from on or off, preventing the need to change the limit.

And as confess said, there were doublepackets sent, and it really lagged the server, and yes, i toggled unlagged off.

The build notices were a little small and hard to notice, in avengers, it has them bright green, like this: Acid tube BUILT by Paradox
There were the normal red teamkill and yellow decon/destroy messages.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 07, 2007, 04:51:52 am
These QVMs should never have had unlagged in them. Unlagged requires client side modifications which (obviously) you dont get with this QVM. I may need to restart from Avengers' work. :-?
Title: Risujin/Avenger game QVM version 3
Post by: vcxzet on January 07, 2007, 11:12:22 am
Quote from: "Risujin"
These QVMs should never have had unlagged in them. Unlagged requires client side modifications which (obviously) you dont get with this QVM. I may need to restart from Avengers' work. :-?

concentrate on your mod :D
normal servers :  :booster:  :dragoon:
SST : :tyrant:  :grenade:  :grenade:
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 07, 2007, 04:51:55 pm
Quote from: "vcxzet"
concentrate on your mod :D
normal servers :  :booster:  :dragoon:
SST : :tyrant:  :grenade:  :grenade:

All I wanted to do was get our baby !layout out to the dont-know-how-to-turn-on-downloads public... :cry:
Title: Risujin/Avenger game QVM version 3
Post by: Smokey on January 08, 2007, 03:18:26 am
for some reason, the .patch removes the kill messages from turret, gravity, reactor and every other world death.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 08, 2007, 06:26:52 pm
The old Balance Lite is now deprecated. Please use the new QVMs based on Avenger's and SVN 848.
Title: Risujin/Avenger game QVM version 3
Post by: dodo1122 on January 09, 2007, 04:27:48 pm
make it patch from /trunk/ , cuz now it only works from /trunk/src/game, and its a bit confusing, because other patches patch from /trunk/ :P




dodo
Title: Risujin/Avenger game QVM version 3
Post by: Undeference on January 09, 2007, 04:34:09 pm
Quote
I haven't been able to contact him.
More like haven't tried.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 09, 2007, 05:54:04 pm
Quote from: "dodo1122"
make it patch from /trunk/ , cuz now it only works from /trunk/src/game, and its a bit confusing, because other patches patch from /trunk/ :P

Yeah, yeah I know ... patch -d src/game :roll:

Quote from: "Undeference"
Quote
I haven't been able to contact him.
More like haven't tried.

Haven't tried? Are you Avenger? I don't even know who "Avenger" is! I've never seen anyone name liked that in-game, on the forums, or in IRC. All I have is a link to a page without any contact information. :x
Title: Risujin/Avenger game QVM version 3
Post by: Undeference on January 09, 2007, 07:18:14 pm
Quote from: "Risujin"
Quote from: "Undeference"
Quote
I haven't been able to contact him.
More like haven't tried.

Haven't tried? Are you Avenger? I don't even know who "Avenger" is! I've never seen anyone name liked that in-game, on the forums, or in IRC. All I have is a link to a page without any contact information. :x
Exactly. Asking "who is Avenger?" or "where can I contact him/her?" would be trying. "I've never seen anyone [with a] name liked that" implies you didn't try.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 09, 2007, 07:32:18 pm
Quote from: "Undeference"
Exactly. Asking "who is Avenger?" or "where can I contact him/her?" would be trying. "I've never seen anyone [with a] name liked that" implies you didn't try.

Presumably if someone is making releases in your name and you dont respond, you're probably not watching the forum. :P
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 09, 2007, 08:01:25 pm
Good to see this mixed, this will be on sst as the new system, ill test bugs.
Title: Risujin/Avenger game QVM version 3
Post by: dodo1122 on January 09, 2007, 08:04:06 pm
btw, running on YK@ Dark Lair  =). YK@ servers are fully Risujin-ised :D



dodo
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 09, 2007, 11:15:15 pm
Is g_Friendlypoison in this one?
Title: Risujin/Avenger game QVM version 3
Post by: Undeference on January 10, 2007, 04:44:49 am
Why is this an announcement?
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 10, 2007, 05:20:55 am
Quote from: "Paradox"
Is g_Friendlypoison in this one?

Avenger modified it originally to only poison humans.
Quote from: "Undeference"
Why is this an announcement?

Because its special. :wink:

But seriously, barring any nasty bugs, this would be the most up-to-date, patch-packed, server-only modification for the moment ... either that or I'm the only one still making server side QVMs. :)
Title: Risujin/Avenger game QVM version 3
Post by: Undeference on January 10, 2007, 11:37:46 am
Code: [Select]
@@ -1234,7 +1281,8 @@
 
   for( i = 0; i < level.maxclients; i++ )
   {
-    P[ i ] = '-';
+    //P[ i ] = '-';
+    P[ i ] = (char)'0' + level.clients[ i ].pers.teamSelection;
     if ( level.clients[ i ].pers.connected != CON_DISCONNECTED )
     {
       level.sortedClients[ level.numConnectedClients ] = i;
Looks like you didn't think Avenger's fix (which ended up being revision 843 (http://svn.icculus.org/tremulous/trunk/src/game/g_main.c?r1=836&r2=843&p1=trunk/src/game/g_main.c&p2=trunk/src/game/g_main.c)) was sufficient and decided to break some who's online programs. (Did you try manually merging in a change that was already in svn and put it in the wrong spot?)
Quote from: "Risujin"
Quote from: "Paradox"
Is g_Friendlypoison in this one?

Avenger modified it originally to only poison humans.
That's tjw's (http://tjw.org/tremulous/FEATURES.txt).

Quote
patch-packed
More isn't always better.
Title: Risujin/Avenger game QVM version 3
Post by: vcxzet on January 10, 2007, 02:15:53 pm
Quote from: "Undeference"
Why is this an announcement?

ask paradox
random topic locks, stickies and announcements FTW
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 10, 2007, 11:16:32 pm
aw damnit, it happened again.
Ill have to go edit my quickedit script
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 11, 2007, 02:18:16 am
Quote from: "Undeference"
Looks like you didn't think Avenger's fix (which ended up being revision 843 (http://svn.icculus.org/tremulous/trunk/src/game/g_main.c?r1=836&r2=843&p1=trunk/src/game/g_main.c&p2=trunk/src/game/g_main.c)) was sufficient and decided to break some who's online programs.

Well I can think of less attitude-packed ways of reporting a bug but thanks anyway. ;)

Quote
Quote
patch-packed
More isn't always better.

Well if you hate choice (so many of those dang new cvars), SVN 755 will always be there for you, Undeference.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 13, 2007, 02:44:49 am
How exactly does flood work, i have an inkling of an idea.
is g_floodMinTime the amount of time it mutes a client, or the amount of time required between chats?
what is g_maxdemerits?

Also, flood doesnt protect teamchat, or target chat, or anything else.
Might i suggest that flood work like TJW has it in Et:Pub, with the cvars of g_floodprotect and g_floodthreshold. Flood protect is simply a toggle, while flood threshold is number of commands from client in a second, or could be g_floodtime. Finally, another command could be added, g_floodpunishment, that let you set the punishment in flood time.

Also, to prevent it from being miliseconds, you can add a *1000 operator to it to make it seconds.
Title: Risujin/Avenger game QVM version 3
Post by: robug on January 13, 2007, 03:11:24 am
We seem to be having a problem with this mod on Yaknet [COM] server

It does not show the players in the score screen [TAB]  and when it does the numbers are wrong.  If you do a !listplayers is shows all the connected players and which team they are on but hitting [TAB] show no players or just 1 with corrupt stats.  Even the class icon next to the player is often wrong.  
It will also show bile dretch as an option in the evolve window but you cannot evolve to it (which led me to the fix in the next post)

I am using the binary posted by risujin in a thread that discussed compatibility.  I cant seem to find the thread anymore but I think Risujin will remember which one...

If you have any ideas for me let me know

Thanks
Title: Risujin/Avenger game QVM version 3
Post by: robug on January 13, 2007, 03:55:22 am
Quote from: "robug"
We seem to be having a problem with this mod on Yaknet [COM] server



found the problem.... just not an easy global fix.

It seems that since Yaknet [COM] used to be a balance server, everyone that connected when it was a balance server still have the old balance pk3's in their fs_game directory.  If these are removed then the scoreboard works.  I use the fs_game value of com on this server and it creates a com directory on the client computer that all the modified pk3's are downloaded into.

Any Ideas about making this easy for people to fix??  other then changing the fs_game...

I am not running xp anymore so this may not be completely correct but to remove the pk3's from your computer you need to go to the following directory

XP:
c:\doucuments and settings\yourusername\applicationdata\tremulous\com\

Vista:
C:\Users\yourusername\AppData\Local\Tremulous\com\

and remove all the balance.pk3 files

This will fix the problem that occurs when the balance mod is removed from a server without renaming the fs_game dir.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 14, 2007, 03:47:52 am
Quote from: "robug"
still have the old balance pk3's in their fs_game directory

robug,[list=1]
Title: Risujin/Avenger game QVM version 3
Post by: techhead on January 14, 2007, 09:39:50 pm
Uhh, when I try to join a server with this mod/patch, I get the following message:

ERROR
Server/Client game mismatch: Base/Tremx

I tried deleted the Tremx folder, but it did nothing except make me have to re-download Tremx.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 14, 2007, 10:59:10 pm
Quote from: "techhead"
ERROR
Server/Client game mismatch: Base/Tremx

The server is not installed correctly. There are TremX client pk3s in the folder they are trying to run this mod from (possibly "base"). Inform the server admin if you can.
Title: Risujin/Avenger game QVM version 3
Post by: techhead on January 15, 2007, 02:46:00 am
Sorry, this happens on any impure server, and I had vms-tremx in my base folder.
Fixed.
Again, sorry about the hassle.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 15, 2007, 03:47:33 am
Target chat is simply chatting with whatever is targeted. I have a bind that yells at people to move if they are in my way, using target_tell.
Title: Risujin/Avenger game QVM version 3
Post by: vcxzet on January 15, 2007, 09:34:34 am
tell_target :: teammates
tell_attacker :: guess who
Title: A problem..
Post by: lagged-pride on January 15, 2007, 05:28:05 pm
Everything's working great, except teslas no longer knock back, and grenades and lucifers don't make anybody fly, is there a way to fix this, maybe a command of a sort?

edit: All of the knock back is completely erased, my bad, I didn't notice that until I stopped on a dead node.
Title: Re: A problem..
Post by: Risujin on January 16, 2007, 12:21:19 am
Quote from: "lagged-pride"
All of the knock back is completely erased, my bad, I didn't notice that until I stopped on a dead node.

Sorry about that, its such a pain maintaining multiple code trees ... this bug has come up 3 separate times now. Fixed in version 2.
Title: Knock back...again
Post by: lagged-pride on January 16, 2007, 04:40:49 am
Well, it was really nice of you to add a new QVM for 2 updates, but um.. the knock back is a bit skewed.. when you launch yourself from a lucifer.. you fly about an inch. when you grenade yourself, you fly as high as tall a human is... eh.. is there some command >.> that you can add, so we can set like /knockback 100000, or /knockback 0
Title: Re: Knock back...again
Post by: Risujin on January 16, 2007, 05:40:42 am
Quote from: "lagged-pride"
Well, it was really nice of you to add a new QVM for 2 updates

Its a server-side mod. Since players don't need to download I can release-spam all I want. :)
Quote
the knock back is a bit skewed..

There is coarse control with g_knockback (0-1000). I tested the Luci and the grenade, the knockback seems normal to me. Is there a specific test I can do that consistently comes out wrong?
Title: Default?
Post by: lagged-pride on January 16, 2007, 06:28:44 am
Can you give us the default values? Also thanks for the quick response time.

But when you !load a layout where a building is supposed to go and you're standing on it, it makes you an invisible prison, so you can't really escape unless an admins unlayouts and then lets the person move, then relayouts, which can be hard at times. Would it be possible to remove all the people to unspawned form (eh, dead?) because you can't load a layout without a spawn, and sometimse you can't be watching the whole map when you layout load.
(sorry for any mistakes, I wrote it quickly)
Title: Re: Default?
Post by: Risujin on January 17, 2007, 01:09:07 am
Quote from: "lagged-pride"
But when you !load a layout where a building is supposed to go and you're standing on it, it makes you an invisible prison

This is a known issue with the layout patch. I was thinking of resolving it by killboxing before placing new structures. ;)

If you are looking to restart the best way is '!restart' and '!layout load' for now.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 17, 2007, 01:38:24 am
Also, if 2 structures are close, like say a reactor and a machine gun, they will fall through the floor. The only way to get them to show up normally is decon all structures near them, then it pops up.
Title: Risujin/Avenger game QVM version 3
Post by: techhead on January 17, 2007, 12:53:28 pm
A similar bug happens when you build around a teleport exit.
Funny when a Tyrant is stuck inside a Tesla.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 17, 2007, 04:53:29 pm
Finally, through editing the file, you can make one huge superdeathtesla. Just have the same co-ords, and, given enough bp, you can make a tesla that kills a tyrant in one hit.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 17, 2007, 05:19:53 pm
Quote from: "Paradox"
Finally, through editing the file, you can make one huge superdeathtesla. Just have the same co-ords, and, given enough bp, you can make a tesla that kills a tyrant in one hit.

Hey Im not liable for any fun you have manually editing your layout files. :D

(Tried making 200 OMs yet?)
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 18, 2007, 02:05:25 am
can we get !warn in this :D
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on January 18, 2007, 03:39:33 am
!gaydar pls
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 18, 2007, 11:33:13 pm
One thing you could do is add a reason paramiter to slap. ETPub has this, and it cp's the reason to the client. This could replace the NAME is not amused cpx if specified. Syntax could be !slap nameslot amount reason.
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 18, 2007, 11:35:38 pm
also, please make it so you dont fly when you do !slap rawr 0
its quite annoying...
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 18, 2007, 11:37:59 pm
Uhh, rawr, fly is part of slap, if you got rid of fly when you did 0 slap, then the command would be the same as no command. Slap name 0 is usefull for getting people unstuck.
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 19, 2007, 02:26:58 am
yes, i know that. ive used it for that before. But the abiility for abuse is enormous, mainly for aliens.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 19, 2007, 05:32:44 am
The potential for that command abuse is massive. If you dont like it, deny everyone the permission.

Also, how exactly do you use g_mapconfigs. Is it a directory, or what. I just want to have 1 custom config for Ancient Remains, a better default hummie base. No custom configs for other maps.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 19, 2007, 04:29:37 pm
Quote from: "Paradox"
One thing you could do is add a reason paramiter to slap. ETPub has this, and it cp's the reason to the client. This could replace the NAME is not amused cpx if specified. Syntax could be !slap nameslot amount reason.

Yeah I was planning to add something like this where the reason text would replace "so-and-so is not amused" with "so-and-so: stop tking" or something.

Quote
Also, how exactly do you use g_mapconfigs. Is it a directory, or what. I just want to have 1 custom config for Ancient Remains, a better default hummie base. No custom configs for other maps.

For a better starting base you can use !layout to shuffle about the buildings. As for the map configs feature, I didn't even know about that! Here's how it works:
Code: [Select]
 trap_SendConsoleCommand( EXEC_APPEND,
    va( "exec \"%s/default.cfg\"\n", g_mapConfigs.string ) );

  trap_SendConsoleCommand( EXEC_APPEND,
    va( "exec \"%s/%s.cfg\"\n", g_mapConfigs.string, mapname ) );

The g_mapConfig variable should be set to the name of a subdirectory in the mod folder which contains:
-- a default.cfg which gets executed for every map
-- a mapname.cfg (e.g. atcs.cfg or ancient_remains_1-0.cfg) which contains a config file for a specific map
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 21, 2007, 12:28:10 am
I would like to make a request.
!speed [name] 0/1
This command would stop a player in his tracks if he was doing something bad. It would also stop him from attacking. Defaults to level 5.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 21, 2007, 01:38:01 am
Quote from: "bazuka_poo"
I would like to make a request.
!speed [name] 0/1
This command would stop a player in his tracks if he was doing something bad. It would also stop him from attacking. Defaults to level 5.

Sounds more like !freeze UnnamedPlayer would be more intuitive. Couldn't you just !putteam s?
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 21, 2007, 11:18:56 pm
Ya !freeze would be good. The main reason i thought of this was, in case of a decon, g_speed only freezes the player in place, but still allows them to spin and attack, making aliens rendered useless.
Possibly a command to warp all players back to base?
Title: Risujin/Avenger game QVM version 3
Post by: jmonteiro on January 23, 2007, 01:13:29 pm
Good update (848-3), Risujin.

But why can't you use a more earlyer version of SVN, like 895?
Title: Risujin/Avenger game QVM version 3
Post by: Greudin on January 23, 2007, 04:03:32 pm
Bricosoft game.qvm updated, you guys rock!

!layout commands will renew gameplay imho.
Title: Risujin/Avenger game QVM version 3
Post by: dodo1122 on January 23, 2007, 04:34:30 pm
more recent SVN revision plz :P


dodo
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 25, 2007, 01:27:38 am
Quote from: "dodo1122"
more recent SVN revision plz :P

I don't provide a server version of SVN greater than 848 because after 848 numerous incompatibilities with not only the cgame but the client itself are introduced.

While vcxzet and others are valiantly working to backport SVN, I don't believe it is worthwhile. AFAIK all major bugs have been fixed by 848 and later fixes are relatively easily backported. Timbo is introducing new features into SVN which cannot be easily hacked into working well with a stock client. I have neither the time nor the desire to go through the effort.

People, be patient. The next version of Tremulous will be out when it's ready. Tremulous hackers* already have to bend over backwards to leak new features into the stock client. If you want a later version you can look into one of the client side mods.

* in the developer sense?
Title: Risujin/Avenger game QVM version 3
Post by: dodo1122 on January 25, 2007, 08:43:45 pm
Quote
I don't provide a server version of SVN greater than 848 because after 848 numerous incompatibilities with not only the cgame but the client itself are introduced.

While vcxzet and others are valiantly working to backport SVN, I don't believe it is worthwhile. AFAIK all major bugs have been fixed by 848 and later fixes are relatively easily backported. Timbo is introducing new features into SVN which cannot be easily hacked into working well with a stock client. I have neither the time nor the desire to go through the effort.

People, be patient. The next version of Tremulous will be out when it's ready. Tremulous hackers* already have to bend over backwards to leak new features into the stock client. If you want a later version you can look into one of the client side mods.

* in the developer sense?


darn :P
Title: Risujin/Avenger game QVM version 3
Post by: Caveman on January 26, 2007, 10:33:38 am
Don't know where his problems are.
AW is supplying patches for SVN 895...
Title: Risujin/Avenger game QVM version 3
Post by: dodo1122 on January 26, 2007, 04:24:12 pm
heh, go on Risujin. do it for us :P



dodo
Title: Risujin/Avenger game QVM version 3
Post by: BeerBastard on January 27, 2007, 09:03:30 pm
Our luci jump doesnt work when we turn g_knockback down, However with g_knockback up goons knock around humans. So how do I make goons(not knockback) but luci jump work?

And I think its g_knockback, it might be a different command but its the same problem.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 27, 2007, 10:41:14 pm
Quote from: "BeerBastard"
Our luci jump doesnt work when we turn g_knockback down, However with g_knockback up goons knock around humans. So how do I make goons(not knockback) but luci jump work?

You don't like knockbacking goons? :eek:

One of the side effects of the !slap patch was adding knockback/kickback to the weapons. Alien attacks and goon pounce included. They work exactly the same way in principle. I always thought it was very strange that humans could push around aliens but aliens could not push humans, even with a huge goon ramming full force into a puny little humie.
Title: Unlagged?
Post by: lagged-pride on January 28, 2007, 03:16:23 am
Would it be possible to get unlagged on this QVM?
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on January 28, 2007, 03:54:51 am
I believe it is included, try g_unlagged 1.
Title: Right
Post by: lagged-pride on January 28, 2007, 04:30:25 am
Right, thanks, I didn't see it in the features list so I assumed it wasn't there.
Title: Re: Right
Post by: Risujin on January 28, 2007, 05:04:33 am
Quote from: "lagged-pride"
Right, thanks, I didn't see it in the features list so I assumed it wasn't there.

It's not in the feature list because it isn't included. Unlagged was merged into SVN somewhere in the 870s. I haven't seen an unlagged server that did not have a client side download so I assume it either requires a client side component or involves some messy porting...
Title: Risujin/Avenger game QVM version 3
Post by: BeerBastard on January 28, 2007, 09:28:41 am
So goon hit got screwed(knockbacks) and Lucifer jump got screwed(knockbacks only if goons have knockback) so server admins could have a useless skill thats sole purpose is abuse?  I have a question, Is there a way i can remove slap and have the goon and lucifer go back to normal.  

No I dont like goon knockback, Maybe im just too oldschool.

P.S. Honestly has anyone ever seen the slap command used in a non abusive way?
Title: Re: Right
Post by: Undeference on January 29, 2007, 12:48:22 am
Quote from: "Risujin"
Unlagged was merged into SVN somewhere in the 870s. I haven't seen an unlagged server that did not have a client side download so I assume it either requires a client side component or involves some messy porting...
svn revision 866
A client download is not required, but having it avoids confusion.
Title: Wrong Turrets Position
Post by: Warrior on January 29, 2007, 01:30:09 am
Wrong Turrets Position.

Using TJW's QVM or the original 1.1.0 QVM:
(http://img440.imageshack.us/img440/4328/turretspositioncorrectva1.th.jpg) (http://img440.imageshack.us/my.php?image=turretspositioncorrectva1.jpg)

This QVM from Risujin/Avenger:
(http://img440.imageshack.us/img440/3190/turretspositionwronguu4.th.jpg) (http://img440.imageshack.us/my.php?image=turretspositionwronguu4.jpg)

-------------------------
Quote
It's not in the feature list because it isn't included.

Risujin, Unlagged is included in your QVM and don't need client modification to work (works exactly the same way as http://tjw.org/tremulous/game.qvm).
Title: Re: Wrong Turrets Position
Post by: Risujin on January 29, 2007, 01:43:30 am
Quote from: "Warrior"
Wrong Turrets Position.

:oops:

Quote from: "Warrior"
Risujin, Unlagged is included in your QVM and don't need client modification to work (works exactly the same way as http://tjw.org/tremulous/game.qvm).

It was in Balance Lite but is not, to my knowledge in the Avenger-based QVM... unless he patched it in earlier unlagged came in SVN 866 (http://svn.icculus.org/tremulous?rev=866&view=rev).
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on January 29, 2007, 01:51:56 am
g_donate should be defaulted to 1  :oops:
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on January 29, 2007, 03:13:52 pm
Quote from: "bazuka_poo"
g_donate should be defaulted to 1  :oops:

Some people like credit sharing and other new stuff others just want a bug-fixed stock Tremulous. Set g_allowShare 1 to enable credit sharing.
Title: Risujin/Avenger game QVM version 3
Post by: squishy on January 31, 2007, 11:14:08 pm
Has g_suddenDeathMode been included in this?
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on February 01, 2007, 01:43:13 am
No, tjw dropped it i believe, and it never was part of Avengers.

There is, however, the ever useful command of g_suddendeath. It toggles SD on or off, 1 or 0.
Title: Risujin/Avenger game QVM version 3
Post by: squishy on February 01, 2007, 01:45:34 am
Gotcha. That's a shame. My regulars liked it set to mode 2. Ah well!
Title: Risujin/Avenger game QVM version 3
Post by: Pol on February 01, 2007, 04:26:19 am
Hmm.. Yeah I'm using the avenger qvm v3 /svn 848 and I have that bad turret position, plus neither g_unlagged nor g_donate are valid commands. (but g_allowShare is)
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on February 02, 2007, 03:24:17 am
My server won't start after installing this:

------------------------------------------------------------
InitGame: \g_markDeconstruct\1\g_unlagged\1\sv_privateClients\2\g_suddenDeathTime\40\g_maxGameClients\12\sv_maxPing\200\sv_minPing\0\sv_maxRate\15000\sv_minRate\5000\sv_maxclients\12\sv_hostname\^1Tremulous^3For^1All\timelimit\60\version\tremulous 1.1.0 macosx-x86 Aug 14 2006\protocol\69\mapname\atcszalpha\sv_allowDownload\0\gamename\base\g_needpass\0
!readconfig: loaded 7 levels, 24 admins, 1 bans, 0 commands
using layout "*BUILTIN*" from list ( *BUILTIN* )
********************
ERROR: G_ParseSpawnVars: found  when expecting {
********************
----- Server Shutdown (Server crashed: G_ParseSpawnVars: found  when expecting {) -----
Sending heartbeat to master.tremulous.net
Sending heartbeat to master.tremulous.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------
Hunk_Clear: reset the hunk ok
Title: Risujin/Avenger game QVM version 3
Post by: TinMan on February 02, 2007, 04:25:14 am
I think it's failing to load the correct game.qvm, make sure there are no others and that it's in the right folder. If you search the forums for your error you'll find the many solutions to this.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 02, 2007, 04:46:15 am
Quote from: "Pol"
neither g_unlagged nor g_donate are valid commands

Unlagged isn't included and donate is enabled with g_allowShare.

Quote from: "Death On Ice"
ERROR: G_ParseSpawnVars: found  when expecting {

Your tremded and game QVM are mismatched. You are using either an old or a backported tremded and will need to get an SVN tremded (something around SVN 848...).
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on February 03, 2007, 12:32:34 am
I run my server off of a Mac in case that matters.

Tinman I think its running off of the right place because earlier it says it loads my game.qvm
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on February 04, 2007, 02:52:44 am
Please help me....I dont know how to compile a SVN or even know how to get one near version 848 for mac please help me!
Title: Risujin/Avenger game QVM version 3
Post by: dodo1122 on February 04, 2007, 12:12:19 pm
svn co -r 848 svn://svn.icculus.org/tremulous/trunk
cd trunk
patch -d src/game -p0 < <patch>
make

but thats for linux, dunno how to do it on a mac :P



dodo
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on February 06, 2007, 12:20:16 am
Neither do I...
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on February 06, 2007, 04:01:44 am
One thing that would be cool would be if you could add a command like g_rules or g_help, and have them point to a file specified in the mod directory, so for example, i could post a list of the rules in g_rules, then if a user were to type /rules in the game, it would pop up a dialog displaying the rules, even if dialogs were turned off.
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on February 06, 2007, 05:04:56 am
!rules !needhelp
Title: Risujin/Avenger game QVM version 3
Post by: techhead on February 06, 2007, 08:27:31 pm
Small oddity, /share works in messages (similar to /m and /mt), but /donate doesn't, you have to use console.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 07, 2007, 01:54:53 am
Quote from: "Paradox"
One thing that would be cool would be if you could add a command like g_rules or g_help, and have them point to a file specified in the mod directory, so for example, i could post a list of the rules in g_rules, then if a user were to type /rules in the game, it would pop up a dialog displaying the rules, even if dialogs were turned off.

This is on the Balance mod todo list but can't be done without a cgame patch. There is no way that I know of to popup a custom dialog.

Quote from: "techhead"
Small oddity, /share works in messages (similar to /m and /mt), but /donate doesn't, you have to use console.

Because they are different commands. :)

I didn't know you could use /share from chat messages ... though its probably best if you could use any command from the chat. If it starts with a slash you probably don't mean to say it...
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on February 07, 2007, 06:02:51 am
Quote from: "Risujin"
Quote from: "Paradox"
One thing that would be cool would be if you could add a command like g_rules or g_help, and have them point to a file specified in the mod directory, so for example, i could post a list of the rules in g_rules, then if a user were to type /rules in the game, it would pop up a dialog displaying the rules, even if dialogs were turned off.

This is on the Balance mod todo list but can't be done without a cgame patch. There is no way that I know of to popup a custom dialog.

Quote from: "techhead"
Small oddity, /share works in messages (similar to /m and /mt), but /donate doesn't, you have to use console.

Because they are different commands. :)

I didn't know you could use /share from chat messages ... though its probably best if you could use any command from the chat. If it starts with a slash you probably don't mean to say it...
Title: Risujin/Avenger game QVM version 3
Post by: techhead on February 07, 2007, 09:45:06 pm
Huh, why did you quote that?
Title: Risujin/Avenger game QVM version 3
Post by: TinMan on February 07, 2007, 10:48:55 pm
post count.
Title: Risujin/Avenger game QVM version 3
Post by: FisherP on February 09, 2007, 03:29:57 am
Can someone please explain this simply for me. All of TJW's admin work is included with this work, True or False?

To install this work I would need TJW's Tremed and this Game.qvm, True or False?
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on February 09, 2007, 03:36:28 am
post count +1 LOL
Title: Risujin/Avenger game QVM version 3
Post by: vcxzet on February 09, 2007, 04:26:45 am
Quote from: "n00b pl0x"
post count +1 LOL

you gained +1 n00b point
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 09, 2007, 05:40:36 am
Quote from: "FisherP"
Can someone please explain this simply for me. All of TJW's admin work is included with this work, True or False?

True.

Quote
To install this work I would need TJW's Tremed and this Game.qvm, True or False?

True.
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on February 09, 2007, 09:32:26 pm
Quote from: "vcxzet"
Quote from: "n00b pl0x"
post count +1 LOL

you gained +1 n00b point
:D
Title: Risujin/Avenger game QVM version 3
Post by: Rev|shadow on February 10, 2007, 01:41:57 am
hey how do i make my server unlagged??? or i cant make unllaged with this svn ?? i dunno risujin i have played alot in ur games with u and ive been on all ur mods u mined helping me man?? or any one
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 10, 2007, 05:47:47 pm
Quote from: "Rev|shadow"
hey how do i make my server unlagged??? or i cant make unllaged with this svn ?? i dunno risujin i have played alot in ur games with u and ive been on all ur mods u mined helping me man?? or any one

This QVM does not come with unlagged.
Title: Risujin/Avenger game QVM version 3
Post by: Rev|shadow on February 10, 2007, 07:22:14 pm
oh ok well can u give me the link to the svn 2 the one befor this one because i tryd to set up my server with this one and the same thing hapends just like death on ice it sais missfound some thing so i just want the link to the second one can i have it plz
Title: Risujin/Avenger game QVM version 3
Post by: Rawr on February 12, 2007, 04:58:19 am
Can you compile !warn with this? Only, make what the message is customizable >_>

!warn: You have been warned by Rawr
STFU Immediately or GTFO!
:D
Title: Risujin/Avenger game QVM version 3
Post by: FisherP on February 15, 2007, 07:41:11 pm
What version of TJW's work has flood protection. The server I GameOp on installed the latest from tjw's server and it doesn't seem to have the protection enabled.

Additionally is anything going to drastically change if I install your game.qvm? I don't want to break the system if I ask for it to be installed.

Oh a bit of feedback, something which I think could cause some small issues. Another player has found that you can shoot dretches with a goon. We were testing in transit and I was shot about half the length of the train. I was funny but I think with dretch punt, shove, and something else all added up to a balistic dretch. I was later shot through the human base without getting hurt from turrets. Like I said it was funny but I don't think this was an intended feature. PM me if you want to know how to do it.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 16, 2007, 01:25:37 am
Quote from: "FisherP"
What version of TJW's work has flood protection. The server I GameOp on installed the latest from tjw's server and it doesn't seem to have the protection enabled.

tjw does not like the flood protection patch. It is only included in my QVMs.

Quote from: "FisherP"
Additionally is anything going to drastically change if I install your game.qvm? I don't want to break the system if I ask for it to be installed.

No, it is fully compatible. Although your turrets will load facing the wrong way sometimes. ;)

Quote
Another player has found that you can shoot dretches with a goon.

You don't need to use dretchpunt with shove, although you can. Disable one or the other via g_dretchpunt 0 or g_shove 0.
Title: Risujin/Avenger game QVM version 3
Post by: FisherP on February 16, 2007, 01:39:25 am
Quote from: "Risujin"
Quote from: "FisherP"
What version of TJW's work has flood protection. The server I GameOp on installed the latest from tjw's server and it doesn't seem to have the protection enabled.

tjw does not like the flood protection patch. It is only included in my QVMs.



May I ask why? What's wrong with it. We have script kiddies crashing servers ALL the time on our servers, certainly SOME form of flood protection is better than none

Sorry for being a bit slow but is there documentation for ALL these additional variables and settings?
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 16, 2007, 05:47:47 am
Quote from: "FisherP"
May I ask why? What's wrong with it. We have script kiddies crashing servers ALL the time on our servers, certainly SOME form of flood protection is better than none

I am not tjw, but it seems his approach is to add flood timers to every floodable command ... which is pretty much all of them ...

Quote from: "FisherP"
Sorry for being a bit slow but is there documentation for ALL these additional variables and settings?

There was a half-hearted attempt at a wiki... don't think that ever got off the ground. I mention the cvars with every feature I add, check the first post.
Title: Risujin/Avenger game QVM version 3
Post by: seraph on February 16, 2007, 10:41:54 am
ouch, that's not too elegant.
Title: Risujin/Avenger game QVM version 3
Post by: Ouranga-thingy on February 16, 2007, 11:46:28 am
FisherP wrote:
Quote
I was funny but I think with dretch punt, shove, and something else all added up to a balistic dretch.


Probably knockback as well.
Title: Risujin/Avenger game QVM version 3
Post by: Ouranga-thingy on February 18, 2007, 08:25:45 pm
In my little test server (which is what FisherP is referring to) I turned off the dretchpunt. This was still on from my pre-Risujin's days.  I have now also turned knockback from default 1000 down to 500. I also brought up kickback (which seems to be undocumented) from default 0 to 500 to keep lucijumps .

So now:

g_dretchpunt 0
g_knockback 500 // Default 1000
g_kickback 500 // Default 0

This fixes the lolworthy dretchfling issue, gives kickback for human weapons (which is nice), reduces the knockback for alien attack (which at 1000 was absurdly high), and maintains proper luci jump for non-battlesuits.  Battlesuits continue to have the same lucijump as a croucher, and I like this.

These changes are an improvement to the look and feel without breaking the game, and should be documented as default.

One caveat in regard to gameplay.  Lisks that use grab must learn to follow a little due to knockback, but at 500 and with the grab it is very slight, and often negated by the kickback of the human weapon firing in the other direction.

In similar regards :

I set "g_slapDamage 0", (default 5) - I believe admin commands that cause damage affect gameplay too much. For similar reasons I set "g_slapKnockback 150"  - from the default of 200.

If slapKnockback goes any lower than 150 it barely affects battlesuits, but higher than 150 there is some chance that unarmoured humans will be slapped high enough to sustain fall damage.

I did not turn off the physical effects of slap entirely (as I would have with g_slapknockback 0) because I think admins should be able to slap players out of being stuck behind boxes and things, and also to permit non-kick in-game warnings. This does rely on admin discretion not to use slap when the target human is close to a high dropoff.
 
I think this game.qvm is good for the game, but it could do with a little finetuning, particularly WRT documentation and default settings. Currently it takes too much trial-and-error to tweak the settings properly.

One great benefit is the flood protection, which prevents the map reset with "relliable command has been cycled out" teamswap flood script - among other things.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 18, 2007, 10:22:37 pm
Quote from: "Ouranga-thingy"
One caveat in regard to gameplay.  Lisks that use grab must learn to follow a little due to knockback, but at 500 and with the grab it is very slight, and often negated by the kickback of the human weapon firing in the other direction.

Hmm. I should turn off Basilisk knockback entirely. I keep forgetting to do this because I never play basi...

Quote from: "Ouranga-thingy"
I think this game.qvm is good for the game, but it could do with a little finetuning, particularly WRT documentation and default settings. Currently it takes too much trial-and-error to tweak the settings properly.

Sorry about the poor documentation. Many of these patches came in from Balance mod where they are better described.
Title: Risujin/Avenger game QVM version 3
Post by: FisherP on February 19, 2007, 01:39:26 am
Quote from: "seraph"
ouch, that's not too elegant.


Not necessarily. If someone is sending multiple messages to a server within a given time frame it's flooding. There is two ways to address this.
1) Every command must have a wait period before it's re-sent
2) Count how many times in a period of time the same command is sent.

TJW seems to be taking option 1 and Risujin is taking option 2 either way is a valid approach. Option 1 will require a person to insert a 'wait' statement in thier script for a "OM/RC is down"  message while option 2 can make allowance for it without the wait insert.
Title: Risujin/Avenger game QVM version 3
Post by: FisherP on February 19, 2007, 01:43:37 am
Risujin,

What I would like to know is how many of the new features in this mod will be included in Trem 1.2? Will the ckit recharge, the new poison system, knockback and kickback? How about the voting for SD, or spectator voting?
Title: Risujin/Avenger game QVM version 3
Post by: techhead on February 19, 2007, 01:06:38 pm
I hope at least something makes it into 1.2
On a side note, remove kickback from people grabbed by Basilisks?
The mass-driver might make escape a little too easy.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on February 19, 2007, 06:14:55 pm
Risujin, i like your approach, much more than i like any of the other qvm maker's approaces so far. Most of the other guys have only mixed in features they thought were useful, cool, or they liked. They did not add features that other people may have liked, because they didn't like them. You, on the otherhand, added features right and left, and you didn't care weather people liked or disliked them. Keep up the good work.

Also, could you mix in tjw's layout stuff, ya know, the cvar that selects the default one, the entry in maprotation, and the !layout help list needs to be updated, it has no information about !layout list and !layout delete

Also, you mentioned a wiki. Sourceforge provides free hosting, if you talk them into it. We could set up a wiki together, i have experience with MediaWiki.

Finally, you know how i mentioned a new vote system earlier? Well, someone else developed something like it. http://icculus.org/~phaethon/q3a/vote/votebox.html. You could hack up their code and add something like it to trem, but add a flag for vote weight, say % for the flag.

Also, for a client side installation, you could add aliases (http://icculus.org/~phaethon/q3a/aliases/aliases.html), vchat system (http://icculus.org/~phaethon/q3a/q3vchat/q3vchat.html), and shell interpreter (http://icculus.org/~phaethon/q3a/q3sh/q3sh.html)
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 20, 2007, 06:06:39 am
Quote from: "FisherP"
What I would like to know is how many of the new features in this mod will be included in Trem 1.2? Will the ckit recharge,

nope!
Quote from: "FisherP"
the new poison system,

Already in SVN I think.
Quote from: "FisherP"
knockback

nope!
Quote from: "FisherP"
and kickback?

nope!
Quote from: "FisherP"
How about the voting for SD,

nope!
Quote from: "FisherP"
or spectator voting?

nope!

Get it while it lasts, folks.  8)

Quote from: "Paradox"
You, on the otherhand, added features right and left, and you didn't care weather people liked or disliked them.

My QVMs are the Tremulous melting pot(s). :)

Quote
could you mix in tjw's layout stuff

Next version of !layout will integrate with tjw's layout.

Quote
Also, you mentioned a wiki.

http://www.tremwiki.com/
A good idea but needs updating...

Quote
Finally, you know how i mentioned a new vote system earlier? Well, someone else developed something like it.

Vote system needs a rewrite to read in a script file that translates \callvote tokens into server commands.

Quote
aliases

kevlarman is still adding vstr...

Quote
vchat system

This would be nice. You need sound effects for those though.

Quote
shell interpreter

The devs are scared shitless of spam scripts. I can't think of a good reason to have client side scripting personally, so I wouldn't find it worth my bother to take on such a large project. I hear mappers want scripting though, that could be very nice.
Title: Risujin/Avenger game QVM version 3
Post by: techhead on February 21, 2007, 02:36:42 am
A vchat system is being worked on by the dev's themselves, just look at Overflow's project folder.
Did I ever mention I actually HATE tjw's poison system?
My ideal poison system would be where depending on your armor, you have a variable chance of getting poisoned, similar to where jetpacks don't always fail when taking damage.
No armor 100%
Light armor 60%
Helmet only 80%
Light armor & helmet 40%
Battlesuit 20%
If you do get poisoned, then it deals out consistent 20-30 damage.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on February 21, 2007, 05:51:21 am
I dont see why the devs are scared of spam scripts. They already exist. Just write a config file with /say "1234567891011121314151617181920212223242526272829 3031"; exec spam.cfg. Then whenever a person presses a key bound to /exec spam.cfg, then you get a looping neverending spam bind.

Face it, there are brute method workarounds for scripts, its just easier, cleaner, and nicer if there was a SI.
Title: Risujin/Avenger game QVM version 3
Post by: kevlarman on February 21, 2007, 06:01:50 am
Quote from: "Paradox"
I dont see why the devs are scared of spam scripts. They already exist. Just write a config file with /say "1234567891011121314151617181920212223242526272829 3031"; exec spam.cfg. Then whenever a person presses a key bound to /exec spam.cfg, then you get a dropped player because he just went past the end of his 32KByte buffer
fixed
Title: Risujin/Avenger game QVM version 3
Post by: Warrior on February 25, 2007, 10:53:03 pm
What about the Update 4?
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on February 26, 2007, 12:34:39 am
Risujin, are you using a different version of g_markdeconstruct? It doesnt seem to work, the buildings are deconned instantly, all spawns can be deconned, and things seem to progress normally.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on February 28, 2007, 03:27:08 pm
This QVM is version 848, which predates marked deconstruction. Please look into Avenger's latest patch for that feature. I won't be updating this QVM any time soon (and yes, I know it has bugs...).
Title: Risujin/Avenger game QVM version 3
Post by: -:GoDz:-Devil on March 23, 2007, 03:40:34 am
May I please get source code to this mod.
I would like to modify couple of things.
Thank you.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on March 23, 2007, 04:35:17 am
Quote from: "-:GoDz:-Devil"
May I please get source code to this mod.
I would like to modify couple of things.
Thank you.

The link is in the first post:
http://www.missirina.com/risujin/tremulous/avenger/risujin-avenger-svn848-3.patch.zip

Be careful, as it will NOT work with a version of SVN later than 848.
Title: Risujin/Avenger game QVM version 3
Post by: -:GoDz:-Devil on March 23, 2007, 01:31:15 pm
Oh ok thank you! Though it was just something else. Ok well thank you for posting this.
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on March 31, 2007, 09:31:30 pm
I think the links are broken
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on March 31, 2007, 10:01:39 pm
This VM is deprecated, so I didn't think of fixing the links. I just moved domains, I will upload it in a sec.
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on April 01, 2007, 04:32:07 am
Thanks
Title: Risujin/Avenger game QVM version 3
Post by: benmachine on April 01, 2007, 06:47:46 pm
Quote from: "Risujin"
This VM is deprecated

It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )
Title: Risujin/Avenger game QVM version 3
Post by: Death On Ice on April 01, 2007, 07:20:57 pm
What does /me do?

^^
Title: Risujin/Avenger game QVM version 3
Post by: Plague Bringer on April 01, 2007, 07:35:40 pm
Here's an example:
Instead of typing "I love chocolate cake" and having it appear as "PlagueBringer: I love chocolate cake" you can type "/me loves chocolate cake" and it will appear as "PlagueBringer loves chocolate cake".
Benmachine's server was running that last time I was there. I'll check and see if he still has it.

OH! Hi benmachine, didn't even see it was you that posted! -_-;;
Title: Risujin/Avenger game QVM version 3
Post by: Undeference on April 01, 2007, 08:08:20 pm
Quote from: "benmachine"
Quote from: "Risujin"
This VM is deprecated

It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )
I thought FooBar was planning on doing that.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on April 01, 2007, 09:15:44 pm
Quote from: "benmachine"
Quote from: "Risujin"
This VM is deprecated
It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )

Ben, i have been begging for a /me command for a long long time.
If you can make a new qvm, one that has share, donate, slap, denybuild, designated builder, me, foobar's noob naming patch, marked decon, and a bunch of other stuff, i would use it in a heartbeat.

What im asking is this qvm, updated to the newest one, with foobars noob naming patch, and your me patch.
Title: Risujin/Avenger game QVM version 3
Post by: kevlarman on April 01, 2007, 09:44:08 pm
Quote from: "Paradox"
Quote from: "benmachine"
Quote from: "Risujin"
This VM is deprecated

It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )


Ben, i have been begging for a /me command for a long long time.
If you can make a new qvm, one that has share, donate, slap, denybuild, designated builder, me, foobar's noob naming patch, marked decon, and a bunch of other stuff, i would use it in a heartbeat.

What im asking is this qvm, updated to the newest one, with foobars noob naming patch, and your me patch.
you do realize that you can't use markdecon without a client download to show the markers, which you can't use on an unpure server.
Title: Risujin/Avenger game QVM version 3
Post by: Paradox on April 02, 2007, 01:45:40 am
Yea, i would be willing to go pure for that.
And even if you cant see the markers, they still are there, so deconning doesnt take place immediately.
Title: Risujin/Avenger game QVM version 3
Post by: Plague Bringer on April 02, 2007, 01:50:06 am
Every play on S11? There's mark for decon without the markers there, it's completely retarted. It's confusing as hell, you dont know what's marked and what isn't, mark for decon doesnt help if you dont know what's going to be deconned.
Title: Risujin/Avenger game QVM version 3
Post by: n00b pl0x on April 02, 2007, 02:01:02 am
Quote from: "Plague Bringer"
Every play on S11? There's mark for decon without the markers there, it's completely retarted. It's confusing as hell, you dont know what's marked and what isn't, mark for decon doesnt help if you dont know what's going to be deconned.


lmao that just sounds retarded.
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on April 02, 2007, 06:21:30 am
Quote from: "benmachine"
Quote from: "Risujin"
This VM is deprecated

It is? In favour of what?

In favor of turn-on-your-downloads-and-play-a-real-game mod.
Title: Risujin/Avenger game QVM version 3
Post by: benmachine on April 02, 2007, 09:01:37 pm
Quote from: "Plague Bringer"
Benmachine's server was running that last time I was there. I'll check and see if he still has it.

OH! Hi benmachine, didn't even see it was you that posted! -_-;;

ohi.
My server isn't running, no, because I don't have a real server, just a home computer. I only ever use it to test new features I've coded, for real games it lags like fuck (where fuck = something pretty damn laggy).
Quote from: "Undeference"
I thought FooBar was planning on doing that.

Doesn't stop me from having a go :)
Quote from: "Paradox"
Ben, i have been begging for a /me command for a long long time.
If you can make a new qvm, one that has share, donate, slap, denybuild, designated builder, me, foobar's noob naming patch, marked decon, and a bunch of other stuff, i would use it in a heartbeat.

What im asking is this qvm, updated to the newest one, with foobars noob naming patch, and your me patch.

http://www.bandstand.org.uk/~benm/trem/custom-builds/paradox848.qvm
That's this qvm + /me + foobar's patch (in keeping with the other settings, both are disabled by default: g_allowActions 1 and g_newbieNumbering 1 will do the trick). No marked decon, for reasons listed below. I tested both of them and they seemed ok, but two notes:
1) is it supposed to start at Newbie#0?
2) because I'm an indecisive little shite, I've changed the syntax of the console team action to /me_team (consistent with /say_team, I'm hoping this hasn't caught on enough as a feature to make the inconsistency important)
You'll have to rename it to game.qvm of course. And to keep the GPL happy, here's the svn diff:
http://www.bandstand.org.uk/~benm/trem/custom-builds/paradox848.patch
If you want markdecon or other features of the latest SVN, you're going to have to wait a while, because not all of the code for this QVM is available in separate patches and most of it won't apply cleanly, so it'd mean a lot of manual applications. Which is, let's be honest, a lot more boring than making server-side massdriving turrets (http://www.mercenariesguild.net/patches/?do=details&task_id=45) ^_^
Quote from: "Risujin"
In favor of turn-on-your-downloads-and-play-a-real-game mod.

I'm a server wanting to allow 1.1.0 clients with no added extras to connect. I want lots of added extras. What do I do? Turn on my whats and do what?
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on April 03, 2007, 12:29:30 am
Quote
Quote from: "Risujin"
In favor of turn-on-your-downloads-and-play-a-real-game mod.

I'm a server wanting to allow 1.1.0 clients with no added extras to connect. I want lots of added extras. What do I do? Turn on my whats and do what?

The only reason for not running a server with a PK3 download is that you won't get noobs to fill it.

Starting from Balance mod I only focused on client/server mods because 1.1.0 is far too limiting and buggy. The only reason I modified Avenger's QVM is to add !layout to it. Now that TJW's admin is the official layout tool, that's no longer necessary.

Please bug Avenger (aka Undeference) about a new QVM with all the bells and whistles from now on.
Title: Risujin/Avenger game QVM version 3
Post by: Undeference on April 05, 2007, 04:01:29 am
Quote from: "benmachine"
If you want markdecon or other features of the latest SVN, you're going to have to wait a while, because not all of the code for this QVM is available in separate patches and most of it won't apply cleanly, so it'd mean a lot of manual applications.
What about the bug fixes? In my opinion (and apparently most server operators don't agree with me here), bug fixes should always outweigh new features.
Quote from: "Risujin"
The only reason for not running a server with a [required client side] PK3 download is that you won't get noobs to fill it.
That's a reason for not having client side downloads?
Quote from: "Risujin"
Please bug Avenger (aka Undeference) about a new QVM with all the bells and whistles from now on.
:eek:
Title: Risujin/Avenger game QVM version 3
Post by: Risujin on April 06, 2007, 12:02:51 am
Quote from: "Undeference"
Quote from: "benmachine"
If you want markdecon or other features of the latest SVN, you're going to have to wait a while, because not all of the code for this QVM is available in separate patches and most of it won't apply cleanly, so it'd mean a lot of manual applications.
What about the bug fixes? In my opinion (and apparently most server operators don't agree with me here), bug fixes should always outweigh new features.

They don't know what "slight instability due to extended nomenaclature" means. xD
Quote
Quote from: "Risujin"
The only reason for not running a server with a [required client side] PK3 download is that you won't get noobs to fill it.
That's a reason for not having client side downloads?

Where will we get our fresh meat? :(
Title: Risujin/Avenger game QVM version 3
Post by: benmachine on April 06, 2007, 12:55:18 pm
Quote
What about the bug fixes? In my opinion (and apparently most server operators don't agree with me here), bug fixes should always outweigh new features.

I'm not making any judgements here, just concentrating on what I've been asked for.
Quote
That's a reason for not having client side downloads?

It's not just a case of no noobs, it's often a case of no people at all. And to be honest, noobs do have just as much right to play as you do, so let's not go excluding them all just because we don't want to play them.