Author Topic: Lakitu7's Tremulous 1.1 QVM 5.22  (Read 22261 times)

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Lakitu7's Tremulous 1.1 QVM 5.22
« on: June 01, 2008, 01:20:41 am »
And again. 5.22, fixing the bug given here: http://tremulous.net/forum/index.php?topic=8310.msg128079#new
---
Update again. Call it 5.21 if you wish, but if you're running this, you should update. Amanieu uncovered a pretty good size bug. Just redownload the file again or update from svn.

---

Welcome once again to a new release of Lakitu7's Tremulous 1.1 QVM: 5.2

Downloads: http://www.mercenariesguild.net/patches/index.php?do=details&task_id=176

This release brings you the following new features by myself and others in the Tremulous community:

The much-requested return of Vote Reasons (all-new rewritten by me)

The /builder command to find out just who built that damn glitch egg and what number in the log it is so you can !revert it (Googles + Rezyn + some of my own changes)

Admin Stealth: Notices of admins' actions are given as their registered name, hiding the name that they're currently using and giving accountability (Amanieu and I, rewritten be me)

!listmaps and !maplog (Rezyn)

Warmup countdown (Amanieu)

!cp + the ability to CP only to particular teams + automatic wordwrapping to avoid it cutting off (googles + benmachine + rezyn + me)

g_adminMaxBan: Set a maximum time for bans by admins without the perm-ban ability (Rezyn)

!showbans search: follow !showbans with some text to search by name or ip (Rezyn)

g_banNotice: Append a set text to your ban notices when they're sent to players, allowing you to include contact information for where to appeal (googles)

A brand new redone users' manual!!! ooh, ahh!! (me)

.. and more, along with plenty of bugfixes (in particular, the g_logsync etc. cvar spam should be gone; thanks Amanieu for that).

Please view the (all-new) manual for details.


Other Announcements:
My development is now (relatively) open: Interested parties will find a bug tracker / feature request system here: http://www.mercenariesguild.net/patches/index.php?project=2
as well as my SVN repository here: svn://source.mercenariesguild.net/lakitu7-qvm/
and here: http://source.mercenariesguild.net/lakitu7-qvm/ if you'd like to beta test my work as soon as it's available and report bugs.

After this release, i am also announcing that I will not be trying to merge with Tremulous SVN head. Anyone who does this sort of thing will tell you what a monsterous task that would be, and at this point there's very little benefit compared to the amount of work involved, especially when half of the changes will be removed in "backporting" anyway. What I *will* be doing is merging those patches from svn that fix bugs that relate to game.qvm. When 1.2 comes out, I still intend to follow through with my original plan and just torch the whole damn thing and start over from scratch. It'll be easier that way. I feel that this approach will work out much better than trying to merge every little SVN revision for its own sake, which would really just burn me out of doing this very quickly, and that wouldn't really benefit anyone.

Enjoy!

Lak
« Last Edit: June 07, 2008, 07:13:25 pm by Lakitu7 »

Le Compilateur

  • Posts: 315
  • Turrets: +14/-19
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #1 on: June 02, 2008, 09:15:24 pm »
Nice. I'm basing my QVM on it (hope you don't mind), more information here.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #2 on: June 02, 2008, 09:26:18 pm »
Nah, that's fine, sure. I think most Western qvms are based off mine, nowadays. It's kind of standard procedure. :)

Le Compilateur

  • Posts: 315
  • Turrets: +14/-19
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #3 on: June 03, 2008, 08:23:09 pm »
:D Hmm, could you have based it on a more recent SVN?
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #4 on: June 03, 2008, 11:25:13 pm »
Well, if your releasing a version, i guess i should release a version of PGQVM.

Its been like 15 revisions since i did...

∧OMG ENTROPY∧

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #5 on: June 04, 2008, 01:30:28 am »
:D Hmm, could you have based it on a more recent SVN?

