PDA

View Full Version : Battlefield 2


mrx275
11-03-2005, 02:29 PM
hello, i want to make a plugin for battlefield 2, However I have never made a program for a lcd screen, if anyone else is interested in making this and wants to help me get started email me @ mrx275@gmail.com

NikeAddict
11-04-2005, 10:48 PM
BF2 plugin would be great, BF2 is the only game that Im addicted to and I would love to take full advantage of my keyboard while playing the game.

Trunkz Jr
11-06-2005, 01:08 AM
I play Battlefield 2 alot, i'd like to see it work for that ^_^ anyone know where or if you can download something to make it work :)

Darkside138
11-10-2005, 04:33 PM
Has anyone come up with any usefull macro keys. I was thinking that for match play it would be great to have the ability to leave a squad, create a new squad, select spawn points (like change from cap point spawn to spawn on squad leader). Not sure if any of that is even possible!

Grentz
11-10-2005, 05:34 PM
I really want a BF2 plugin for the LCD, Deaths, Kills, Team Points, Etc. Man that would just make the G15 20x sweeter!

digiwombat
11-10-2005, 06:01 PM
I will look into it! BWAHAHA!

Devin
11-11-2005, 06:04 AM
y it would be nice ^^ :shock:

snowman
11-11-2005, 10:10 AM
i think tht would be great to see the kills, deaths, team score, and everything like that....it would help to save my tab button...and what else would be cool would be if you could possibly track your global score points so you know how far you have till the next level up

Grentz
11-11-2005, 11:54 AM
really i see what would be the best is:

Score (from in round game, its the first column when you press tab)
Team Score
Kills
Deaths
Ping


This shows you what it looks like (if you dont play BF2) when you press tab in game to see your score:

http://www.techislands.com/bf2/wp-pictures/Misc%20Screenshots/Crazy%20Mashtuur%20City%20Scores.jpg

The things i listed above are in order of what they are on that screen


Global Score and that type of stuff does not update in real time in the round so it would be pretty pointless...just go look at BFHQ

losj407
11-11-2005, 12:21 PM
Has anyone come up with any usefull macro keys. I was thinking that for match play it would be great to have the ability to leave a squad, create a new squad, select spawn points (like change from cap point spawn to spawn on squad leader). Not sure if any of that is even possible!

I too would like some useful Macro Keys. I would like to have a key assigned to each class (i.e. G1=Medic, G2=Engineer, etc). I don't know if this is possible at all, but if anyone has come up with any useful Macro Keys for BF2 let us know!

DragonCooler
11-11-2005, 05:40 PM
i would like to see it used for radio commands. instead of having to use the mouse!! is there a way to do that now?

snowman
11-11-2005, 05:45 PM
so far there is no way to use the mouse as a macro key....it won't record mouse clicks because it would also need to know the place on the screen where to click, if you know what i mean

Mils
11-13-2005, 11:04 PM
Any Updates on this applet?

Grentz
11-13-2005, 11:12 PM
not yet, digiwombat i belive was going to look into it

man, this is the one i would most want, it would be so cool to have the stats that i usually have to hit tab for right on the lcd

digiwombat
11-14-2005, 02:22 AM
The good news is, there is a way to get stats (which I am still looking into the exact method off) the bad news is that they are not real-time. The only outward way to get the stats is to query the stats DB, which only updates after every game you play. I will still look into making an app like this, but for now it seems the real time stats aren't meant to be. Maybe with their MOD making SDK (will look into this too, just busy with fiance/job what with Thanksgiving and the Xbox 360 release coming up. Hehe)

Grentz
11-14-2005, 08:30 AM
well, thanks to looking into it

i know nonreal time stats are easy to get (many websites do it along with a few programs)

i was just hoping for real time as non real time can take hours to update sometime

losj407
11-14-2005, 06:00 PM
Well I would still be interested in having an app the displays the stats even if it isn't "Real Time" Some sites such as BF2S.com seem to keep stats pretty up to date for me. I am sure there are others out there as well. Don't know if this would help with the app.

snowman
11-14-2005, 06:29 PM
i would like to see the other stats, but its also handy to know in real time my glogal score so i know how much further till my next rank, and BFHQ takes forever to update, but i know its got to be updating real time somehow or else you wouldn't be able to rank up in the middle of a round.

Grentz
11-14-2005, 08:20 PM
actually, the global score on BFHQ is the latest...you rank up in a round because the server keeps track from the point where it downloaded it from BFHQ

so the lcd module would not be real time....it would be the same as bfhq

snowman
11-15-2005, 11:20 AM
so then you would be waiting on the server to update the BFHQ then right?...some of the servers i play on don't update or send it out very often, sometimes its a whole day before i see the difference

Rahabib
11-15-2005, 01:03 PM
I would like to see an LCD applet for BF2 as well. It makes me wish I could figure out all the programming crap to do it myself :).

Anyway, I wouldnt care if the stats are up to date. Just hit one of hte LCD buttons to show the last updated stats would be fine for me. Other than that, score, team score, flags taken (that would be nice) flags currenly draining (dont know how hard that would be but would be really helpful), and of course ammo, grenade, etc. count for your kit (lower priority than above stuff).

Thats my 2 cents.

MrKaishi
11-15-2005, 08:22 PM
There are realtime stats available from any BF2 server using the mechanism similar to the way GameSpy arcade gets information about what is going on in the server. However, this information is limited to Kills, deaths, score, and maybe ping.

I don't have the links to the information available right now, I'll get around to posting it later.

Grentz
11-15-2005, 08:42 PM
There are realtime stats available from any BF2 server using the mechanism similar to the way GameSpy arcade gets information about what is going on in the server. However, this information is limited to Kills, deaths, score, and maybe ping.

I don't have the links to the information available right now, I'll get around to posting it later.

THAT WOULD BE PERFECT

PROGRAMERS< LOOK HERE< THIS IS WHAT WE NEED :D

Grentz
11-15-2005, 08:43 PM
so then you would be waiting on the server to update the BFHQ then right?...some of the servers i play on don't update or send it out very often, sometimes its a whole day before i see the difference

exactly, BFHQ reads the info from the central stat server which is the same that all the websites and servers read from.....so it is just how long it takes the stats server to update which can take awhile

gmiddlemass
11-16-2005, 03:49 PM
Hi All,

First time posting here. Just got my G15 today and am also interested in any stats display for BF2, realtime or otherwise, with kills, score,ping etc. how about also including an icon displaying your current rank insignia or other awards to jazz things up a bit? This would probably look pretty cool and not need updating so often so may be easier to implament.

On the G-Keys front I was thinking that it may be possible to program up some basic communications commands to be used instead of the commo rose. Simple chat commands like "nice kill" or "sorry" might make the game a more pleasant experience.
Sqad chat could be useful such as "inomming fire, take cover", "flank left", "Flank right" etc.

You get the idea anyway. Just thought I would add some fuel to the fire...

Gordon :)

digiwombat
11-16-2005, 03:57 PM
My question regarding the server stats is twofold.

In what format does the server send the stats out(if at all), and does one need to know the exact IP address of the server to get the stats?

Also, if the outside program is querying the server, it may be rejected due to the fact that it is not actively connected to the game, or does not send the proper header information for the server to recognize it as a player, or non-hack. And then there is the idea of punkbuster to deal with. It may intercept such connection attempts and pass them ass a cheat and get you banned.

xanium4332
11-19-2005, 05:23 PM
there must be way to get the outside program accepted by punkbuster (the makers), and the header info can be picked up by a packit sniffer while runnind the game

snowman
11-20-2005, 11:36 PM
On the G-Keys front I was thinking that it may be possible to program up some basic communications commands to be used instead of the commo rose. Simple chat commands like "nice kill" or "sorry" might make the game a more pleasant experience.
Sqad chat could be useful such as "inomming fire, take cover", "flank left", "Flank right" etc.



check out the general g15 talk forum and the any ideas for bf2 profile topic and smed has come up with code for teh comma rose on teh g-keys

Cattleprod
11-21-2005, 02:31 PM
I have tried to make a macro to select the grenade, throw it fast, and select my main gun again. It seems to have some troubles and doesn't always work (ie. doesn't switch back to my mail gun every time). I have messed with the delays but it has issues. You also have to make a different macro for different classes/weapons (ie. default assault vs unlocked assault kit)

arsenic0
11-21-2005, 07:13 PM
There are still possiblities for this addon that i will look into myself after i finish my current LCD Project.

ViralDNA
11-21-2005, 09:43 PM
I've tried the macros like "Cover me" "Using C4, CLEAR!"

I've noticed BF2 does not like shift+alpha. I can do caplock or lower case but not Shift+. I've tried this both ingame using quick record and the editor. Yet this is only a problem with BF2. None of my other games do it. So maybe we need an update etc.

Yea the big reason I got the g15 was for stuff like that but doesn't really help....

