GithubHelp home page GithubHelp logo

hunterjm / fifa-autobuyer Goto Github PK

View Code? Open in Web Editor NEW
98.0 43.0 28.0 8.55 MB

FIFA 17 Autobuyer

Home Page: http://fifa.hunterjm.com

License: MIT License

JavaScript 90.45% HTML 0.13% CSS 9.42%
fifa fut ea ultimate team autobuyer autobidder

fifa-autobuyer's Introduction

FIFA 17 Autobuyer

Donate to this project using Paypal Join the chat at https://gitter.im/hunterjm/fifa-autobuyer Build Status Coverage Status Dependency Status

Releases

Download the latest version on our releases page.

Overview

Coming soon...

For Developers

This project was built on node.js v6.5.0. I would highly recommend using nvm to make sure your environment mimics the same.

Install dependencies:

npm install

Start dev server:

npm run dev

fifa-autobuyer's People

Contributors

gitter-badger avatar hunterjm avatar jperezrv avatar silverfoxy avatar vlukiantsev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fifa-autobuyer's Issues

This error keeps coming up

I was curious what this means:

[12:06:37] Error placing bid on Sakho
{
  "futApiStatusCode": 500
}
[12:06:37] Something happened when trying to bid on Sakho
[12:06:45] Error placing bid on Sakho
{
  "futApiStatusCode": 500
}
[12:06:45] Something happened when trying to bid on Sakho
[12:06:53] Error placing bid on Sakho
{
  "futApiStatusCode": 500
}
[12:06:53] Something happened when trying to bid on Sakho

Weird Gui Bug

bug

Hello, I'm experiencing a weird bug. Please see the picture uploaded for reference. Basically none of the buttons are working except the Play/Stop.

I've already restarted the app, then reinstalled the app and finally rebooted the PC. None have worked...

Any Suggestions

First, thanks so much for this wonderful work @hunterjm. This new program is pretty good and professional! But i think that this program can be better.
So, these are my suggestion:

  1. Need features to set price manually. For some players, i win auction at 200 and that players can be sold for 2000 or higher. But i also have in list another player that need 90/100/110.

  2. About rpm: i think is better have a function that automatically and randomly change the rpm about some range value. This for emulate a human behaviour. I think the better range is 4/8.

  3. (Maybe this function already there automatically) auto stop the bid after a time can we set and resume after a time can we set.

  4. If can add consumables and other object, this program can be perfect!

Sorry for my not-excellent english. Thank you! :)

Password field filter issue with special characters like "!"

If there's a special character, for example an exclamation mark ("!") in the password, the filter prevents the form from submitting and says that your password has to comply to "upper-case, lower-case, ..." rules, upon removing the exclamation mark the error goes away. #46

Issue with autobidding

I keep getting the error message "FutApistatusCode" : 461
This happens when the AB bids first on a player and fails to continue bidding resulting in just being outbid every time.

Buying with old price value

Hello,

I had a big issue today.

I started using this app yestarday evening for the first time. Works great.
Today, I started the app. It update the player's price.
My first two players are:

Podolski: Old MaxBid (from yesterday evening)->900. Updated to 550/650/750
Gameiro: Old MaxBid (from yesterday evening)->1100. Updated to 750/850/950

Just after the update, the app starting to BIN Snipe Podolski at 900, then list them at the new price.
Same with Gameiro, BIN Snipe at 1100 (and lower for some), then list at the new price.

Few card for each and were sold within 5 minutes, so I lost around 4000 credits in 5 minutes.

Compare to what this app will make me won, I don't care, but I think it's a big issue that have to be fix...

Thanks for your great work!

Stormshield Endpoint Security : Keylogging Alert

Hello, when I run the program on windows

fifa try

I have translate the message in ENG :

"A keylogging attempt made by fifa autobuyer.exe was blocked by Stormshield Endpoint Security"

And when I connect

image

Price update on restart

When I started the buyer today I've notice that the prices remained the same from yesterday so it started buying some player for it's bin price, but after that the prices updated and they were lower than the BIN prices.

I think that on restart of the app the prices should be reseted so that doesn't happen and avoid some potencial coin loss.

Download

I am new to this how do I download the new version from the releases page for windows/ OSX like which package do I install

Run error

I have some problem with starting program.

