atomizer / muledump

all your mules are belong to you
84 stars 144 forks source link

add Steam support #48

Closed Steamhelp closed 8 years ago

Steamhelp commented 10 years ago

Kabam has prevented further account linking so now muledump doesn't work with steam. I know this is due to the steam ROTMG client using your steam ID to log in, which is not an email or password. Do you think you can possibly update muledump to recognize steam ID, so I can use muledump on the steam version of rotmg?

Nightfirecat commented 10 years ago

I don't personally know how to access a steam-only account via Muledump, but I'm interested if anyone does figure out how to do that; such a discovery might also mean being able to play RotMG using steam credentials (similarly to how Kong can play with a projector).

Steamhelp commented 10 years ago

I thought you can use flash projector with steam also?

Nightfirecat commented 10 years ago

As of now, nobody knows a way to use flash projector for a steam account.

ebf34e12952930cf commented 9 years ago

@Nightfirecat @atomizer I can play with my steam account on with fash projecter/web.

I can also view my account on muledump, altough it does show an "email not verified error".

ManWithBear commented 9 years ago

@BlackRayquaza can you explain, how you did it?

Nightfirecat commented 9 years ago

@BlackRayquaza I'll try to look into this some more in the coming weeks. Thanks for the research, it's already been helpful!

ebf34e12952930cf commented 9 years ago

@Nightfirecat @ManWithBear https://github.com/atomizer/muledump/pull/78

ManWithBear commented 9 years ago

@BlackRayquaza and how to use it?

ebf34e12952930cf commented 9 years ago

@ManWithBear There isnt an easy way to use it, email me or contact me on skype (pkmnwalkthroughes).

@Nightfirecat Could you also contact me?

ManWithBear commented 9 years ago

@BlackRayquaza if you try explain it here, it will help not only me.

Nightfirecat commented 9 years ago

Roger roger.

Sent a request, but looks like I got to it too late tonight. I'll try to catch you tomorrow to test it?

atomizer commented 8 years ago

Not closing this until proper docs are in.

ebf34e12952930cf commented 8 years ago

@atomizer Contact me and ill show you how it works

Nightfirecat commented 8 years ago

@BlackRayquaza I've still got notes from our testing/verification that I'm planning on writing into documentation. Regardless of whether you get a chance to discuss this with atomizer (probably would be useful either way), this issue is dependent both on the feature being implemented (done :heavy_check_mark:) and documented (not done yet :heavy_multiplication_x:).

@atomizer Seeing as the documentation should probably be a more 'living' document, I'm thinking it would be best implemented as a GitHub wiki page. Agree/disagree?

atomizer commented 8 years ago

Yeah, it doesn't matter whether I know. There should be a tutorial that any user can follow, like with kongregate. Good call about the wiki feature, it didn't exist when muledump was created :) Moved most of the readme there.

Nightfirecat commented 8 years ago

Problem being with "tutorial that any user can follow" may not be 100% accurate.

Part of the process of getting all of the necessary information is sniffing HTTPS packets with a custom root certificate installed (so that HTTPS can be decoded) to get some information. It's unfortunately not simple, and unless we find a good way to reverse-engineer it, it may not be possible to be made simple. For the time being, I'll document it in such a way that someone with the same tools as I have (Fiddler & web browser) would be able to do it. I'll do more investigation once that's done as to whether we can imitate a Steam client well enough to get the data we're after.

Nightfirecat commented 8 years ago

@atomizer, Steam Tutorial for using Steamworks credentials. @Steamhelp, @ManWithBear, See above link. Using Steam with muledump is now possible, and there's steps to do so in that wiki page.

atomizer commented 8 years ago

Good job! We can roll with this.