Basic team stuff would be nice, Nice shot too. I liked q3 built in console. Could script random insults etc.

They really need to fix up the editor. I think it's horrible....

Termy
11-23-2005, 09:18 AM
Realtime stats should be entirely possible. My team's website has a module that keeps track of realtime stats for all the players in our server etc. And what about Xfire as well? It also shows all the stats pertinent to whatever server you are in.

So yes, it should be possible to read which server you are in, and also get the stats from that server. :)

How? Don't ask me! lol

doobry
11-23-2005, 01:12 PM
I think the idea of having the stats you see when you hit tab would be the best. Your score, kills, deaths, maybe the other people in your squads stats scrolling along the bottom or something? most certainly the ping though! Plenty of times the game has slowed and I've blamed the graphics card when in fact it's my downloads or someone on the wireless downloading something!

First post here, had my G15 for a week and loving it!

8)

1bobbydigital
11-24-2005, 06:16 AM
Please Please Please, someone come up with this. :)

Mint_Sauce
11-24-2005, 04:37 PM
I 300th that, I NEED a plug in for BF2. :D

Anyone who makes this gets instant rockstar fame!

Mils
11-29-2005, 05:16 PM
anyone....

jmoney916
11-30-2005, 08:45 PM
Ok, I just took the liberty of making a support account with EA games, and very politely asked them if they could look into making a BF2 applet for the G15's LCD, and also a macro profile. I linked them to this forum, and g15mods forum too. So I suggest you guys do what I did, so they can see that we want this BAD!!!

Mils
12-01-2005, 05:27 PM
ea games won't even fix the problem with their own games you think they are gonna fix this

discopete
12-02-2005, 06:59 AM
lol :lol:

gmiddlemass
12-03-2005, 02:41 PM
Very quickly knocked up a BF2 stats display for BF2 using LCD Studio which I downloaded tonight.

It's not fantastic and only shows global stats, not real time ones but it's a start. Basicly just told the display to show a few bits from my sig file at BF2S.com

If you lookup your BF2 stats there a signature file is automaticaly generated for you which includes your total score, rank icon, kills etc. Just copied the "BB Code" URL information into LCD studio, set the size to "Realsize" and dithering to "Level_Based"

I Know it's a bit of a bodge but I can't program to save my life so I'm sure one of you fine chaps can do much better.

http://i6.photobucket.com/albums/y207/gmiddlemass/100_1950.jpg

It might be worth seeing how www.bf2s.com or http://bf2tracker.com gets hold of the stats information. Who knows, perhaps even someone on their sight could be persuaded to write a proper app for the G15 display?

Just a thought...

Gordon[/img][/url]

Kri77777
12-03-2005, 03:54 PM
Gmiddlemass, that is an excellent start. That should give a great starting point and a nice extra app people can play with. Awesome app!

losj407
12-03-2005, 05:18 PM
Gmiddlemass,

Can you post the instructions on where you paste the info in LCDStudio?? Thats very cool!

**Edit:

Nevermind.. I figured it out. Paste it into WebImage. Very cool. I wish there was a way to change the font size.

Mils
12-04-2005, 02:56 PM
i like that, only problem is developing something to update in real time.''question though, what LCD did you select and how did you get it onto your G15

gmiddlemass
12-04-2005, 04:33 PM
I just followed the instructions for LCD Studio listed in the "LCD Studio FAQ" section of these forums.

http://www.g15forums.com/lcdstudiofaq.html

There is a plugin to make it work with the LCD screen on the G15. I am completely usless at programming but got it working OK within a few minutes by simply following the steps listed there.

Glad people seem to like the idea.

As I stated above, it's a bit of a bodge really and doesn't update in real time but I just wanted to do something as there is such a high interest in this game. Im sure given time someone who can program will sort this one out properly for us. :)

Edit: Forgot to add, you post the BB code into "Web Image" as losj407 stated above.

Quik
12-05-2005, 03:28 PM
I have tried to make a macro to select the grenade, throw it fast, and select my main gun again. It seems to have some troubles and doesn't always work (ie. doesn't switch back to my mail gun every time). I have messed with the delays but it has issues. You also have to make a different macro for different classes/weapons (ie. default assault vs unlocked assault kit) this can be done select a delay in the macro creation in the profiler tis bit tough though haven't quite got it down yet

gmiddlemass
12-05-2005, 04:17 PM
Hi all,

Just found this thread... http://forums.bf2s.com/viewtopic.php?pid=32622#p32622 over at BF2S.com which gives a small download and details of how to get hold of BF2 stats data for use in your own web site "Grab the leaderboard and put it on your own site via the BF2S MyLeaderBoard XML Feed. "

To be honest it doesn't mean much to me, as I said above I can't program, but I wondered if anyone out there could work out if we could use this feed to make our own stats display for the G15?

From the sounds of it you will still only be able to get hold of global stats but that would be fine with me. The examples on the site show the usual score, kills, deaths etc. but also a bar graph showing the percentage progress till your next rank. Now that would be nice on the display!

:D

Mils
12-05-2005, 06:39 PM
i am far from a programmer but i will see if i can't get that up on thir

Quik
12-06-2005, 08:37 AM
i have asked ea support can they develpop or pass on the knowledge about how to get the info linked to an applet for bf2 will post all responses
[/quote]

Rahabib
12-06-2005, 12:31 PM
Hi all,

Just found this thread... http://forums.bf2s.com/viewtopic.php?pid=32622#p32622 over at BF2S.com which gives a small download and details of how to get hold of BF2 stats data for use in your own web site "Grab the leaderboard and put it on your own site via the BF2S MyLeaderBoard XML Feed. "

To be honest it doesn't mean much to me, as I said above I can't program, but I wondered if anyone out there could work out if we could use this feed to make our own stats display for the G15?

From the sounds of it you will still only be able to get hold of global stats but that would be fine with me. The examples on the site show the usual score, kills, deaths etc. but also a bar graph showing the percentage progress till your next rank. Now that would be nice on the display!

:D

on a similar note ABR is working on something similar as well. http://www.bf2scripts.com/modules/news/

Anyway, the scoring is done via python so if you can write an app to read those you can probably figure it out. But I have no idea how to do that.

Mils
12-06-2005, 06:51 PM
ok so i looked at stuff, and i am no coder so i am not even going to try to get my hands dirty. Quik as my views stated before, EA WILL DO NOTHING. as you can tell they haven't even fixed the problems in thier game nor released the tools for the Modding COmmunity. do not expect them to develop the code for the g15. This will have to be done by one of us in this community, pure and simple.

Quik
12-07-2005, 09:26 AM
Hello Quik,

Thank you for contacting us here at Electronic Arts Technical Support.

Thank you for your keen interest in the game. A senior tech has noted your email. Thank you for your input. Unfortunately we have no known work arround for the issue you described. it is the developers that could perhaps help you in this matter. We are not allowed to create any programs for the game whatsoever, as this would be considered as 3rd party software.

If you have any comments or suggestions please post on the appropriate game forum. These forums are maintained and monitored by the community leaders and production team. By posting on these forums you will be able to submit direct feedback to the appropriate person. Please make sure that you follow the EA terms of service when posting. http://www.ea.com/global/legal/tos.jsp

on this note the game as far as i've encountered and i've played for over 140 hours has only 1 bug and thats the points transmission from servers but if you join the next game and then disconnect that solves it

Quik
12-07-2005, 09:31 AM
i'll take a look at those scripts as posted before i work for hp and have a fairly flexible knowledge of c++ me my bro and my mates will take a look at it one of whom is doing a thesis on python :idea:

rock
12-07-2005, 10:04 AM
I found this thread searching for info on the G15, and notice that you guys are working on parsing stats for BF2.

What I know:

To get any stats from GameSpy, the user_agent must be GameSpyHTTP/1.0, or requests are ignored.

So, for example the awards info on this player ID would be sent like this:

http://bf2web.gamespy.com/ASP/getawardsinfo.aspx?pid=44995752

If you get a "The page cannot be displayed", that's because it's ignoring your request because the user agent is not GameSpyHTTP/1.0, but MSIE or FireFox!

If it is, you get this listing of his awards represented by these numbers:

