Tremulous Forum

Mods => Mod Releases => Non-Gameplay Changing => Topic started by: Lakitu7 on June 01, 2008, 01:20:41 am

Title: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Lakitu7 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
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Le Compilateur on June 02, 2008, 09:15:24 pm
Nice. I'm basing my QVM on it (hope you don't mind), more information here (http://tremulous.net/forum/index.php?topic=8253.0).
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Lakitu7 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. :)
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Le Compilateur on June 03, 2008, 08:23:09 pm
:D Hmm, could you have based it on a more recent SVN?
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Paradox 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...
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Lakitu7 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Le Compilateur on June 04, 2008, 01:41:54 am
Ah. Missed that the first time around.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Lakitu7 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Divmax 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!
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Asvarox 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Rocinante 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.2
Post by: Lakitu7 on June 07, 2008, 07:12:26 pm
5.22 up with the fix.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: blood2.0 on June 07, 2008, 09:52:28 pm
next qvm can you add pause vote
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: David 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?
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Lakitu7 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?
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Paradox on June 08, 2008, 12:38:29 am
Even I dont see the use for such a command.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: blood2.0 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
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Asvarox 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: epsy on June 08, 2008, 05:08:10 pm
easier method: you NEED to add a reason when calling a kickvote.
asdf
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Odin 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Asvarox 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)
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Paradox 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
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Lakitu7 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
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Odin 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Undeference 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Lakitu7 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: ACKMAN on July 30, 2008, 11:04:12 pm
BUG: mara can kill btsuit with 2 zaps LOL like a nude human
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Drakotsu 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.
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: epsy on August 03, 2008, 01:30:07 am
force him to spec?
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Drakotsu 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
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Lakitu7 on August 04, 2008, 01:26:34 am
5.3 released.
http://tremulous.net/forum/index.php?topic=8759.0
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: epsy on August 04, 2008, 12:32:38 pm
it's great to have admins you can't trust..
Title: Re: Lakitu7's Tremulous 1.1 QVM 5.22
Post by: Bissig on August 04, 2008, 10:04:11 pm
it's great to have admins you can't trust..

?