Skip to content

Common Issues

taltamir edited this page Oct 19, 2020 · 11 revisions

Autoscend is broken and I run it for the same account on two computers

Mafia tracks a lot of stuff for us (quest completion, which IOTMs are available, how many times you’ve used limited-use items today, and so much more). So you should only use it on one computer, if you want to use it on multiple computers you should shut down mafia on computer A, then copy the entire mafia directory to computer B, then run it on computer B. reverse the procedure to return to computer A. You need to do this every time you move from one computer to another.

I’m in Dark Gyffte and it keeps removing all my skills! What the heck?

Mafia uses an internal property to store how many permanent DG "skill points" you’ve obtained (20 permanent bonus HP per skill point).

Skill points = (# of softcore DG runs) + 2*(# of hardcore DG runs) + Bucket of ancient Vampyre blood. Note that it caps at 23 skill points and cannot go above it

Your recorded skill point value might be wrong. use gCLI command get darkGyfftePoints and compare it to how many Dark Gyffte runs you’ve completed. If it is lower fix it with the gCLI command set darkGyfftePoints=11. replace 11 with the number of skillpoints you should have. Do not forget the cap of 23

The program aborts when I try to run it. Invalid syntax or something

You might be running the wrong script. There are a bunch of files in /autoascend/ folder that are path-specific and not real scripts. Those files contain functions that get imported into the real autoscend script, and as such are not designed to actually be ran directly. Files such as auto_batpath.ash and auto_sneakypete.ash. You do not want to run these! You want to run autoscend.ash , no matter what challenge path you’re in. I promise. It’ll be fine.

Autoscend is getting stuck in an infinite loop

You need to disable the kingdom of loathing (not mafia. Kingdom of loathing itself) setting for zone level warnings: In “options” check Disable "This area might be too tough for you" warnings

If this still happens after doing the above, report it as a bug

The script says there’s nothing left to do but I definitely see stuff left to do

Check to see if any warnings are being logged, then if not, execute the following GCLI commands: debug ash on autoscend.ash This will make a ~250MB .txt file with a name like ASH_20200423. Prune this down with the following command-line command (on MacOS or Linux, or the WSL, not Mafia) grep 'Entering function\|returned: ' ASH_20200423.txt > filtered.txt Then send us filtered.txt

We are in an A-Boo Peak cycle and can't find anything else to do. Aborting.

This sometimes happens when a lot of free fights/crafts (anything that doesn’t advance the turn) are done in a row while A-Boo Peak is done and blocked by resistance. So it’s most common in challenge paths. Adventure somewhere and rerun.

Not using the Genie Bottle

Autoscend assumes you don’t want to use wishes automatically. If you do want to use wishes automatically, use gCLI command set auto_useWishes=true

Not using FantasyRealm/Boxing Daycare/Detective School/Another IOTM with daypass

KoLmafia cannot distinguish between a daypass and permanent access. This causes issues with automatic tracking. As such you need to manually inform mafia which of those zones you have. You can do so in the mafia settings. look for -IotM Tracking and use the checkboxes there to inform mafia of which of those you already have

Mafia aborts immediately saying it cannot find some files

This sometimes happens when we move, rename, or add new files (which we have recently done).

When such a thing occurs mafia (or maybe java?) gives a popup asking for new permissions and warns you to only say yes if you trust the source, it sounds scary and people often say no because of it.

It is also very easy to accidentally say no (IIRC if you are typing in some chat program when the popup comes, it will become centered on the popup so when you hit enter it hits no).

This can also occur if you had previously used a test version you received directly from a developer to help you test a bug you reported, instead of downloading it through mafia

This means your local installation is corrupted. It is easy to fix. In CLI type: svn delete autoscend then (assuming you want beta with all the newest updates) svn checkout https://github.com/Loathing-Associates-Scripting-Society/autoscend/branches/beta/RELEASE/ NOTE: the above is a single line, do not split it into multiple lines when copy pasting

this will reinstall autoscend and fix this problem. Do not worry, all your settings will be retained. you will not lose anything

I think this is a new problem

see report issues