O H pid asof D 44995752 1133966782 H award level when first D 1031105 1 1120011705 0 D 1031105 2 1128560215 0 D 1031105 3 1129323498 0 D 1031109 1 1120621665 0 D 1031109 2 1128765251 0 D 1031113 1 1120658113 0 D 1031113 2 1128525621 0 D 1031113 3 1129267226 0 D 1031115 1 1120026711 0 D 1031115 2 1128738735 0 D 1031115 3 1129158302 0 D 1031119 1 1120615623 0 D 1031119 2 1128845545 0 D 1031119 3 1130861212 0 D 1031120 1 1120624249 0 D 1031120 2 1128563423 0 D 1031120 3 1131453703 0 D 1031121 1 1120664487 0 D 1031121 2 1128558576 0 D 1031121 3 1129324926 0 D 1031406 1 1122959625 0 D 1031406 2 1128738735 0 D 1031406 3 1128738735 0 D 1031619 1 1120697490 0 D 1031619 2 1126863451 0 D 1031619 3 1131223671 0 D 1031923 1 1120605796 0 D 1031923 2 1132025466 0 D 1032415 1 1122960477 0 D 1032415 2 1125893406 0 D 1032415 3 1126939712 0 D 1190304 1 1126621192 0 D 1190304 2 1128912520 0 D 1190507 1 1120118864 0 D 1190507 2 1128733833 0 D 1190507 3 1128733833 0 D 1190601 1 1120174233 0 D 1190601 2 1128570876 0 D 1190601 3 1128754930 0 D 1191819 1 1120296908 0 D 1191819 2 1128470556 0 D 1191819 3 1128573544 0 D 1220104 1 1120658113 0 D 1220118 1 1120021567 0 D 1220122 1 1121930691 0 D 1220803 1 1120117464 0 D 1220803 2 1123323466 0 D 1220803 3 1133154938 0 D 1222016 1 1121925397 0 D 1222016 2 1129588103 0 D 1260602 1 1132746634 0 D 1260708 1 1132985742 0 D 1261105 1 1132899717 0 D 1261105 2 1132899717 0 D 1261105 3 1133045424 0 D 1261109 1 1132902481 0 D 1261109 2 1133127247 0 D 1261113 1 1132719179 0 D 1261113 2 1132798955 0 D 1261115 1 1132732417 0 D 1261115 2 1132980863 0 D 1261119 1 1132719179 0 D 1261119 2 1133066443 0 D 1261120 1 1132879874 0 D 1261120 2 1133154938 0 D 1261121 1 1132889281 0 D 1262612 1 1132902481 0 D 2020903 1 1126158398 1126158398 D 2020913 1 1129860886 1129860886 D 2021322 1 1131012677 1131012677 D 2021403 1 1127497555 1127497555 D 2051902 230 1133961528 1120194913 D 2051907 660 1133937672 1120202753 D 2051919 292 1133936227 1120319413 D 2190303 1 1131223671 1131223671 D 2190703 5 1133769827 1128529151 D 2191319 1 1130030491 1130030491 D 2191608 1 1121926695 1121926695 D 3040109 0 1120658113 0 D 3040718 0 1128586932 0 D 3150914 0 1121819574 0 D 3151920 0 1131398284 0 D 3190105 0 1129262160 0 D 3190118 0 1122698600 0 D 3190318 0 1121816817 0 D 3190409 0 1127929735 0 D 3190605 0 1123316469 0 D 3190803 0 1122439057 0 D 3191305 0 1123327490 0 D 3211305 0 1122001331 0 D 3212201 0 1121774340 0 D 3240102 0 1120442376 0 D 3240301 0 1120658113 0 D 3240703 0 1123456642 0 D 3241213 0 1125108808 0 $ 2053 $

The same is true for stats such as KDR, Favorite weapon/map/vehicle, and so on.

To change the user agent in FireFox:
Type "about:config" in the address bar. Enter.
Right click window. Select NEW then STRING.
Enter "general.useragent.override" and "GameSpyHTTP/1.0" as the value.

Just delete that key when done to return to default.

There's a bunch of info on parsing stats via GameSpy here:
http://www.totalbf2.com/forums/showthread.php?t=13420&highlight=New+Dynamic+Signature

I'm sure there's something in there to help you guys do your thing, and I hope this helps!

In the meantime, I search for a retailer that actually has the G15 in stock! :)

Grentz
12-07-2005, 05:57 PM
good idea with the thing for BF2s, only problem is that it only updates when you go to the http page for your stats and it takes a few hours usually to update even then.....

