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 Technology Lab

 
  • Topic is locked indefinitely.
 

Market updating, how far is too far?

Author
Gomeler
Infinite Point
Pandemic Horde
#1 - 2014-02-04 15:18:38 UTC
I'm really enjoying station trading within EVE but as my workflow has progressed, I'm worried about the fine line between increasing efficiency and botting. The only statement within the EULA/ToS that I could find that discussed botting was the following:

Conduct
A. Specifically Restricted Conduct
3:
You may not use your own or any third-party software, macros or other stored rapid keystrokes or other patterns of play that facilitate acquisition of items, currency, objects, character attributes, rank or status at an accelerated rate when compared with ordinary Game play. You may not rewrite or modify the user interface or otherwise manipulate data in any way to acquire items, currency, objects, character attributes or beneficial actions not actually acquired or achieved in the Game.

Bolded in particular is what I'm curious about. I understand that they have to be broad so as to have coverage for everything but I'm hoping there is some clarification somewhere. I'm interpreting that as saying that I cannot:
1) automate station trading(boo.. this would be so much fun and I swear I'm competing against bots at times anyways Evil)
2) cannot setup a single click macro to retrieve an item and update an order within a given set of parameters.

However, if I just optimize my clicks, I am ok? Elinor is what prompts the optimized click question. I was considering a combination of cache scraper + clipboard manipulation but it sounds like Elinor already does that for me. Is this valid?

Backstory: I currently use EveMentat to track orders with EMDR dumped into couchbase + some python to find tasty items to station trade. Now that I have all these glorious items to trade, I'm approaching a scale problem where my piddly fingers suck at updating my ~125 market orders. My current workflow of tabbing between EveMentat and EVE is slow and tedious. There's gotta be a better way as I'm training the Wholesale 5 and then Tycoon 1-5.
Golden Gnu
The Golden Gnu Corp
#2 - 2014-02-04 18:33:41 UTC  |  Edited by: Golden Gnu
AFAIK, the only way to be sure you're not breaking the EULA, is to create a support ticket and ask CCP.
No matter what we tell you, it will still get you banned if we are wrong.
To have your back clear, you need the answer from CCP.

I'm pretty sure no devs will answer this question on the forum, as it's something that pops up every now and again.
AFAIK it has never gotten a dev answer...

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Gomeler
Infinite Point
Pandemic Horde
#3 - 2014-02-04 23:27:29 UTC
Golden Gnu wrote:
AFAIK, the only way to be sure you're not breaking the EULA, is to create a support ticket and ask CCP.
No matter what we tell you, it will still get you banned if we are wrong.
To have your back clear, you need the answer from CCP.

I'm pretty sure no devs will answer this question on the forum, as it's something that pops up every now and again.
AFAIK it has never gotten a dev answer...


Didn't think of a support ticket. Hopefully I can get some answers or at least a more clear "that might get you whacked by the banhammer" or "definitely won't whack you with the banhammer over that". Thanks!
Gomeler
Infinite Point
Pandemic Horde
#4 - 2014-02-04 23:51:24 UTC
While going about figuring out where to file a support ticket I ran across a 'policies' tab that expounded upon the EULA with regards to 3rd party software -> http://community.eveonline.com/support/policies/third-party-policies/. I found it interesting that there they(CCP) explicitly do not permit cache scraping.

Digging further, there is more discussion that then says cache scraping is legal for legal activities and illegal for illegal activities -> https://forums.eveonline.com/default.aspx?g=posts&m=2900665#post2900665.

So yeah, definitely putting out a support ticket with hopes of getting something more clear than 'legal for legal things, illegal elsewhere'. I'd hate to lose my space pixel monies over confusion.
Elmore Jones
New Eden Mining Organisation
The Craftsmen
#5 - 2014-02-05 01:51:11 UTC
CCP have specifically said yes to the Reverence library https://forums.eveonline.com/default.aspx?g=posts&find=unread&t=6501 which allows cache scraping for current market prices + price histories (as viewed in game on your market window) and access to the SDD like data stored there. This is a pretty good guide to what will not see you under the banhammer :)

