Giter VIP home page Giter VIP logo

futgui's People

Contributors

franzhcs avatar hunterjm avatar oczkers 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

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

futgui's Issues

Relist pricing with "same relist $" unchecked

Instead of relisting unsold cards for the current rate, the program will relist for a significant amount below the current "bid up to" amount. For example, after the 1 hour runs out for a player listed at BIN 27500, I get a manually relisting message, I get no update on the list of for sale/bidded on players in the area above the console, then a few minutes later I get a message that the player sold for 13500. The updated BIN in this case should have been 29000. I've noticed the program losing coins this way several times now. I'll try with the "same relist $" checked as a workaround for now.

Improve Player Search Speed

Currently we manually build the player card image every time we search for players. I decided to go this route because I didn't want to have to bundle all the player cards in the distribution. I have noticed, however, on less performant computers, it hangs the UI for quite some time.

Does anyone know a better way of doing this?

Unknown Error

2015-11-19 17:49:02 UnknownError: None ({'reason': '', 'string': '', 'code': '401', 'debug': ''})
2015-11-19 17:49:02 Too many errors. Will resume in 5 minutes...

2015-11-19 17:49:02,054 [DEBUG] [root] request: request: https://utas.s2.fut.ea.com:443/ut/game/fifa16/trade/status args=(); kwargs={'params': {'itemdata': 'true', 'tradeIds': '161009995866'}} (line 373)
2015-11-19 17:49:02,341 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /ut/game/fifa16/trade/status?itemdata=true&tradeIds=161009995866 HTTP/1.1" 200 59 (line 387)
2015-11-19 17:49:02,342 [DEBUG] [root] request: response: b'{"debug":"","string":"","code":"401","reason":""}' (line 375)
2015-11-19 17:49:02,342 [DEBUG] [root] request: request: https://utas.s2.fut.ea.com:443/ut/game/fifa16/tradepile args=(); kwargs={} (line 373)
2015-11-19 17:49:02,752 [INFO] [requests.packages.urllib3.connectionpool] _get_conn: Resetting dropped connection: www.easports.com (line 242)
2015-11-19 17:49:03,810 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /fifa/logout HTTP/1.1" 302 285 (line 387)
2015-11-19 17:49:03,829 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): accounts.ea.com (line 756)
2015-11-19 17:49:05,121 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /connect/logout?client_id=EASFC-web&locale=us&redirect_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2F HTTP/1.1" 200 1321 (line 387)

Error and Doubt

Is giving this error all the time is only in "Starting Build" program is locked.
error

Doubt: How can I Sniping players? I am new to AutoBuyer and do not understand much.

Thanks :)

Simple Tutorial

I don't really have time to make a tutorial, but I think a simple tutorial would be useful for people who haven't used an Auto Bidder/Buyer before. Anyone willing to help out?

InternalServerError: (500)

Previously everything was fine, but for some time I have an error:
2015-12-18 23:04:44 InternalServerError: (500)
2015-12-18 23:06:30 InternalServerError: (500)
2015-12-18 23:07:05 InternalServerError: (500)
2015-12-18 23:07:05 Too many errors. Will resume in 5 minutes...
2015-12-18 23:07:05 Stopped bidding...
Please help.

Works Normally But.......

Thanks Jm for everything's. The apps is perfect.
But Few days ago, after login with the apps
It normally set the BIN / sell price automatically.
After that, it doing nothing. It works very well last week.
It show bidding War, how much were bid on which player etc.
Is it my computer problem, or EA has made some change to their sever?
Many thanks !!!!!!

Endless loop when players are stuck in transfer target list

I can't move some won items to the tradepile, they are stuck somehow due to an internal error. The Webapp also throws an error. This is a nasty bug of EA than can happen now and then. It will take some time until EA clears these faulty items out of the lists.

The problem is that the autobidder is caught in an endless loop and is not bidding anymore, see the log below. Could you modify the code in bid.py to ignore this error and make the program more robust ?

2015-12-23 11:20:07 Updating watched items...
2015-12-23 11:20:15 Auction Won: 700 on Lionel Messi
2015-12-23 11:20:27 Error: Lionel Messi could not be placed in the tradepile...
2015-12-23 11:20:46 Updating watched items...
2015-12-23 11:20:53 Auction Won: 700 on Lionel Messi
2015-12-23 11:21:04 Error: Lionel Messi could not be placed in the tradepile...
2015-12-23 11:21:50 Updating watched items...
...

Error

The program is locking and opening this error on the screen:

error

This error did not occur in the previous version. But now he began to be caught in "Start Biding" and the program takes no action!

I'm using the latest version of Perl