MAN, i really really really want a real time server stat plugin :(

Mils
12-08-2005, 07:15 PM
no way to do this, pb will ban you

*QfX*TheFrogs
12-14-2005, 09:23 AM
G15 G7 and Bf2
i think is nice match but its long to make the .xds :(

WarHawk
12-14-2005, 07:07 PM
no way to do this, pb will ban you

not true...this app is not a cheat, pb only kicks for known cheats

Mils
12-14-2005, 08:22 PM
trust me i asked some very skilled coders of Bf2, PB checks the connection between you and the server. firstly, PB will see the alternate connection that you have. this is a problem because it doesn't have a mind. it sees and itt reacts. secondly, Cal matches won't allow it nor will any league. its like getting a second eye on the server. just can't do it for individuals. you can tell everywhere someone is.

WarHawk
12-14-2005, 10:36 PM
trust me i asked some very skilled coders of Bf2, PB checks the connection between you and the server. firstly, PB will see the alternate connection that you have. this is a problem because it doesn't have a mind. it sees and itt reacts. secondly, Cal matches won't allow it nor will any league. its like getting a second eye on the server. just can't do it for individuals. you can tell everywhere someone is.

...firstly, if it scans alternate connections, then why doesnt it kick me for having aim or tillian open, even bitcomet witch uses TONS of differnt connetions. Secondly, if it updates your stats off of a third party website it has no "relation" to the server.

sounds to me like you have no idea what your talking about.

Mils
12-14-2005, 11:19 PM
i am talking about real time stats, like in game boom your score went for 12 to 13. it connect to the server directly. first, the only way to make it is to develop a python for it. so all servers won't work. then if you have a 34d party connection to the server directly that records your kills and deaths it is against the EULA. i researched this dude, just because i can't explain it well doesn't mean i don't know anything. i talked to 3 major mod development teams on this one all said impossible PB will kick.

WarHawk
12-15-2005, 07:15 PM
i am talking about real time stats, like in game boom your score went for 12 to 13. it connect to the server directly. first, the only way to make it is to develop a python for it. so all servers won't work. then if you have a 34d party connection to the server directly that records your kills and deaths it is against the EULA. i researched this dude, just because i can't explain it well doesn't mean i don't know anything. i talked to 3 major mod development teams on this one all said impossible PB will kick.

two words...PROVE IT!! your saying you spoke to like 5 differnet people, but you are not providing the most important part, PROOF!! tell the "major mod development team/teams" to be as technical as possible and i will judge wheather it is real or not by weather i understand it at all, untill then, Im right your wrong!!! :twisted:

BTW: I hate people who lie like rugs!

Mils
12-18-2005, 01:09 AM
Wow if you find that personal atacks are neccisary to prove your point that is fine with me. i can't get you techinical data because neither you nor i would understand it. i can tell you are a stubborn person because i don't think you see the fact that on diffrent pages of this thread their are diffrent postings about punkbuster problems or the fact that no one yet has produced an app that can do this. hmm.. i don't know maybe because it is not possible. i gave the information relayed to me, you have no right to attack me because of speaking what i have been told.


Im right your wrong!!!

BTW: I hate people who lie like rugs!

Wow you must have felt big saying that.

WarHawk
12-18-2005, 01:23 PM
Wow if you find that personal atacks are neccisary to prove your point that is fine with me. i can't get you techinical data because neither you nor i would understand it. i can tell you are a stubborn person because i don't think you see the fact that on diffrent pages of this thread their are diffrent postings about punkbuster problems or the fact that no one yet has produced an app that can do this. hmm.. i don't know maybe because it is not possible. i gave the information relayed to me, you have no right to attack me because of speaking what i have been told.


Im right your wrong!!!

BTW: I hate people who lie like rugs!

Wow you must have felt big saying that.

Damn right *cough* liar *cough

brettisnow
12-18-2005, 06:12 PM
Ok Guys, Come on... The WHOLE THING i think is going the wrong way... I dont know any C++ or Phython, but i do know that you can make a program intercept data with games, thats how Trainers Work! Someone with that kinda experence need to create a program that can intercept the data (for example) about ammo and like a trainer could change that value to be constantly full (unlimited Ammo), We just READ that value, then someone with the LCD programing skill can put this on the G15.

I havent even got my G15 yet, but ive already used MBM2G15 by Jannik to monitor my system. That program intercepts data from Mother Board Monitor and Then Useing Codes, like #0T (temp sensor 1) i can customize the display of data how i like! Saves this All into a .inf then lets you use it on ya G15!

What we need to do? Some one with skill, get a trainer, rip it apart and see how it changes data, then use that method but only read the data, then use Jannik's method for display, and we SHOULD keep out of Punk busters way, i say this because punk buster may think its a trainer and kick the player!

Sry for the long post, but i hope this helps on your mission, caus i want this BF2 Monitor too!

Mils
12-19-2005, 04:23 PM
brettisnow you are exactly right and my posts have been concerning this topic, PB catches you intercepting the data( no trainers online) and then effectivly bans you.you just further proved my point that this is not possible as a result of PB. a 3rd party program intercepting data from a server in real time that could be hacked so that the data could be changed as it is relayed back through the system. if this was to be devloped effectivly it cold be hacked and used by people to change the data before it is relayed back to the stat server, cheats any.

brettisnow
12-19-2005, 05:11 PM
hmm i see your point...

Well how many people would be interested in a program to display the score board on the LCD but know that it will not work in ranked punkbuster games, but only single player, lan, and non punkbuster games. I for one would use it lots, because i tend to play offline alot more than i do online.

PS: When i said that you guys were looking at it all the wrong way, i was meaning keeping everything local and dont get online at all (except for the global stats), and dont do anything with the server at all. Intercepting the Data Localy however will still set off punkbuster.

LuKiE
12-21-2005, 10:19 AM
It might be worth seeing how www.bf2s.com or http://bf2tracker.com gets hold of the stats information. Who knows, perhaps even someone on their sight could be persuaded to write a proper app for the G15 display?

Just a thought...

Gordon[/img][/url]

Good idea btw
Well i found a statssite that allows you to make your own sig with the info you want, but its difficult, so im trying to make a sig with (updated) stat info that i can show on my LCD...

brettisnow
12-21-2005, 04:46 PM
hey can ya tell us what site that is?

Mils
12-21-2005, 11:33 PM
www.tehsig.com, but its not realtime and i havee tried it doesn't view right on the LCD

LuKiE
12-22-2005, 06:34 AM
www.tehsig.com, but its not realtime and i havee tried it doesn't view right on the LCD

Well i tried it yesterday, and the info itself updated but i need to have a good refresh rate for LCDStudio. But ill try it again this afternoon.

EDIT: Well i tried it , and it does work, the info of tehsig.com is updated at the same time that the EA servers update, the only problem is the refresh rate of LCDstudio, i have it on default and it takes too long, so does anyone have an idea what a good refresh rate is ? becuase i dont know in what time LCDStudio works, seconds? milliseconds?.
I also have a pic of how my lcd shows it....

http://img2.postimage.org/156294/lcdbattlefield2.jpg (http://img2.postimage.org/hardware/keyboards/logitech_g15/156294/lcd.html)

PC2K
12-23-2005, 10:08 PM
...firstly, if it scans alternate connections, then why doesnt it kick me for having aim or tillian open, even bitcomet witch uses TONS of differnt connetions...
... sounds to me like you have no idea what your talking about.


WarHawk:
No need to be an ass, he has a right to an opinion as much as you do!
Why would someone feel the need to ficticously come up with a reason why it cant be done for the sake of it, nobody has anything to gain by it.
And since when does BitComet or whatever have ports open accessing BF2 data?
Having a go at Mils because he doesnt discribe what he's been told to an extent that suits you is pretty poor, but to trying to put him straight with that logic is laughable!

Personally, I'd say PB would be one heck of a problem, you cant by-pass it, because it'll know your trying to do that and consider you a threat to fair gaming.
However there are sites like Game-Monitor who show fairly accurate data for games in progress, they probably get updated every 5 minutes? but they have data that is being allowed to come from the game to a public site to be displayed, its definately more frequently updated compared to BF2S.com and TehSig.com.
I think the only way of getting the live data is via the Developers making only *specific* data accessable that couldnt be considered an advantage to have access to mid-game, but thats still highly unlikely to happen.

A basic TehSig.com image displayed wouldnt be a bad idea, its real easy to knock something up if you have a look on the forum at other peoples version and borrow lines of code, i knocked up 3 variations of our teams theme/style within about 6hrs (original taking about 4hrs max)

camer0n
12-24-2005, 09:45 AM
Can some one just create a LAN/Single Player displayer then? What ever has been discussed before for display options:
name, kills, deaths, teamscore, ping...etc

And if you want to, just a nice little icon on the side. Just something simple. Would be much appreciated anyway.

halon73
12-24-2005, 02:43 PM
I am disappointed in Logitech from the perspective that they produced a great keyboard device without lining up the game developers to support it. In my oppinion the G15 is better than the Zboard but the fact that there is a lack of support from Logitech for a wide range of popular game titles is frustrating.

I have tried in Battlefield 2 to see what key sets could be mapped out and as yet have not come up with anything that has yeilded any tactical or practical advantages. I am going to start playing Guild Wars soon and feel that I might have better use for the Macro keys then.

What I would like to know is has anyone mapped out a practical keyset for the G15 and it's expanded capibilities. It would have been nice to be able to unpack the keyboard and get playing. But then again I think one of the strengths of this device seems to be its flexibility. (More so than the Zboard).

brettisnow
12-24-2005, 08:02 PM
Can some one just create a LAN/Single Player displayer then? What ever has been discussed before for display options:
name, kills, deaths, teamscore, ping...etc

And if you want to, just a nice little icon on the side. Just something simple. Would be much appreciated anyway.

Yep i agree!

And Merry Christmas Ya'll

camer0n
12-25-2005, 06:34 AM
What I would like to know is has anyone mapped out a practical keyset for the G15 and it's expanded capibilities. It would have been nice to be able to unpack the keyboard and get playing. But then again I think one of the strengths of this device seems to be its flexibility. (More so than the Zboard).




If it is anything halon73, I have mapped the keys for AOE2 :) At least, to my liking.

NOREMORSE(AWG)
12-25-2005, 10:38 AM
The bottom line is IF EA INTEGRATES IT INTO THE GAME, PB WILL NOT MESS WITH YOU FOR IT. I am not sure weather or not it would mess with you if someone else made it, and im not going to pretend like i know everything, hell i coulnt write the simplest program in c++. All that i know is that alot of people make mods and some of them are fine with punkbuster, so maybe if someone made this and sent it to punkbuster they would make it so punkbuster would not kick you for it. But i would bet that EA is allready working on a update for this BF2 and probrably all their games to support the g15 and razer tarantula. So be patient and stop bitching at each other!

MooneyB
12-27-2005, 05:33 AM
I don't understand what the problem is for getting in-game stats. All-Seeing Eye and Xfire both show your kills/deaths/score when you're playing the server. I remember people making little tray monitors for BF1942 that would show info from the server of your choice. Who killed who with what messages were also included. Now, I may be a special circumstance but I haven't been banned by Punkbuster for using Xfire or ASE while in a game scanning/pinging the server.

So in theory you just have to make an applet that would read the packets coming off of the servers and display it, like Xfire and ASE do. Since this wouldn't mess with the game directly then you have nothing to worry about with Punkbuster....or even VAC since the same thing could be done with Source.

Madmech
12-27-2005, 06:13 PM
The bottom line is IF EA INTEGRATES IT INTO THE GAME, PB WILL NOT MESS WITH YOU FOR IT. I am not sure weather or not it would mess with you if someone else made it, and im not going to pretend like i know everything, hell i coulnt write the simplest program in c++. All that i know is that alot of people make mods and some of them are fine with punkbuster, so maybe if someone made this and sent it to punkbuster they would make it so punkbuster would not kick you for it. But i would bet that EA is allready working on a update for this BF2 and probrably all their games to support the g15 and razer tarantula. So be patient and stop bitching at each other!

Yea, what he said ;)

speedy11309
12-28-2005, 09:15 PM
I don't understand what the problem is for getting in-game stats. All-Seeing Eye and Xfire both show your kills/deaths/score when you're playing the server. I remember people making little tray monitors for BF1942 that would show info from the server of your choice. Who killed who with what messages were also included. Now, I may be a special circumstance but I haven't been banned by Punkbuster for using Xfire or ASE while in a game scanning/pinging the server.

So in theory you just have to make an applet that would read the packets coming off of the servers and display it, like Xfire and ASE do. Since this wouldn't mess with the game directly then you have nothing to worry about with Punkbuster....or even VAC since the same thing could be done with Source.

that is a great point about using xfire for getting the stats. ill see what i can do with it.

(AWG)BigSteve
12-29-2005, 12:07 AM
I hope EA supports the G15 in the next update..

Madmech
12-29-2005, 12:12 AM
I hope EA supports the G15 in the next update..

That would be great, then they should make it so you can customize the message. Have it say something like, "You just pwned (AWG)Bigsteve" ;)

(AWG)BigSteve
12-29-2005, 12:15 AM
Or, I'm Canadian, NOT GAY! :wink:

Madmech
12-29-2005, 12:17 AM
Or, I'm Canadian, NOT GAY! :wink:

LMAO, ROFLMAO, LMFAOROFLMAO. Good one bro :D

Do a Donkey "hey, what are these smoke things for.... never mind" :D

mcMike
01-02-2006, 06:30 AM
Personally, I'd say PB would be one heck of a problem, you cant by-pass it, because it'll know your trying to do that and consider you a threat to fair gaming.

You can read your ammo, health, kills, deaths, etc. from BF2 directly without PB detecting anything.
Heck, you can read much more if you like but I believe with those no-one can't call it cheating yet.

