Author Topic: [BETA]Clan Oriented Tremulous Client r1020M  (Read 14205 times)

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« on: October 03, 2007, 08:14:09 am »
REVISION 1020M RELEASED!
FEATURES INCLUDE

    * Backported for all servers, regardless of purity.
    * Simple bug fix, involving un-sanitized name color overflow fixed.
    * Bloom patch ported from OpenArena by Harekiet.
    * ANSI Terminal Color Patch (Only useful for linux.)
    * Does not quit when a key is pressed during demos.
    * Black to Dark Grey (for visibility)
    * Clan oriented messaging by Benmachine (*see below)

[/size]

This is my first release of a backported client.
CURRENTLY, there is no 1020 support for Windows as the developers have changed something in SDL to make compiling with Mingw32 nasty (long story)

More Info:
 -- The bloom patch, ported from OpenArena is toggled with the console command r_bloom (1,0). It is a powerful graphics enhancement changing the rendering of lights in order to seem more realistic. Note that the default settings make things look like your intoxicated, but with a bit of tweaking you can have really nice setup.
 -- ANSI Terminal Color, allows for use of standard Linux ANSI compatible terminal colors to be used when launched from an xterm etc.
 -- Demos in tremulous don't quit when a button is pressed. This also means that the introduction scene when starting tremulous is affected, in the sense that you need to press ^ESC to skip it.
 -- The console color default black was changed to a dark grey to make it visible to everyone. This also affects the black color outside the console.
 -- And finally, best of all! Clan PM support. Thanks to benMachine again for such ingenuity! Essentially this patch makes it so that if you bind for instance: "/bind o messagemode /m [AAA]" in the console, whenever you press 'o' in game outside the console, it pops up the standard "Say: " except that it will private message all those configured. (My bind above will PM all people with [AAA] in their name.) This is by far the most useful feature I have found.

Where to grab em:
Linux x86 Build 1020M
Linux x86_64 Build 1020M

WINDOWS BUILDS! Credits to ape for building these!
Windows x86 32bit
Windows x86 SMP (for those with Core 2 Duo / AMD64 processors)


AND THE SOURCE CODE


COME VISIT US AT http://www.provinggrounds.xlphp.net/.

Please report any problems / bugs with this on the forum there.

Hope this is useful!

Credits go to:
Tremulous Developers,
BenMachine,
Harekiet,
and...
Imperium :p
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

Caveman

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #1 on: October 03, 2007, 09:19:15 am »
Please don't forget to make the source available, thanks.

guest

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #2 on: October 03, 2007, 09:22:15 am »
"CURRENTLY, there is no 1020 support for Windows as the developers have changed something in SDL to make compiling with Mingw32 nasty. "
totally wrong ... you just suck at compiling
and
thx for violating GPL

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #3 on: October 03, 2007, 09:58:43 am »
Uh...first of all...guest (f0rq3) STFU.

I do have the source, if you want it I'll post it. I just would have thought someone with your _amazing_ knowledge could just as easily GO THROUGH THE MG PATCHES repository AND APPLY THEM YOURSELF! My problem is that my wireless won't stay up long enough to post it and the maximum FTP execution time limit I have is 120seconds. To upload 4.5Mb at a pathetic throttled speed to a slow FTP server with a  120 second execution time, is almost impossible.

If you hold on for a minute, or perhaps even give me a place to post the binaries and stuff, THAT WOULD BE HELPFUL.

And no, I haven't violated GPL. I never said you couldn't have the source. THE GPL says about 'providing the source IF ASKED FOR FREELY'.

I never heard you ask, nor help host it, so Shut the fuck up.

To caveman: Yeah I'm posting the source as soon as possible.
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #4 on: October 03, 2007, 10:08:58 am »
Quote from: "imperiumZero"