Suggestion

How about adding a "profit"-counter next to the "won"- and "sold"-counter? This shouldn't be to difficult to implement and it would help analysing how efficient you are / how good your player selection is etc.

TypeError: argument of type 'NoneType' is not iterable

Hey,
I'm using v0.7.2 windows files, but can't get it to log in. CMD says:

Exception in Tkinter callback
Traceback (most recent call last):
File "c:\users\jason\appdata\local\programs\python\python35-32\lib\tkinter__i
nit__.py", line 1549, in call
File "C:\Users\Jason\Documents\GitHub\futgui\frames\login.py", line 126, in lo
gin
File "C:\Users\Jason\Documents\GitHub\futgui\api\delayedcore.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\delayedcore.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

The snipe functionality ignores the max cards

Sniping functionality will purchase players irrespecitve of the max cards. E.g. I set the max cards to 1, the AB purchases a player and lists him up. It then snipes the same card and lists the player up. Now I have two players listed.

A couple of suggestions

Hi, I think there's a couple things that would improve the (already awesome) app:

  • When getting error 500 (temporary ban) the autobuyer should keep relisting players while it's blocked from searching the market.
  • Keeping a log of the transactions on the market, often they get lost between all the lines or you need to close the app and so you can't get an idea of some basic stats that would help for the next session.

Anyway, thanks for sharing this autobuyer, it really saves me a lot of time!

Limited number of adding players

I downloaded your prebuilt auto buyer and I wanted to ask if it was by design limited to 7 player list, when I add more players I cannot scroll down and add values to the given item

I keep getting error when Started Bid Action whatever in my Own Build or Pre build Version

if using Pre-Build version (0.7.1 and 0.7.0)

Process Process-1:
Traceback (most recent call last):
  File "c:\users\jason\appdata\local\programs\python\python35-32\lib\multiproces
sing\process.py", line 254, in _bootstrap
  File "c:\users\jason\appdata\local\programs\python\python35-32\lib\multiproces
sing\process.py", line 93, in run
  File "C:\Users\Jason\Documents\GitHub\futgui\core\bid.py", line 62, in bid
KeyError: 'Desc'
Process Process-2:
Traceback (most recent call last):
  File "c:\users\jason\appdata\local\programs\python\python35-32\lib\multiproces
sing\process.py", line 254, in _bootstrap
  File "c:\users\jason\appdata\local\programs\python\python35-32\lib\multiproces
sing\process.py", line 93, in run
  File "C:\Users\Jason\Documents\GitHub\futgui\core\bid.py", line 62, in bid
KeyError: 'Desc'

if using my own Build version (0.7.1 and 0.7.0)

Process Process-1:
Traceback (most recent call last):
  File "c:\users\kken\appdata\local\programs\python\python35-32\lib\multiprocess
ing\process.py", line 254, in _bootstrap
    self.run()
  File "c:\users\kken\appdata\local\programs\python\python35-32\lib\multiprocess
ing\process.py", line 93, in run
    self._target(*self._args, **self._kwargs)
  File "D:\Software\_FIFA 16 Autobuyer\futgui-0.7.1-beta\futgui-0.7.1-beta\core\
bid.py", line 62, in bid
    displayName = asset['Item']['Desc']
KeyError: 'Desc'
Process Process-2:
Traceback (most recent call last):
  File "c:\users\kken\appdata\local\programs\python\python35-32\lib\multiprocess
ing\process.py", line 254, in _bootstrap
    self.run()
  File "c:\users\kken\appdata\local\programs\python\python35-32\lib\multiprocess
ing\process.py", line 93, in run
    self._target(*self._args, **self._kwargs)
  File "D:\Software\_FIFA 16 Autobuyer\futgui-0.7.1-beta\futgui-0.7.1-beta\core\
bid.py", line 62, in bid
    displayName = asset['Item']['Desc']
KeyError: 'Desc'

Any advises?
Thanks

How does this work?

I am a .net developer with some Python experience and I am new to this type of automation. How is the flash automated through requests. I am a little lost in that direction. I thought it could only be possible with subimage searches and coordinate mouse click messages since the web app is flash based and not HTML based. any explanation is appreciated.

Anomaly on listing price

Jason, here's another anomaly on the listing price point. David Silva bought for very cheap but also sold for much cheaper than it should have been listed for. This is on 0.7.1 with "Same Price Relist $" unchecked. See attached log:

In case I forgot to mention, your program is EXCELLENT now after the 7.0 release, even with any bugs present. Thank you!

Suggestion

Suggestion