If anyone is willing to develope BF2-LCD-app I can provide the code to read that (C/VB what ever).

Those variables are in BF2-process in .data-section. They are DMA but there is a static second-level basepointer available. You take DMA-address from that basepointer add offset and use ReadProcessMemory() to grab them. After that you can display them in LCD. I have G15 but don't have interest/time currently to start developing apps to it but I can help to provide the variables from BF2 (source or DLL - which ever you prefer).

Xenn0X
01-02-2006, 06:44 AM
well if someone could code that in an sdk applet it would rock.
pls do not use a lcdstudio version cus that program is buggy and leaking memory as a bitch

Wheller
01-02-2006, 06:52 AM
If McMike describes in a little more detail where these things are, i shall build something to read them and output to the LCD in VB.
Maybe some VB code, or another language would be Ok aswell.

dilligas
01-02-2006, 08:07 PM
I so hope this thing is going forward....would love a new screen to look at!

shusband
01-04-2006, 04:04 PM
Here's a thought on an useful display for those of us who are hardcore about our BF2 gaming:


( the term "session" can be scalable. Example: beginning when we started BF2 and ending when we quit the game --- or when we switch servers, etc etc ).

K/D Ratio for the current session
Ping Average for the current session
FPS Average for the current session
Longest Kill Streak for the current session
Longest Death Streak for the current session
Points as Commander for the current session
Points from Teamwork for the current session
Points from Combat for the current session
Total Points for the current session

The importance or preference of each of these line items is debateable. The point I want to make is that we don't need an LCD display to REDISPLAY what we can easily see in the BFHQ (eg total overall kills and deaths). What we need is a stats tracker on our LCD that is tallying our current performance for the session that's underway.
This way, if I'm in the middle of a hardcore gaming session, I can keep an eye on my performance (kill to death ratio ongoing, how my ping is playing out that evening, how many points I've gotten from killing people versus teamwork effort...etc etc). This would be squeezing the most out of the LCD display of our stats.

dilligas
01-04-2006, 11:37 PM
Here's a thought on an useful display for those of us who are hardcore about our BF2 gaming:


( the term "session" can be scalable. Example: beginning when we started BF2 and ending when we quit the game --- or when we switch servers, etc etc ).

K/D Ratio for the current session
Ping Average for the current session
FPS Average for the current session
Longest Kill Streak for the current session
Longest Death Streak for the current session
Points as Commander for the current session
Points from Teamwork for the current session
Points from Combat for the current session
Total Points for the current session

The importance or preference of each of these line items is debateable. The point I want to make is that we don't need an LCD display to REDISPLAY what we can easily see in the BFHQ (eg total overall kills and deaths). What we need is a stats tracker on our LCD that is tallying our current performance for the session that's underway.
This way, if I'm in the middle of a hardcore gaming session, I can keep an eye on my performance (kill to death ratio ongoing, how my ping is playing out that evening, how many points I've gotten from killing people versus teamwork effort...etc etc). This would be squeezing the most out of the LCD display of our stats.

Thanks! That is perfect!!!
Now where is my crystal ball....

LuKiE
01-05-2006, 08:12 AM
K/D Ratio for the current session
Ping Average for the current session
FPS Average for the current session
Longest Kill Streak for the current session
Longest Death Streak for the current session
Points as Commander for the current session
Points from Teamwork for the current session
Points from Combat for the current session
Total Points for the current session

Well, you think it isnt a bit much for the little LCD?
You really need a little font then.
But why need FPS, just download fraps, and youve got it on youre screen, so you can spare some room for other things on the lcd :)

But the points for commander/teamwork/combat are also crap, if you press TAB you can see it also, thats my opinion about it. Just find a not so hot place and press TAB and voila, but im not a rank n00b or something so i almost never look on the scoreboard, only to see my kills and deaths.
My Teamwork score isnt high most of the time. So i dont really care bout it.

But this all is just my opinion for the LCD Info. But first people need to find out if it is possible :)

shusband
01-05-2006, 01:12 PM
yeah - you're probably right about FPS -- much of what I posted above is just conceptual. The line items could be different or shorter.

also - regarding the comment about commander/teamwork -- sure, you can press tab to see your totals -- that's game funtionality. The BFHQ is game functionality as well. What I'm proposing is an extention to what we already have. So, yes, you can press tab to see commander/teamwork/combat scores -- BUT you can't see a real-time tally up-to-the-minute sum of all those categories over the last 3 hours of your play time since starting BF2 that day - exlcuding your pre-existing stats which are posted on BFHQ already.

That's what I'm talking about - providing extra statistical information about your current performance. That would really be more concise information than you can already get from Gamespy, BFHQ, hitting the tab button...etc etc.


Example: I've played for two hours on three different servers. I'm going to play for another one hour. I look at my LCD and see that over the two hours since I started BF2 that day, I'm currently tracking at a 1.8 to 1 kill to death ratio, my average ping has been 35, my total score is 510 of which 80 points are commander - 130 are teamwork and 300 are combat. The handiness of this information is that it's shows me how I performed that session over multiple servers and multiple rounds - a hard thing to figure out once all these numbers are lumped into your grand totals in BFHQ.


As far as using a crystal ball... :) funny... Sure it would require alot of code work to develop the functionality I'm proposing, but it's possible and not really hard for any real software developer. It's simply parsing numbers and performing mathimatical logic to get the stats you want and outputting those numbers.

And it's not too much for our LCD screens if the user interface layout is done properly.

But -- I'm just musing over a feature that would be exceptionaly nice to have - so you don't have to flame me ;) I don't really expect this to be developed.

I'm a software developer by day and am interested in coding an application to spit out these stats; however, I'm having zero luck figuring out a way to extract the real-time stats to get it done. I read the post above regarding pulling the stats from a memory pointer in-process, but that's not my area of expertise, not to mention I'm thinking that would be one shade away from hacking (most serious hacks work the same way - they intercept packets in-memory and alter them prior to delivery to the server from the client), so I would be hesitant to pull the stats as suggested above.

I do believe, though, that there HAS to be a way to poll servers and pull real-time round stats in the same way that XFire or All Seeing Eye or BF2 AutoLoader does it, but again, I've had no luck discovering their process. If I could get that information, like I stated above, I could code the application to track progress and spit out the numbers into an applet for our LCD .... anyone with any insight that might help, please post -

thanks -

LuKiE
01-05-2006, 01:44 PM
That's what I'm talking about - providing extra statistical information about your current performance. That would really be more concise information than you can already get from Gamespy, BFHQ, hitting the tab button...etc etc.

Ok Ok, Look now your talking :)
But the second step is: Is it possible? Because you need to intercept get the so called screenies that are send to the BF2 servers (for the rank) and then make a sort of cache that is resetted everytime you stop playing. This is the only way I see, and it wont be real-time.
EDIT: Because I hope you know that the stats at BF2HQ arent updated real-time, it is done by sending score information at the end of the round to the BF2 servers. (But as a developer you probably knew that).

Ow, and I wasnt flaming you :) I was just delivering comment and being realistic. But IF someone can make a SDK Created App, it is possible to see more stats because of the soft buttons (that you cant use in LCDStudio).

And I need to apoligize (do you write that with a z?) because I tought you were another guy that was looking for a BF2 App and came here and Replyed with an idea how it should be... (probably also because it was your first post) I didnt realize you were a developer. So sorry :)

danlove
01-05-2006, 04:17 PM
You CAN make a BF2 application, just use T-search and find all the memory addresses and use DMA so you can read all of the scores, ammo, etc.

DarkElf
01-05-2006, 07:01 PM
You CAN make a BF2 application, just use T-search and find all the memory addresses and use DMA so you can read all of the scores, ammo, etc.

you could but then punkbuster will ban your ass for trying to read the memory.

dilligas
01-06-2006, 02:17 PM
oh for the love of fuc. PB sucks, as much as EA! Talk about a "daisy chain" of love with those compaines..... :roll:

DarkElf
01-07-2006, 07:02 PM
i submitted a support ticket to Even Balance (the people who make PB)

this is more of a question than a problem. Will Punkbuster ban me if i try to read the memory values. i would like to know this as i am trying to create an applet that will read the memory valuse and display the contents on a Logitech G15 lcd screen. ie. ammo, deaths, kills and other usefull things.

and i got this reply.

PB should be fine with this, I have the g15 myself but havn't looked into coding for it yet. As long as all you do is read data, and change none, then PB will not kick you.

shusband
01-09-2006, 10:39 AM
excellent!

I am not well-versed in memory stream reading of this sorts, but I will help anyone out there who can spit out some sort of flat-file with delimitated values - I mean, I will write an application to make sense of the data if someone can just get me the values that are in memory.

DarkElf
01-09-2006, 05:56 PM
ill give it a shot.