+++ Reality Error 404 - Reboot Cosmos +++

Gomeler
Infinite Point
Pandemic Horde
#6 - 2014-02-05 05:48:46 UTC
Elmore Jones wrote:
CCP have specifically said yes to the Reverence library https://forums.eveonline.com/default.aspx?g=posts&find=unread&t=6501 which allows cache scraping for current market prices + price histories (as viewed in game on your market window) and access to the SDD like data stored there. This is a pretty good guide to what will not see you under the banhammer :)


Yup, I had run across that library and actually intended on using it for my next project. I'm going to go look for other projects that used Reverence to see what they're doing. I've got a support ticket out now, hopefully I'll get some information. Pretty certain I'm moving forward until I get a response as it is a fun exercise.
Gomeler
Infinite Point
Pandemic Horde
#7 - 2014-02-05 18:52:38 UTC
Support ticked filed, received a response from a GM, asked a few more questions, and in the end suffice to say I'm more confused then when I started. In short, they're sticking very closely to the EULA and TOS, which is understandable, including the TOS statement regarding 3rd party applications/tools:

"You will not attempt to decipher, hack into or interfere with any transmissions to or from the EVE Online servers, nor will you try to create or use any third party add-ons, extras or tools for the game."

So, following that guidance, damn near everything in this sub-forum is in violation of the TOS. I guess I'll continue to use Mentat and hope for the best at this point. I think my EMDR parsing process is also technically illegal? I don't know anymore Ugh
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#8 - 2014-02-05 20:51:18 UTC
CCP has always stated that keyboard macros are not against the EULA. The way that I've always approached it: if you're completely automated, that's bad and you should feel bad. Elinor, however, is not completely automated. You still need to click the "Export to File" button. You still need to right click the order to modify it. You still need to sit and wait. All it does is calculate the price to be 0.01 ISK less than the lowest in station. This is easily done with your eyes, and simply saves a second or two. I would say that Elinor is less of a concern than cache scraping, as it's using data that is provided by CCP (by way of the export to file button), rather than the cache scraping which is and always has been in a grey area.

This is like asking if it's okay to make a macro for F1-F8 to save a few seconds (before they released weapon grouping).

However, if you were to make a OCR bot, or a python injection bot... those things are definitely no-no
Gomeler
Infinite Point
Pandemic Horde
#9 - 2014-02-05 21:44:49 UTC
Sable Blitzmann wrote:
CCP has always stated that keyboard macros are not against the EULA. The way that I've always approached it: if you're completely automated, that's bad and you should feel bad. Elinor, however, is not completely automated. You still need to click the "Export to File" button. You still need to right click the order to modify it. You still need to sit and wait. All it does is calculate the price to be 0.01 ISK less than the lowest in station. This is easily done with your eyes, and simply saves a second or two. I would say that Elinor is less of a concern than cache scraping, as it's using data that is provided by CCP (by way of the export to file button), rather than the cache scraping which is and always has been in a grey area.

This is like asking if it's okay to make a macro for F1-F8 to save a few seconds (before they released weapon grouping).

However, if you were to make a OCR bot, or a python injection bot... those things are definitely no-no


Thanks for the feedback. Your logic around the logfile vs cache scraping makes sense on top of the human vs non-human. I wish the market order system was a bit more complex in-game so as to not require tip-toeing around the EULA and TOS while fearing the switch judgement of the banhammer. CCP could add price undercutting to the default buy/sell order window and level the playing field. Then it would just be down to catching automated order updating, which I would think would be easy to catch.
suid0
Pandemic Horde Inc.
Pandemic Horde
#10 - 2014-02-06 08:20:08 UTC
You probably want to read into this before you get ban hammered

http://themittani.com/news/eve-uni-botting-controversy

the entire enemy support fleet is dead except for one interdictor a titan could easily finish off with drones  - Commander Ted