* June 20, 2013, 02:54:19 AM
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Come Chat with us live! Learn how HERE!
 
   Home   Help Search Login Register  
Pages: [1] 2  All   Go Down
  Print  
Author Topic: Google's QVM 2.4  (Read 12390 times)
googles


Turrets: +30/-19
Posts: 219


« on: November 10, 2007, 04:25:25 AM »

Name: Google's QVM 2.4

SVN: 966

Included patches:

Lakitu7's Tremulous 1.1 QVM
(http://www.mercenariesguild.net/patches/?do=details&task_id=93)

Benmachine's revert and buildlog patch(ported)
(http://www.mercenariesguild.net/patches/?do=details&task_id=90)

Benmachine's pause patch(ported)
(http://www.mercenariesguild.net/patches/?do=details&task_id=74)

Lakitu7's version of the pause patch(ported)
(http://www.mercenariesguild.net/patches/?getfile=311)

Anime's TremBot patch(ported)
(http://www.mercenariesguild.net/patches/?do=details&task_id=96)

Description: a QVM that adds some odd yet fun features including: switch, drug, steal, multi-weaponing, and more

Normal: added commands: steal, switch, trade, mix, drop, drug, abps, hbps, astage, hstage, slap(ported), gravity, speed, pause(ported), unpause(ported), pausegame(ported), bot(ported), botcmd(ported), buildlog(ported), revert(ported), wipeout, poke

Crazy: normal + lifting of limitations: only one RC/OM, only one weapon, conflicting upgrades, no glitch weapons, no aliens as weapons

Ideas: forcespec(Vcxzet)

Thanks: I would like to thank jalaco, ubernoob's servent, and Lakitu7 for helping me out.

Added Cvars:

G_devmapVotes[0/1] - enable cheats for maps that are called by votes

Commands and flags: (from Lakitu7's page)

* 1 - cannot be vote kicked, vote muted
* 2 - cannot be censored or flood protected TODO
* 3 - never loses credits for changing teams
* 4 - can see team chat as a spectator
* 5 - can switch teams any time, regardless of balance
* 6 - does not need to specify a reason for a kick/ban
* 7 - can call a vote at any time (regardless of a vote being disabled or voting limitations)
* 8 - does not need to specify a duration for a ban
* 9 - can run commands from team chat
* 0 - inactivity rules do not apply to them
* ! - admin commands cannot be used on them
* @ - does not show up as an admin in !listplayers
* $ - sees all information in !listplayers
* # - permanent designated builder
* ? - sees and can use adminchat
* B - !showbans display a (partial) list of active bans
* C - !time show the current local server time
* D - !listadmins display a list of all server admins and their levels
* G - !readconfig reloads the admin config file and refreshes permission flags
* H - !info read the servers information files
* K - !lock lock a team to prevent anyone from joining it
* K - !unlock unlock a locked team
* L - !devmap load a map with cheats (and optionally force layout)
* L - !layoutsave save a map layout
* L - !listlayouts display a list of all available layouts for a map
* M - !map load a map (and optionally force layout)
* N - !rename rename a player
* P - !spec999 move 999 pingers to the spectator team
* R - !register Registers your name to protect it from being used by others or updates your admin name to your current name.
* V - !passvote pass a vote currently taking place
* a - !admintest display your current admin level
* b - !ban ban a player by IP and GUID with an optional expiration time and reason.
* b - !adjustban change the length or reason of a ban. time is specified as numbers followed by units w (weeks) d (days) h (hours) or m (minutes) or seconds if no units are specified
* b - !unban unbans a player specified by the slot as seen in showbans
* c - !cancelvote cancel a vote taking place
* d - !allowbuild restore a players ability to build
* d - !denybuild take away a players ability to build
* e - !namelog display a list of names used by recently connected players
* g - !designate give the player designated builder privileges
* g - !undesignate revoke designated builder privileges
* h - !help display commands available to you or help on a specific command
* h - !specme moves you to the spectators
* i - !listplayers display a list of players their client numbers and their levels
* k - !kick kick a player with an optional reason
* l - !L1 Sets a level 0 to level 1
* m - !unmute unmute a muted player
* m - !mute mute a player
* n - !nextmap go to the next map in the cycle
* p - !putteam move a player to a specified team
* r - !restart restart the current map (optionally using named layout or keeping/switching teams)
* s - !setlevel sets the admin level of a player
* y - !allready makes everyone ready in intermission
* w - !warn Warn a player to cease or face admin intervention

Added commands and flags:

* x - !slap assert your authoritay!
* S - !switch switch places with somenone
* X - !mix mix another player into yourself
* T - !steal steal health from another player
* t - !trade trade health with another player
* U - !drug induce a gas like effect on a player
* A - !gravity change the gravity level
* E - !speed change the speed level
* Z - !abps change the build points for aliens
* Z - !hbps change the build points for humans
* z - !hstage change the stage for humans
* z - !astage change the stage for aliens
* o - !drop kick a client from the server without log
* F - !forcespec disable joining of teams for a player
* F - !unforcespec enable joining of teams for a player
* f - !pause buy some time
* f - !unpause carry on with the game
* f - !pausegame Pause (or unpause) the game.
* W - !cp display a message to all users
* v - !customgrav set your own gravity!
* J - !bot Add or delete bot(s)
* j - !botcmd Change bot behavior.
* u - !buildlog display a list of recent builds and deconstructs, optionally specifying
* I - !revert revert one or more buildlog events, optionally of only one team
* O - !wipeout kill everyone!
* q - !poke poke someone >.>

Downloads: http://mercenariesguild.net/patches/?do=details&task_id=110

Please keep in mind i am new to modding tremulous and i am new to C
« Last Edit: November 25, 2007, 05:50:58 PM by googles » Logged
-[=AHs=]- DarkEnix


Turrets: +0/-2
Posts: 76


WWW
« Reply #1 on: November 10, 2007, 04:35:10 AM »

heh , yo googy , this mod rox (even though i played it even b4 u release -_- )
Logged

img]http://madnesscombat.net/images/ranks/major.gif[/img]


Jalaco


Turrets: +4/-1
Posts: 58


« Reply #2 on: November 10, 2007, 04:40:29 AM »

Love it!

\\^// Jalaco \\^//
Logged
thirdstreettito

*

Turrets: +107/-1124
Posts: 752

The One And Only, thirdstreettito


WWW
« Reply #3 on: November 10, 2007, 04:52:00 AM »

I like it.
Logged

Lakitu7
Tremulous Developers
*

Turrets: +120/-73
Posts: 1002


Watch for spinys


« Reply #4 on: November 10, 2007, 06:35:56 AM »

Oh sweet, mine + a bunch of awful game ruining things. The awful servers will run with it and become worse. Can't wait. I see no addition here that helps to better gameplay in Tremulous and many that hurt it. This is irresponsible and does a disservice to the game by giving people more ways to screw it up.

You can code. Do things that help the community with your abilities instead please.
Logged
Caveman


Turrets: +93/-192
Posts: 2286


WWW
« Reply #5 on: November 10, 2007, 09:43:35 AM »

Lakitu, calm down Smiley
You know that those idiots set up their servers on their home line.
And even if they are smart enough to get a decent server, they will not last long.

No on like servers where abusive idiots try their powers. It's like a party, organized by the nerds when they start wondering why no pussy shows up.
Logged

Aliens' | Humans' | Wrath Public-CW

All other *wrath-server are copycats and not affiliated with us.

News/Status/Forum/Patches: http://wraths.dyndns.org
googles


Turrets: +30/-19
Posts: 219


« Reply #6 on: November 10, 2007, 01:39:59 PM »

Sad well its really ment to be for cheat servers but hey, thats your opinion and i will accept that. Just wondering Lakitu7 is there anything your working on that i could help with? I would really like to start another project with someone to learn a bit more about how tremulous works. That QVM is what i made for fun to play around with and give players that are bored of atcs and normal gameplay another way to play the game.
Logged
garoth


Turrets: +4/-5
Posts: 61


WWW
irc
« Reply #7 on: November 11, 2007, 01:47:03 AM »

googles: Perhaps come by our irc channel: #mercenariesguild @freenode
Logged

 Garoth (homesite: www.garoth.com )
Yarou


Turrets: +43/-109
Posts: 218

Misguided Miscreant


« Reply #8 on: November 11, 2007, 06:47:10 AM »

Where is the source?
Logged



Currently:
{&}Yarou
doomagent13


Turrets: +18/-18
Posts: 506


« Reply #9 on: November 12, 2007, 01:29:08 AM »

UP UR ARSE AND AROUND TEH CORNAR!!!!!!
Logged
Caveman


Turrets: +93/-192
Posts: 2286


WWW
« Reply #10 on: November 12, 2007, 01:54:02 AM »

doom, stop your blathering and obvious wishing you were yarou.

safetyglasses did a nice job with this qvm, even though most "normal" admins wouldn'd use it like it's been offered here.
And asking for the souce IS valid, after all.
Logged

Aliens' | Humans' | Wrath Public-CW

All other *wrath-server are copycats and not affiliated with us.

News/Status/Forum/Patches: http://wraths.dyndns.org
googles


Turrets: +30/-19
Posts: 219


« Reply #11 on: November 12, 2007, 02:37:09 AM »

patch added and version 2.0 released
Logged
Lakitu7
Tremulous Developers
*

Turrets: +120/-73
Posts: 1002


Watch for spinys


« Reply #12 on: November 12, 2007, 03:52:57 AM »

Just do svn diff > googles_2.0.patch, man. It's easy.
Logged
googles


Turrets: +30/-19
Posts: 219


« Reply #13 on: November 12, 2007, 04:01:45 AM »

Sad i feel dumb
Logged
fmart
Guest
« Reply #14 on: November 12, 2007, 05:06:15 AM »

nvm cavemen and laktu Your qvm is  best ever It has more fetures than laktu
just great qvm
Logged
googles


Turrets: +30/-19
Posts: 219


« Reply #15 on: November 12, 2007, 06:05:01 AM »

Quote from: "fmart"
nvm cavemen and laktu Your qvm is  best ever It has more fetures than laktu
just great qvm


Smiley thanks man but they are entitled to their own opinions
Logged
-[=AHs=]- DarkEnix


Turrets: +0/-2
Posts: 76


WWW
« Reply #16 on: November 12, 2007, 01:54:57 PM »

googy , i was juz thinking if u could make ur server unlaggier by making command !wipe

Clears all players with above max ping OR define an amount which is equal to the amount of ping

!wipe 200 - clears all player with ping above 200 (even 200.0000000000001)
Logged

img]http://madnesscombat.net/images/ranks/major.gif[/img]


Caveman


Turrets: +93/-192
Posts: 2286


WWW
« Reply #17 on: November 12, 2007, 02:36:39 PM »

Darkenix, there is no need for that kinda shit.
Just configure your server correctly.

And who said anything about googles' server being laggy?

As far as lag goes, it is seldom the server.
Mostly the clients or shitty maps from noobs.
Logged

Aliens' | Humans' | Wrath Public-CW

All other *wrath-server are copycats and not affiliated with us.

News/Status/Forum/Patches: http://wraths.dyndns.org
amine


Turrets: +16/-6
Posts: 40


WWW
« Reply #18 on: November 12, 2007, 05:40:26 PM »

Quote from: "Lakitu7"
Oh sweet, mine + a bunch of awful game ruining things. The awful servers will run with it and become worse. Can't wait. I see no addition here that helps to better gameplay in Tremulous and many that hurt it. This is irresponsible and does a disservice to the game by giving people more ways to screw it up.

You can code. Do things that help the community with your abilities instead please.

Quote from: "Caveman"
Lakitu, calm down Smiley
You know that those idiots set up their servers on their home line.
And even if they are smart enough to get a decent server, they will not last long.

No on like servers where abusive idiots try their powers. It's like a party, organized by the nerds when they start wondering why no pussy shows up.


What is wrong with you guys? You are discouraging people from being creative and to give what they can to the community. Googles clearly stated that he was new to modding and new to programming in C, so why not give him a chance? You say "help the community" but I don't even know how to help it. If you don't want to use the mod, then don't use it! I do agree that some commands will tempt admins to abuse them but I think he added some cool ones such as "!trade" and "!switch" that could spice up gameplay if used correctly (perhaps confirmation by both players?). Your criticism can go both ways.. "!revert" was meant to help the community but many people abuse it so how can it be the programmers fault? "!drug" can be used as a punishment just like "!slap". It is up to the admins to manage their servers correctly and to the community to support modders such as Googles.

@Googles: keep up the good work.
Logged

n.o.s.brain


Turrets: +1337/-24
Posts: 339

Svengali Extraordinare


WWW
« Reply #19 on: November 12, 2007, 06:10:02 PM »

i guess that some people dont know wat the definition of "fun game" is, lol
Logged

benmachine

*
*

Turrets: +99/-76
Posts: 915



WWW
« Reply #20 on: November 12, 2007, 06:56:26 PM »

Quote from: "amine"
"!revert" was meant to help the community but many people abuse it...


:( who casts these terrible aspersions on my greatest work!

/me worries about releasing revert-by-ID and revert-by-player

...

anyway, I feel I should point out that what googles is doing here is pretty much what I did with my mod. It's a valuable learning experience, but I expect you will come to regret releasing it in time :P
For what it's worth, I wouldn't be half the coder I am today without that sandbox to play in. Was it worth it? I suppose that's up to you guys to decide, and in the case of googles, something we shall see in time.

One more note: crappy servers are crappy servers and not because of the software they run.
Logged

benmachine
googles


Turrets: +30/-19
Posts: 219


« Reply #21 on: November 12, 2007, 09:15:22 PM »

well. that is some very nice comments from you guys Smiley and to reply to benmachine, yes it has been HUGE learning experience for me! i have learned alot about C and the QVM, and i encourage others to do the same in hopes that they will become modders also .
Logged
Yarou


Turrets: +43/-109
Posts: 218

Misguided Miscreant


« Reply #22 on: November 12, 2007, 09:51:07 PM »

Looking through your patch, this mod seems like a cute little funserver bundled up with the functionality of various servers. While I probably would not run this on a serious server, it is an interesting deviation from the norm of Tremulous.
Logged



Currently:
{&}Yarou
Oblivion

*

Turrets: +26/-22
Posts: 379

Oblivion is a mystery, Oblivion is gone. Google It


WWW
« Reply #23 on: November 12, 2007, 10:08:11 PM »

Quote from: "benmachine"
Quote from: "amine"
"!revert" was meant to help the community but many people abuse it...


Sad who casts these terrible aspersions on my greatest work!

/me worries about releasing revert-by-ID and revert-by-player

...

anyway, I feel I should point out that what googles is doing here is pretty much what I did with my mod. It's a valuable learning experience, but I expect you will come to regret releasing it in time Tongue
For what it's worth, I wouldn't be half the coder I am today without that sandbox to play in. Was it worth it? I suppose that's up to you guys to decide, and in the case of googles, something we shall see in time.

One more note: crappy servers are crappy servers and not because of the software they run.


!revert should be used for buildings deconned ONLY in the last three minutes, and revert is kind of buggy in a way, say for example someone decons everything single thing on the alien team and someone deconned something on humans team such as a turret, well I have noticed that when you do !revert <5> <a> it also brings back that turret deconned on humans.  revert is a bit to buggy for me, it needs to be fixed.  If I knew how to code I would do it myself and release the patch.
Logged

"When someone tells you it's been a long time, you just say only with a blink of an eye."
googles


Turrets: +30/-19
Posts: 219


« Reply #24 on: November 13, 2007, 11:10:32 AM »

Quote from: "Yarou"
Looking through your patch, this mod seems like a cute little funserver bundled up with the functionality of various servers. While I probably would not run this on a serious server, it is an interesting deviation from the norm of Tremulous.


Thank you Smiley that is exactly what i was aiming for. something functional yet not overdone.
Logged
benmachine

*
*

Turrets: +99/-76
Posts: 915



WWW
« Reply #25 on: November 13, 2007, 03:49:57 PM »

Quote from: "Oblivion"
revert is kind of buggy in a way, say for example someone decons everything single thing on the alien team and someone deconned something on humans team such as a turret, well I have noticed that when you do !revert <5> <a> it also brings back that turret deconned on humans.  revert is a bit to buggy for me, it needs to be fixed.  If I knew how to code I would do it myself and release the patch.

Tha's just you doing the syntax wrong, I'm afraid. Current versions of revert look for !revert 5a - with no space! - although future versions will use a different and easier syntax.
Logged

benmachine
googles


Turrets: +30/-19
Posts: 219


« Reply #26 on: November 16, 2007, 12:44:07 AM »

added new *forcespec* command that pushes a player to spec and doesnt let them join till someone does unforcespec
Logged
symphony


Turrets: +0/-0
Posts: 3


« Reply #27 on: November 17, 2007, 12:34:07 PM »

Hi, i found a bug with the qvm 2.1, when i got killed by turrets, it says that i'm got too close to the reactor o_O (my server is (CY)/(BY)'s meeting) using tjw's tremded.x86 )

Kinda wierd o_O btw, awesome qvm =D i love it !
Logged
Ubernoob's servent


Turrets: +2/-1
Posts: 25

-[=AHs=]-UberSev


« Reply #28 on: November 17, 2007, 12:47:15 PM »

yea sympthony that happens.It is the same as if you die to acids it will say killed by overmind.Google tried to fix it,but it didnt work.Very fun QVM though googy!
Logged

-[=AHs=]-UberSev
googles


Turrets: +30/-19
Posts: 219


« Reply #29 on: November 17, 2007, 07:16:23 PM »

yeah..i havent found the source of that error yet..but hopefully i will in the near future btw thanks for the comments Smiley
Logged
Pages: [1] 2  All   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
TremPlus theme by Ingar, based on AF316 theme by Fedhog
Valid XHTML 1.0! Valid CSS!