Termy
01-10-2006, 12:49 PM
Whoever mentioned the stuff about X-Fire is right. If they can get realtime stats (which they do) then so can we.

And if it can't be directly figured out, why not think outside of the box and make an Xfire plugin that just takes data from Xfire and displays it :lol:

DarkElf
01-10-2006, 01:26 PM
ive found a few memory locations. give me a few more days and ill post all that i have found.

mcMike
01-11-2006, 01:12 AM
ive found a few memory locations. give me a few more days and ill post all that i have found.

Nice to see that someone (else) is working on this. I am also into it but currently involved in other project.

Be aware that most of the values are DMA. For example ammo DMA change everytime you die. You need to crab that static base-pointer and move up from there to final DMA.

Since ammo, health , armor are already directly on screen I wouldn't concentrate on these.
More interesting would be...
-K/D/TP
-Ping
-server name/ip
-num of players on both team (total / alive)
-(free) spawned vehicles/planes/choppers
-time since map started
-arty/uav/supplybox-countdown timer for cmdr
-Your squad name
-number of members in your squad
-squad leader's name
-name of cmdr if any
-etc.

These all can be read from bf2-process directly or indirectly. And as already pointed out PB won't even _detect_ reading more less kick for it.
If you need any help how to hook and read values from VBV/C/C++ just ask. I have ready source for that.

ps. One last thing. When hooking to process use exe-name from where you parse PID since window-title changes each time. See code below:


#include <Tlhelp32.h> // For CreateToolhelp32Snapshot

//--------------------------------------------------------------------------
// Get PID via exename
// USAGE: DWORD dwPID=GetPIDbyEXE("bf2.exe");
//--------------------------------------------------------------------------
DWORD GetPIDbyEXE(char* wExe)
{
BOOL isProc=0;
PROCESSENTRY32 lppe= {0};
DWORD PID=0;

HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROC ESS ,0);
if (hSnapshot)
{
lppe.dwSize=sizeof(lppe);
isProc=Process32First(hSnapshot,&lppe);
while (isProc)
{
if(strcmp(_strlwr(lppe.szExeFile),wExe)==0)
{
PID=lppe.th32ProcessID;
break;
}
isProc=Process32Next(hSnapshot,&lppe);
}
}

CloseHandle( hSnapshot );
return PID;
}

DarkElf
01-11-2006, 08:13 AM
sorry its taking me awhile... i have school and exams are in less than 8 days. so im trying to finish work and study hard at the same time.

shusband
01-11-2006, 10:28 AM
McMike -

I agree with you with what you've selected as the pertinent stats information that we should focus on.

If DarkElf doesn't have time to get this done, can you look at extracting these values? All I need are the values being extracted and spit out to an accessible flat file and I will write an app to feed these values into an LCD Applet.

ultizxc
01-11-2006, 11:01 AM
Hope this is gonna work, cause 25th januari i get the G15 on birthday and i always play battlefield 2(H)

Good luck DarkElf,

ultizxc

LuKiE
01-11-2006, 05:32 PM
sorry its taking me awhile... i have school and exams are in less than 8 days. so im trying to finish work and study hard at the same time.

Well nevertheless nice.

And school goes for everything so i hope you make it. :)

But is it posible to get server info ? because it isnt readable from memory or is it >?

DarkElf
01-11-2006, 09:21 PM
ill try my best. but if anyone is willing/ has more time than me. sure go ahead and find these memory locations.

mcMike
01-11-2006, 11:59 PM
But is it posible to get server info ? because it isnt readable from memory or is it >?

Well, Anything YOU can see/read while playing is in YOUR computer so definetelly it can be read out of it :)

danielrouse
01-14-2006, 10:15 PM
Hey all, for those of you who are interested in taking the workaround method to get your bf2 stats on your LCD, here's my template for www.tehsig.com (free to signup) that looks great on my G15!

http://www.breakwindstudio.com/g15-bf2.jpg

Ya, I know, I suck at Battlefield 2. :lol:

Just signup at www.tehsig.com and create a custom template (below is my template that you can use as reference). Visit the forums at www.tehsig.com if you want to get a full list of tags (there are tons, you can display virtually any BF2 stat using this thing...)



<?sigml version='1.0'?>
<canvas width="160" height="88" fill="00000000">




<rect id="topbox" x="112" y="1" width="47" height="2" fill="000000FF" border="FFFFFF00" border_width="1"/>
<image render="bf2:hprogressbar" x="112" y="1" width="47" height="2" color="FFFFFF00"/>

<text string="Progress" x="128" y="10" font="lucon.ttf" size="5" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:f_rankpercent} %" x="110" y="10" font="lucon.ttf" size="4.5" color="FFFFFF00" angle="0" />

<text string="{feed:bf2:rank:to_rankname}" x="48" y="6" font="lucon.ttf" size="5" color="FFFFFF00"/>






<text string="G-Score:" x="0" y="23" font="arialbd.ttf" size="8.5" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:scor}" x="50" y="23" font="fixedv0.ttf" size="6" color="FFFFFF00" angle="0" />

<text string="Kills:" x="0" y="33" font="arialbd.ttf" size="9.18" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:kill}" x="50" y="33" font="fixedv0.ttf" size="6" color="FFFFFF00" angle="0" />

<text string="Deaths:" x="0" y="43" font="arialbd.ttf" size="9.18" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:deth}" x="50" y="43" font="fixedv0.ttf" size="6" color="FFFFFF00" angle="0" />





<text string="Wins:" x="90" y="23" font="arialbd.ttf" size="8.8" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:wins}" x="140" y="23" font="fixedv0.ttf" size="6" color="FFFFFF00" angle="0" />

<text string="Losses:" x="90" y="33" font="arialbd.ttf" size="8.8" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:loss}" x="140" y="33" font="fixedv0.ttf" size="6" color="FFFFFF00" angle="0" />

<text string="KPM:" x="90" y="43" font="arialbd.ttf" size="8.8" color="FFFFFF00" angle="0" />
<text string="{feed:bf2:f_ospm}" x="134" y="43" font="fixedv0.ttf" size="6" color="FFFFFF00" angle="0" />




<copyright x="305" y="60" size="12" font="arial.ttf" color="FFFFFF00"/>


</canvas>



Then just grab the image url of the sig (something like : http://img.tehsig.com/usr_23628/tpl_0/image.jpg ) and create a new design in LCDStudio and drop in a web image object that points to that URL. Set it to 'Realsize' and 'Level Based'. Should be good to go! :lol: :lol:

Here's the BF2 logo you see in the design too: http://www.breakwindstudio.com/BF2-icon.gif

ultizxc
01-15-2006, 06:48 AM
Looks Great, i will try it when i got the G15:)

Blood Gunner
01-16-2006, 01:00 PM
I'm working on this too. Looks like it handles single player different from multiplayer. I've managed to caclulate the offset for single player, and display Score, teamscore, kills, deaths and tks to the lcd.
It's multiplayer I'm really interested in though. Still working on it...

dilligas
01-16-2006, 04:15 PM
ok....Where the hell do I put all that data into LCD studio. I know about the HTML and sig for BF2 and what I want to change, just not 100% on LCDStudio. Please feel free to toss me into the lake for being such a noob too.

Intruder
01-16-2006, 04:21 PM
Good idea danielrouse!
Works nice ;)

Colonel
01-16-2006, 04:22 PM
No one is going to toss u into a lake...
/me tosses dilligas into the black hole that is the interweb.

dilligas
01-16-2006, 04:47 PM
/help

sprung81
01-16-2006, 09:02 PM
danielrouse great job. Got it per your instructions, but where did you get the "BF2" ? The one I got looks crappy.

danielrouse
01-17-2006, 02:38 PM
ok....Where the hell do I put all that data into LCD studio. I know about the HTML and sig for BF2 and what I want to change, just not 100% on LCDStudio. Please feel free to toss me into the lake for being such a noob too.

Ok, I'm not quite sure what your question is, but I think you might be trying to enter in the tehsig template code I posted into LCDStudio somehow, which won't work. You need to create a sig using www.tehsig.com, create a template on there that will look nice on your LCD (or just use the one I posted). tehsig.com then generates an image that you place into a new design you create in LCDStudio using the web image item.

The BF2 logo you see in the screenshot I added in later in LCDStudio, which is why it is not reflected in the tehsig template code. I just made it in photoshop cause I couldn't find one that didn't look terrible on my LCD. I'll post the file later when I get home if anyone else wants it.

dilligas
01-17-2006, 09:41 PM
Sorry...I just can not figure out where to put the code in LCDStudio that tehsig generates? More of a LCDStudio dumb dumb than a HTML dumb dumb...=/
Once I know where to place it and see how it looks then I can learn hands on what to take out, remove etc that I do not like for my LCD. I am more interested in progress towards medals, badges, heals, resupplies etc..

