Tremulous Forum

General => General Discussion => Topic started by: Chojin on October 01, 2006, 09:19:24 pm

Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Chojin on October 01, 2006, 09:19:24 pm
Hi guys,

Some time ago Peoro and me started modifying the Tremulous code. A few month ago MocI joined in.

We based on current SVN901 and this is a summary on the latest changes:

THIS (http://wraths.dyndns.org/games/tremulous/binaries/ChangeLog.txt) is our ChangeLog, which we try to keep up to date as much as possible.

All new patches we either wrote ourselves or included from other people (mainly from Bugzilla) can be found HERE (http://wraths.dyndns.org/games/tremulous/patches/).
In case you don't want to fiddle about the source we also supply some precompiled binary/qvm HERE (http://wraths.dyndns.org/games/tremulous/binaries/).

In any case pay us a visit at #aliens_wrath on QuakeNet if you are interested or have questions.

We hope to submit at least some of the patches to Bugzilla or Khalsa's Flyspray (http://www.mercenariesguild.net/patches/) soon.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: MadMan2k on October 01, 2006, 11:24:40 pm
did you submit the patches upstream? since I think you do no good to teh community if every server is running a completley different game setup.
I think there should be a new official release instead. Timbo, are you reading?
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Greudin on October 02, 2006, 11:18:13 am
Installed for bricosoft server, it works fine "Egg constructed by ...", thank you guys! Is there possible to get another feature like a !sayall or !broadcast command to bind "\rcon rpasswd CP messy_centered_to_all"  ?
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Glunnator on October 02, 2006, 03:47:17 pm
Quote from: "Greudin"
Installed for bricosoft server, it works fine "Egg constructed by ...", thank you guys! Is there possible to get another feature like a !sayall or !broadcast command to bind "\rcon rpasswd CP messy_centered_to_all"  ?


Err.... you mean like /say ? Either I really dont understand what you mean or you never tried the T button... :P
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Somethief on October 02, 2006, 07:15:18 pm
He means the text that appears to the middle of the screen, but you can use this command by searching console history too, just edit last broadcasted msg..
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: vcxzet on October 02, 2006, 09:43:51 pm
:/
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Greudin on October 04, 2006, 05:11:56 pm
What about :
!gravity xx
altering g_gravity for flying aliens feature ;)

!speed xx, g_speed 1000 is kinda funny

..
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Undeference on October 04, 2006, 06:14:04 pm
Quote from: "Greudin"
What about :
!gravity xx
altering g_gravity for flying aliens feature ;)

!speed xx, g_speed 1000 is kinda funny

..
If you want something like that, I'd recommend it be a !set command instead. It's slightly faster than using rcon.
Obviously, it would be a flag that is only available on level 5 by default (or that has to specifically be added).
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: tjw on October 04, 2006, 06:52:08 pm
In regard to the !exec command, there is already some functionality for this in g_admin though custom commands.

For example, in your admin.dat file you can create commands like this:

Code: [Select]

[command]
command = crazy
exec    = exec crazy.cfg
desc    = Load up some crazy configuration
levels  = 3 4 5

[command]
command = normal
exec    = exec normal.cfg
desc    = Put configuration back to normal
levels  = 3 4 5


This would create the commands !crazy nand !normal that could be used by all admins with admin level 3 through 5.

IMHO giving access to an open-ended !exec command could be dangerous.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: kevlarman on October 05, 2006, 03:33:07 am
Quote from: "tjw"
In regard to the !exec command, there is already some functionality for this in g_admin though custom commands.

For example, in your admin.dat file you can create commands like this:

This would create the commands !crazy nand !normal that could be used by all admins with admin level 3 through 5.

