SaintNicster
Titan Network Admin
CIT Developer
Global: @SaintNicster
Server: Triumph, Infinity
Hero: Frozen Pyro
Villain: Jack's Hammer
|
 |
« on: March 03, 2009, 12:13:57 pm » |
|
Download CoHRadar - Available for PC and Mac (requires Java) CoHRadar uses a demofile created by the client to create a 2D map of all game entities that your machine has been told about. The map is useful as it can highlight were a hostage, glowie, or even where Quantum and Void-type enemies may be. Just a note that it doesn't where any of the walls/boundaries are (and can't without decompiling the PIGG files), so you'll have to take into account when using it for navigation. Those of you who have been around a while may remember the old "Blinkie Finder" program that was created around I6/I7. I used this as my starting place and reverse-engineered a lot of the functionality it provided. Full instructions can be found hereAlso, the full source code is available in the JAR file and on SourceForge if you're curious/skeptical. A bug tracker and request organizer organizer are also provided.
|
|
|
|
|
Logged
|
WHEN ASKING FOR HELP / POSTING A BUG, PLEASE PROVIDE AS MUCH INFORMATION AS POSSIBLE 
|
|
|
Maverick X
Titan Network Admin
Superpowered Awesome
Global: @Maverick X
Server: Pinnacle
Hero: Maverick X
Villain: Omicron Cypher
|
 |
« Reply #1 on: March 03, 2009, 12:33:25 pm » |
|
I still use blinkie finder. I'll have to check this out. Thanks! =]
|
|
|
|
|
Logged
|
SeanResident Titan Nerd --------------------------- 
|
|
|
Tazhyngarth
Titan Network Moderator
Global: @Tazhyngarth
Server: Justice
Hero: Sirata
Villain: Mechanical Disaster
|
 |
« Reply #2 on: March 03, 2009, 12:35:29 pm » |
|
Sweet! I can't wait to test this out.
|
|
|
|
|
Logged
|
"all you gotta do is add beer and you've landed urself a genius!" - timmytoofar 
|
|
|
Voltaic Shock
Titan Network Admin
Global: @Voltaic Shock
Server: Pinnacle
Hero: Voltaic Shock
Villain: Voltaic Bot
|
 |
« Reply #3 on: March 03, 2009, 02:39:03 pm » |
|
Nice! I will have to try this out as well.
|
|
|
|
|
Logged
|
|
|
|
Steiner
Titan Network Admin
Global: @The Steiner
Server: Freedom
Hero: EMP Anton LeVay, R. Son
Villain: n/a
|
 |
« Reply #4 on: March 03, 2009, 06:03:50 pm » |
|
Tested and Working!
Not as close to real-time as I was hoping. But... yea this thing is pretty diesel.
I'm going to take the source and figure out a way to get things to run in real time... and possibly some other features I can't promise only because I can't guarantee them.
I'll keep ya posted Saint, definitely would like involved in my version, since your inspired me to try my own hand.
I'll see if I can stick to Java for the Mac clients, but I can almost promise that there will be a better version of said project done in VB.NET.
|
|
|
|
|
Logged
|
~Steiner Titan Network Administrator
(I welcome questions needing to be answered immediately to be asked via GoogleTalk)
|
|
|
SaintNicster
Titan Network Admin
CIT Developer
Global: @SaintNicster
Server: Triumph, Infinity
Hero: Frozen Pyro
Villain: Jack's Hammer
|
 |
« Reply #5 on: March 03, 2009, 06:18:27 pm » |
|
I don't want it running in real time. That pushes the program into a further gray area than what HeroStats/CIT are already in.
The reason that it was written in Java was to enable cross-OS programming. Creating that in VB.net completely defeats the purpose. You want mac users to be even more alienated from CIT/Titan?
ALSO: My program only reads demo files produced by the game. It doesn't read from the clients memory or from the PIGG files. That is how this stays 'legal' regarding the EULA. Fork if you want, but my CoHRadar won't include that.
|
|
|
|
|
Logged
|
WHEN ASKING FOR HELP / POSTING A BUG, PLEASE PROVIDE AS MUCH INFORMATION AS POSSIBLE 
|
|
|
Steiner
Titan Network Admin
Global: @The Steiner
Server: Freedom
Hero: EMP Anton LeVay, R. Son
Villain: n/a
|
 |
