RTCW: Enemy Territory Forum
|
|
ET console app
|
|
|
Showing 1 to 20 of 35 posts
Show:
|
Finally got around to releasing an ET app ive been working on. It's a python program that can read from/write to the in-game ET console. The only functionality I've added to it so far is GUID database plugin but basically it's possible to automate any console interaction at all, and communicate with the operating system, other processes, whatever else you can think of.
Some random plugin ideas:
- say voicechats depending on different in-game events, e.g. "SomeGuy ate his own rifle grenade" > vsay greatshot;
(I can imagine that getting annoying lol)
- automatically cast votes, e.g. instantly F2 mute/kick votes against yourself
- persistent stat info, e.g. how your k/d, accuracy, whatever, has changed over weeks.
- in-game cross-server buddy system
- control music player from ET without alt-tabbing
- get email alerts in ET
- surf the web from the ET console (text only of course)
I'd be interested to hear any other ideas!
Note: Unfortunately it's only for Linux atm. I'd imagine it'd work fine with the Mac ET version, but the Windows ET doesn't use a true console if I remember rightly. Anyone that wants to work on Windows compatibility is more than welcome, just make sure you send me a copy :)
Here's the project page: http://sourceforge.net/projects/etpipe/
Screenshot: http://sourceforge.net/project/screenshots.php?group_id=246425
Source: http://etpipe.svn.sourceforge.net/svnroot/etpipe/trunk/
Cheers, Matt
P.S. It is not a hack/cheat program and cannot possibly be used in this way... unless you can think of a way to write a bot just from reading console text...
|
Monday 01 December 2008, 06:58pm
nice
this is what i use mid game:

|
Monday 01 December 2008, 07:36pm
Keylogger, dont download!
|
Monday 01 December 2008, 07:40pm
sweet that's the .NET one right? I think I actually got that running under mono
|
Monday 01 December 2008, 07:54pm
Post removed by azog due to inappropriate content
Didnt know Matt knew his stuff about... stuff
http://www.freewebs.com/horizongaming/soundboard/Soundboard.swf - HF!
Reason: Off topic.
|
Monday 01 December 2008, 09:36pm
Perth, Western Australia
189 posts
Haha, almost like setting up a base program like Steam...
Nice work but not many people use Linux and half of those things you can just alt tab for using etmin or just ctrl alt delete (minimise).
All you really need these days is a guid database =)))
__ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _
hrZ` metaL
botd' metaL
tQviXi
cLimax^viXi
|
Tuesday 02 December 2008, 01:25am
Haha nice work Matt, love some of the options there.
There also has been available source code for reading/writing console that was written in VB6 for Q3, which can be ported to ET, Sifnt and I created RoK's spawn timer from this source years ago. Also u can actually make a kinda cheat from it (if its still considered against the rules, i havent played in seasons so i got nfi) auto dyno timers that count multiple dynos and can count it down in teamsay etc.
GL with the project xD
|
Tuesday 02 December 2008, 02:06am
Sydney, New South Wales
1576 posts
hey gem/matt mind posting a link to the .NET one? i think i can find a couple decent uses for it :D
|
Tuesday 02 December 2008, 03:33am
Tuesday 02 December 2008, 04:26am
Sydney, New South Wales
1577 posts
narh i mean, link to the source/program that pipes from the et console ;o
|
Tuesday 02 December 2008, 05:45am
Brisbane, Queensland
709 posts
Pretty much every linux player cheats.
|
Tuesday 02 December 2008, 12:06pm
Heh cheers Alko, thanks for the feedback everyone. I did do a search for similar existing apps before i started on this but didn't know about that VB6 app. I'd like to have a look at that if you can give me a link (this is what cretin is asking for as well im guessing), hopefully it'll give some insight on how to add Windows compatibility.
lol i always assumed dyno timers were done with wait cmds...
|
Tuesday 02 December 2008, 12:42pm
Perth, Western Australia
194 posts
lol i always assumed dyno timers were done with wait cmds...
na, wait commands are fail in long instances cause you can't do anything else while you wait.. ><
Also because they are done by fps unless you cap your fps to a round figure that you are guaranteed to achieve, it works badly
__ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _
hrZ` metaL
botd' metaL
tQviXi
cLimax^viXi
|
Tuesday 02 December 2008, 12:46pm
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=14747&lngWId=1
Lots of useless code in that just cut it out, fundamentals and original source are there for interacting with console hope u work it out...
et console window = "ET Console"
We only dabbled with the console read/auto dyno timer cause it was illegal in comp play, as the spawn and dyno count down timers we made are key stroke operated cause that is legal, apparently it still not legal to use auto timers:
A) External spawn and dynamite timers are permitted, as long as they require manual user input to start. Note: ET Pro has a built in spawn timer you can use.
I have the vb6 source for the rok spawn and dyno timer which is legal somewhere i think. I also have somewhere a compiled minimizer/spawn/auto dyno timer written in c++ i believe by someone from aus et but no source for it, much better coded then ours too.
hf
|
Tuesday 02 December 2008, 03:08pm
here is my c# source for sending a message to the et console. i'm fairly certain yawn does it this way too.
etconsole.cs
note that et has flood protection, so you should wait 500ms before sending the next message.
|
Tuesday 02 December 2008, 05:08pm
Sydney, New South Wales
1578 posts
im having problems reading from the console :(
i've got control of the right windows and ****, its just that the ET Console (dunno if everyone's does it but mine does anyway) keeps clearing itself :X the only time data stays on the console is while the game is loading, once loaded it clears everything, and then yeah, it just continues to clear everything as it receives it... wtf >_>
edit: worked it out, thanks gemanix. it was yawn... <_<
|
Tuesday 02 December 2008, 05:29pm
wtb app that displays #et in et console >_>
~
|
Tuesday 02 December 2008, 06:48pm
/\_/\
( 00 )
-
Kitteh is shocked by your accusations.
|
Tuesday 02 December 2008, 07:37pm
GameOp
Melbourne, Victoria
7525 posts
- persistent stat info, e.g. how your k/d, accuracy, whatever, has changed over weeks.
If I played much I'd find that interesting.
It'd be useful for taking the subjectivity out of judging the impact of .cfg changes (ie. changing sens).
(I can imagine that getting annoying lol)
Same!
as the spawn and dyno count down timers we made are key stroke operated cause that is legal, apparently it still not legal to use auto timers
Correct.
PS. gemanix - looks nice.
|
Tuesday 02 December 2008, 10:31pm
Sydney, New South Wales
1580 posts
wtb app that displays #et in et console >_>
working on it :D
|
Tuesday 02 December 2008, 11:35pm
Showing 1 to 20 of 35 posts
Show:
Please Note:
Abusive posts will be deleted, as will posts asking 'why was my post deleted?'
These rules are designed to ensure a pleasant browsing experience for forum regulars.
We also wish to remind users that usage of these messageboards is bound by our
Terms & Conditions along with the acceptable use policy of your ISP.
Chat games with gamers on the GameArena Game Forums like this RTCW: Enemy Territory Forum. Then check out our
Game News & Features,
Game Reviews,
Game Videos,
Game Downloads,
Ladders,
Servers,
Server Rentals or
Competitions. Or browse our online
Games Shop for
PC Games,
Mobile Games,
Games on Demand,
Web Games,
Game Guides, or
Gift Certificates. Shop online for the cheapest prices on the top games. Our online store is secure. BigPond Games is the most convenient way to play games in Australia.
|
|
Games News // 12 replies
Latest reply 12:37pm 22.03 by Bikkies
Battlefield 2 // 10 replies
Latest reply 12:34pm 22.03 by ronin2006
Battlefield Bad Company 2 // 4 replies
Latest reply 12:26pm 22.03 by rasskul
General // 27 replies
Latest reply 12:21pm 22.03 by netherhed
In the past 24 hours:
- 0 new topics
- 6 new posts
- 5 members posting
|