Author Topic: Risujin/Avenger game QVM version 3  (Read 112190 times)

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #30 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.

∧OMG ENTROPY∧

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #31 on: January 06, 2007, 02:48:18 am »
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?

∧OMG ENTROPY∧

Rawr

  • Posts: 918
  • Turrets: +1/-1
Risujin/Avenger game QVM version 3
« Reply #32 on: January 06, 2007, 02:58:11 am »
Quote from: "Paradox"
Testing on SST now.

You should add the SD votes


No >:O
img]http://dvclan.org/statsig/statsig.php/3826/4.jpg[/img]

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #33 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

Confess

  • Posts: 237
  • Turrets: +25/-15
    • http://sstcentral.com
Risujin/Avenger game QVM version 3
« Reply #34 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
know that I myself cannot do anything, that I will fall, and that I am a sinful man, but I know that I can do ANYTHING through God Almighty, whom strengthens me.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #35 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.

∧OMG ENTROPY∧

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #36 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. :-?

vcxzet

  • Guest
Risujin/Avenger game QVM version 3
« Reply #37 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:

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #38 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:

Smokey

  • Posts: 793
  • Turrets: +23/-58
    • Zilla Clan
Risujin/Avenger game QVM version 3
« Reply #39 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.

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #40 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.

dodo1122

  • Posts: 160
  • Turrets: +0/-0
Risujin/Avenger game QVM version 3
« Reply #41 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
nime & manga fan <3

Currently learning the fine art of programming in c++
Currently on holidays (will be back @ 24/08/07 )

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Risujin/Avenger game QVM version 3
« Reply #42 on: January 09, 2007, 04:34:09 pm »
Quote
I haven't been able to contact him.
More like haven't tried.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #43 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

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Risujin/Avenger game QVM version 3
« Reply #44 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.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #45 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

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #46 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.

∧OMG ENTROPY∧

dodo1122

  • Posts: 160
  • Turrets: +0/-0
Risujin/Avenger game QVM version 3
« Reply #47 on: January 09, 2007, 08:04:06 pm »
btw, running on YK@ Dark Lair  =). YK@ servers are fully Risujin-ised :D



dodo
nime & manga fan <3

Currently learning the fine art of programming in c++
Currently on holidays (will be back @ 24/08/07 )

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #48 on: January 09, 2007, 11:15:15 pm »
Is g_Friendlypoison in this one?

∧OMG ENTROPY∧

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Risujin/Avenger game QVM version 3
« Reply #49 on: January 10, 2007, 04:44:49 am »
Why is this an announcement?
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #50 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. :)

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Risujin/Avenger game QVM version 3
« Reply #51 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) 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.

Quote
patch-packed
More isn't always better.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

vcxzet

  • Guest
Risujin/Avenger game QVM version 3
« Reply #52 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

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #53 on: January 10, 2007, 11:16:32 pm »
aw damnit, it happened again.
Ill have to go edit my quickedit script

∧OMG ENTROPY∧

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #54 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) 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.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Risujin/Avenger game QVM version 3
« Reply #55 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.

∧OMG ENTROPY∧

robug

  • Posts: 50
  • Turrets: +0/-0
Risujin/Avenger game QVM version 3
« Reply #56 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

robug

  • Posts: 50
  • Turrets: +0/-0
Risujin/Avenger game QVM version 3
« Reply #57 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.

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Risujin/Avenger game QVM version 3
« Reply #58 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]
  • set sv_pure 1
  • remove the balance pk3 from the server mod folder
  • I would recommend you run the game.qvm from "base" (remove fs_game)[/list:o]
    Quote from: "Paradox"
    is g_floodMinTime the amount of time it mutes a client, or the amount of time required between chats?
    what is g_maxdemerits?

    The flood patch is the work of Phil Bordelon and TJW. You are alloted g_floodMinTime milliseconds between floodable commands. If you send commands faster than this limit, your demerits count is incremented by the difference (likewise, decremented by longer intervals). You are considered "flooding" when your demerit total exceeds g_floodMaxDemerits (in msec). The client is muted the duration of time necessary for the demerits counter to return to normal.

    Quote from: "Paradox"
    Also, flood doesnt protect teamchat, or target chat, or anything else.

    I just tested it all but target chat, it works. What is target chat anyway? If you have bad settings you can reset to my defaults:
    Code: [Select]
    g_floodMaxDemerits 8000
    g_floodMinTime 2000


    Quote from: "Paradox"
    to prevent it from being miliseconds

    It is in milliseconds to allow finer control.

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Risujin/Avenger game QVM version 3
« Reply #59 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.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!