| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Vaerah Vahrokha
Vahrokh Consulting
3819
|
Posted - 2013.02.14 01:24:00 -
[1] - Quote
Glathull wrote:Okay, so if you're on linux and you set turn off a specific setting for a specific file or if you're on win7 and have never needed to know when a file was created, accessed, or modified then it's possible to open a file without altering the metadata.
Fair enough. But I call those edge cases. Not something so common that you can interpret the terms of an EULA assuming those circumstances.
You can open files on any POSIX and even MS DOS compatible file system upwards without altering anything including metadata, with a simple C call... Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3819
|
Posted - 2013.02.14 01:38:00 -
[2] - Quote
Liang Nuren wrote:NEONOVUS wrote:So what if I copy the data into a different directory then scrape it? Or even better what if I play EVE once on a hdd then switch to another EVE client and use that on a separate hdd, reformatting and reinstalling EVE between each switch? Or worse setup a raid backup then use the data written to the backup and thus never touch the game cache that is used in the first place? Once CCP declares the cache off limits, this behavior will get you banned. Use the API like you're supposed to. -Liang
The API can't even vaguely support the amount of constant throughput it's needed to do that job. They need to implement a real time mail slot protocol and considering how long they take to implement the hugely simpler REST, you'd see something coming out by 2030. Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3819
|
Posted - 2013.02.14 01:43:00 -
[3] - Quote
Sid Hudgens wrote:2008 forum post is from 2008. Heck, that was back in the BoB days. Now goons are running everything... (sorry I had to...)
Let's assume for a moment that CCP declares cache scraping forbidden and encrypt the cache data files.
I estimate it'll take 2 weeks tops before someone they will never find, will have those files opened like cheap pomatoes cans and posted the whole universe about how to do it. Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3819
|
Posted - 2013.02.14 01:44:00 -
[4] - Quote
Entity wrote: I'm going to go with "so what if metadata is modified?", as there is no way to identify WHAT accessed it.
This is possible but so asinine that would probably end on every game design website and e-zine and ridiculed to tears.
Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3819
|
Posted - 2013.02.14 13:55:00 -
[5] - Quote
Liang Nuren wrote:
So you're saying you might have to actually write intelligent programs to manage your usage of the API? So you're saying you might have to manually update things or manually do some work like the majority of "unenhanced" Eve players?
Cry me a ******* river.
-Liang
No. So, I am saying both you and that CCP person don't know the current technical limits of certain technologies.
I could write whatever intelligent software yet the fact there are hundreds of other concurrent API requests would immediately kill the whole API service for everyone if I started extracting data. It's is BAD to have 1 guy kill a service for everybody else and not because he wants to setup a DOS attack but because the API won't let to any other outcome.
Liang Nuren wrote: So you're saying you might have to manually update things or manually do some work like the majority of "unenhanced" Eve players?
The way I trade I don't need to do any work except setting up 2-3 orders every some weeks. I don't need any utility, my trading alts don't even have trading skills trained and yet they make their share of billions a month.
Just because someone knows how API works (hint: I developed some EvE software for other things) does not mean he uses of it or benefits off it.
Liang Nuren wrote: Cry me a ******* river.
I find it more constructive to try and educate you instead.
Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3819
|
Posted - 2013.02.14 13:59:00 -
[6] - Quote
Sura Sadiva wrote:Any esternal tool allowing to perform/replace in game actions is not allowed. I'ts clear, blunt and obvious. Tricky arguing and qibbling is not going to fool anyone.
And, again, stop kidding please. Applications like EFT or EVEMON do not access your client cache, indeed they works also if EVE is not installed. hey only use the API keys. If they used the cache to popualte their internal ships and modules library is their problem, in case. But these tools do not improve/replace or automate in anyway EVE client performances or actions.
EvEMon makes ample use of the client cache since months and does it by default. Just saying. YOU CHEATER! 
EFT takes prices from EvE Central which is wholly populated by CHEATERS uploading prices through EvE Mon and a couple of other applications. Damn cheaters, they are everywhere!  Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3822
|
Posted - 2013.02.14 22:40:00 -
[7] - Quote
Sura Sadiva wrote: Don't be silly. EVEMON (as EFT) don't neither need to have the eve client installed. Everyone can try and verify this.
Wrong. EvEMon indeed does not need to have EvE installed and in that exceptional case it'll only use the API. But if EvE is installed (the norm), by default it WILL both use the API and also grab the cache and send it.
Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3822
|
Posted - 2013.02.15 09:26:00 -
[8] - Quote
Dante Uisen wrote:This would not fully stop cache sculpting, someone would probably find a way to obtain the encryption key. It would put people using the technique in the same box as people using bots, and i looking at user/client behavior it would probably not be hard to spot the people using it.
It's even easier than that. In a path of least resistance, if cache reading became impossible (very unlikely) then people would just install an hook on the network driver and intercept data packets a la Wireshark and then decode those.
In the end it's like DownloadHelper vs video streaming companies: the more they make it hard to download the videos the better DownloadHelper (and similar) get to bypass that.
And in the end, since the data (like the videos) HAVE somehow to materialize in human readable / viewable format, both video capture softwares and data grabbing softwares can bulk capture the video being rendered and save / interpret it.
Sure, it's more effort, but many see these escalations as a challenge and many a programmer love to see their name associated to a victory against an over-protective corporation. Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3823
|
Posted - 2013.02.15 13:37:00 -
[9] - Quote
Dante Uisen wrote:Vaerah Vahrokha wrote:Dante Uisen wrote:This would not fully stop cache sculpting, someone would probably find a way to obtain the encryption key. It would put people using the technique in the same box as people using bots, and i looking at user/client behavior it would probably not be hard to spot the people using it. It's even easier than that. In a path of least resistance, if cache reading became impossible (very unlikely) then people would just install an hook on the network driver and intercept data packets a la Wireshark and then decode those. The result is the same, by reading the data of the wire you are also violation the EULA.
I want to see how CCP enforces that. Plenty of software (including packet shapers, stateful firewalls etc) that hook into and analyze network packets. Many people don't even know they have that stuff installed. Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |

Vaerah Vahrokha
Vahrokh Consulting
3823
|
Posted - 2013.02.15 14:05:00 -
[10] - Quote
Uppsy Daisy wrote:The EULA is pretty clear on that:
You may not reverse engineer, disassemble or decompile, or attempt to reverse engineer or derive source code from, all or any portion of the Software, or from any information accessible through the System (including, without limitation, data packets transmitted to and from the System over the Internet), or anything incorporated therein, or analyze, decipher, "sniff" or derive code (or attempt to do any of the foregoing) from any packet stream transmitted to or from the System, whether encrypted or not, or permit any third party to do any of the same, and you hereby expressly waive any legal rights you may have to do so. If the Software and/or the System contains license management technology, you may not circumvent or disable that technology.
It is not allowed.
It may be hard to see how they can enforce it, but please can we try to stay on topic.
The thread is about the in game legality of one or both of:
1) Using the in-game browser ShowMarketDetails() call to scroll through a set of items in the game and 2) Reading the resulting EVE cache records using one the many libraries
A law only works as much as you can enforce it. If they start getting so creative with the limitations, I am sure a number of people will come up with more creative counters. Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |
| |
|