Profiles
A profile is a saved copy of everything in the Ironman AIO window. Save one when you’ve built a plan you want to reuse, load it later, or start an account straight from it without opening the window.
What a profile holds
Section titled “What a profile holds”Everything you can set in the window:
- Your Setup task list, with every task’s goal, method, location and options.
- The active preset, if you’re using one.
- Every option on the Preferences screen.
- The Rewards toggle on the Quests tab.
- Your Discord webhook URL and your Script API Key.
Last Run
Section titled “Last Run”Every time you press Start, the script saves the whole window as a profile called Last Run, and the window opens with it the next time. That’s why your last plan is already there when you start the script again. Pressing Start in the Edit plan & settings window during a run updates Last Run too.
There’s one Last Run for the computer, not one per account. If you run several accounts, the window always opens with whatever was started last.
The Profiles screen
Section titled “The Profiles screen”The screen lists your saved profiles, with Last Run at the top and the rest in alphabetical order. Click a profile to select it; its name goes into the Profile name box.
| Control | What it does |
|---|---|
| Load | Replaces everything in the window with the selected profile. It doesn’t start the script; press Start when you’re ready. |
| Save | Saves the whole window under the name in the Profile name box. Using an existing name overwrites that profile. With the box empty it saves over the selected profile, or as profile1 if none is selected. |
| Checkboxes, Select all / Clear all | Tick profiles to delete. The counter shows how many are ticked. |
| Delete selected | Deletes the ticked profiles after you confirm. This can’t be undone. |
Load and Save are greyed out while more than one profile is ticked.
When a profile loads, any task for a skill, quest, method or activity the GUI no longer offers is left out.
Starting from a profile
Section titled “Starting from a profile”You can start the script with a profile’s name as its start-up argument. The script loads that profile and starts without opening the window. Use lastRun to start with your Last Run settings.
If the profile has no tasks and no active preset, or there’s no profile with that name, the window opens instead. Starting from an argument doesn’t change Last Run. See Setting up.
Different accounts, different plans
Section titled “Different accounts, different plans”Profiles aren’t tied to an account. Any account can load any profile. To give accounts different plans:
- Build each plan and save it under its own name, for example main-quests and alt-firemaking.
- Start each account with its profile’s name as the start-up argument.
You don’t need a separate profile just to stop accounts playing alike. On the same profile, each account already makes its own choices where the plan allows it: preset routes, Any (per account) methods and spots, the order with Randomize task order per account, break habits and more. See Account seeds.