And no, I haven't violated GPL. I never said you couldn't have the source. THE GPL says about 'providing the source IF ASKED FOR FREELY'.
I believe you are referring to section 3(b) of GPLv2, which you haven't actually fulfilled:
Quote
3(b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange
Need help? Ask intelligently. Please share solutions you find.

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

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #5 on: October 03, 2007, 10:11:02 am »
Source is now posted. Go shit yourself f0rq3
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #6 on: October 03, 2007, 10:13:07 am »
Quote from: "Undeference"
Quote from: "imperiumZero"

And no, I haven't violated GPL. I never said you couldn't have the source. THE GPL says about 'providing the source IF ASKED FOR FREELY'.
I believe you are referring to section 3(b) of GPLv2, which you haven't actually fulfilled:
Quote
3(b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange


At the moment I had posted, no I had not included the source code. It is there now. Quit the bitching. It's not that fucking hard to checkout 1020 yourself and apply the patches from the MG Reop yourself is it? If you can quote the GPL like a lawyer then your probably smart enough to figure out how to compile things. Give me break.
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

Caveman

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #7 on: October 03, 2007, 10:44:47 am »
Quote from: "Caveman"
Please don't forget to make the source available, thanks.


Can I make it any more obvious?

guest

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #8 on: October 03, 2007, 02:05:59 pm »
Quote from: "imperiumZero"
Source is now posted. Go shit yourself f0rq3

you still cant build windows binary? aww
btw I am not f0rq3 so I dont care if he shits himself
failed release is failed  :wink:
edit: not to mention your fail at creating a patch file

Taiyo.uk

  • Posts: 2309
  • Turrets: +222/-191
    • Haos Redro
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #9 on: October 03, 2007, 03:25:15 pm »

Not quite as good as v_psycho 1 in Nexuiz, but close.

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #10 on: October 03, 2007, 04:30:11 pm »
@guest I don't fucking care what you post, you are an idiot and I am ingoring you now.

@Taiyo.uk That's really weird. Mine doesn't do that at all. can you give me some detail on what your system specification are? My build look normal, and helps things quite a bit. That IS really fucked up.

/offtopic: notices that Caveman has been the only one that posted something that wasnt offensive.
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

guest

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #11 on: October 03, 2007, 05:21:14 pm »
Quote from: "imperiumZero"
@guest I don't fucking care what you post, you are an idiot and I am ingoring you now.

@Taiyo.uk That's really weird. Mine doesn't do that at all. can you gove me some detail on what your system specification are? My build look normal, and helps things quite a bit.

/offtopic: notices that Caveman has been the only one that posted something that wasnt offensive.

lol there is something wrong

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #12 on: October 03, 2007, 05:31:31 pm »
imperiumZero: you have way too short a fuse. Also:
Quote
-- Newline support, contributed by BenMachine allows for the use of the forward-slash (/) to allow interpretation of forward slashes ("//") and newlines ("/n"). Anyone who has used a Linux terminal knows how useful /n really is. Multiple line binds!

First of all, wrong slash. It's \n

Are you talking about my cp patch?
http://www.mercenariesguild.net/patches/?do=details&task_id=97

If so, you don't understand what it does.
Quote
-- Non-newline munching. Simple, this makes it so if you have a ^/n in the console it won't garble your color codes.

This is already fixed in 1004, any more fixing you have done is redundant, I'm pretty sure.
benmachine

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #13 on: October 03, 2007, 11:37:22 pm »
Quote from: "benmachine"
imperiumZero: you have way too short a fuse. Also:
Quote
-- Newline support, contributed by BenMachine allows for the use of the forward-slash (/) to allow interpretation of forward slashes ("//") and newlines ("/n"). Anyone who has used a Linux terminal knows how useful /n really is. Multiple line binds!

First of all, wrong slash. It's \n

Are you talking about my cp patch?
http://www.mercenariesguild.net/patches/?do=details&task_id=97

If so, you don't understand what it does.
Quote
-- Non-newline munching. Simple, this makes it so if you have a ^/n in the console it won't garble your color codes.

This is already fixed in 1004, any more fixing you have done is redundant, I'm pretty sure.


Yeah benmachine, I do have a short fuse. I can't change that. I just wish the others could just be a little more respectful. I never did anything to them, yet they figure they're so 'high and mighty' they can mouth off everyone.

Firstly, yes that was my mistake about the cp. I did mistake what it did. :( I built and compiled this at 3:00am after already spending +24 hours up so I was on end. I will remove it from the features for the moment. Sorry about that.

And about the newline munching, I didn't know it had already been applied because the patch posted on MG applied fine (which made me assume it hadn't been, and I had no 'previously applied' errors)
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

Steely Ann

  • Posts: 752
  • Turrets: +106/-88
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #14 on: October 04, 2007, 12:01:32 am »
Quote from: "imperiumZero"
I never did anything to them, yet they figure they're so 'high and mighty' they can mouth off everyone.


Ah, I see you're new here on the forums.  Hello!

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #15 on: October 04, 2007, 12:05:39 am »
Quote from: "Steely Ann"
Quote from: "imperiumZero"
I never did anything to them, yet they figure they're so 'high and mighty' they can mouth off everyone.


Ah, I see you're new here on the forums.  Hello!


Yep, only been on these forums for about six months. I don't have that much time to play and feed the trolls. Therefore I have a lower post count. Post count mean nothing at all.
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

Suicidal

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #16 on: October 04, 2007, 12:07:46 am »
Quote from: "imperiumZero"
Quote from: "Steely Ann"
Quote from: "imperiumZero"
I never did anything to them, yet they figure they're so 'high and mighty' they can mouth off everyone.


Ah, I see you're new here on the forums.  Hello!


Yep, only been on these forums for about six months. I don't have that much time to play and feed the trolls. Therefore I have a lower post count. Post count mean nothing at all.

not rly +1

Steely Ann

  • Posts: 752
  • Turrets: +106/-88
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #17 on: October 04, 2007, 12:09:40 am »
I was kinda being snarky about your naïveté of the Internet in general; folks tend to do the horse thing a lot on here, y'know. :P

@Suicidal : "I'm kevlarman's mom"?  Lies!  I ate her when Kevlar was a mere child (and no, not that other way).

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #18 on: October 04, 2007, 12:26:02 am »
Wow this has got off topic...

@Taiyo.uk what is your platform and SDL version?
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

Patriotpie

  • Posts: 85
  • Turrets: +9/-15
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #19 on: October 09, 2007, 03:25:15 am »
Quote from: "Suicidal"
Quote from: "imperiumZero"
Quote from: "Steely Ann"
Quote from: "imperiumZero"
I never did anything to them, yet they figure they're so 'high and mighty' they can mouth off everyone.


Ah, I see you're new here on the forums.  Hello!


Yep, only been on these forums for about six months. I don't have that much time to play and feed the trolls. Therefore I have a lower post count. Post count mean nothing at all.

not rly +1


more than double quoting =

quite like this post indeed
also, ur faes. good release

==============bug?===============
on ubuntu 7.04 feisty:

starting trem from the terminal: ~/.tremulous/tremulous.x86
usually, it's ~/.tremulous/tremulous (without the .x86)
using the second command it is possible to interact with the trem console because the trem console and whatever-I'm-running-it-out-of (the white thing... ANSI terminal?) are one and the same.
However, with your client, the program waits until it is finished to execute a command. If I typed "name green" normally, trem would change my name to "green" but with yours it waits until trem is done then bullshits me with "bash: name: command not found"

Lava Croft

  • Guest
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #20 on: October 09, 2007, 08:24:21 am »
What's the difference between this client and the one available on trem-servers.com?

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #21 on: October 09, 2007, 07:35:34 pm »
Patriotpie: TTY support has been disabled in the ioq3 client, I was never quite clear why but I am assured there is a good reason for it. You will always get that result with latest SVN clients.
benmachine

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #22 on: October 09, 2007, 08:04:17 pm »
I have a mac, and all I really want is bloom...
Give me my bloom please...
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

Patriotpie

  • Posts: 85
  • Turrets: +9/-15
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #23 on: October 10, 2007, 02:11:30 am »
Quote from: "benmachine"
Patriotpie: TTY support has been disabled in the ioq3 client, I was never quite clear why but I am assured there is a good reason for it. You will always get that result with latest SVN clients.


there is no such thing as a "good reason" for such terrorism

must fix :evil:

E-Mxp

  • Posts: 722
  • Turrets: +27/-10
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #24 on: October 10, 2007, 06:46:50 am »
Where is the windows version?
Hurry up.... plz? :D

ape

  • Posts: 11
  • Turrets: +1/-2
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #25 on: October 11, 2007, 05:32:05 pm »
The following are two Windows binaries:

The first is merely tremulous-x86.exe (Regular, 32-bit client).
tremulous-x86-win32

The second is for people who are running multiple core processors (i.e. Core 2 Duo).
tremulous-smp.x86-win32

Cheers.

imperiumZero

  • Posts: 118
  • Turrets: +0/-4
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #26 on: October 11, 2007, 11:06:14 pm »
/added ape's builds for Windows! Thanks a lot!
 Ape, could you possibly PM me about how you got to compiling them?

I normally just crossdev mingw32 (I'm on Gentoo, amd64) and manually add in the directx-devel package from the libsdl site, but this doesn't seem to work for this revision.
lt;kevlarman> because microsoft's drivers are absolutely horrible that couldn't accelerate glxgears if they tried

4RT1LL3RY

  • Posts: 28
  • Turrets: +1/-2
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #27 on: October 17, 2007, 02:11:44 am »
When I type in r_bloom 1 in console in the windows 32 bit version it says there is no command for bloom.  Any other way I can change it, like in the autogen.cfg file?

Steely Ann

  • Posts: 752
  • Turrets: +106/-88
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #28 on: October 17, 2007, 03:55:31 am »
4RT1LL3RY

You can mess with the Autogen, yeah, or do something akin to this.  Matter of taste, I suppose.

n00b pl0x

  • Posts: 2412
  • Turrets: +55/-168
[BETA]Clan Oriented Tremulous Client r1020M
« Reply #29 on: October 17, 2007, 05:10:47 am »
didnt bloom come with stock tremulous...?

it wasnt named bloom...but still i believe its there
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?