IMHO giving access to an open-ended !exec command could be dangerous.
hm, I wish this was better documented. I ended up writing code to replicate the functionality of this (if you are refering to my !exec, then it isn't open ended, that's what the "%s.%d.cfg" is for, only those with admin level >= to %d can execute that script, and there are no scripts on the default server with names that would allow !exec. also, my patches aren't on their server, napkin just kind enough to give me a place to put them)
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Paradox on October 05, 2006, 04:56:17 am
Could we possibly either:
[list=a]
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: kevlarman on October 05, 2006, 05:08:39 am
Quote from: "Paradox"
Could we possibly either:
[list=a]
  • See this integrated into g_admin
  • Get a version that doesnt get rid of the new poision and suddendeath, while still having the build notices?[/list:o]
it's not that hard to make this yourself, just grab tjw's patch, apply it to svn, then apply the patches you want from aliens' wrath, then compile your shiny new qvm.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Greudin on October 06, 2006, 12:16:18 pm
Thank you very much Tjw, I created new commands, execing .cfg for match organization and crazy thingies.

http://tremulous.bricosoft.com/logs/admin.dat
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: vcxzet on October 06, 2006, 12:18:31 pm
Dont blindly modify the tremulous code it may cause trouble big big trouble
Believe me I know it
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Chojin on October 06, 2006, 09:29:40 pm
We did not blindly modify the code... and our modifications ran on Aliens' Wrath about a month prior to this posting here.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: vcxzet on October 06, 2006, 09:53:04 pm
Quote from: "Chojin"
We did not blindly modify the code... and our modifications ran on Aliens' Wrath about a month prior to this posting here.

so that is why my connection is unstable on AW?
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: peoro on October 07, 2006, 01:49:35 pm
Quote from: "vcxzet"
so that is why my connection is unstable on AW?
What does happen exactly?

Our modifications are running on AW for about a month and recently on 4 or 5 other servers (that we know of)... and noone reported a bug like that.


Anyway, what's your name in-game? I can't remember to have seen you on AW.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: vcxzet on October 07, 2006, 02:56:26 pm
Quote from: "peoro"
Quote from: "vcxzet"
so that is why my connection is unstable on AW?
What does happen exactly?

Our modifications are running on AW for about a month and recently on 4 or 5 other servers (that we know of)... and noone reported a bug like that.


Anyway, what's your name in-game? I can't remember to have seen you on AW.

I was just joking/trolling
applied some of your patches to my poor mod - tremx
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Thorn on October 07, 2006, 03:12:12 pm
Since you are in the tjw code . What is it that generates the guid? Hardware id?
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Paradox on October 07, 2006, 08:59:57 pm
Randomness, and a file somewhere.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Undeference on October 12, 2006, 06:49:32 am
Love the patches... if I want to apply them I have to mirror your directory structure (why not make the patches from within the tremulous directory so people can cd to whatever directory they checked out svn to instead of having to use backup/tremulous-svn* or whatever?).
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: kevlarman on October 12, 2006, 06:57:31 am
Quote from: "Undeference"
Love the patches... if I want to apply them I have to mirror your directory structure (why not make the patches from within the tremulous directory so people can cd to whatever directory they checked out svn to instead of having to use backup/tremulous-svn* or whatever?).
you pretty much always have to specify -p<something>, just make it -p2 instead of -p0
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: dispater on October 17, 2006, 01:06:30 pm
Quote from: "kevlarman"
Quote from: "Paradox"
Could we possibly either:
[list=a]
  • See this integrated into g_admin
  • Get a version that doesnt get rid of the new poision and suddendeath, while still having the build notices?[/list:o]
it's not that hard to make this yourself, just grab tjw's patch, apply it to svn, then apply the patches you want from aliens' wrath, then compile your shiny new qvm.



kan any1 do this? im programming incapable..read the code tried the svn paych used wolfnights mod pack...cluesless sums it up. any1 elsehave already done this? ilike the tjw patches and but i would like the allow/denybuild commands and the building notices.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: vcxzet on October 17, 2006, 03:54:51 pm
dunno if I am doing it the hard way but here what I did for svn

applied tjw's patch to svn
then applied it to my code base(tremx) manually
with the help of viewer that comes with tortoise

and I use a clear svn to apply svn updates
then again with the help the viewer I apply those changes manually

for other patches I open .patch file and apply its contents manually
(so far there have been no ambiguity if there was I would apply it to svn and use the viewer)

well Is there a way to merge .patch files as one?
does it cause conflicts?
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Chojin on December 08, 2006, 12:31:13 pm
*shameless bump*
Title: Re: Aliens' Wrath's Patches [Updated to SVN862]
Post by: Risujin on December 08, 2006, 03:55:44 pm
Quote from: "Chojin"
Some time ago Peoro and me started modifying the Tremulous code.

We based on current SVN862 and this is a summary on the latest changes:
    - added a few more restrictions to muted people
    - added /share (see ChangeLog for details)
    - added TJW's SuddenDeath Modes
    - added a warmup phase

THIS (http://ipxserver.dyndns.org/games/tremulous/binaries/ChangeLog.txt) is our ChangeLog, which we try to keep up to date as much as possible.

I've already patched in a number of your (wonderful) changes into Balance mod. Keep up the good work guys!

I guess my one question is though ... why post/bump this now? These patches have been in Balance since about rev. 7...
Title: Re: Aliens' Wrath's Patches [Updated to SVN862]
Post by: Caveman on December 08, 2006, 06:43:36 pm
Quote from: "Risujin"

I've already patched in a number of your (wonderful) changes into Balance mod.  ... why post/bump this now? These patches have been in Balance since about rev. 7...


You gave the answer to your question in the same post.
Title: Re: Aliens' Wrath's Patches [Updated to SVN862]
Post by: kevlarman on December 08, 2006, 07:01:28 pm
Quote from: "Risujin"
Quote from: "Chojin"
Some time ago Peoro and me started modifying the Tremulous code.

We based on current SVN862 and this is a summary on the latest changes:
    - added a few more restrictions to muted people
    - added /share (see ChangeLog for details)
    - added TJW's SuddenDeath Modes
    - added a warmup phase

THIS (http://ipxserver.dyndns.org/games/tremulous/binaries/ChangeLog.txt) is our ChangeLog, which we try to keep up to date as much as possible.

I've already patched in a number of your (wonderful) changes into Balance mod. Keep up the good work guys!

I guess my one question is though ... why post/bump this now? These patches have been in Balance since about rev. 7...
what does the balance mod have to do with their patches?
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Undeference on December 08, 2006, 08:44:20 pm
The reason it was bumped is because there are newer features and it's against svn 862. So it was bumped.

By the way, I really like those mute improvements :wink:
(But you forgot the /follow changes. They work really well with sticky follow.)
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Chojin on December 09, 2006, 05:58:13 pm
Quote from: "Undeference"
(But you forgot the /follow changes. They work really well with sticky follow.)


Do you mean "forgot to mention" or "forgot to add" ? I think TJW commited an improved /follow to SVN, so it should be included :)

Mention? Naaah, that is just way too much to mention all the changes since SVN825 ;-) The devs are very hard-working on SVN :)
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Undeference on December 10, 2006, 02:49:36 am
I mean the patch from bug 2924 (https://bugzilla.icculus.org/show_bug.cgi?id=2924) which, unfortunately, is not in svn yet.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Chojin on December 10, 2006, 12:25:53 pm
Ahh, I thought you were talking about this part
Quote
The current implementation of /follow does nothing if you are currently
following someone and you try to follow someone else. This allows you to follow
the new person.
which actually got included in SVN.

You are talking about the partial name support? OK, will be included in the next version.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Chojin on March 01, 2007, 01:08:29 pm
Quote from: "Undeference"
I mean the patch from bug 2924 (https://bugzilla.icculus.org/show_bug.cgi?id=2924) which, unfortunately, is not in svn yet.


Good news! It got included recently, Undeference :)
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: Risujin on March 01, 2007, 02:18:59 pm
Someone move this to the mods section.
Title: Aliens' Wrath's Patches [Updated to SVN901]
Post by: vcxzet on March 01, 2007, 04:47:43 pm
Quote from: "Risujin"
Someone move this to the mods section.

no servers