`_@_****:/var/js_fut/fifa-autobuyer-master# nvm exec 6.1 npm run dev
Running node v6.1.0 (npm v3.8.6)

[email protected] dev /var/js_fut/fifa-autobuyer-master
concurrently --kill-others "npm run hot-server" "npm run start-hot"

[1]
[1] > [email protected] start-hot /var/js_fut/fifa-autobuyer-master
[1] > cross-env HOT=1 NODE_ENV=development electron -r babel-register -r babel-polyfill ./main.development
[1]
[0]
[0] > [email protected] hot-server /var/js_fut/fifa-autobuyer-master
[0] > cross-env NODE_ENV=development node -r babel-register server.js
[0]
[1] fs.js:634
[1] return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
[1] ^
[1]
[1] Error: ENOENT: no such file or directory, open '/var/js_fut/fifa-autobuyer-master/node_modules/electron/path.txt'
[1] at Error (native)
[1] at Object.fs.openSync (fs.js:634:18)
[1] at Object.fs.readFileSync (fs.js:502:33)
[1] at Object. (/var/js_fut/fifa-autobuyer-master/node_modules/electron/index.js:4:42)
[1] at Module._compile (module.js:541:32)
[1] at Object.Module._extensions..js (module.js:550:10)
[1] at Module.load (module.js:456:32)
[1] at tryModuleLoad (module.js:415:12)
[1] at Function.Module._load (module.js:407:3)
[1] at Module.require (module.js:466:17)
[1]
[1] npm
[1]
[1] ERR!
[1] Linux 3.16.0-4-amd64
[1] npm
[1]
[1] ERR!
[1]
[1] argv
[1] "/root/.nvm/versions/node/v6.1.0/bin/node" "/var/js_fut/fifa-autobuyer-master/node_modules/.bin/npm" "run" "start-hot"
[1] npm ERR! node v6.1.0
[1] npm ERR! npm v3.10.8
[1] npm ERR! code ELIFECYCLE
[1] npm ERR! [email protected] start-hot: cross-env HOT=1 NODE_ENV=development electron -r babel-register -r babel-polyfill ./main.development
[1] npm ERR!
[1] Exit status 1
[1] npm ERR!
[1] npm ERR! Failed at the [email protected] start-hot script 'cross-env HOT=1 NODE_ENV=development electron -r babel-register -r babel-polyfill ./main.development'.
[1] npm ERR! Make sure you have the latest version of node.js and npm installed.
[1] npm ERR! If you do, this is most likely a problem with the fifa-autobuyer-webpack package,
[1] npm ERR! not with npm itself.
[1] npm ERR! Tell the author that this fails on your system:
[1] npm ERR! cross-env HOT=1 NODE_ENV=development electron -r babel-register -r babel-polyfill ./main.development
[1] npm ERR! You can get information on how to open an issue for this project with:
[1] npm ERR! npm bugs fifa-autobuyer-webpack
[1] npm ERR! Or if that isn't available, you can get their info via:
[1] npm ERR! npm owner ls fifa-autobuyer-webpack
[1] npm ERR! There is likely additional logging output above.
[1]
[1] npm
[1]
[1] ERR!
[1] Please include the following file with any support request:
[1] npm
[1]
[1] ERR!
[1] /var/js_fut/fifa-autobuyer-master/npm-debug.log
[1] npm run start-hot exited with code 1
--> Sending SIGTERM to other processes..
[0] npm run hot-server exited with code null

npm ERR! Linux 3.16.0-4-amd64
npm ERR! argv "/root/.nvm/versions/node/v6.1.0/bin/node" "/root/.nvm/versions/node/v6.1.0/bin/npm" "run" "dev"
npm ERR! node v6.1.0
npm ERR! npm v3.8.6
npm ERR! code ELIFECYCLE
npm ERR! [email protected] dev: concurrently --kill-others "npm run hot-server" "npm run start-hot"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script 'concurrently --kill-others "npm run hot-server" "npm run start-hot"'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the fifa-autobuyer-webpack package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! concurrently --kill-others "npm run hot-server" "npm run start-hot"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs fifa-autobuyer-webpack
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls fifa-autobuyer-webpack
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /var/js_fut/fifa-autobuyer-master/npm-debug.log
`

Manually set bid price

Is it possible to manually set the prices in the AB? I always have trouble with the automatic prices.

Thanks

"futApiStatusCode": 409

[19:56:26] Error manually re-listing player
{
"futApiStatusCode": 409
}
[19:56:40] Error manually re-listing player
{
"futApiStatusCode": 409
}
[19:56:55] Error manually re-listing player
{
"futApiStatusCode": 409
}

it's omnivoid btw

futApiStatusCode: 500

Hey @hunterjm.

I'm getting this error a lot! It seems like i can't bid anyone anymore.

[22:35:18] Error placing BIN bid $750 on Consigli
{
"futApiStatusCode": 500
}

Build out Global Preferences pane

Preferences that were included in the python version (and their defaults) are as below. We will need to create a component that has the same preferences and updates our redux state as well as persists them to userData to be reloaded on app load.

settings = {
  'rpm': 20,
  'minCredits': 1000,
  'maxPlayer': 20,
  'autoUpdate': 0,
  'buy': 0.9,
  'sell': 1,
  'bin': 1.25,
  'snipeOnly': 0,
  'relistAll': 1
}

