If you want to give it a try, you can download my patched versions here:
https://mfbot.marenga.dev/index.html
Alternative download links:
6.18 (release)
Windows x64
Windows x86
Windows Console x64
Windows Console x86
Linux Console x64
Linux Console ARM
Linux Console ARM64
Mac Console x64
6.21 (nightly)
Windows x64
Windows x86
Windows Console x64
Windows Console x86
Linux Console x64
Linux Console ARM
Linux Console ARM64
Mac Console x64
6.20
- Implement washing items
- It is currently implemented as a check before selling items, so it will reuse all the filters from there and trigger before the bot is trying to discard items.
- You can select between a few different sub options, as to which items you want to wash in the settings, depending on what purpose you want to wash items for.
- Note that the system is currently very aggressive. That means it will always wash all the items, that it is allowed to, so if you enable everything and have no sell restrictions, it will just wash your entire inventory.
- You are heavily encouraged to at least enable to "do not sell better items"-option in the shop
- Please give feedback for all of this, if you are brave enough to try this
- sandstorm and twister are now automatically attacked again, if they are free (untested, but should work. If not, or you want a setting back to manually enable this, let me know)
- rewrote/fixed the event parsing systems
- The bot will now only show the events (event effects), that are actually active
- This also fixes some things related to pet finding and the selection in the tavern settings is now actually working
- The idle game will now actively update the amount of money you have to fix long periods of inactivity
- fix sf import window settings copy not working
- fix arena & idle game translations
- fix idle game toilet cycle setting crashing the bot
- fix bot logging in twice when you first login
- removed duplicate key warning (changed severity to trace, which should be invisible)
6.19
- Added support for multiple SF-Acccounts
- Added option to collect the weekly free mushrom from the webshop
- Added idle game option to sacrifice after X toilet cycles have been completed
- Added options to enable / disable using/buying different potion types
- Added two new option to expedition-selection:
- Alway prefer eggs
- Prefer expeditions that advance tasks
- After these were considered, normal selection rules apply
- Fix bug where S&F credentials were lost when opening the import window
- Switch to a more reliable database-system (raw sqlite => EFCore)
- The database will now be called "bot.sqlite", instead of "bot.dat" for backwards compatibility
- This may fix some issues around guild-messages, browsing bottles, etc.
- Upgraded to the latest .net version (10), which just released a few hours ago
6.18
- Substantially improve localizations
- Russian & portuguese languages are now actually usable
- Added missing localizations for french, polish, czech, etc.
- I estimate that this adds/updates around ~10k translations in total
- Added an option to always prefer epics in dice games (during epic event)
- Added an arena option to always do 10 fights for XP first, before switching to scrapbook/favorites
- Fix collecting from the gold-mine
- Fix "stop after 10 fights"-option not working in some cases
- Fix selling juice
- Fix plague doctor skilling strength instead of dexterity
- Fix juice behaviour options in GUI
- Removed double login message (by @Grandpa)
6.17
- Fix expedition starts on 0 alu (mostly 11. & 12. beer)
- Fix pet feeding limit
6.16
- Added support for the 12. beer
- Added ability for mannequin to be automatically equipped with unused bonus items (selection to change the most important runes is planned)
- Added Juice production (completely untested, I do not have chars with >10 fruit right now. You should probably wait until I test & document this properly, but it is still there, if you want to test it I guess)
- Fix: Buying quicksand glasses can no longer buy random shop items
- Fix: Browsing for bottles no longer sells the discovered bottles directly
- Improved luck potion calculations (no longer always buys luck)
- Possibly fix for auto updates on unix (mark updatea as executable)
- Fix mount disappearing
- Fix mannequin & other player equipment parsing
- Fix dungeon keys not being bought
- Fix console versions displaying the wrong version
- Fix guild chat window issues
- Fix: Copying settings no longer causes invalid account imports
- Fix: Correctly parse guild attack/defense participation
- Rewrote raid & guild fight logic from scratch
- Reworked the fortress & undeworld collection to be more reliable.
- Fix: Misc. issues with the pet logic
6.14
- Remove initial dungeon wait
- Fix the "does not drink 11th beer" issue
- Update max scrapbook count
- Fix broken localization (fortress, underworld, dices)
- Fix guild chat window
- Maybe fixed Task timout errors
- Fix misc. "null" errors
6.13
- Major overhaul to dungeons.
--- Better simulation calculations (still wrong a lot of the times, but we are getting there)
--- Added a seperate dungeons account page, where you can view win chances & fight
--- Removed most sub-options to dungeons. It is now always picking the dungeon with the highest win chance, instead of rotating around different dungeons types
--- Added multiple safeguards to make sure we only ever fight once every hour in the dungeon (this breaks clearing twister fast for the time being, but I focus on mushrooms safetly for the time being)
- Added options to configure calendar collection
--- You can now choose between only playing XP, Mushroom, or XP+(that one good mushroom day) calendars. Details will be in the settings
- Fix server errors, that would previously logout the bot (gateway X erros)
- Big internal rewrite of Underworld & Fortress. Fixes some bugs, but mostly internal cleanups
- Fix fake levelup messages and multiple null errors. This may also fix other unrelated issues, due to the nature of the underlying bug
- Fix invalid hellevator claim attempts
- Added a log msg. when mushrooms get used
--- I hope this release already fixes the mushroom usage, but if not, please look out for "The last comand used a mushroom: XYZ" warnings and report unusual instances
- Fix infinite loops & crashes for dice games
- Improved memory usage when using many accounts
- Fix misc. localization & window issues
- Fix toilet not being collected
- Misc. other fixes & improvements
6.12
- Fix for corrupted player equipment
6.11
- Misc. fixes
6.10
- Added support for new item encoding
6.9:
- Added support for new Dungeons (by @Heken & me)
- Localized & fixed expedition rewards. (You can now select egg & equipment rewards)
- Implement switching to mannequin for rune bonus for quest & expedition (option in settings)
- Updated spanish, english & german translations (by @Heken)
- Updated polish GUI translations (by @Drimek)
- Correctly recognize some new events
- Fixed a bug causing issues with adding sso accounts
- Reorder default expedition ranking (based on discord tierlist ranks)
- Misc. fixes
6.8:
- Fix bottles not being bought
- Fix witch not enchanting
- Misc. other fixes
6.7:
- New arena mode, that focuses on players with the most new scrapbook items (similar to sf-scrapbook-helper, but you do not need to crawl, I do that on a server for you)
- Implement a new dungeon battle simulator, that actually simulates the battles (still in the early stages, but may outperform the current simulation. Can be enabled by settings in dungeon)
- Mayor fixes related to the bot logging itself out, getting into an infinite loop, or otherwise failing to work at all
- Reworked fortress attacks. The counterattack option can now be enabled again without resulting in endless loops
- Big improvements to the spanish transaltion, as well as english and german localization fixes (by @Heken)
- Added the plague doctor (untested since beta server is weird)
- Bot can now detect item runes (only used for the new battle simulation right now)
- Correctly parse Max&Min Dmg of weapons (by @PowerPro)
- Correctly handle items with no value (by @kuztiix900)
- Misc. other fixes
6.6:
- Hellevator fixes
- City guard fixes
- Guild join attack fixes
- Switch to the new official Server Communications
6.5:
- Collect Goblin Gleeman tasks
- Collect mail rewards
- Bugfixes
6.4:
- Bugfixes
6.3:
- Expedition Support
- Major rewrite of the entire codebase
- Update to .net9 & c# 14 preview
6.2:
- Basic Support for Paladin
- Bug Fixes for Arena, Questing and Fights in General
- Fix bot misbehaving due to outdated mirror checks
- Auto updates for GUI & Console versions (I could not reuse the previous method in the bot, so this is all from scratch and might not work first try, we will see)
- Fix error messages for bards
- Added support for a mac console version
- Initial language selection now correctly spawns above loading screen
- Updated from outdated .net6/netstandard2.1 to .net8 and updated all dependencies
- You no longer have to manually install .net runtimes to run this on any platform
- Removed vulnerable 7zip binary
- Removed dependency on an unmaintained 12 year old html library
- Removed old & obfuscated auto-updater binaries
- Implement washing items
- It is currently implemented as a check before selling items, so it will reuse all the filters from there and trigger before the bot is trying to discard items.
- You can select between a few different sub options, as to which items you want to wash in the settings, depending on what purpose you want to wash items for.
- Note that the system is currently very aggressive. That means it will always wash all the items, that it is allowed to, so if you enable everything and have no sell restrictions, it will just wash your entire inventory.
- You are heavily encouraged to at least enable to "do not sell better items"-option in the shop
- Please give feedback for all of this, if you are brave enough to try this
- sandstorm and twister are now automatically attacked again, if they are free (untested, but should work. If not, or you want a setting back to manually enable this, let me know)
- rewrote/fixed the event parsing systems
- The bot will now only show the events (event effects), that are actually active
- This also fixes some things related to pet finding and the selection in the tavern settings is now actually working
- The idle game will now actively update the amount of money you have to fix long periods of inactivity
- fix sf import window settings copy not working
- fix arena & idle game translations
- fix idle game toilet cycle setting crashing the bot
- fix bot logging in twice when you first login
- removed duplicate key warning (changed severity to trace, which should be invisible)
6.19
- Added support for multiple SF-Acccounts
- Added option to collect the weekly free mushrom from the webshop
- Added idle game option to sacrifice after X toilet cycles have been completed
- Added options to enable / disable using/buying different potion types
- Added two new option to expedition-selection:
- Alway prefer eggs
- Prefer expeditions that advance tasks
- After these were considered, normal selection rules apply
- Fix bug where S&F credentials were lost when opening the import window
- Switch to a more reliable database-system (raw sqlite => EFCore)
- The database will now be called "bot.sqlite", instead of "bot.dat" for backwards compatibility
- This may fix some issues around guild-messages, browsing bottles, etc.
- Upgraded to the latest .net version (10), which just released a few hours ago
6.18
- Substantially improve localizations
- Russian & portuguese languages are now actually usable
- Added missing localizations for french, polish, czech, etc.
- I estimate that this adds/updates around ~10k translations in total
- Added an option to always prefer epics in dice games (during epic event)
- Added an arena option to always do 10 fights for XP first, before switching to scrapbook/favorites
- Fix collecting from the gold-mine
- Fix "stop after 10 fights"-option not working in some cases
- Fix selling juice
- Fix plague doctor skilling strength instead of dexterity
- Fix juice behaviour options in GUI
- Removed double login message (by @Grandpa)
6.17
- Fix expedition starts on 0 alu (mostly 11. & 12. beer)
- Fix pet feeding limit
6.16
- Added support for the 12. beer
- Added ability for mannequin to be automatically equipped with unused bonus items (selection to change the most important runes is planned)
- Added Juice production (completely untested, I do not have chars with >10 fruit right now. You should probably wait until I test & document this properly, but it is still there, if you want to test it I guess)
- Fix: Buying quicksand glasses can no longer buy random shop items
- Fix: Browsing for bottles no longer sells the discovered bottles directly
- Improved luck potion calculations (no longer always buys luck)
- Possibly fix for auto updates on unix (mark updatea as executable)
- Fix mount disappearing
- Fix mannequin & other player equipment parsing
- Fix dungeon keys not being bought
- Fix console versions displaying the wrong version
- Fix guild chat window issues
- Fix: Copying settings no longer causes invalid account imports
- Fix: Correctly parse guild attack/defense participation
- Rewrote raid & guild fight logic from scratch
- Reworked the fortress & undeworld collection to be more reliable.
- Fix: Misc. issues with the pet logic
6.14
- Remove initial dungeon wait
- Fix the "does not drink 11th beer" issue
- Update max scrapbook count
- Fix broken localization (fortress, underworld, dices)
- Fix guild chat window
- Maybe fixed Task timout errors
- Fix misc. "null" errors
6.13
- Major overhaul to dungeons.
--- Better simulation calculations (still wrong a lot of the times, but we are getting there)
--- Added a seperate dungeons account page, where you can view win chances & fight
--- Removed most sub-options to dungeons. It is now always picking the dungeon with the highest win chance, instead of rotating around different dungeons types
--- Added multiple safeguards to make sure we only ever fight once every hour in the dungeon (this breaks clearing twister fast for the time being, but I focus on mushrooms safetly for the time being)
- Added options to configure calendar collection
--- You can now choose between only playing XP, Mushroom, or XP+(that one good mushroom day) calendars. Details will be in the settings
- Fix server errors, that would previously logout the bot (gateway X erros)
- Big internal rewrite of Underworld & Fortress. Fixes some bugs, but mostly internal cleanups
- Fix fake levelup messages and multiple null errors. This may also fix other unrelated issues, due to the nature of the underlying bug
- Fix invalid hellevator claim attempts
- Added a log msg. when mushrooms get used
--- I hope this release already fixes the mushroom usage, but if not, please look out for "The last comand used a mushroom: XYZ" warnings and report unusual instances
- Fix infinite loops & crashes for dice games
- Improved memory usage when using many accounts
- Fix misc. localization & window issues
- Fix toilet not being collected
- Misc. other fixes & improvements
6.12
- Fix for corrupted player equipment
6.11
- Misc. fixes
6.10
- Added support for new item encoding
6.9:
- Added support for new Dungeons (by @Heken & me)
- Localized & fixed expedition rewards. (You can now select egg & equipment rewards)
- Implement switching to mannequin for rune bonus for quest & expedition (option in settings)
- Updated spanish, english & german translations (by @Heken)
- Updated polish GUI translations (by @Drimek)
- Correctly recognize some new events
- Fixed a bug causing issues with adding sso accounts
- Reorder default expedition ranking (based on discord tierlist ranks)
- Misc. fixes
6.8:
- Fix bottles not being bought
- Fix witch not enchanting
- Misc. other fixes
6.7:
- New arena mode, that focuses on players with the most new scrapbook items (similar to sf-scrapbook-helper, but you do not need to crawl, I do that on a server for you)
- Implement a new dungeon battle simulator, that actually simulates the battles (still in the early stages, but may outperform the current simulation. Can be enabled by settings in dungeon)
- Mayor fixes related to the bot logging itself out, getting into an infinite loop, or otherwise failing to work at all
- Reworked fortress attacks. The counterattack option can now be enabled again without resulting in endless loops
- Big improvements to the spanish transaltion, as well as english and german localization fixes (by @Heken)
- Added the plague doctor (untested since beta server is weird)
- Bot can now detect item runes (only used for the new battle simulation right now)
- Correctly parse Max&Min Dmg of weapons (by @PowerPro)
- Correctly handle items with no value (by @kuztiix900)
- Misc. other fixes
6.6:
- Hellevator fixes
- City guard fixes
- Guild join attack fixes
- Switch to the new official Server Communications
6.5:
- Collect Goblin Gleeman tasks
- Collect mail rewards
- Bugfixes
6.4:
- Bugfixes
6.3:
- Expedition Support
- Major rewrite of the entire codebase
- Update to .net9 & c# 14 preview
6.2:
- Basic Support for Paladin
- Bug Fixes for Arena, Questing and Fights in General
- Fix bot misbehaving due to outdated mirror checks
- Auto updates for GUI & Console versions (I could not reuse the previous method in the bot, so this is all from scratch and might not work first try, we will see)
- Fix error messages for bards
- Added support for a mac console version
- Initial language selection now correctly spawns above loading screen
- Updated from outdated .net6/netstandard2.1 to .net8 and updated all dependencies
- You no longer have to manually install .net runtimes to run this on any platform
- Removed vulnerable 7zip binary
- Removed dependency on an unmaintained 12 year old html library
- Removed old & obfuscated auto-updater binaries