« Reply #6 on: March 03, 2009, 06:31:41 pm » |
|
Understood Entirely!
I'm intending to keep it within the EULA. My main idea was to have the demo recording all the time... with a constant running script that deletes the obsolete chunk of the demo every x seconds.
This should work with slightly more resources used... and possibly loading up images of recognized maps into the 2d display.
I don't plan to do anything you'd dis-approve.
Also, it's been publicly announced that the PIGG data is more than available to use and view on a private level. Meaning as long as you don't make any of the information PUBLIC or use it to abuse the game... and lastly selling said app for profit everything is good.
|
|
|
|
« Last Edit: March 03, 2009, 06:46:35 pm by Steiner »
|
Logged
|
~Steiner Titan Network Administrator
(I welcome questions needing to be answered immediately to be asked via GoogleTalk)
|
|
|
SuckerPunch
Titan Network Admin
Global: @Polaris
Server: Victory, Protector
|
 |
« Reply #7 on: March 03, 2009, 07:30:44 pm » |
|
You want mac users to be even more alienated from CIT/Titan?
Whoah, that's not even remotely fair. It's not like anyone in the gaming community had any clue they would ever make a Mac client. In fact, several times the devs had stated it wasn't going to happen. I understand what you're saying but to insinuate we did anything willingly or on purpose to push Mac users aside is completely unfair.
|
|
|
|
|
Logged
|
|
|
|
SaintNicster
Titan Network Admin
CIT Developer
Global: @SaintNicster
Server: Triumph, Infinity
Hero: Frozen Pyro
Villain: Jack's Hammer
|
 |
« Reply #8 on: March 03, 2009, 10:38:34 pm » |
|
Whoah, that's not even remotely fair. It's not like anyone in the gaming community had any clue they would ever make a Mac client. In fact, several times the devs had stated it wasn't going to happen.
I understand what you're saying but to insinuate we did anything willingly or on purpose to push Mac users aside is completely unfair. Hmm, so that's what my foot tastes like. Good to know. Welcome back to posting, SP. I hate like it had to be like that -.- /backpedals Ok, so that didn't come out right at all. Didn't mean to blame, though it certainly looks like that. I was trying to go for was that now that the game is Cross-OS, we (as fan developers) have somewhat of a duty to develop for both. Now obviously, there is a bit of grandfathering when it comes to things that already exists. The HeroStats engine will not be an easy thing to port (if at all possible). What I was trying to imply was that at this point, we should avoid making more incompatible programs. The code base shouldn't be split over two languages. Err, crap. The more I say the deeper I digg. Let's just say that it was a douche-y comment and I'll shut up about it >.>
|
|
|
|
|
Logged
|
WHEN ASKING FOR HELP / POSTING A BUG, PLEASE PROVIDE AS MUCH INFORMATION AS POSSIBLE 
|
|
|
SaintNicster
Titan Network Admin
CIT Developer
Global: @SaintNicster
Server: Triumph, Infinity
Hero: Frozen Pyro
Villain: Jack's Hammer
|
 |
« Reply #9 on: March 03, 2009, 11:02:41 pm » |
|
Understood Entirely!
I'm intending to keep it within the EULA. My main idea was to have the demo recording all the time... with a constant running script that deletes the obsolete chunk of the demo every x seconds. That sounds like botting, which I'm fairly sure is against the EULA. Also, it's been publicly announced that the PIGG data is more than available to use and view on a private level. Meaning as long as you don't make any of the information PUBLIC or use it to abuse the game... and lastly selling said app for profit everything is good. I was fairly certain that nothing has ever been said like this. Can you point me to a redname or such?
|
|
|
|
|
Logged
|
WHEN ASKING FOR HELP / POSTING A BUG, PLEASE PROVIDE AS MUCH INFORMATION AS POSSIBLE 
|
|
|
eabrace
Titan Network Moderator
Global: @B Samson
Server: Triumph (mostly)
|
 |