Currently, I have the button that I was going to use to start bidding on the bottom right of the left pane where players are listed, but we can replace that with a preferences button instead. Still need to figure out where the "start bidder" button should go, but it should be more obvious than in a corner somewhere.

Multi-account support

The AB was written with multiple account support somewhat in mind, but there is still a lot of work to do in order to manage it successfully. I would like to see it treated as a single account with combined credits and a single player list that each account takes responsibility for certain players. The credits at the top are combined credits across all accounts, and we add a coin transfer page to allow moving credits between accounts.

Loading loop

After inputing verification code, it sits on a loop loading forever

[Request] Better detail for bid error

Hi Hunter,

Just want to start off saying thank you so much for your effort and time working on this project I have actually started to learn python as I was that interested in the code from your gui version so thanks.

I know you understand JavaScript a lot better then python and was wondering could you include this feature if it is not to hard/time consuming, I just find if I was getting a detailed error like what that players name is, what he went for, etc.

Really keep up the good work man I really appreciate your hardwork

Regards

Error while trying to log in

Hi Hunter, every time I try to log in this error appears in the log and the auto buyer just keeps loading.

"Exception in Tkinter callback
Traceback (most recent call last):
File "c:\users\jason\appdata\local\programs\python\pyth on35-32\lib\tkinter__i
nit__.py", line 1549, in call
File "C:\Users\Jason\Documents\GitHub\futgui\frames\log in.py", line 126, in lo
gin
File "C:\Users\Jason\Documents\GitHub\futgui\api\delaye dcore.py", line 15, in
init
File "C:\Users\Jason\Documents\GitHub\fut\fut\core. py", line 145, in init
File "C:\Users\Jason\Documents\GitHub\futgui\api\delaye dcore.py", line 31, in
login
File "C:\Users\Jason\Documents\GitHub\fut\fut\core. py", line 282, in login

TypeError: argument of type 'NoneType' is not iterable
"

futApiStatusCode": 461

Perhaps just bid already received from another person.

[21:29:01] Error placing bid on Romero
{
"futApiStatusCode": 461
}

First impressions

Hello everyone!

First of all thanks hunterjm for the app and make it available.
I'm new to FUT but immediately saw that we could make profit with trading (as in real life..). I used the FIFA mobile app to do it sometimes but one has to work and do other stuff so the profit was not that much. This app will be very helpful for sure.

From what I read on the forums there is a big risk in getting ban. So far one can mitigate that risk by doing things such as:
-Reduce RPM to 4-6 and change it every hour
-Trade a couple of hours. Stop. Do it later again a couple of hours.
Both make sense as one should act as "human" as possible.

I also saw that we should focus on more rare players then let's say Musa or Remy that are more active. Why this?
Any other strategies that i should keep in mind to avoid (as much as possible) getting banned?

Also which players should I focus more? For now I used a couple of hours and chose La liga players since i have a La liga squad.

Another thing I though about, let me know if this make sense. Couldn't we create another account, use it for trading, then with our main account sell some players above market price and buy them with the second account? Seems a good way to avoid ban (or get ban on the second not-important account).

Thanks for the help!
Regards.

Consumable Trading

We need to create our own database for consumable cards in order to allow them to be added to the list. An app like Charles Proxy or Fiddler will need to be used to sniff traffic from the web app in order to build a list of all of the IDs of every consumable since EA doesn't include them in the player database.

Bidding Schedule

In global settings, we should add the ability to have users set a time limit for how long they want the autobuyer to run before automatically stopping to prevent potential bans when running AFK.

What am i doing wrong?

npm ERR! Linux 2.6.32-504.8.1.el6.x86_64
npm ERR! argv "/root/.nvm/versions/node/v6.5.0/bin/node" "/root/.nvm/versions/node/v6.5.0/bin/npm" "run" "hot-server" "--" "--start-hot"
npm ERR! node v6.5.0
npm ERR! npm v3.10.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] hot-server: cross-env NODE_ENV=development node --max_old_space_size=4096 -r babel-register server.js "--start-hot"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] hot-server script 'cross-env NODE_ENV=development node --max_old_space_size=4096 -r babel-register server.js "--start-hot"'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the fifa-autobuyer package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! cross-env NODE_ENV=development node --max_old_space_size=4096 -r babel-register server.js "--start-hot"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs fifa-autobuyer
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls fifa-autobuyer
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /home//public_html/AutoBuyer/npm-debug.log

npm ERR! Linux 2.6.32-504.8.1.el6.x86_64
npm ERR! argv "/root/.nvm/versions/node/v6.5.0/bin/node" "/root/.nvm/versions/node/v6.5.0/bin/npm" "run" "dev"
npm ERR! node v6.5.0
npm ERR! npm v3.10.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] dev: npm run hot-server -- --start-hot
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script 'npm run hot-server -- --start-hot'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the fifa-autobuyer package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! npm run hot-server -- --start-hot
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs fifa-autobuyer
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls fifa-autobuyer
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log

