Jump to content

Photo

"In-Game" Ping/Locator Utility (PC) - v1.1.1


  • Please log in to reply
99 replies to this topic

#1
Creakazoid

Creakazoid
  • Members
  • 1,337 posts

Major crippling bugs fixed! Now with one single unified version! No more setup scripts! No more rogue environmental variables! It just runs right out of the box.

Stay in game and use user-definable hotkeys to trigger analysis of whatever lobby/match you are loading into or are already in. The program will then use text-to-speech to tell you the latency of what it deduces as the lobby's host, or if the pings are blocked by the IP, then it will you their geographical location. If you are more curious, you can alt-tab out and look at the corresponding values for each of the other people in the lobby/match. There is also a "realtime" mode for continuous monitoring.

Pings may often show up as "not available" due to the other person being behind something that is blocking the ping requests. The locations of the IPs are generated using a free web service, so the accuracy at the city/region level may not always be correct.

Posted Image

Installation notes:

This requires Java 1.6 or later. It also requires you to install the WinPCap packet analysis library (included in this distribution). Other than that, just run the included setup batch file to configure it for your system (checks for 32 or 64 bit). This program itself is portable and doesn't touch your registry or anything invasive like that.


DOWNLOAD LINK for current veresion (v1.1.1):
creakazoidbsn.minus.com/mfdEMpMJg/1g
dl.dropbox.com/u/51901387/MEPinger-1.1.1.zip

It's around 10 megs mainly because of the Text-to-Speech library I used. So that's why it is that big. If this helps even a few folks, that's all good. It's saved me from quite a few laggy matches already so I'm satisfied. Please let me know if there are any problems.

------------------------------------------------------------------------
CHANGES in 1.1.0
------------------------------------------------------------------------ 

--Eliminated setup.bat script, as no external setup is needed anymore.
--Addressed major start-up issues with regards to 32/64 bit differences
 as well as Java-related issues.
--Fixes allowed for decluttering of the distribution package
--Added realtime mode for continual capturing

Edited by Creakazoid, 16 August 2012 - 06:17 PM.


#2
JaimasOfRaxis

JaimasOfRaxis
  • Members
  • 2,117 posts
Should have been implemented ages ago.

#3
curly haired boy

curly haired boy
  • Members
  • 845 posts
holy crap dude

THANK YOU SO DAMN MUCH

i wish bioware had done this but you've filled the gap

#4
Mozts

Mozts
  • Members
  • 4,491 posts
I'm curious, how does it guess the Host?

#5
Creakazoid

Creakazoid
  • Members
  • 1,337 posts

Mozts wrote...

I'm curious, how does it guess the Host?


When you press the "capture" button it monitors the packets going in/out of the ME3 UDP port for 2 seconds at current settings (I find 2 seconds is plenty). It tallies the counts of packets going to/from each unique IP from that sample. Whichever IP is the most active it guesses as the host. From what I can tell, it seems accurate. I find the quantities are usually greatly biased toward one single IP. I can't tell for sure though and there is no better way without being done from within the game's code.

#6
Mozts

Mozts
  • Members
  • 4,491 posts
Awesome. Thanks for explaining that.

Bioware, pay this man. He did your work!

#7
Mild Confusion

Mild Confusion
  • Members
  • 6 posts

curly haired boy wrote...

holy crap dude

THANK YOU SO DAMN MUCH

i wish bioware had done this but you've filled the gap



Lies and propaganda!

#8
Kenadian

Kenadian
  • Members
  • 4,907 posts
I ****ing love you. Thank you.

#9
randomfoo

randomfoo
  • Members
  • 374 posts
Great job, will def give this a try soon.

#10
Arm5tr0ng

Arm5tr0ng
  • Members
  • 11 posts
excellent work, and very clever how it works with the text-to-speech
wisely done!

#11
ShadowRanger88

ShadowRanger88
  • Members
  • 638 posts

Mozts wrote...

Awesome. Thanks for explaining that.

Bioware, pay this man. He did your work!


Lol +1

#12
WWNSX

WWNSX
  • Members
  • 394 posts
You sir are awesome and thanks for this.

#13
Orca_

Orca_
  • Members
  • 123 posts
Nice.

#14
ToughReason

ToughReason
  • Members
  • 326 posts

Creakazoid wrote...

....


You are good man, sir. Good man.
Before day i post thread about lagg and pray BioWare for some sort ot this,but no one even check the thread.

Thank you.


EDIT: Something trouble my mind: If you , alone programmer can do this in relatively short time, why their mobs of programmers dont do this until now just for couple of minutes, I hope they work on new EarthDLC.:huh:

Edited by ToughReason, 14 June 2012 - 08:13 AM.


#15
Hyperion II

Hyperion II
  • Members
  • 623 posts
Well done. Will give it a try.

#16
soulstriker09

soulstriker09
  • Members
  • 3,209 posts
  • Mass Effect 3
AT LAST!

Henceforth, I dedicate every lag free match I win to you sir. ;___;

#17
molecularman

molecularman
  • Members
  • 1,650 posts
You are AWESOME. Thanks

#18
ExecutorBG

ExecutorBG
  • Members
  • 144 posts
I will definetely try it out next time i play.

Great job!

Btw to everyone else... it really doesn't sound too complicated as a logic to do, once you can think of the way to identify the host. So gratz to OP for thinking of this method :)

#19
dima_che

dima_che
  • Members
  • 341 posts
Will try

#20
Baine10

Baine10
  • Members
  • 333 posts
link fails to download.

#21
Baine10

Baine10
  • Members
  • 333 posts
I keep getting the invalid download parameters error. Can someone reupload?

#22
vivanto

vivanto
  • Members
  • 2,350 posts

ToughReason wrote...
EDIT: Something trouble my mind: If you , alone programmer can do this in relatively short time, why their mobs of programmers dont do this until now just for couple of minutes


Same reason they can't implement text chat.

Truth be told however, there's also a lot of official channels when source code alterations are done. Verification, validation, QA, version control, distribution.

Due to this, the preferred development practice is to spread out releases to fewer, bigger updates instead of frequent hacks.

#23
1Magnolie

1Magnolie
  • Members
  • 523 posts
Finally, my prayers have been answered.
You're the best!

#24
Twistoon

Twistoon
  • Members
  • 136 posts
with a simple tool you can also just kick other players while in mid game as host. You just block their ip and boom they are gone. Just saying.

This kind of thing exists for other games as well that don't allow you to kick alone a person as host like it is in ME 3. never again I say =]. If you leech,  you're afk -->kick midgame

Edited by Twistoon, 14 June 2012 - 01:32 PM.


#25
Merkit91

Merkit91
  • Members
  • 784 posts
  • Mass Effect 3
We won't be banned for using this, right?