sprung81
01-18-2006, 06:20 AM
You don't use the code in LCDStudio. You make your image that you want with the code. Then after you update your file on tehsig website, right click on the little picture of it select properties, copy the URl and foloow the rest of danielrouses' instructions.

danielrouse
01-18-2006, 06:13 PM
Here's that BF2 logo you see in my design if anyone is interested :D

http://www.breakwindstudio.com/BF2-icon.gif

sprung81
01-18-2006, 06:39 PM
Thanks for the logo.

ShadowZ
01-18-2006, 09:12 PM
Hey All! I'm new to the forums, I was looking around the net to see if anyone else was pissed off that the G15 keyboard almost has NO support for games..

I found this site and a couple of others working on mods for the G15...so thought I'd join in!

I've also been working on a mod for BF2, I've managed to get all the stats direct from the server you join (based on another program I wrote for my clan)

Biggest problem now is.. how to get it onto the LCD screen..
I found the ActiveX COM DLL in the completed LCD programs on this site, which maybe perfect.. I'm gonna play around with it over the next week and see if I can get it to work propally... 8) :wink:
Or maybe there is a way to use LCD Studio to get the stats there.. not sure at the moment, but will let you know how I go..,

DarkElf
01-18-2006, 10:06 PM
ive been trying to get stats directly from memory but most of the good ones are DMA. and im not sure how to get around that.

Blood Gunner
01-18-2006, 10:58 PM
I have the score, teamscore, tk's, deaths and kills done. If you need those let me know I'll send you some vb code. Still working on it and still getting the bugs out (I'm not the greatest coder), but I have it working in multiplayer.

ShadowZ
01-18-2006, 11:44 PM
ya, direct from memory is tough... I decided not to even try that... :roll: too hard lol


Blood Gunner, are you getting those stats direct from the server? ie. Query the server your playing on?

Or another way?

Blood Gunner
01-19-2006, 12:30 AM
I'm getting them from the memory. It was alot of work going through the asm. Took alot of time.

ShadowZ
01-19-2006, 12:40 AM
ASM! Geez must have taken you a while!... :roll: Tried to learn a while back but it's a nightmare lol

I'm just coding in VB6 at the moment, and dabble a little in VB .NET

Blood Gunner
01-19-2006, 12:54 AM
It's quite easy to port data to the LCD in VB6 using this great .dll by Avatar-X. Getting them form the server is a great idea. You will be able to port it over to the LCD with this.

http://g15forums.com/forum/viewtopic.php?p=3891


;Edit. lol just read your post again. You allready found it. :)

ShadowZ
01-19-2006, 01:13 AM
lol yup found it.. :lol:

Thx for the info anyway...

What I'm working on now is how to parse the data that comes back from the server..

The server can return anything up to 3 packets, so I need to wait for all packets to return before parsing.

So now I just need to figure out how to parse the data in a logical way.. :wink:

dilligas
01-19-2006, 01:22 AM
Well I got it all working and the items I wanted in my LCD..thanks for the help! I do wish that there was a live feed quicker than updates every 4hours from tehsig! lol

DarkElf
01-19-2006, 05:53 PM
well i hope someone will be able to get some thing going soon.

ShadowZ
01-19-2006, 07:09 PM
Well, I've got a little something working last night, might try to post something in the next day or too..

Nothing Great and a little buggy, but it's a start..

I Have some stats by doing a Query of the BF2 Server and have it displaying on the LCD..

So far I have:

Server Name
Map Name
IP
Port
Number of Players/Max Players

Unfotuantley the data that can be displayed is limited by what I can query from the server, so alot of the really interesting stuff I probably can't get.... :(

PistolBitch
01-19-2006, 08:52 PM
Are you using the SDK to do it? It would be pretty sweet if you could, LCD studio drags my PC down bad...

ShadowZ
01-19-2006, 09:16 PM
I'm using the ActiveX COM DLL written by Avatar-X, which is posted in the completed SDK Programs..

I'm using the DLL in VB6 so it wiill not use LCD Studio..

ShadowZ
01-20-2006, 03:22 AM
This is what it looks like so far... :wink:

http://upload2.postimage.org/36537/Picture3.jpg (http://upload2.postimage.org/hardware/keyboards/logitech_g15/36537/lcd.html)

Hathor
01-20-2006, 02:31 PM
Does this only work on the server your on or could this also be used to check up on servers you visit often to see it there is still room to join for example??

ShadowZ
01-22-2006, 06:50 PM
I guess originally I was making this to only query the server you were playing on, but really you could use it to query ANY BF2 Server, so yes you could use it to watch a server for a spare slot to join.. 8)

I have started a discussion for this mod here:

http://g15forums.com/forum/viewtopic.php?p=6754#6754

Xenn0X
01-26-2006, 03:01 AM
that option would be sweet. have a favo seerv wich is most of the time full.
i would like a auto join on open slot option like dod source :roll:

xNBKx_Bigbaldyone
01-30-2006, 08:04 AM
Please forgive me for being a complete noob here guy's 1st u lot sound way too smart for me to be in ur company, 2nd i know this by reading the 14 pages on this thread, now can someone please tell me if anyone actually was able to make the mod for the g15, or can someone please pm me if they have the time to help me set up some macro's for using in bf2 as i have read until im blue in the face but cannot figure out how to do it, maybe i could talk to someone on teamspeak sometime :D . Thanks in advance for anyone who fancies the challange of helping me lol

DarkElf
01-30-2006, 09:51 AM
i believe a few people are in the process of making one.

xNBKx_Bigbaldyone
01-30-2006, 03:05 PM
very nice indeed, i'll keep an eye out here, fair play to u guy's wish i could do somethin like this lol (some bloody chance lmao)

Ear_Collector
01-31-2006, 08:06 PM
Has anyone come up with any usefull macro keys. I was thinking that for match play it would be great to have the ability to leave a squad, create a new squad, select spawn points (like change from cap point spawn to spawn on squad leader). Not sure if any of that is even possible!

I created/used a macro as a medic to do the following with one keypress:

+Switch to medkit
+Drop medkit
+Switch back to rifle

You can then run and pop medz without skipping a beat...

You could also do a similar function with ammo drops.

Make sure you enable pauses in your macros if you want recorded macros to work in BF2.

Ear Collector

Ear_Collector
01-31-2006, 08:08 PM
Well, I've got a little something working last night, might try to post something in the next day or too..

Nothing Great and a little buggy, but it's a start..

I Have some stats by doing a Query of the BF2 Server and have it displaying on the LCD..

So far I have:

Server Name
Map Name
IP
Port
Number of Players/Max Players

Unfotuantley the data that can be displayed is limited by what I can query from the server, so alot of the really interesting stuff I probably can't get.... :(

I would love to try this. Please post when you get a chance!

Thanks and keep it up!

Ear Collector

ultizxc
02-03-2006, 01:35 PM
Finally i got the G15.. G15 Rules, very happy with it 8)
and thanks to danielrouse for hes method forseeing global stats.. looks good :D

eaglenmf
02-04-2006, 11:26 AM
here's macro i use
Any kit you kill a med and need his med pack in a fire fight,so you drop your kit and pick up his and throw a med pack then pick up your old kit :)
looks like this where i mapped the mouse keys for primary fire to o and secondary to i

↓G
0.172 delay
↑G
0.594 delay
↓5
0.156 delay
↑5
0.891 delay
↓o
0.109 delay
↑o
0.813 delay
↓G
0.156 delay
↑G

ultizxc
02-05-2006, 01:05 PM
i got 1 question for danielrouse.
i made my sig on tehsig.com and i can see it on my display, but it WONT update :?:
I think it is the website, do you have the same problem?

thanks

*QfX*TheFrogs
02-07-2006, 10:38 PM
ultizxc

you need to wait 3 4 days before leave your id & stats at tehsig

that was happen to me !!!

4 days left before they work

sorry my english !!!

ultizxc
02-08-2006, 09:05 AM
dont understand you, can someone els explain? :P

DosX
02-08-2006, 02:10 PM
BF2 sigs have nothing to do with the G15. You should take it to the tehsig forums.

On a G15 related note:

I'm playing with a macro to
1 - Switch from Pilot Seat to Gunner Seat in Chopper
2 - Change view to full front
3 - Fire TV missile

Then another to
1 - Switch from Gunner Seat to Pilot Seat in Chopper
2 - Change view to full front

Just need to work out the delays. I was going to do it all in one, but I didn't know how long I'd be guiding the TV missile each shot. This works *alright* but not great. For shorter shots it works well enough, but medium shots take too long in the Gunner's seat. If the chopper has any movement at all when you switch seats, that movement continues until you switch back and regain control. That can cause problems.

ultizxc
02-08-2006, 02:25 PM
if you feel happy then

*QfX*TheFrogs
02-08-2006, 07:21 PM
ultizxc

just Go at http://www.tehsig.com/ make your account !!!!

find your player ID

go to USERCP