« Reply #10 on: March 04, 2009, 12:06:32 am » |
|
I took the radar for a quick spin when I got home tonight. I fed it some demo files I'd recorded of things like the Arachnos Flier's flight path.
Way too cool!
I could have some fun with this.
|
|
|
|
|
Logged
|
 Paragon Wiki admin "I ran out of character slots, so now I'm a contact."
|
|
|
Steiner
Titan Network Admin
Global: @The Steiner
Server: Freedom
Hero: EMP Anton LeVay, R. Son
Villain: n/a
|
 |
« Reply #11 on: March 04, 2009, 02:02:01 am » |
|
That sounds like botting, which I'm fairly sure is against the EULA. I was fairly certain that nothing has ever been said like this. Can you point me to a redname or such?
I'm deleting the parts of the demo file, it isn't effecting the client at all. Shouldn't be botting. It was paraphrasing from a red-name in a forum section on the Official forms that not everyone has access to. Also. I know GNL and GNU rights inside and out... the second they put a file on your computer they release a common use license to you. Meaning we can do what ever we want with it as long as we don't publically display said info or try to profit from it. Further more, 7. OFFICIAL SERVICE
NC Interactive has designed the Game(s) for official play only as offered through the Service by NC Interactive at the Web Site and not through any other means. You further agree not to access, create or provide any other means through which the Game(s) may be played by others, as through server emulators. You agree not to use any hardware or software, including but not limited to third party tools, or any other method of support which may in any way influence or advantage your use of the Service which is not authorized by NC Interactive, including but not limited to the use of ‘bots’ and/or any other method by which the Service may be played automatically without human input. You acknowledge that you do not have the right to create, publish, distribute, create derivative works from or use any software programs, utilities, applications, emulators or tools derived from or created for the Game(s) except that you may use the Software to the extent expressly permitted by this Agreement. You may not take any action which imposes an unreasonable or disproportionately large load on our infrastructure. Notice the bold... HS, TNT and even the map packs from B-H.com are in violation of the EULA... yet COH doesn't care... BECAUSE no profit is being made and game content NOT made public is being kept that way. That's all that matters to them. No harm in bending the rules to help peoples experience.
|
|
|
|
|
Logged
|
~Steiner Titan Network Administrator
(I welcome questions needing to be answered immediately to be asked via GoogleTalk)
|
|
|
SaintNicster
Titan Network Admin
CIT Developer
Global: @SaintNicster
Server: Triumph, Infinity
Hero: Frozen Pyro
Villain: Jack's Hammer
|
 |
« Reply #12 on: March 04, 2009, 02:11:24 am » |
|
I'm deleting the parts of the demo file, it isn't effecting the client at all. Shouldn't be botting. When you enter the /demorecord command, that only creates the placeholder/empties the file for the demo. The demo itself isn't written to the disk until you fire off the /demostop command. I had to handle this when loading the files.
|
|
|
|
|
Logged
|
WHEN ASKING FOR HELP / POSTING A BUG, PLEASE PROVIDE AS MUCH INFORMATION AS POSSIBLE 
|
|
|
Steiner
Titan Network Admin
Global: @The Steiner
Server: Freedom
Hero: EMP Anton LeVay, R. Son
Villain: n/a
|
 |
« Reply #13 on: March 04, 2009, 07:36:21 am » |
|
really!?
Dang... that sucks bananas.
|
|
|
|
|
Logged
|
~Steiner Titan Network Administrator
(I welcome questions needing to be answered immediately to be asked via GoogleTalk)
|
|
|
Tazhyngarth
Titan Network Moderator
Global: @Tazhyngarth
Server: Justice
Hero: Sirata
Villain: Mechanical Disaster
|
 |
« Reply #14 on: March 04, 2009, 09:55:39 am » |
|
In yo Face Steiner! You're doing it wrong! HA! ...I don't know, just felt the need to do that....  Don't worry about your Post Saint, we all know you're a good guy and not out to make intentionally offensive Posts. We all know how hard it is to 100% see the intent of certain Posts because expressions aren't typed out very easily.
|
|
|
|
|
Logged
|
"all you gotta do is add beer and you've landed urself a genius!" - timmytoofar 
|
|
|
|