Read the announcement or the FAQ in the docs.

Le Compilateur

  • Posts: 315
  • Turrets: +14/-19
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #6 on: June 04, 2008, 01:41:54 am »
Ah. Missed that the first time around.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #7 on: June 07, 2008, 08:54:23 am »
Amanieu discovered a pretty decent size bug in this release. I've reuploaded the .patch and qvm (and updated SVN) with the fix. If you are running this, you should update. Thanks.

Divmax

  • Posts: 197
  • Turrets: +3/-8
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #8 on: June 07, 2008, 09:33:35 am »
Amanieu discovered a pretty decent size bug in this release. I've reuploaded the .patch and qvm (and updated SVN) with the fix. If you are running this, you should update. Thanks.
Doesn't this affect nearly all the QVMs?

EDIT:
This bug affects ALL QVMs. Please update NOW!
« Last Edit: June 07, 2008, 01:43:22 pm by Divmax »
I'm a developer for the following projects(now I'm inactive) :
TremWars's QVMNot updated anymore
TremWars's Client and Server Executable
TremWars's QVM 2

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #9 on: June 07, 2008, 06:18:10 pm »
One of TremSpain admins (ACKMAN, blame him ):> ) said they are running 5.21 version and some "hacker" crashed their server.
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

Rocinante

  • Posts: 642
  • Turrets: +252/-668
    • My Homepage
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #10 on: June 07, 2008, 06:36:49 pm »
Last night's release was a fix in Lak's code, but today's report is about a problem in other code; 5.22 will be coming shortly to contain the new fix as well.
}MG{Mercenaries Guild
"On my ship, the Rocinante, wheeling through the galaxies, headed for the heart of Cygnus, headlong into mystery." -- Rush, "Cygnus X-1"

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.2
« Reply #11 on: June 07, 2008, 07:12:26 pm »
5.22 up with the fix.

blood2.0

  • Guest
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #12 on: June 07, 2008, 09:52:28 pm »
next qvm can you add pause vote

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #13 on: June 07, 2008, 11:38:19 pm »
Why?
If there's an admin they can do it, if not, what's the use for a pause?
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #14 on: June 07, 2008, 11:43:59 pm »
Yeah I can't think of a situation for which that would be useful either. What would such a thing be used for?

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #15 on: June 08, 2008, 12:38:29 am »
Even I dont see the use for such a command.

∧OMG ENTROPY∧

blood2.0

  • Guest
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #16 on: June 08, 2008, 04:26:30 am »
here is why
reason 1
kick player Dingo for "" yes 2 no 1
admin:!pausevote
admin: ok why are you trying to kick
player:him he keeps tking me
now everyone knows why he is getting kicked its useful because you don't need to give as many admins kick
reason #2
another example is when someone calls a map vote at the begging of a game
!pausevote
wait 30 seconds !unpausevote
if this is added you dont need to give admins as many flags

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #17 on: June 08, 2008, 03:54:36 pm »
Quote
reason 1
kick player Dingo for "" yes 2 no 1
admin:!pausevote
admin: ok why are you trying to kick
player:him he keeps tking me
now everyone knows why he is getting kicked its useful because you don't need to give as many admins kick
easier method: you NEED to add a reason when calling a kickvote.
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

epsy

  • Posts: 205
  • Turrets: +8/-25
    • Armagetron Advanced!
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #18 on: June 08, 2008, 05:08:10 pm »
easier method: you NEED to add a reason when calling a kickvote.
asdf
Warning: All opinions expressed in my posts are mine and mine alone. Any connection to any group I am affiliated with - be it the ArmagetronAd Developers or any other group, is purely coincidental unless otherwise expressly stated. Don't be a dolt when you read my posts, as they *may* require some brainpower and thinking (also purely coincidental). Any opinion in my posts not expressed by me are purely figments of your imagination and will be dealt with accordingly.
SigTemplate by Khasla.

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #19 on: June 08, 2008, 06:49:23 pm »
Quote
reason 1
kick player Dingo for "" yes 2 no 1
admin:!pausevote
admin: ok why are you trying to kick
player:him he keeps tking me
now everyone knows why he is getting kicked its useful because you don't need to give as many admins kick
easier method: you NEED to add a reason when calling a kickvote.
Unfortunately that requires a client download.

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #20 on: June 08, 2008, 07:11:24 pm »
well i saw it working on DretchStorm, without client download (callvote kick nick reason, but it had some troubles if someone have a spacebar in his nick, i hope its fixable)
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #21 on: June 08, 2008, 08:05:43 pm »
Needing a reason when calling a kickvote?

Orly? Then how come it works on many qvms, dating back to Undifference's

∧OMG ENTROPY∧

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #22 on: June 08, 2008, 11:24:06 pm »
In this 5.2 I reintroduced kickvote reasons with a slightly modified syntax to not have issues with spaces in names or reasons.
callvote kick nickname which may contain spaces -r reason which may contain spaces

Their use can be required with the cvar g_requireVoteReasons=1

Turning on this cvar will break the ability for players to use the gui to call votekicks (as it did in risujin's qvm where votekick reasons were introduced). *That* is unfixable without a download, but so be it. That's why I don't really recommend requiring vote reasons. :p

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #23 on: June 09, 2008, 12:26:57 am »
Turning on this cvar will break the ability for players to use the gui to call votekicks (as it did in risujin's qvm where votekick reasons were introduced). *That* is unfixable without a download, but so be it. That's why I don't really recommend requiring vote reasons. :p
That is the reason why I said a client download is required. Usually the people calling votes aren't using the console to do it.

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #24 on: June 09, 2008, 12:35:47 am »
Turning on this cvar will break the ability for players to use the gui to call votekicks (as it did in risujin's qvm where votekick reasons were introduced). *That* is unfixable without a download, but so be it. That's why I don't really recommend requiring vote reasons. :p
I initially required reasons for vote kicks for two reasons. The one is pretty obvious and could be obviated by better communication. The other is opposite your reason for recommending against that. In 1.1.0, ui-based kick is broken and admins or the console should be used instead.
Need help? Ask intelligently. Please share solutions you find.

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

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #25 on: June 09, 2008, 07:22:23 pm »
Ah. I thought that code looked more like his than yours, so assumed that way. Oh well.

ACKMAN

  • Posts: 342
  • Turrets: +9/-20
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #26 on: July 30, 2008, 11:04:12 pm »
BUG: mara can kill btsuit with 2 zaps LOL like a nude human

Drakotsu

  • Posts: 110
  • Turrets: +2/-1
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #27 on: August 03, 2008, 01:16:16 am »
If possible,
In your next release,
Can you add the option to pause single people, instead of the whole game?
This is useful when theres a bleeder and instead of kicking/banning we can just put them in a time out for a while.
Or for deconners when we dont want to disrupt the rest of the game.

epsy

  • Posts: 205
  • Turrets: +8/-25
    • Armagetron Advanced!
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #28 on: August 03, 2008, 01:30:07 am »
force him to spec?
Warning: All opinions expressed in my posts are mine and mine alone. Any connection to any group I am affiliated with - be it the ArmagetronAd Developers or any other group, is purely coincidental unless otherwise expressly stated. Don't be a dolt when you read my posts, as they *may* require some brainpower and thinking (also purely coincidental). Any opinion in my posts not expressed by me are purely figments of your imagination and will be dealt with accordingly.
SigTemplate by Khasla.

Drakotsu

  • Posts: 110
  • Turrets: +2/-1
Re: Lakitu7's Tremulous 1.1 QVM 5.22
« Reply #29 on: August 03, 2008, 03:31:47 am »
Sometimes clan members need a pausing too, and they have the option of joining any team soo that wont work  ;D