trydis / FIFA-Ultimate-Team-Toolkit

FIFA Ultimate Team Toolkit
MIT License
229 stars 111 forks source link

Are you all ready to make the toolkit work as soon as the web app is reopened ? #128

Closed DjTrilogic closed 8 years ago

DjTrilogic commented 9 years ago

Hello Everyone,

(this is not an issue, it's a poll ^^)

Greeting!

Levesque7 commented 9 years ago

If it's a captcha on every card before your fist bid on that card, we are smoked. But yes, I would very much be in for getting this working again.

ulrickpsp commented 9 years ago

+1

artielange commented 9 years ago

I doubt they're adding captchas to bidding. Did you hear that somewhere?

ulrickpsp commented 9 years ago

I don't think so either.

Levesque7 commented 9 years ago

No, I didn't hear it anywhere, and I don't think they will either, I was just saying that's the only way they can truly get rid of auto buyers.

Who knows if that's even the reason for the apps being taken down.

ulrickpsp commented 9 years ago

I think if they wanted to prevent the use of AB's, the WebApp would never be reopened

artielange commented 9 years ago

@levesque7 are you French or maybe from Canada?

Levesque7 commented 9 years ago

@ulrickpsp I agree.

@artielange Both.

artielange commented 9 years ago

@Levesque7 Je suis content de voir un autre Quebecois dans la gang !

Nothing we can do but wait I suppose. Could it be they're splitting the markets? Ie XBone and X360, two different markets, same for PS3/PS4 ?

ulrickpsp commented 9 years ago

As a PS3 player I hope that's wrong. But this task is taking quite long..so could be a possibility.

Levesque7 commented 9 years ago

@artielange Je suis Ontarien, mes ancetres etaient Quebecois. (Clavier anglais)

What would be the purpose of them splitting the markets? Is there some kind of advantage for them to doing this? Also, wasn't the app down for 3 months last year? I have no faith that it will be coming back any time soon. What were the changes that affected the toolkit after it came back last year? (I just started using the toolkit a few weeks ago.)

artielange commented 9 years ago

I'm not sure what the advantage would be of splitting the markets. It seems like some of their other titles have split markets

The WebApp was down last year for a lot longer than 3 months, but it was done due to the servers not being able to cope with the strain of bots/regular use. It was an "emergency". It didn't come back until FUT15 lol

This year it's planned. So it's almost certain that it's coming back.

ulrickpsp commented 9 years ago

I talked to a EA advisor and he assured me that the web will be back. Of course he gave me no time frame for this.

pd: @artielange did you know that the webapp was going to be shut down? Here in Spain there was no warning.

artielange commented 9 years ago

No I didn't read anything but I'm sure they may have tweeted some stuff saying they'd need to do maintenance. I'm surprised they're so public about the maintenance with the banner on the webapp. It's gonna be close to a week soon that it has been down

Levesque7 commented 9 years ago

@ulrickpsp EA advisors are historically clueless, but I hope you are right.

I hope it comes back up soon. I was just starting to make some real coin from my app...

lucasvarjao commented 9 years ago

I have heard rumors that EA is planning to release an update this weekend, perhaps the webapp come in the same time

Yifei022 commented 9 years ago

I guess the advantage of splitting market is that the current coin glitch comes from old gen. It's highly possible that there might be more glitches found from old gen if the current glitch gets patched. Breaking down the generation can help prevent market inflation on the new console if EA does not want to spend too much effort on fixing the glitches on old gen.

svickers commented 9 years ago

From the recently released FAQ:

When is the Web App/Companion App Transfer Market coming back up? The Transfer Market will remain inaccessible from Web and Companion Apps

https://www.easports.com/fifa/ultimate-team/news/2015/fut-price-ranges-faq

It was fun while it lasted.

trydis commented 9 years ago

:boom:

I'm hoping it'll return in the next iteration, but this time with security in mind. I'm surprised they didn't care at all for so long.

craigbaines commented 9 years ago

Ding Ding.

If anyone wants to pull there efforts together then add me ill start a skype chat - craig_b3

Levesque7 commented 9 years ago

Hey, I'm so down for getting this working, but I can't help tonight. It doesn't even seem on the surface like anything has changed other than aesthetics.. Keep us updated!

craigbaines commented 9 years ago

it seems to log in for me atm, but all my requests such as credits / tradepiles dont work, not too sure why atm lol.

Im getting an expired session msg on them but ive not done much more than change resource urls from 15 to 16 an a few little things ive noticed. Bit too tired to be tying this in any great detail though atm!

DjTrilogic commented 9 years ago

Im so enthusiastic to do it this year, as last year i discovered FUT very late, and couldn't make big deals with my bot (futmarketbot). So this year i'm ready to pull a max. My skype : trilogicabdess

BENSLIMANE Abdessamad Téléphone: +33 6 05 56 47 27

Le 16 sept. 2015 à 01:22, craigbaines notifications@github.com a écrit :

Ding Ding.

If anyone wants to pull there efforts together then add me ill start a skype chat - craig_b3

— Reply to this email directly or view it on GitHub.

ulrickpsp commented 9 years ago

I'm in!

jonnydowe commented 9 years ago

I've made good progress. Have sorted login and retrieving the trade pile successfully in a couple of hours last night. Onwards today.

DjTrilogic commented 9 years ago

Would be great to pull your work :p. I’ll join the club tonight or tomorrow night !

De : jonnydowe [mailto:notifications@github.com] Envoyé : mercredi 16 septembre 2015 15:03 À : trydis/FIFA-Ultimate-Team-2015-Toolkit FIFA-Ultimate-Team-2015-Toolkit@noreply.github.com Cc : DjTrilogic abdessamad.benslimane@gmail.com Objet : Re: [FIFA-Ultimate-Team-2015-Toolkit] Are you all ready to make the toolkit work as soon as the web app is reopened ? (#128)

I've made good progress. Have sorted login and retrieving the trade pile successfully in a couple of hours last night. Onwards today.

— Reply to this email directly or view it on GitHub https://github.com/trydis/FIFA-Ultimate-Team-2015-Toolkit/issues/128#issuecomment-140735139 . https://github.com/notifications/beacon/ACr0ibNP5No50G5zcuyzMvnZFXN4fhBgks5oyV_0gaJpZM4Dg9Yy.gif

ulrickpsp commented 9 years ago

How did you manage to log in? As far as I know, verification code is no longer needed, right? I'm getting error in the line:

var mainPageResponseMessage = await HttpClient.GetAsync(Resources.Home);

I've checked that resource and I have this:

public const string Home = "https://www.easports.com/fifa/ultimate-team/web-app";

is it wrong?

craigbaines commented 9 years ago

did you change all you other resource urls? i changed them from fifa15 to fifa16 where needed, i can log in but my tradepile requests etc aint working, not sure what ive done wrong yet, not looked back at it since last night.

jonny, if you could paste a list of the resource urls you've updated it would be super helpful!

Thanks.

kauefelipe commented 9 years ago

If someone makes a "stable" version, make us know! I am ready also to collaborate, I have been developing since the FUT 14 ...

ulrickpsp commented 9 years ago

That would be awesome. I'm currently facing that, so I'd save a lot of time to invest in new features. If you could just give me the HOME Page resource..it'd be really helpful. I don't know why, but I'm having issues here.

trydis commented 9 years ago

I'm not playing Ultimate Team anymore, but i can create a new repo, create NuGet packages etc. if that would be helpful. Once we're certain we can get something working i can create the repo.

craigbaines commented 9 years ago

As always trydis it would be more than appreciated by all of us! If i get anything working ill try an throw what i find here to make it easier / quicker for you.

jonnydowe commented 9 years ago

Okay here's a copy pasta of my Resouces.cs. I'm concentrating on getting it working for Xbox One, so these might not function so well on other platforms. There are probably other places in your code where you'll need to change URLs as a few are hardcoded, especially in LoginRequest.cs.

    public const string Validate = "https://www.easports.com/iframe/fut16/p/ut/game/fifa16/phishing/validate";

    public const string Auth = "https://www.easports.com/iframe/fut16/p/ut/auth";

    public const string LoggedIn = "https://www.easports.com/fifa/api/isUserLoggedIn";

    public const string Home = "https://www.easports.com/fifa/ultimate-team/web-app";

    public const string NucleusId = "https://www.easports.com/iframe/fut16/?locale=en_US&baseShowoffUrl=https%3A%2F%2Fwww.easports.com%2Ffifa%2Fultimate-team%2Fweb-app%2Fshow-off&guest_app_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2Fultimate-team%2Fweb-app";

    public const string Shards = "https://www.easports.com/iframe/fut16/p/ut/shards/v2?_={0}";

    public const string AccountInfo = " https://www.easports.com/iframe/fut16/p/ut/game/fifa16/user/accountinfo?sku=FUT16WEB&_={0}";

    public const string BaseShowoff = "http://www.easports.com/iframe/fut16/?baseShowoffUrl=https%3A%2F%2Fwww.easports.com%2Fuk%2Ffifa%2Fultimate-team%2Fweb-app%2Fshow-off&guest_app_uri=http%3A%2F%2Fwww.easports.com%2Fuk%2Ffifa%2Fultimate-team%2Fweb-app&locale=en_GB";

    public const string Item = "https://fifa15.content.easports.com/fifa/fltOnlineAssets/B488919F-23B5-497F-9FC0-CACFB38863D0/2016/fut/items/web/{0}.json";

    public const string PlayerImage = "http://fifa15.content.easports.com/fifa/fifa/fltOnlineAssets/B488919F-23B5-497F-9FC0-CACFB38863D0/2016/fut/items/images/players/web/{0}.png";

    public const string FlagsImage = "http://fifa15.content.easports.com/fifa/fltOnlineAssets/B488919F-23B5-497F-9FC0-CACFB38863D0/2016/fut/items/images/cardflagssmall/web/{0}.png";

    public const string ClubImage = "http://fifa15.content.easports.com/fifa/fltOnlineAssets/B488919F-23B5-497F-9FC0-CACFB38863D0/2016/fut/items/images/clubbadges/web/s{0}.png";

    public string FutHome = "https://utas.s3.fut.ea.com/ut/game/fifa16/";

    public const string FutHomeXbox360 = "https://utas.s3.fut.ea.com/ut/game/fifa16/";

    public const string MyClub = "club?level=10";

    public const string TransferMarket = "transfermarket";

    public const string Bid = "trade/{0}/bid";

    public const string TradeStatus = "trade/status?tradeIds={0}";

    public const string Credits = "user/credits";

    public const string Auctionhouse = "auctionhouse";

    public const string TradePile = "tradepile";

    public const string Watchlist = "watchlist";

    public const string PurchasedItems = "purchased/items";

    public const string ListItem = "item";

    public const string QuickSell = "item?itemIds={0}";

    public const string RemoveFromTradePile = "trade/{0}";

    public const string PileSize = "clientdata/pileSize";

    public const string Consumables = "club/stats/consumables";

    public const string SquadList = "squad/list";

    public const string SquadDetails = "squad/{0}";

    public const string ReList = "relist";
ulrickpsp commented 9 years ago

If you could share at least a working version with the login, I'd really appreciate it. Every year I have tons of issues regarding the login process. Thanks in advance.

craigbaines commented 9 years ago

jonnydowe did you encounter expired session errors? Any solution?

ulrickpsp commented 9 years ago

System.TypeInitializationException in FutRequestBase, any idea?

craigbaines commented 9 years ago

i had to add

public string[] skus { get; set; }

into shard.cs

is it that?

jonnydowe commented 9 years ago

Hi, yeah from what I remember that was one of the issues (I did that all last night). What I'm now looking for is an updated list of all team IDs. Has anyone found the json for that yet?

ghost commented 9 years ago

I've got the clubs list, gimme a sec. How can i add it to the discussion? Github doesn't allow sharing of anythign thats not a pic

ghost commented 9 years ago

This should work: http://www.megafileupload.com/9luP/clubs.json

Should be around 600 clubs. If i'm missing any, let me know. Not too efficient in C# so won't be contributing too much to the development of this toolkit.

jonnydowe commented 9 years ago

That's great thanks, where did you source that from, if I may ask?

ghost commented 9 years ago

They have a player DB search tool on their website, i've grabbed all the data, stuck it in a DB locally and pulled out distinct club values :) give me a shout if you need anything else.

jonnydowe commented 9 years ago

Wow that's great work. Thanks! Have you transferred it into the Team.cs file yet? That's the main thing as it's a core part of the API.

craigbaines commented 9 years ago

can you guys post your loginrequest.cs?

ghost commented 9 years ago

I haven't added anything to the API toolkit, not had time but can supply any more info if needed

craigbaines commented 9 years ago

Just having a bit of a brain fart, been so long since i dabbled in this code lol. Im logging in, getting the auth / shards an what not, its just when i get to tradepile or any other form of request, best i can do is get an expired session error lol.

jonnydowe commented 9 years ago

Do a CTRL+F for utas in LoginRequest.cs and make sure you're accessing utas.s3.fut.ea.com with every request. s3 appears to be the address used for the current-gen consoles. That should fix your expired sessions.

craigbaines commented 9 years ago

yeah i did check that, and its right.

I actually set the club account up using 360, would that be any different?

jonnydowe commented 9 years ago

Yeah I reckon that might be your issue, as s3 is only for XBONE/PS4 accounts.

Has anyone got the Nation and League ids updated cs file?

jonnydowe commented 9 years ago

This page has all the league, club etc IDs along with their English names. Just need to parse it. Anyone able to?

https://www.easports.com/iframe/fut16/bundles/futweb/web/flash/xml/localization/messages.en_GB.xml?cl=154151