These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

Attacked indicator question [Arduino] [DIY]

First post
Author
Cael Ironforge
The Scope
Gallente Federation
#1 - 2015-10-15 22:45:01 UTC  |  Edited by: Cael Ironforge
Hail captains!

I am here to ask two questions.

1) I am building a little (Arduino) control panel with switches, buttons, and (hopefully) a way to switch button profiles between other games I play. I would like to add a red light indicator for when I am attacked as more of an immersion feature (not to prevent being attacked or scout for red tags while mining). How would I even start to read that data? Is there an API to read something like that at an instant?

2) Is this allowed by CCP? Again, it's not to prevent attacks, just replicate onscreen data in the real world.


Thanks,

- Cael
Memphis Baas
#2 - 2015-10-16 00:03:00 UTC  |  Edited by: Memphis Baas
Regardless of your intentions behind doing it, I don't think the API can provide that kind of functionality, and we can't even discuss the other illegal (against the EULA) ways of getting the data from the client. Basically, you're being warned on screen (status messages, combat flags, overview flashing, etc), and otherwise the EVE program does not allow mods like WoW or other games and you can't modify it.

From CCP's point of view, "no modifications" is an easier rule to communicate and enforce than "if your intentions are honorable, then ..." They have no control or monitoring over the hardware that you're building, and we've lied (and continue to lie) so much to avoid being banned that they're fed up with it.

CAM's reaction is probably what CCP devs think when they see your post, and it's because, as I said, thousands of (now banned) accounts have petitioned that they weren't botting for RMT cash, they were just innocently building immersion devices.
Paranoid Loyd
#3 - 2015-10-16 00:07:12 UTC  |  Edited by: Paranoid Loyd
You can probably program it to read the log file, although I am not sure if you get a notification for all forms of attack against you. That is where I would start anyway.

"There is only one authority in this game, and that my friend is violence. The supreme authority upon which all other authority is derived." ISD Max Trix

Fix the Prospect!

Dr0000 Maulerant
Union Nanide and Tooling
#4 - 2015-10-16 00:22:04 UTC
Cael Ironforge wrote:
Hail captains!

I am here to ask two questions.

1) I am building a little (Arduino) control panel with switches, buttons, and (hopefully) a way to switch button profiles between other games I play. I would like to add a red light indicator for when I am attacked as more of an immersion feature (not to prevent being attacked or scout for red tags while mining). How would I even start to read that data? Is there an API to read something like that at an instant?

2) Is this allowed by CCP? Again, it's not to prevent attacks, just replicate onscreen data in the real world.


Thanks,

- Cael