Problem whith player name

Hey, thanks a lot for your work! You're the best!
(First, sorry for my english)
I notice that when you remove the player from your "target list", his name on the bidding overview become "unknown".

I'm learning node and i'm not enough good to understand it...
I wish i will help you later.
thanks!

Convert Bid Strategy

Initially, need to convert the bidding strategy from hunterjm/futgui to JavaScript for v0.1.0. In a future milestone, I want to make the bidding strategy configurable by the user. I envision a drag and drop type interface loosely linked to the API calls.

Transfer List and Player List

Great job!!

I noticed that if I have a player in transfer list that is not listed in players list, it will shows as unknown and it interrupt the application from showing who was sold or sometimes to assign a player to transfer list . It shows in my log the player was sold, but not in the current page.
this what it shows only
[13:18:39] Skipping bidding, adjust settings to enable...
[13:18:39] Removing sold items from tradepile...
[13:18:47] Updating tradepile...

Currently, I only can know if a player was sold by looking to my coins.

How it´s works??

Hi,
first of all, thanks for your great work... The UI it´s superb!

I downloaded the windows version, installed correctly without problems and login perfectly.

But now... what?
I can search a player, add to the left sidebar but... I can´t do more steps... or at least, I don´t know wich it´s the next step...
I don´t know how to set the prices, or ranges for any player...

Thanks again!!

Recommended RPM?

So, from the point of view of the Developer... What's the recommended RPM setting to avoid problems? Stay at 10? Could you go higher? Is recommended to go lower?

Individual Player Settings

Have the ability to adjust settings for each individual such as max cards and individual pricing limits (also the ability to manually set price). Should show up as a tab when clicking on the player next to "History" and look similar to the global settings page.

Windows 10 Compatibility??

Hi,
first of all, thanks for this magnific project...

It´s possible use this in Windows 10?
I´m using develop branch. I have problems during server startup and, with a workaround, finally start. I do the login correct, but then, I can´t do anything inside the app. I can´t set prices in nowhere and I get errors in console...

I can provide a lot of details if you want...
Thanks!

Players are not listed and the list of available items in webapp is growing.

After some days of testing I observed that sometimes the list of available items is growing and that these players are not listed anymore.
Instead I would expect that the autobuyer lists them with the prices of the previous pricecheck. The players are in the playerlist so the prices should be known.

The list of available players is growing - this can be seen in the webapp - but not listed. All these players have "no previous transfer infos".

"Same relist price" is switched off in the settings.

problem

i login but all the players value is 0 and wen i do start its not doing nothing
i install the setup file i need somthing more?

Breakout Bidding History

Remove history from a child of the player list into it's own part of the state so people can be added and removed from the list without affecting historical tracking and lifetime profit.

Error on Transfers.js

I'm opening a issue cause I don't know how to solve this and it's still happening on feature/cleanUp.

captura de tela 2017-01-12 as 22 59 28

This happens after adding a player and starting to run.

how this is work ?

hello @hunterjm

thank you for your effort , its really great

but i install it and open it , it request you know , email password and everything
and it's open . now i can search for player , but after that ? what should i do , like if i want only to snipe?

how to make it like that

thank you again

Build out Player History

Once bidding starts, we should show how many of that player was purchased, and what the current buy/sell pricing is in the PlayerListItem component. Once the user clicks on the player, we should keep a history of purchases inside the details section, probably as a new tab next to the Bio (#1). The API isn't ready yet, but we can start mocking up what this should look like.

futApiStatusCode": 460

Hello,
I have a problem with the new version after the start of error pops up, even though I have set the bidding program does not work. Any suggestions?

EDIT: I have a set price buy now for example 1000. In the second account through consoles check the same player and I see some auction at 900-950. Why does not buy?

Example:
[14:56:49] Updating unassigned...
[14:56:53] Updating watchlist...
[14:56:59] Updating tradepile...
[14:57:05] Updating price for Rose...
[14:57:18] Preparing to snipe Rose...
[14:57:24] Error searching for BIN on Rose
{
"futApiStatusCode": 460
}
[14:57:24] 0 BIN found for Rose...
[14:57:24] Getting ready to search auctions for Rose...
[14:57:30] Error searching auctions for Rose
{
"futApiStatusCode": 460
}
[14:57:30] 0 results (0 in last 5 minutes)
[14:57:30] Updating watchlist...
[14:57:36] Updating tradepile...
[14:57:42] Preparing to snipe Rose...

Unknown player?

I'm bidding on a player (Matri IF), but on "Buying" he appers as Unknown.

He's on the player list, and his name is shown on the Log:

"Bidding 11500 on Matri"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.