It would be nice if it had a "price update" more efficient. One that only displays prices on the screen, or we we put somewhere the desired profit and it changes automatically adjusts the purchase price.
The AutoBuyer is great got to take 30K every day, just feel little unsure when activating Price Updater. But still congratulations on your work, this was only a suggestion.

Thanks

Problem When Starting, Need Help!

Please can you help me: if I run the programme it says "can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the programme to fix this problem" Any advice would be great![

Mobile login error

The mobile emulation for the latest release (v0.7.2) is returning the following error: Error logging in: None (UnknownError)

I have tried both Andriod and iOS.

Players not being listed

I came across a scenario whereby my tradepile was maxxed out, but none of the players bought were being listed. As a result, internal server (500) started cropping up after leaving it running overnight. Information:

Autobuyer version: 0.5.0

No players in tradepile initially. I added 3 players to autobuy (Wilshere, Son, N'jie).

Set the settings to the following:

RPM: 20
Min Credits: 1000
Max Players: 70

I had check the auto pricing to, 75; 95; 100.

When I looked in the morning, I had bought 70 players, but none of them had been listed. Any ideas?

Mac version doesn't buy or bid any players

Hi
I downloaded 7.2 beta release for MAC and tried every setting but it doesn't do any activity ? I have tried every setting changes. Do I need to first download python first and amend something ?
Thanks

Separate sniper logic from gui

Few months ago i've created fab repo with the plan to create autobuyer but as You can see almost year later it's still empty. Fortunately Your great project appeared so let me propose structure for futgui (just an idea so no code yet):

  1. part (or maybe separate project because it's probably gonna be huge): "sniper logic" api - full independent, i mean not depend on gui code so we can run this for example on linux server that doesn't want any gui. It should simply run without any changes in code - user is configuring all logic just in one file (some kind of config.ini)
  2. part: "gui addon" that adds gui to first part.

Expired items

After the new update app is not removing expired items.

Refine bidding strategy

We should refine the bidding strategy. Suppose you have 15k in the bank and you want to purchase a player with a cap of 10k. The tool would place a bid on players as much as it can. For instance suppose you bid 2k on 7 players. At this point if the first one would close at 9k you won't have enough money because those are taken by the other players in the queue, therefore lowering the chance of a good bargain. I think we should refine the strategy by "pretending" that the cap is gone in the moment a bid is placed. Given that all the auctions are sorted in time, the one we bet on at first, will be the first expiring and, thus in the case of being outbid releasing the money, therefore allowing the remaining auctions to be evaluated sequently.

UPDATE: Or even better we could just observe the auctions and betting only in the last 30/40 seconds

Cannot run on Windows 10

When I started it, it says" Fifa auto buyer returned -1", have tried different administrator and compatibility settings, still not working. Please fix it. Thank you.

[Proposal] Bid view should not write players list

This is just a proposal but I believe that the values issued by the user are the most important one. Therefore, whenever there is an update for a player happening in the bid frame due to the automatic price retrieval, should not be persisted.

If you also agree, I could do the change myself and add another feature I am working on :)

Login Mistake

If you have two user, for example, [email protected] and [email protected], the login form not recognizes the second that your enter, always login in ea with the first that you use. Internally the application use two different account but against ea, only use one, the first that did use

Relist Strategy

I have a question for everyone here. Should I re-list expired items for a loss if the price has changed so we can clear inventory to hopefully make that money back, or should I re-list at the initial price? I'm leaning towards re-listing for a loss.

Endless loop of manually listing a player

If you have a player that has expired which doesn't exist in your bid list, then the AB log will endlessly display a message, "Manually listing 1 player". It seems that if the player that its trying to list doesn't exist in the player bid list, this endless loop happens.

No longer seeing activity in console / not receiving access code

I am using this application for the first time. I did not realize what the Security Question and Access Code fields were at first. When I figured it out, I received a Multiple Session login error, which made sense because I was using FUT on XBOX roughly 5-10 min prior, and it usually takes a while for me to be able to use the web app. It is now about a day later, and each time I run the application, I no longer see activity in the console, and do not receive any more access codes on my phone. I believe this is why i continue getting an 'incorrect code' login error. I try using the most recent codes sent to my phone, but they do not work.

I would appreciate any help. Thanks.

Internal Server Error 500

I'm having the same problem with the Internal Server Error (500) as efereti. I checked the WebApp and I can access the transfer market, however when I bid on a player it always says "You have either been outbid or the item is no longer available. Your bid was not accepted." After that I don't see that anyone has bid a higher price or something.

make macbundle throws error "'NoneType' object is not subscriptable"

I followed the instructions in readme.md to build the executable 0.7.2 on my Mac.
The requirements installed fine with pip install -r requirements.txt, however the make throws the following error. Am I still missing a required module ?

stefan@Stefans-MacBook-Pro:~/Downloads/futgui-0.7.2-beta$ make macbundle
rm -rf build dist
python3 setup.py py2app --packages=requests
running py2app
creating /Users/stefan/Downloads/futgui-0.7.2-beta/build
creating /Users/stefan/Downloads/futgui-0.7.2-beta/build/bdist.macosx-10.6-intel
creating /Users/stefan/Downloads/futgui-0.7.2-beta/build/bdist.macosx-10.6-intel/python3.5-standalone
creating /Users/stefan/Downloads/futgui-0.7.2-beta/build/bdist.macosx-10.6-intel/python3.5-standalone/app
creating /Users/stefan/Downloads/futgui-0.7.2-beta/build/bdist.macosx-10.6-intel/python3.5-standalone/app/collect
creating /Users/stefan/Downloads/futgui-0.7.2-beta/build/bdist.macosx-10.6-intel/python3.5-standalone/app/temp
creating /Users/stefan/Downloads/futgui-0.7.2-beta/dist
creating build/bdist.macosx-10.6-intel/python3.5-standalone/app/lib-dynload
creating build/bdist.macosx-10.6-intel/python3.5-standalone/app/Frameworks
Traceback (most recent call last):
  File "setup.py", line 18, in <module>
    setup_requires=['py2app'],
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/Users/stefan/Downloads/futgui-0.7.2-beta/.eggs/py2app-0.9-py3.5.egg/py2app/build_app.py", line 659, in run
    self._run()
  File "/Users/stefan/Downloads/futgui-0.7.2-beta/.eggs/py2app-0.9-py3.5.egg/py2app/build_app.py", line 865, in _run
    self.run_normal()
  File "/Users/stefan/Downloads/futgui-0.7.2-beta/.eggs/py2app-0.9-py3.5.egg/py2app/build_app.py", line 939, in run_normal
    mf = self.get_modulefinder()
  File "/Users/stefan/Downloads/futgui-0.7.2-beta/.eggs/py2app-0.9-py3.5.egg/py2app/build_app.py", line 814, in get_modulefinder
    debug=debug,
  File "/Users/stefan/Downloads/futgui-0.7.2-beta/.eggs/modulegraph-0.12.1-py3.5.egg/modulegraph/find_modules.py", line 341, in find_modules
  File "/Users/stefan/Downloads/futgui-0.7.2-beta/.eggs/modulegraph-0.12.1-py3.5.egg/modulegraph/find_modules.py", line 266, in find_needed_modules
TypeError: 'NoneType' object is not subscriptable
make: *** [macbundle] Error 1

Underselling

First of all i would like to thank you for your work. It is AWESOME.

I would like to kindly request for an option not to undersell. Because if the price of a player is 4000 for average and while checking the prices, if someone lists for 1000 then the price is adjusted according to that. Which causes serious loss.

Additionally is it possible to have a log of the bought and selling bin s to see the profit ?

Suggestion

Hello,
at the beginning congrats for your project. it is really good for helping people. I am not developer and i cant help for development. But if you accept i will be happy for many suggestions which re usefully.

1- Consumables ; for pc platform. (PS4 PSN account) i cant use for consumables. I think it will be good drop down list for consumables for all kind of. (rare gold , rare, silver rare, silver... traning, postiion changers etc)

2- Set time for bidding : i may choose setting item's time. for example bidding rare gold contracts which's remaining time is 20 min.
3- auto buyer :
4 auto price : if i send item to trade-pile, it can be analyses on the market. and suggest a price for selling.

again congrats your project.

Key Error

I keep getting the following:
Traceback (most recent call last):
File "c:\users\Jason\appdata\local\programs\python\python35-32\lib\multiprocessing\process.py",
line 254, in _bootstrap
line 93, in run
File "c:\users\Jason\Documents\GitHub\futgui\core\bid.py", line 62, in bid
KeyError: 'Desc'

How do I fix this?

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 any idea what's causing this?

"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
"

Debian make file?

Hi,
I have used your excellent program for windows, but I would like to use it on another machine which is running Ubuntu 14 LTS. Can you show me the make file for Debian or how to configure it myself? Thanks.

Setting price but doesn't bid

i set up the automatic price to 100% (so it should buy a lot) but it doesn't bid.
It ran during 2 complete days without any bid

Is there something that can block biding?

tested on the last release v0.7.2 on Mac with a new account but where i can access to the Transfert Martket

login

i cant login i put all the informations and the access code but it doesn't Work.It appears:
Error logging in: None (UnknowError)

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.