As much salt as people seem to be spraying about the idea, I have a set of alarms set up to watch my overview for flashing yellow and flashing red (since I'm narcoleptic). As long as you aren't changing anything inside the client or automating responses, it doesn't break the EULA.


I use some C code that pulls a screen cap and looks for specific changes, you can also get that data from telling the client to log verbosely but it will slow things down a great deal.

Tell me again about how every playstyle you dont engage in "doesn't require any effort" and everyone who does it needs to die in a fire. Be sure to mention about how you tried it once but it was too easy/boring/ethnic-homophobic slur. 

Cael Ironforge
The Scope
Gallente Federation
#5 - 2015-10-16 00:46:46 UTC
Memphis Baas wrote:
Regardless of your intentions behind doing it, I don't think the API can provide that kind of functionality, and we can't even discuss the other illegal (against the EULA) ways of getting the data from the client. Basically, you're being warned on screen (status messages, combat flags, overview flashing, etc), and otherwise the EVE program does not allow mods like WoW or other games and you can't modify it.

From CCP's point of view, "no modifications" is an easier rule to communicate and enforce than "if your intentions are honorable, then ..." They have no control or monitoring over the hardware that you're building, and we've lied (and continue to lie) so much to avoid being banned that they're fed up with it.

CAM's reaction is probably what CCP devs think when they see your post, and it's because, as I said, thousands of (now banned) accounts have petitioned that they weren't botting for RMT cash, they were just innocently building immersion devices.


I understand this point of view, you never know who is lying and who isn't. It's easier to just say "no" in general instead of trying to decipher who is and is not abusing certain advantages. I understand that CAM was probably venting because of so many people trying to manipulate games to create their own advantages. I just have issue with the attack against me for asking, what I thought were, legitimate questions.




Paranoid Loyd wrote:
You can probably program it to read the log file, although I am not sure if you get a notification for all forms of attack against you. That is where I would start anyway.


Yea, it is a start, I'll have to poke around. Thanks for the input.

Dr0000 Maulerant wrote:


As much salt as people seem to be spraying about the idea, I have a set of alarms set up to watch my overview for flashing yellow and flashing red (since I'm narcoleptic). As long as you aren't changing anything inside the client or automating responses, it doesn't break the EULA.

I use some C code that pulls a screen cap and looks for specific changes, you can also get that data from telling the client to log verbosely but it will slow things down a great deal.


Unfortunately, when people want to think outside of the box in terms of how they interact with it they are usually labled as a "cheater" "hacker" (which is cute how often that word is misused), etc., etc. I had no intention to manipulate anything. Like I said, for me it's immersion. I was even looking at trying to build my own touch screen table to bring up the ships health and all to make it feel more "futuristic" than just using a keyboard and computer monitor.

Anyway, thank you for the input, I'll have to poke around for some type of screen cap code. Hopefully CCP wont find this to be against the EULA... On second thought, I should probably message them in a ticket about this >.>
Jonah Gravenstein
Machiavellian Space Bastards
#6 - 2015-10-16 01:12:58 UTC
Cael Ironforge wrote:
Paranoid Loyd wrote:
You can probably program it to read the log file, although I am not sure if you get a notification for all forms of attack against you. That is where I would start anyway.


Yea, it is a start, I'll have to poke around. Thanks for the input.
You need to be very careful with using the logs for this purpose, as far as I know using them for stuff like this is frowned upon by CCP.

GM Grimmi wrote:
Greetings,

The LogServer output is solely intended by CCP as information for developers to help identify and fix bugs. While BACON, and the many similar tools currently used by a large number of players, may technically not be in violation of our EULA/TOS, we frown upon the use of this information for any other purpose and we are currently working on changes to prevent this sort of unintended use of information provided by the LogServer.

Regards,

GM Grimmi
Lead Game Master


Dr0000 Maulerant wrote:


As much salt as people seem to be spraying about the idea, I have a set of alarms set up to watch my overview for flashing yellow and flashing red (since I'm narcoleptic). As long as you aren't changing anything inside the client or automating responses, it doesn't break the EULA.

I use some C code that pulls a screen cap and looks for specific changes, you can also get that data from telling the client to log verbosely but it will slow things down a great deal.
It's a grey area in the EULA, if you haven't already done so you should check with CCP if what you're doing is allowed

Quote:
Unfortunately, when people want to think outside of the box in terms of how they interact with it they are usually labled as a "cheater" "hacker" (which is cute how often that word is misused), etc., etc. I had no intention to manipulate anything. Like I said, for me it's immersion. I was even looking at trying to build my own touch screen table to bring up the ships health and all to make it feel more "futuristic" than just using a keyboard and computer monitor.

Anyway, thank you for the input, I'll have to poke around for some type of screen cap code. Hopefully CCP wont find this to be against the EULA... On second thought, I should probably message them in a ticket about this >.>
Yes you should, it's the only way to get a definitive answer.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Cael Ironforge
The Scope
Gallente Federation
#7 - 2015-10-16 01:34:59 UTC
Hey Jonah, thank you for the GM quote. I have been looking around to see if anyone has mentioned anything about this. That was much appreciated!
Jonah Gravenstein
Machiavellian Space Bastards
#8 - 2015-10-16 01:57:07 UTC
Cael Ironforge wrote:
Hey Jonah, thank you for the GM quote. I have been looking around to see if anyone has mentioned anything about this. That was much appreciated!
No problem, the quote dates back to 2008 and is on the old forums so you'd have had trouble finding it here.

The BACON that is mentioned was a tool that parsed the logs and alerted players when somebody entered or left local; a different use of the logs but similar in scope to your question.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Cael Ironforge
The Scope
Gallente Federation
#9 - 2015-10-16 02:07:52 UTC
Jonah Gravenstein wrote:
Cael Ironforge wrote:
Hey Jonah, thank you for the GM quote. I have been looking around to see if anyone has mentioned anything about this. That was much appreciated!
No problem, the quote dates back to 2008 and is on the old forums so you'd have had trouble finding it here.

The BACON that is mentioned was a tool that parsed the logs and alerted players when somebody entered or left local; a different use of the logs but similar in scope to your question.


Yea you're talking about the guy that had an LED light up when a script he made picked up a red square on screen correct? That post was partially why I added the second question to my post Big smile
Primary This Rifter
Mutual Fund of the Something
#10 - 2015-10-16 02:10:18 UTC
He wasn't talking about the logserver output, just the normal combat logs that the client writes to Documents/EVE/logs/Gamelogs
Jonah Gravenstein
Machiavellian Space Bastards
#11 - 2015-10-16 02:23:20 UTC
Primary This Rifter wrote:
He wasn't talking about the logserver output, just the normal combat logs that the client writes to Documents/EVE/logs/Gamelogs
My bad, although my point stands, he needs to contact CCP to get a definitive answer.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Otso Bakarti
Doomheim
#12 - 2015-10-16 02:38:41 UTC
I'd love an audio warning to go along with the yellow blinky, like, "Some dink is about to shoot at you." Or, on red,
"Some dink is shooting at you." The immersion factor would be just like home.

There just isn't anything that can be said!

DaReaper
Net 7
Cannon.Fodder
#13 - 2015-10-16 04:30:49 UTC
i did not read this all, but a few years ago there was a guy who rigged one of thous programmable led lights to change color base don the system nebula. AFAIK this was legal, no idea how he did it. but you would want to send a mail to ccp and ask to be save

OMG Comet Mining idea!!! Comet Mining!

Eve For life.

Paranoid Loyd
#14 - 2015-10-16 05:30:08 UTC
Primary This Rifter wrote:
He wasn't talking about the logserver output, just the normal combat logs that the client writes to Documents/EVE/logs/Gamelogs

^

"There is only one authority in this game, and that my friend is violence. The supreme authority upon which all other authority is derived." ISD Max Trix

Fix the Prospect!

Cael Ironforge
The Scope
Gallente Federation
#15 - 2015-10-16 05:55:00 UTC
Just wanted to say thank you to every one. Although I'm still trying to figure out how to go about doing this, thanks everyone for your input and trying to look after a fellow player and pulling up any info you find about the legality of what I am tryin gto do. Rare to find a community like this in an MMO anymore!

- Cael
ISD Decoy
ISD Community Communications Liaisons
ISD Alliance
#16 - 2015-10-16 18:24:45 UTC
I have removed an off-topic post.

Quote:
27. Off-topic posting is prohibited.

Off-topic posting is permitted within reason, as sometimes a single comment may color or lighten the tone of discussion. However, excessive posting of off-topic remarks in an attempt to derail a thread may result in the thread being locked, or a forum warning being issued to the off-topic poster.

ISD Decoy

Captain

Community Communication Liaisons (CCLs)

Interstellar Services Department