News:

Come Chat with us live! Learn how HERE!

Main Menu

SEGFAULT - Custom 1.2 client

Started by tachyon, August 02, 2010, 09:51:45 AM

tachyon

Hey, knowing how the Tremulous community is picking up on 1.2, I have decided too start a custom client for 1.2. I know there aren't many features right now, but I will hopefully add more soon. Currently only Windows and Linux is supported. I do not own a Mac so I cannot provide a Mac build, sorry :(.

:) :) :) segfault.googlecode.com :) :) :)

Update: Added Alias and Delay

Update 2: Fixed alias bugs and added version info, so you can check if your client is up to date :) just type "/segfault" into the console and compare to what the googlecode page says

Update 3: Added cvar parsing, removed concat, baked with love :)

Demolution


Clan [AC] - For all your air conditioning needs please visit: http://s1.zetaboards.com/AC_NoS/index/
Quote from: swamp-cecil on October 05, 2010, 09:04:04 PM
my brain > your brain.
and i am VERY stupid.

DraZiLoX

Nice! Just things that i wanted :)

eDIT:Oh, and i also would like to have /alias :)

tachyon

Quote from: DraZiLoX on August 02, 2010, 10:54:36 AM
Nice! Just things that i wanted :)

eDIT:Oh, and i also would like to have /alias :)

X_X I knew i forgot something, I'll add alias soon :)

DraZiLoX

Oh and coulod you also add scr_conHeight :)

Thanks, i love this.

SlackerLinux

love the name
google was talking about a week ago to start a 1.2 client also think about adding /delay(tremfusion has it so does fsm) i find it useful for binds also voip sender display(can also be found in fsm and i think its in tremfusion too) yeh thats about all i can think of that would be good to add(well maybe player status cvars and cvar parser i miss my info binds alot)
Slackware64 13.1
SlackersQVM/

condor

This application has failed to start because SDL.dll was not found
Quote from: Tremulant on October 30, 2010, 11:09:11 AM
Quote from: zineddine16 on October 30, 2010, 07:11:31 AM
A guy tk me, i callvote for a mute.
Where's the logic in this, did he TK you with his words?

tachyon

Quote from: condor on August 02, 2010, 04:33:24 PM
This application has failed to start because SDL.dll was not found

If you have an existing 1.2 installation, SDL.dll would have came with the 1.2 GPP install. Install the GPP and then install SEGFAULT

Quote from: SlackerLinux on August 02, 2010, 02:11:09 PM
love the name
google was talking about a week ago to start a 1.2 client also think about adding /delay(tremfusion has it so does fsm) i find it useful for binds also voip sender display(can also be found in fsm and i think its in tremfusion too) yeh thats about all i can think of that would be good to add(well maybe player status cvars and cvar parser i miss my info binds alot)

I was going to add the player statistics cvars but I almost find them useless now, the only cvars I can see would be needed is class cvars since hp is shown with teamoverlay now. The voip sender display wasn't added because VOIP is disabled. And cvar parser isn't needed because concat can do the same function.

tachyon

New update for SEGFAULT, please redownload the client, added alias and delay.

DraZiLoX

Quote from: tachyon on August 02, 2010, 08:31:38 PM
New update for SEGFAULT, please redownload the client, added alias and delay.
Yeyeye!

tachyon

Fixed alias bugs and added version info, so you can check if your client is up to date. just type "/segfault" into the console and compare to what segfault.googlecode.com says

F50

Wonderful tach. Any chance you could put ${cvar} in there?
"Any sufficiently advanced stupidity is indistinguishable from malice." -- Grey's Law


Crava_Loft

#12
[deleted]

tachyon

Quote from: F50 on August 03, 2010, 01:35:41 AM
Wonderful tach. Any chance you could put ${cvar} in there?

Sorry but no, concat does the same function as ${cvar} does

Crava_Loft

#14
[deleted]

Aelita

> McAfee
>    Heuristic.BehavesLike.Win32.Backdoor.L

It's a heuristic. Odds are no big deal.
http://anubis.iseclab.org/?action=result&task_id=1b3c33c703018cfb4750e9db48ed0e352&format=html
Anubis doesn't show much, but that's cause it doesn't have all the required files with it.

KillerWhale

The virus detection is a false positive, I recommend turning your heuristics down a level if this gets caught in them.

Also, horray! You actually added alias!

your face

hurry up and fix AMP so it can go in 1.2. D:

oh and nice client, I'll try it out the next time I play.
Quote from: dolby on February 19, 2003, 06:44:44 PM
spam spam spam, waste waste waste!

UniqPhoeniX

How to use concat in math or echo commands ??? Also does alias support arguments when execing a file?

tachyon

Quote from: UniqPhoeniX on August 03, 2010, 07:42:18 PM
How to use concat in math or echo commands ??? Also does alias support arguments when execing a file?

Alias supports arguments.

set test "hi"
Set wee "lol"
Set uput ""
concat test wee uput
Echo uput

Aelita

Another request for ${cvar} support. The concat workaround is excessive and highly lame.

Teapot

Thanks for the client. Great work. :)

UniqPhoeniX

#22
Quote from: tachyon on August 03, 2010, 09:31:46 PM
set test "hi"
Set wee "lol"
Set uput ""
concat test wee uput
Echo uput
Doesn't work as far as I can tell. concat in this case concatenates wee and uput and sets test to the result; and /echo uput just says uput, not what the value of it is.

tachyon

#23
Quote from: UniqPhoeniX on August 04, 2010, 06:10:05 AM
Quote from: tachyon on August 03, 2010, 09:31:46 PM
set test "hi"
Set wee "lol"
Set uput ""
concat test wee uput
Echo uput
Doesn't work as far as I can tell. concat in this case concatenates wee and uput and sets test to the result; and /echo uput just says uput, not what the value of it is.

set test "hi"
Set wee "lol"
Set uput ""
concat uput test wee
Echo uput

the usage of concat is explained when typing /concat in the console with no args

Quote from: Aelita on August 03, 2010, 11:28:07 PM
Another request for ${cvar} support. The concat workaround is excessive and highly lame.

Not a workaround, ${cvar} has proven buggy in previous uses, which is why it didn't make it into SEGFAULT

Edit: if someone can point me to a working cvar replacement patch, i will gladly add it.

UniqPhoeniX

Still /echo uput doesn't say the value of it. Just using /uput does, but still can't put a value in mid sentence nearly as easily (requires a whole bunch of cvars and 2 commands :().
/prompt would be a nice feature as well.

tachyon

Quote from: UniqPhoeniX on August 04, 2010, 07:38:27 AM
Still /echo uput doesn't say the value of it. Just using /uput does, but still can't put a value in mid sentence nearly as easily (requires a whole bunch of cvars and 2 commands :().
/prompt would be a nice feature as well.

:( still looking for a fixed patch for cvar parser

Aelita

Use whatever Tremfusion uses. I use Tremfusion in 1.1 and my bindset is rather complex and depends on its cvar interpolation. I'd love to be able to port my same bindset to 1.2.

tachyon

new client! added cvar parsing, after a lot of work trying to cleanly do it, removed concat :) enjoy

version 1.2

FisherP

Why don't people understand that 1.2 is not out yet? Why bother with clients for a game that's not released?

Sorry to rain on any parade, but all we have is a GPP-Beta

Crava_Loft

#29
[deleted]