RiotGames / developer-relations

Riot Games Developer Ecosystem Bug Reporting
http://developer.riotgames.com
741 stars 44 forks source link

New player movement cordination in past game #110

Closed raaaas closed 5 years ago

raaaas commented 5 years ago

Hello,

I want to have Player moves in game, Since i got ban to run my script ! and they wont lift it i cannot extract it from Replay online ;)

So please help to create path optimization for research

Querijn commented 5 years ago

boy

raaaas commented 5 years ago

https://youtu.be/eHipy_j29Xw?t=136

just in case if you just came out of the cave recently

junlarsen commented 5 years ago

Extracted from the League TOS link

ix. Using any unauthorized third party programs, including mods, hacks, cheats, scripts, bots, trainers and automation programs that interact with the Software in any way, for any purpose, including any unauthorized third party programs that intercept, emulate, or redirect any communication between the Software and Riot Games and any unauthorized third party programs that collect information about the Game by reading areas of memory used by the Software to store information;

raaaas commented 5 years ago

okey genuine you can read good,

The movement DATA stored in replay file, client loads it and just like old gramaphon plays it

ALL MOVE MENT DATA ARE STORED and ITS FREE TO Download and since is not intellectual property and its free to use, its free to extract DATA from.

im just want short cut ;) other wise everything done and data set could generated like 1 week with my servers ;)

Querijn commented 5 years ago

There is none, and it's unlikely there will be one. Read the replay file, if you're able.

raaaas commented 5 years ago

are you sure ? image

Querijn commented 5 years ago

That's a third party rest API that feeds the game encrypted information. It most likely 'copies and pastes' the spectator rest api data

junlarsen commented 5 years ago

I'm not sure if asking whether we can read or not is a great idea when your question is unclear. I initially thought you were looking to simulate player movement in-game.

raaaas commented 5 years ago

finally, im not looking for do anything in-gmae.

ALL i want to do is, find HEAT map, extract strategy to teach people

just listen to this for next 1 min only

https://youtu.be/eHipy_j29Xw?t=136

"AI found strategy we could not find in 8 years of playing "

Krissalyce commented 5 years ago

This data is intentionally not available, because the abuse of this data could lead to tracking jungle routes and times for junglers, and exploited to give unfair advantages to malicious players. While it's possible that in the future, this data may be released with Riot Sign On, granular player movements in game are currently considered private data. Use the timeline api with the broad stroke data provided and interpolate.

Querijn commented 5 years ago

I had the same issue Grecko has, combining a paragraph of "player moves in game", "scripts" and "i got ban" is really confusing. Krissalyce is right on the mark on the current Riot stance on this data, it's not public or planned to be public.

raaaas commented 5 years ago

I had the same issue Grecko has, combining a paragraph of "player moves in game", "scripts" and "i got ban" is really confusing. Krissalyce is right on the mark on the current Riot stance on this data, it's not public or planned to be public.

the reson i got bannd because i was lazy to write decodeing, so i just injecte hope for extracting the game replay. beside i mention 3 time in my first question " movement in past " " onlin replay" "path optimzation" i thought it would be clear

and as he said there is a another way for me : "Use the timeline api with the broad stroke data provided and interpolate."

raaaas commented 5 years ago

This data is intentionally not available, because the abuse of this data could lead to tracking jungle routes and times for junglers, and exploited to give unfair advantages to malicious players. While it's possible that in the future, this data may be released with Riot Sign On, granular player movements in game are currently considered private data. Use the timeline api with the broad stroke data provided and interpolate.

So you mean Riot have the data and not publishing to public because some user could find better path by data and not watching online match ? i always tought watching is easier than coding i guess i was wrong. so youtuber like Tarzan which teach people best jungler pathing like this video https://www.youtube.com/watch?v=KuRwf34wVmM

its clear he is giving bronze player advantage to exploit, so please ban him, ban n1 jungler

or you mean you are selling this data to top dollar so they could have advantage in game ?

Krissalyce commented 5 years ago

No, the data may or may not be recorded. It is unclear.

You misunderstand me. Tarzan is not exploiting anything because he is not using personalized jungler data to inform him of his enemy's path. He is using non-personalized experience to teach players to play the game. The difference between personalized and non-personalized data is key.

By using this theoretical position API, one could obtain personalized pathing data, which can be abused. This is why Riot has made the conscious decision to make this data considered private. This, and any other data that could be used to adversely affect the match to create non-normal gameplay, is privatized.

It is an unfortunate side effect that certain projects become non-viable, including my own, which intended to teach players about overextending and dude potential. However, it is for the sanctity of the game and I agree with Riot's stance.

This is unlikely to change until Riot Sign On allows for secure access to ensure a summoner is who they claim to be, and even then it is a big if.

RiotTuxedo commented 5 years ago

Sorry everyone. I'm going to close this issue as it's more of a discussion than an issue or feature request. If it is a feature request, encrypting the game data is an intentional choice. If you'd like, you can move this discussion to the Discord.