Tremulous Forum
Mods => Mod Releases => Non-Gameplay Changing => Topic started by: googles 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 (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
-
heh , yo googy , this mod rox (even though i played it even b4 u release -_- )
-
Love it!
\\^// Jalaco \\^//
-
I like it.
-
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.
-
Lakitu, calm down :)
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.
-
:( 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.
-
googles: Perhaps come by our irc channel: #mercenariesguild @freenode
-
Where is the source?
-
UP UR ARSE AND AROUND TEH CORNAR!!!!!! (http://svn.icculus.org/tremulous/trunk/)
-
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.
-
patch added and version 2.0 released
-
Just do svn diff > googles_2.0.patch, man. It's easy.
-
:( i feel dumb
-
nvm cavemen and laktu Your qvm is best ever It has more fetures than laktu
just great qvm
-
nvm cavemen and laktu Your qvm is best ever It has more fetures than laktu
just great qvm
:) thanks man but they are entitled to their own opinions
-
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)
-
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.
-
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.
Lakitu, calm down :)
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.
-
i guess that some people dont know wat the definition of "fun game" is, lol
-
"!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.
-
well. that is some very nice comments from you guys :) 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 .
-
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.
-
"!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.
!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.
-
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 :) that is exactly what i was aiming for. something functional yet not overdone.
-
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.
-
added new *forcespec* command that pushes a player to spec and doesnt let them join till someone does unforcespec
-
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 !
-
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!
-
yeah..i havent found the source of that error yet..but hopefully i will in the near future btw thanks for the comments :)
-
I would guess that you added a Method of Death somewhere in middle of the table of them, which changed all the numberics of the death methods, offsetting all those below the addition. Death messages are sent to the client as a numeric, and the client displays the death message for the corresponding MoD. If you mess with them on the server within the original range, it won't be correct anymore.
If you don't remember adding a MoD, you probably did it for/during !slap.
-
well my previous version had slap and the little MoD bug didnt occur oddly enough..after i released the crazy versions is the only time it happend not in the normal version...
-
laki i should have listen to you :( it WAS the slap MoD i didnt put it at the buttom so it messed up the order..i will be releasing an update that fixes a few bugs and adds some stuff so expect it soon :)
-
:) 2.2 released with ALOT of bugs fixed and some new commands check it out :)
-
normal_game.qvm (593.6 KiB)
crazy_game.qvm (593.3 KiB)
googles_mod2.2_crazy__svn966.... (214.5 KiB)
Where do you put these files?!?!
-
normal_game.qvm (593.6 KiB)
crazy_game.qvm (593.3 KiB)
googles_mod2.2_crazy__svn966.... (214.5 KiB)
Where do you put these files?!?!
place
normal_game.qvm
or
crazy_game.qvm
in the VM folder
-
i think you have to rename the qvms to game.qvm and then put in vm folder.At least that is how i do it.
-
oh lol i didnt know what he ment thanks uby :)
-
2.3 version released and a few bugs fixed and custom gravity command added
-
just to tell anyone that cares..if anyone has ideas/bugs that they want to report to me or if you just want to see the new stuff you can drop by my server it is currently running my beta QVM (like always lol) it cant fit much people :( but thats ok, or if you want to tell me a great idea you have PM me
Server name: Google's Server
-
2.4 REALEASE!! YAY!!!
-
PLEASE REDOWNLOAD!!!
-
bot doesnt work :(
And a !unmix cmd should be great too =D
-
bots do not work for YOU because you do not have any set priv slots :)
read: http://www.mercenariesguild.net/patches/?do=details&task_id=96
-
arf, it works now ^^' but i found a "bug" :p if I put all the flags to a lvl, some of the flags wont be "recognize" =/
-
oopsy i forgot to raise the flag limit ill fix it in the next release just use * for now please :)
-
Wow that looks like a REALLY nice mod. Wish I knew more about coding.
-
Wow that looks like a REALLY nice mod. Wish I knew more about coding.
its alot more easier then everyone thinks
all u need to do is look at a example for 5 minutes, say googles, look at maybe his "switch" command, u from that could learn alot
-
he is correct, that is how i mostly learn how to mod the QVM :)
-
How do you get multi weapons...?
-
How do you get multi weapons...?
that has been confusing for some, multi-weaponing means you can hold more then one weapon, type /buy weapon in console to buy another weapon after already holding one, do the same with upgrades
-
no wonder someone on my server was haxing! lol jk ;D
love ur qvm, its great when i just gotta take a break from regular gameplay....