History - HackerHarry/mffbashbot GitHub Wiki

History of My Free Farm Bash Bot

who when version what
HB when it's done 2.96.5 serve spice house customers, code cosmetics
HB 22.02.2025 2.96.4 leaner language files, few localised error messages, code cosmetics
HB 22.12.2024 2.96.3 fix handling of sheep collection point bonus (thanks Niknak), handling of certain spice house customers, more efficient handling of event garden plants
HB 05.12.2024 2.96.2 new plants for event field
HB 01.11.2024 2.96.1 spice house oven & mill, new plants for event field
HB 20.10.2024 2.96 farm 10, auto-transport off/to farm 10
HB 01.10.2024 2.95.4 new plants for event field
HB 21.07.2024 2.95.3 collect green house points bonus, adjust nice level if desired
HB 06.07.2024 2.95.2 monster fruit expansion, leaner language files, code cosmetics
HB 28.05.2024 2.95.1 new plants for event field, updated Bulgarian translation (thanks @Fauster), updated Polish translation (thanks @IGrzesi)
HB 14.05.2024 2.95 new plants for event field
HB 30.04.2024 2.94 new plants for event field
HB 12.03.2024 2.93 fix issue #106, new plants for event field, updated Bulgarian translation (thanks @Fauster), code cosmetics
HB 23.01.2024 2.92 new plants for event field
HB 04.01.2024 2.91 fix issue #100, code cosmetics
HB 05.12.2023 2.90 new plants for event field
HB 25.10.2023 2.89 new plants for event field, bug fix, code cosmetics
HB 14.10.2023 2.88 farm 9, auto-transport off/to farm 9
HB 04.10.2023 2.87 new plants for event field, code cosmetics, Debian 11 & 12 support
HB 10.08.2023 2.86 new plants for event field, code cosmetics
HB 12.07.2023 2.85 code cosmetics, updated Bulgarian translation (thanks @Fauster), event field is now an option
HB 26.05.2023 2.84 fix issue #88, updated Bulgarian translation (thanks @Fauster), event field
HB 01.11.2022 2.83 insect hotel, fix issue #86, updated Bulgarian translation (thanks @Fauster), code cosmetics
HB 25.09.2022 2.82 resolve issue #82, individual transport off farms 5, 6 and 8, code cosmetics
HB 21.05.2022 2.81 add missing fishing bait, scouts production, scout tasks
HB 20.03.2022 2.80 error display in frontend, check for sufficient butterfly feed, code cosmetics
HB 24.12.2021 2.79 bug fix, logoff threshold, adjust percentage in getCowRating()
HB 24.10.2021 2.78 bottling and selling of wine bottles, farm 8, auto-transport off/to farm 8, sushi bar production, serve & collect sushi bar farmies
HB 07.09.2021 2.77 fix issues #70, #71, #72 and #73
HB 27.08.2021 2.76 new feature: vineyard, stop delivery event at maxpoints, fix issues #64, #65 and #66
HB 13.07.2021 2.75 auto-select items for fishing production, remove farm from GUI, massive code cosmetics
HB 19.05.2021 2.74 peonies event, code cosmetics
HB 10.03.2021 2.73 add roadside stand 2, resolve issue #57, add goods for transport to farms 5-7
HB 24.02.2021 2.72 bug fixes (issues #54 and #55)
HB 09.02.2021 2.71 quick fix for non-refilling roadside stand
HB 29.01.2021 2.70 remove weeds on fields on demand, prevent log stock overflow, transport off farm 7, bug fix, cosmetic changes
HB 20.12.2020 2.69 PvP cow race auto-start (queue removed), prevent purchase of coin items on megafield, bug fixes, cosmetic changes
HB 14.11.2020 2.68 bug fixes (issues #40 and #41)
HB 08.11.2020 2.67 add cow racing slots, resolve issues #37 and #38, new feature: auto-buy butterfly eggs, reduce PvP sign-up time threshold, new feature: fishing and fishing production, code cosmetics
HB 04.07.2020 2.66 bug fixes (issues #34 and #35)
HB 12.06.2020 2.65 infinite quest (Rosy), code cosmetics
HB 19.05.2020 2.64 new products
HB 11.04.2020 2.63 adjust factory processing, check for available goods on mega field (issue #28), automatic planting of flower arrangements, auto-transport to farm 7, cosmetic changes
HB 04.03.2020 2.62 minor changes
HB 19.01.2020 2.61 updated Bulgarian translation (thanks Tooway)
HB 31.12.2019 2.60 Polish translation (untested, thanks to mistgold!), minor fixes and changes
HB 21.11.2019 2.59 new feature: auto-buy goods from merchant, code cosmetics
HB 27.10.2019 2.58 removed quick-planting option for mega field, updated product list, optimised auto-transport, more minor changes
HB 11.10.2019 2.57 support for farm 7, minor changes
HB 16.09.2019 2.56 resolve issues #26 and #27
HB 31.07.2019 2.55 auto-removal of PvP cow equipment, new feature: fruit stall
HB 16.04.2019 2.54 new option: handling of calendar event
HB 03.04.2019 2.53 bugfix PvP cow race
HB 17.03.2019 2.52 new feature: PvP cow race
HB 10.03.2019 2.51 change product name
HB 20.01.2019 2.50 insert-multiplier, re-worked install procedure, add farm from GUI, use screen to host bot(s), code cosmetics
HB 03.01.2019 2.48 resolve issues #24 and #25
HB 30.12.2018 2.47 resolve issue #23, code cosmetics
HB 28.12.2018 2.46 more efficient transport off farms 5 & 6, bugfix non-premium harvesting of Mega Field, re-buy of race cow equipment (thanks Niknak for the idea), bugfix harvest vehicle buying yet again, code cosmetics
HB 19.12.2018 2.45 bugfix harvest vehicle buying
HB 15.12.2018 2.44 resolve issue #22, code cosmetics
HB 04.12.2018 2.43 more flexible delivery event
HB 26.11.2018 2.42 new option: exclude cows ranked 1st from race, code cosmetics
HB 31.10.2018 2.41 collect daily login bonus and activate points bonus on 7th day, code cosmetics
HB 19.09.2018 2.40 resolve issue #21
HB 09.09.2018 2.39 bugfix in pony farm handling, code cosmetics
HB 29.08.2018 2.38 code cosmetics, more intelligent watering of flower pots
HB 21.08.2018 2.37 fix bug in race cow feeding, code cosmetics
HB 19.08.2018 2.36 feed race cow slots individually, code cosmetics
HB 15.08.2018 2.35 resolve tickets #16 (hopefully final) and #20
HB 10.08.2018 2.34 new feature: cow race auto-start, updated check_PanBonus() function courtesy of maiblume & jbond47
HB 06.08.2018 2.33 new feature: production and feeding for cow racing, code cosmetics
HB 18.07.2018 2.32 added missing herb, code cosmetics
HB 29.06.2018 2.31 more efficient PAUSETIME scheme, quicker test for harvestable plots on mega field, code cosmetics
HB 17.06.2018 2.30 slightly more robust install process, updated x86 setup for win, added x64 setup for win, added .gitattributes and .gitignore files
HB 09.06.2018 2.29 new feature: auto-restart of vets' treatment, resolved issue #19
HB 17.05.2018 2.28 relsolved issue #18, updated Bulgarian translation (thx Tooway)
HB 15.05.2018 2.27 new forestry products
HB 22.03.2018 2.26 resolved issues #16 and #17
HB 18.03.2018 2.25 less cluttered multilingual install process, resolved issue #12
HB 13.03.2018 2.24 massive GUI code optimisation
HB 11.03.2018 2.23 really test if saving was successful or not
HB 10.03.2018 2.22 nicer logon messages
HB 08.03.2018 2.21 fixed bug where logon could fail when it should be successful
HB 06.03.2018 2.20 refurbished GUI
HB 15.02.2018 2.11 timeout on wget requests, tools for guild jobs, code cosmetics
HB 05.02.2018 2.10 fixed bug where wind mill wouldn't start on non-premium farms
HB 01.02.2018 2.09 wait for other bot iterations to finish before performing an update, code cosmetics
HB 28.01.2018 2.08 prevent vehicle-rebuy during harvest phase on mega field more reliably, updated Bulgarian translation, code cosmetics
HB 23.01.2018 2.07 activate Lucky Donkey Luke on a regular basis (untested)
HB 20.01.2018 2.06 improved update process, harvest 2nd wind mill slot only if it's not blocked
jbond47 16.01.2018 2.05 Skip several bot operations if player level is too low
HB 14.01.2018 2.04 code cosmetics, Bulgarian translation (untested, thanks to Tooway!), check for missing directories on update
jbond47 09.01.2018 2.03 new feature: Claim munchies sitting at tables in picnic area
jbond47 30.12.2017 2.02 code cosmetics (issues 3 and 4)
HB 23.12.2017 2.01 new option: collect bonuses from seed box (thanks to jbond47 for the code), minor changes
HB 22.12.2017 2.00 new option: basic handling of olympia / winter sport event
HB 19.12.2017 1.99 new feature: activation of power-ups
HB 03.12.2017 1.98 plant immediately after harvesting on mega field, thanks to jbond47 for the code
HB 02.12.2017 1.97 code cosmetics, changed dynamic pause time to 7-10 mins., basic handling of delivery event
HB 22.10.2017 1.96 don't reset option to redeem all puzzle parts packs after usage, fixed bug in config.ini handling
HB 14.10.2017 1.95 new option: collect butterfly points bonus
HB 11.10.2017 1.94 support for feeding butterflies
HB 20.09.2017 1.93 corrected stupid bug that kept the queue number correction from working properly
HB 15.09.2017 1.92 added more goods for transport to farms 5/6
HB 11.09.2017 1.91 code cosmetics, fixed missing lighttpd log dir under cygwin
HB 02.09.2017 1.90 option to redeem all puzzle parts packs
HB 15.08.2017 1.89 automated cygwin- and bot installer for win32, wizard driven bot setup during installation
HB 09.08.2017 1.88 added auto-transport to farms 5/6, minor changes
HB 01.07.2017 1.87 small change in harvest_MegaField, fixed typos in HISTORY
HB 13.06.2017 1.86 bugfix in queue correction routine, cosmetic changes
HB 11.06.2017 1.85 changed mega field handling
HB 10.06.2017 1.84 support for 2x2 devices on mega field. keep in mind to select a 1x1 after the 2x2 device!
HB 07.06.2017 1.83 fixed bug in add_QueuesToPosition()
HB 01.06.2017 1.82 update UA string, nicer pony farm harvesting
HB 28.05.2017 1.81 support for pony farm
HB 24.05.2017 1.80 made queue number correction an option for it was producing unpredictable errors
HB 20.05.2017 1.79 answer all flower farmies 'No' on demand, link to this file on github if update is available
HB 04.05.2017 1.78 minor changes
HB 01.05.2017 1.77 add/remove queues on farms 1-6 automatically
HB 26.04.2017 1.76 those functions weren't that useless afterall
HB 23.04.2017 1.75 fixed non-premium fuel station handling, removed useless functions
HB 17.04.2017 1.74 'BOT START' support for cygwin, more friendly update process
HB 16.04.2017 1.73 added update handler, fixed bug in recalling misc settings, cosmetic changes
HB 12.04.2017 1.72 added instructions for installing on bash on Windows 10
HB 30.03.2017 1.71 authenticate via TLS. this REQUIRES access to valid issuer certificates!
HB 27.03.2017 1.70 force reasonable values into stables' queues
HB 26.03.2017 1.69 support for re-watering of non-premium fields (only completely filled fields of the same crop size)
HB 24.03.2017 1.68 code cosmetics: please adjust queue items for knitting mill, oil mills and tea house
HB 23.03.2017 1.67 support for tea house
HB 19.03.2017 1.66 skip premium positions for non-premium users, minor cosmetics
HB 15.03.2017 1.65 fixed auto-transport from farm 5, added auto-transport from farm 6
HB 14.03.2017 1.64 support for farm 6 (make sure to adjust your config.ini!)
HB 13.03.2017 1.63 fixed bug in wind mill handling, slots need to be named 1 and 2 within file system
HB 12.03.2017 1.62 2nd wind mill slot
HB 02.03.2017 1.61 make W3C happy :)
HB 26.02.2017 1.60 dynamic java script, cosmetic changes
HB 25.02.2017 1.59 force monsterfruit item into correct queue
HB 05.02.2017 1.58 minor changes
HB 24.01.2017 1.57 fixed bug in get_MegaFieldAmountToGoInSlot(), automatic bot restart if version(.txt) changes
HB 21.01.2017 1.56 support for non-premium mega field handling, removed useless safety counter (08.06.2015
HB 18.01.2017 1.55 simplified installation on Debian GNU/Linux, updated INSTALL files
HB 10.01.2017 1.54 completed english translation
HB 17.12.2016 1.53 force reload of JS functions file when version changes, bug fix
HB 07.12.2016 1.52 water only flower pots that really need water
HB 06.12.2016 1.51 make shellcheck a bit more happy, small bug fixes
HB 05.12.2016 1.50 fixed farm dog handling
HB 03.12.2016 1.49 non-premium support for flower area, minor changes
HB 27.11.2016 1.48 game path is now set in one place only, some code cleanup
HB 26.11.2016 1.47 answer all munchies 'No' on demand, minor code cleanup
HB 25.11.2016 1.46 answer all forestry farmies 'No' on demand, enclose config strings in single quotes
HB 12.11.2016 1.45 basic non-premium support for field, minor changes, jq 1.5 is now required
HB 07.11.2016 1.41 dynamic PAUSETIME (thanks jbond47)
HB 06.11.2016 1.40 internationalisation, bug fixes, minor changes
HB 30.10.2016 1.33 limit available products for fields (farm no. dependant)
HB 29.10.2016 1.32 minor changes
HB 28.10.2016 1.31 fixed bug in pet care
HB 23.10.2016 1.30 Cygwin support
HB 22.10.2016 1.21 make bot script compatible with jq 1.5, minor changes
HB 18.10.2016 1.20 answer all farmies 'No' on demand
HB 18.10.2016 1.13 removed unsupported options from CreateMegaFieldOptions() call
HB 17.10.2016 1.12 automatic purchase of daily puzzle packet
HB 16.10.2016 1.11 prevent start_MegaField() from getting stuck in an infinite loop, minor clean up
HB 15.10.2016 1.10 automated pet care, improved handling of misc data (now in INI file)
HB 12.10.2016 1.020 new feature on farmers market (production part only)
HB 04.10.2016 1.012 options are now hidden behind a button
HB 02.10.2016 1.011 daily lottery ticket can now be collected or traded
HB 01.10.2016 1.001 code cleanup, update carpentry products, more minor changes
HB 25.09.2016 1.0 minor code cleanup, applied GPL license info
HB 18.09.2016 0.991a added handling of guild jobs. once an active guild job is found it will be restarted as a guild job. new user agent string
HB 02.09.2016 0.991 cosmetic change to farm watering
HB 08.08.2016 0.990 ice cream dealer and new food world products
HB 16.05.2016 0.989 cosmetic changes on GUI
HB 01.05.2016 0.988d changed daily-action handling (dog-bonus had been failing after last update), send user to index.php if username is missing in GUI (e.g. after browser restart), cosmetic changes
HB 09.03.2016 0.988c added new drugs & plants to product list, updated deasese matrix
HB 08.03.2016 0.988b quick fix for non-working vet prod. after patch
HB 23.02.2016 0.988a corrected error in check_MegaFieldEmptyHarvestDevice() where it wouldn't buy a new vehicle when there's only one in use
HB 20.02.2016 0.988 repeated watering of farms (finally ;))
HB 09.02.2016 0.987 rewrote megaFieldPlant() after changes made by upjers, added username display to GUI
HB 30.01.2016 0.986c monster fruit data update
HB 19.01.2016 0.986b changes by upjers
HB 12.12.2015 0.986a fixed bug in lot handling
HB 07.12.2015 0.986 new forestry products
HB 30.11.2015 0.985a new function iFieldsOnFarmNum() and minor bug fixes
HB 26.11.2015 0.985 fully load vehicle on farm 5 and send it back to main farm. this WILL FAIL as soon as more farms show up in 'tempstock'
HB 25.11.2015 0.984a automatically send transport vehicle back to farm 5
HB 21.11.2015 0.984 increased slots handled on farms 1-5 to three
HB 10.11.2015 0.983 save function for wind mill, re-try interval (failed login) set from 2 to 5 mins, wind mill handling (no full GUI yet), optimised CreateOptionForQueueList()
HB 09.11.2015 using version.txt and history.txt from now on, display version in running bot, renamed functions to functions.sh,
HB 08.11.2015 changed calculation formula in start_FuelStation()
HB 02.11.2015 GUI elements for daily dog and lottery, AJAX bot status update :)
HB 01.11.2015 minor corrections in start_MegaField()
HB 31.10.2015 automate dog bonus and lottery (GUI not yet adapted)
HB 27.10.2015 cosmetic changes on GUI (new graphic buttons)
HB 25.10.2015 saving from GUI is now done using AJAX
HB 19.10.2015 keep LOGFILE for debugging, append to wget logfile, trap crtl-c for clean logoff (if applicable), fixed error in WGETREQ
HB 17.10.2015 added fuel station handling, UA string changed
HB 15.10.2015 added farm 5
HB 14.09.2015 foodworld init was changed by upjers, code adapted
HB 18.07.2015 added mega field 2x2 harvest devices (dormant, too many problems with this code)
HB 25.06.2015 refresh farm data after start of animal treatment
HB 21.06.2015 correction in desease handling (vet)
HB 08.06.2015 safety counter in megaFieldPlant()
HB 21.05.2015 reduced mega field harvest time by one second per vehicle
HB 08.05.2015 animal treatment
HB 05.05.2015 vet production, reload farm data after mega field planting
HB 19.04.2015 optimized megaFieldPlant() (quicker planting)
HB 17.04.2015 minor code clean-up
HB 01.03.2015 fixed food contest and monster fruit handling (only click when venue is active)
HB 14.02.2015 added selection of current bonus plant in flower area, reduced repeat timer to 15 mins
HB 06.02.2015 minor cosmetic and functional changes in function file, repeated watering of trees
HB 31.01.2015 last changes were useless. redesign of mega field harvest function to cope with upjers' flaws
HB 24.01.2015 force BuildingID 19 (mega field) to run through it's check routine since 'remain' timer isn't always accurate
HB 26.12.2014 added check if RID value could be retrieved or not
HB 22.12.2014 added BASHPID info in order to be able to break the restart delay from front end
HB 21.12.2014 added some status info
HB 11.12.2014 added skipping of watering of special flowers in farmers market
HB 09.12.2014 minor cosmetic chanages and redesign of harvest_MegaField()
HB 08.12.2014 vehicle buying is a pain in the arse!!
HB 07.12.2014 and yet again ... vehicle buying routine, enhanced mega field harvest routine
HB 04.12.2014 corrected bug in vehicle durability handling YET AGAIN
HB 02.12.2014 corrected bug in vehicle durability handling
HB 30.11.2014 massive debugging
HB 29.11.2014 added plant mega field function
HB 28.11.2014 added harvest mega field function
HB 19.11.2014 added umask of 002 so www-data won't get into trouble writing to the files
HB 21.10.2014 simplified AJAX requests (to upjers)
HB 20.10.2014 fixed bug in tree handling
HB 19.10.2014 redesign of sleep function
HB 19.10.2014 added queue for monster fruit, minor debugging in flower pot handling
HB 18.10.2014 added farmers market functions
HB 16.10.2014 added propagation of credentials on command line
HB 15.10.2014 debugged oil functions, food world functions
HB 14.10.2014 added few forestry functions
HB 13.10.2014 added generic function handling
HB 12.10.2014 added basic knitting mill handling
HB 11.10.2014 complete script redesign
HB 15.08.2014 added flower pot watering
HB 15.08.2014 added food contest
HB 08.06.2014 added handling of mega fruit