snowl / LegendaryClient

Custom League of Legends client. No longer in development.
MIT License
43 stars 30 forks source link

Champion pages #19

Closed jonnyli1125 closed 10 years ago

jonnyli1125 commented 10 years ago

Champion pages need to be implemented (stats, abilities, skins, lore, etc).

snowl commented 10 years ago

Started in ac07ca0757648a092a486cbc6ad2a7b978f6d5d4

snowl commented 10 years ago

Done in 5c72e5801a362ba7c7ba03b0a7c1e32c215eea12

jonnyli1125 commented 10 years ago

It should also indicate if the champion is f2p, as well as put a link to shop if not owned. Skins should be linked to the shop if the player doesn't own them as well, and they should also have "skin owned" and "limited" labels too.

snowl commented 10 years ago

I don't know how the shop works properly... I'm assuming some wierd flash interactions. I'll add skin owned & limited later as well. Don't know how to put a link to the shop.

Ok how the shop works (delimited by %2B): https://store.oc1.lol.riotgames.com/store/tabs/view/skins/?showItemId=championsskin_75005

for one item (eg skin)

for champions: https://store.oc1.lol.riotgames.com/store/tabs/view/champions/?showItemId=champions_40%2Bchampions_39%2Bchampions_106

must have accessed and gotten a cookie first

Don't know how to get a champion page to pop up

GodLesZ commented 10 years ago

I just looked on the store site and found some POI's.

I will unpack there SWF later and try to take a look

Edit: the loaded SWF (just assets) for champ details seems in lol_air_client deploy/mod/chp/assets/championDetailAssets.swf However, the mod_chp.dat in the parent dir seems to be something special, maybe an encoded SWF or w/e.. Finding the parentSandboxBridge would be more difficult i guess.

snowl commented 10 years ago

Done in next update