make new templates CREATE NEW !!!

Go there http://www.lcdstudio.com/forum/viewtopic.php?t=9252 copy The Quote

put on your new templates

return to USERCP copy the small link like http://img.tehsig.com/usr_27919/tpl_1/image.jpg

open LcdStudio MAke New Design Web Image and paste your link in URL

Or Read The Creator http://www.lcdstudio.com/forum/viewtopic.php?t=9252 éhéhéh

t33kkk
02-22-2006, 04:49 AM
BF2 sigs have nothing to do with the G15. You should take it to the tehsig forums.
Actually...

http://www.killerkittykats.net/screenshots/g15%20009.jpg

Got that from using the web image generated by tehsig.com

ultizxc
02-22-2006, 05:56 AM
ultizxc

just Go at http://www.tehsig.com/ make your account !!!!

find your player ID

go to USERCP

make new templates CREATE NEW !!!

Go there http://www.lcdstudio.com/forum/viewtopic.php?t=9252 copy The Quote

put on your new templates

return to USERCP copy the small link like http://img.tehsig.com/usr_27919/tpl_1/image.jpg

open LcdStudio MAke New Design Web Image and paste your link in URL

Or Read The Creator http://www.lcdstudio.com/forum/viewtopic.php?t=9252 éhéhéh

sorry that i didnt say anything, but i already have it working.. :wink:

simon_pascald
02-22-2006, 07:35 AM
dog when i copy the quote im getting an error after updating...

DosX
02-22-2006, 09:57 AM
Hey that's pretty nifty. It's more of a Mod, but still cool.

Hopefully Dice/EA will allow real time interfacing so we can see actual game numbers. Grenade count, clips, # of kills/deaths in the round, total points in the round... stuff like that.

NikeAddict
02-22-2006, 02:38 PM
I have been away for few weeks, so Im not quite up-to-date can anyone tell me if there are any worthy profiles for BF2 to use (with minimum bugs) ?
Also, do these profiles also work with Special Forces ?

DragonCooler
03-03-2006, 12:07 AM
whats the word??? This is like the one app i am wating for. hope all is comming along ok!

>MOW<SWAT
03-04-2006, 04:25 AM
Hi, i dont know any thing about game modding, but the LCD display works whi Brothers in arms right? Cant you crack down that game to see how it get the real time stats and how it dearls whit PB.
It was just an idear.

xbones
03-05-2006, 09:48 PM
Thanks for posting the releaes!!! BIG PROPS TO YOUR HARD WORK AND EFFORT FOR THE DEDICATED BF COMMUNITY!!

Cheers

DragonCooler
03-06-2006, 12:20 AM
where is the release?

{9thInf}General Mortician
03-10-2006, 12:30 PM
I am thinking about changing from standard key board. I have Logitech MX510 mouse, Extreme 3D Pro joystick and Logitech headset/mic so why not look into Logitech for game pad?

My search, pursuing lost, through the adds put me in this "G15 Forums."

I have to say "THANK YOU" to everyone that I read on these 16 pages.

In 35 minutes Best Buy open their door here in Reno, Nevada and if I am not the first customer through their door I'll be second.

I am off to purchase my new Logitech G15 game board.

Decission made. Again Thank you

I am aware that I did not even look into any other venders for this purchase.

You folks here are the selling item.

.................................................. .......... 8)

CoreZman
03-11-2006, 09:40 PM
I've installed and tested ShadowZ's BF2 applet found here (http://www.g15forums.com/forum/viewtopic.php?t=1321) and I must say it rocks. I do believe this is exactly what everyone that plays BF2 has been waiting for, and it's only going to get better. The beta worked perfectly for me. Thank you very much to ShadowZ and everyone else involved in the making of this applet.

brettisnow
03-12-2006, 06:03 AM
...and it wasnt yet being redistributed, so im not slaming you, but if you do redistribute my images i like to know!

That was posted Here (http://www.g15forums.com/forum/templates/AcidTech/images/post_old.gif).

Guess what, they released the BF2 App, and guess what, it has my remake of the logo, and guess what, they are redistibuting it, and guess what, no one told me!

Come on i know i didnt ask ea, they didnt ask me to ask them.... i did! Call me selfish but i like to kno w if hundreds of people are downloading something i made from a source that i didnt know about.

Sorry ShadowZ, but im not happy :(

WNxKiddParK
03-13-2006, 04:35 PM
Well, I don't know if had anything to do with this, or the profiles that DosX was working on over in the other forum, but EA just erased my sons and my accounts 2 days after installing both. If anyone else has these same problems, would love to hear about it.

wnxkp

brettisnow
03-14-2006, 12:58 AM
Ea doesnt host the accounts, its IGN or gamespy or something.

DosX
03-14-2006, 09:16 AM
Well, I don't know if had anything to do with this, or the profiles that DosX was working on over in the other forum, but EA just erased my sons and my accounts 2 days after installing both. If anyone else has these same problems, would love to hear about it.

wnxkpPlease check the accounts again. Sometimes when the account server is unavailable it'll show up like your account was reset.

I had it happen while in game once. I suddenly started getting my basic badges again?!? I figured it was just the account server being offline or some problem with the database. I forgot about it and didn't check it when I logged... but the next day all was back to normal.

The profiles would have nothing to do with it. Profiles are just keypresses. The macro's are the same thing as someone pressing keys in a certain order. And changing the Controls.con file is just reassigning keystrokes, which is also completely allowed.

I'll admit that I don't know much about Mods, but it would seem to me that unless the mod were intercepting the actual games data stream it would be absolutely ok to run. Once you begin to evaluate and report active data being sent back and forth between your pc and the server you begin to get into the "no-no" land. The reason is that intercepting - interpreting - inserting data packets into the data stream is how cheats/hacks are done.

I don't know enough about this mod to comment much on it.

DosX
03-15-2006, 06:21 PM
Well, I don't know if had anything to do with this, or the profiles that DosX was working on over in the other forum, but EA just erased my sons and my accounts 2 days after installing both. If anyone else has these same problems, would love to hear about it.

wnxkpLooked over at BF2 Stats (http://bf2s.com/player/wnxkiddpark/) and doesn't look like your stats are deleted.

Werwolf
03-18-2006, 10:41 AM
Hi!

I have created my stats and theyre working so far. How to get them into the display without LCDStudio is running.

Greets
Werwolf

StephenMSmith
04-23-2006, 10:17 AM
Here one little weird issue:

I installed this into the same applets directory where all the Logitech stuff is (just so I can keep everthing together), but when LCDMon starts, it launches the BF2MOD uninstall application. I guess LCDMon scans and runs every executable it finds in the applets directory and all its subdirectories? Anyway, I renamed the uninstall app to a different extension and all is well.

tela
04-26-2006, 11:26 AM
Is it possible to access mouse movments through g15. If not is it possible to assign keys mouse direction movements in bf2.

DosX
04-27-2006, 09:14 AM
Is it possible to access mouse movments through g15. If not is it possible to assign keys mouse direction movements in bf2.

Check the other forums, I answered you there also.

I believe you can redefine mouse movements to keyboard in the Controls.con

Then assign those keyboard keys to the G keys. You could move your mouse around the screen using the G keys.

cyric
05-06-2006, 08:54 PM
Sorry mate I'm a bit of a noob when it comes to config files, but I've been trying to do an alternate 'spot' macro. Can you paste a bit of a controls.con and explain how to 're-map the mouse' I suppose you'd say.

I'm sure I'm not the only one who'd be interested to learn how it's done

EDIT: the commo-rose is fine btw it's just you need to mouse-click 'Spot' no matter what I change the fire button to, like it's hard coded.

DosX
05-08-2006, 09:08 AM
Please read THIS POSTING (http://www.g15mods.com/forum/viewtopic.php?t=239) about modifying the Controls.con file to allow mouse movement via keyboard (numberpad).

Kenja
05-16-2006, 09:54 AM
Please read THIS POSTING (http://www.g15mods.com/forum/viewtopic.php?t=239) about modifying the Controls.con file to allow mouse movement via keyboard (numberpad).

I've done that and have found a few problems. Using the 4 / 6 seems to take 2 or 3 tries to move it -- 8 / 2 is quirky as sometimes it jumps an extra slot...but overall got the regular commands to work. Anyone got the "spotted" options to work? I got the numpad0 to work as the rightclick but using 8 and 2 makes the cursor jump 2 or 3 slots. No amount of delay has worked. Anyone?

WarHawk
06-22-2006, 07:20 PM
3/4/5 round burst for bf2...depends on gun...5 minute macro w/testing

WITHOUT BURST MACRO
http://img142.imageshack.us/img142/3599/screen0009uu.png

WITH BURST MACRO

http://img145.imageshack.us/img145/4535/screen0017pr.png

DOWNLOAD

http://files.filefront.com/Battlefield_2lgp/;5178780;;/fileinfo.html