Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

GAIO: Difference between revisions

From GScripts
Content update, accuracy fixes and cleanup
 
(70 intermediate revisions by 3 users not shown)
Line 8: Line 8:
}}
}}
==GAIO==
==GAIO==
GAIO is an advanced all-in-one script that dynamically rolls tasks across Skilling, PVM, and Minigames based on your preferences, gold allocation, and progression goals. It streamlines task chaining, optimises XP and profit, and allows full automation with minimal setup.
GAIO is an all-in-one OSRS account builder for DreamBot that rolls Skilling, PVM, and Minigame tasks based on your preferences, gold allocation, and goals. It chains tasks, trains for XP and profit, and runs with minimal setup.


Features include:
Features include:
* Complete training for all '''23 [https://oldschool.runescape.wiki/w/Skills Skills]'''
* Complete training for all '''24 [https://oldschool.runescape.wiki/w/Skills Skills]'''
* Integrated [https://oldschool.runescape.wiki/w/Minigames Minigames] support ([https://oldschool.runescape.wiki/w/Wintertodt Wintertodt], [https://oldschool.runescape.wiki/w/Pest_Control Pest Control], etc.)
* Integrated [https://oldschool.runescape.wiki/w/Minigames Minigames] support ([https://oldschool.runescape.wiki/w/Wintertodt Wintertodt], [https://oldschool.runescape.wiki/w/Pest_Control Pest Control], etc.)
* [https://oldschool.runescape.wiki/w/Mini-quests Mini-quests] completion
* [https://oldschool.runescape.wiki/w/Mini-quests Mini-quests] completion
Line 19: Line 19:


=== What Can GAIO Build? ===
=== What Can GAIO Build? ===
* Accounts optimized for [https://oldschool.runescape.wiki/w/Zulrah Zulrah]
* Accounts optimised for [https://oldschool.runescape.wiki/w/Zulrah Zulrah]
* Accounts optimized for [https://oldschool.runescape.wiki/w/Demonic_gorilla Demonic Gorillas]
* Accounts optimised for [https://oldschool.runescape.wiki/w/Demonic_gorilla Demonic Gorillas]
* [https://oldschool.runescape.wiki/w/Ironman_Mode Ironmen]*, [https://oldschool.runescape.wiki/w/Pure Pures], [https://oldschool.runescape.wiki/w/Standard_account Mains], and [https://oldschool.runescape.wiki/w/Zerker Zerkers]
* [https://oldschool.runescape.wiki/w/Ironman_Mode Ironmen]*, [https://oldschool.runescape.wiki/w/Pure Pures], [https://oldschool.runescape.wiki/w/Standard_account Mains], and [https://oldschool.runescape.wiki/w/Zerker Zerkers]
* Almost any style of account!
* Almost any style of account!
Ironman accounts require a custom profile and extra work configuring compared to normal accounts. GAIO was designed as a power levelling too, which means buying items from the Grand Exchange. Some features may not be available to Iron accounts (Wilderness Slayer for an example) or require Iron accounts to already have the items in order to roll the task. If you cannot execute a task, check the task page on the wiki, as most have a Requirements section to check what is required on an Iron Account. If there isn't one available on the wiki, you'll need to double-check the logs to see what you might be missing. Should there is no message about what is missing, you can submit a bug report in discord so it can be checked by the dev's.


=== Important Notes ===  
=== Important Notes ===  
* '''ALL''' G-Addons are included with GAIO '''except''' Guester, which must be purchased separately (but is fully integrated once acquired). This includes [https://oldschool.runescape.wiki/w/Fight_Caves Fight Caves] and [https://oldschool.runescape.wiki/w/Mage_Arena_II MA2].
* '''ALL''' G-Addons are included with GAIO '''except''' Guester, which must be purchased separately (but is fully integrated once acquired). This includes [https://oldschool.runescape.wiki/w/Fight_Caves Fight Caves] and [https://oldschool.runescape.wiki/w/Mage_Arena_II MA2].
* Some tasks included in GAIO may not have all the same features as the standalone scripts. Please check each tasks wiki page for details on the GAIO version, and what requires the full standalone script. Example includes the Royal Titans task only being rollable until you have looted both prayer scrolls.
* The '''only''' additional purchases required are Guester and (optionally) VIP for specific Injections.
* The '''only''' additional purchases required are Guester and (optionally) VIP for specific Injections.
* There are some required skills for certain features on the AIO - see a list of those here: [[AIO Skill Requirements]]
* There are some required skills for certain features on the AIO - see a list of those here: [[#Task Requirements|AIO Skill/Item Requirements]]
 


Still unsure if a specific G-Addons is included? Check the full list here: [[AddonSettings#supported|HERE]].
Still unsure if a specific G-Addons is included? Check the full list here: [[AddonSettings#supported|HERE]].
Ready to build your dream account? Explore these guides:


=== Quests ===
=== Quests ===
GAIO can be integrated with [[Guester]] allowing completing of quest along with skilling and minigame tasks. You must purchase Guester, otherwise quest  cannot be used within GAIO.
GAIO can be integrated with [[Guester]] allowing completing of quest along with skilling and minigame tasks. You must purchase Guester, otherwise quest  cannot be used within GAIO.


[https://docs.google.com/spreadsheets/d/1lZwxoKfElow9csEwZFhXscjrcZjSz1aiKOyHJ_E-nTM/edit?gid=0#gid=0 All supported quests]
<div style="text-align:center; margin:16px 0;">
<span style="display:inline-block; border:1px solid #c0392b; background:#2a1515; color:#f0d6d6; padding:8px 14px; border-radius:5px; font-size:13px;">⚠ '''Heads up:''' Guester won't protect your account builds from unwanted XP. Check the quests you're enabling before pressing start.</span>
</div>
 
 
[https://docs.google.com/spreadsheets/d/1lZwxoKfElow9csEwZFhXscjrcZjSz1aiKOyHJ_E-nTM/edit?gid=0#gid=0 All supported quests with Guester]


</div>
</div>
Line 43: Line 48:
<div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 15px; margin: 20px 0;">
<div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 15px; margin: 20px 0;">


<div style="background: #1a1a1a; padding: 15px; border-radius: 5px; border-left: 4px solid #4CAF50;">
<div style="background:#161616; border:1px solid #2c2c2c; border-top:2px solid #3a7d44; border-radius:6px; padding:16px 18px;">


=== Core Features ===
=== Core Features ===
* [[Getting Started]]
* [[#Getting_Started|Getting Started]]
* [[Gold Farming & Resource Management]]
* [[#Gold_Farming|Gold Farming]]
* [[Skill Goals & Customization]]
* [[#Skill_Goals|Skill Goals]]
* [[Level Offset Feature]]
* [[#Level_Offset_Feature|Level Offset Feature]]
* [[AIO's built in break system]]
* [[#Break_System|Break System]]
* [[AIO's Priority Setting]]
* [[#Skill_Priority|Skill Priority]]
[[AIO Skill Requirements]]
* [[#Task_Requirements|Task Requirements]]
 
=== Advanced Features ===
* [[#Task_times|Task times and extentions]]
* [[#Muling|Muling, Misc and Anti-ban]]
 
=== [[AIO Premade Profiles]] ===
</div>
</div>


<div style="background: #1a1a1a; padding: 15px; border-radius: 5px; border-left: 4px solid #FF9800;">
<div style="background:#161616; border:1px solid #2c2c2c; border-top:2px solid #b0772e; border-radius:6px; padding:16px 18px;">


=== Skills, Minigames & Bosses ===
=== Skills ===
* [[Agility]]
* [[Agility]]
* [[Combat]]
* [[Combat]]
Line 72: Line 83:
* [[Prayer]]
* [[Prayer]]
* [[Runecrafting]]
* [[Runecrafting]]
* [[Sailing]]
* [[Slayer]]
* [[Slayer]]
* [[Smithing]]
* [[Smithing]]
* [[Thieving]]
* [[Thieving]]
* [[Woodcutting]]
* [[Woodcutting]]
* [[GAIO-Minigames|Minigames]]
</div>
</div>


<div style="background: #1a1a1a; padding: 15px; border-radius: 5px; border-left: 4px solid #2196F3;">
<div style="background:#161616; border:1px solid #2c2c2c; border-top:2px solid #2f6f9f; border-radius:6px; padding:16px 18px;">


=== Advanced Features ===
=== Minigames ===
* [[#Task_times|Task times and extentions]]
 
* [[Ironman Supported Tasks]]
* [[Barbarian Assault|Barbarian Assault (BETA)]]
* [[Premade profiles]]
* [[Tears of Guthix]]
* [[#Muling|Muling, Misc and Anti-ban]]
* [[Fishing Trawler]]
* Soul Wars
* Rogues Den
* [[Defenders]]
* [[Pest Control]]
* [[Fight Caves]]
* [[MTA|Mage Training Arena (BETA)]]
* [[Mage Arena]]
* [[GClueScrolls|Clue Scrolls]]
* [[GPvPArena|Emir's Arena]]
* Kingdom of Miscellania
 
=== Bosses===
* [[Royal Titans]]
* [[Amoxliatl|Amoxliatl (BETA)]]
* [[Barrows|Barrows (BETA)]]
* Obor
* Bryophyta
* Moons of Peril
* Deranged Archeologist
* Crazy Archeologist
* Chaos Fanatic
* Scorpia
* King Black Dragon
* Chaos Elemental
* [[GFrostDragons|Frost Dragons]]
* [[GCowBoss|Brutus]]
</div>
</div>


Line 100: Line 137:
| Most of the G catalogue is included; with the exceptions to this being:
| Most of the G catalogue is included; with the exceptions to this being:
* [[Guester]]
* [[Guester]]
* [[PVM]] and [[Wildy]] scripts (Phosani, Moons, etc)
* [[PVM]] and [[Wildy]] scripts (Phosani, Vorkath, etc)
|-
|-
| '''How do I make the AIO train past 99?'''
| '''How do I make the AIO train past 99?'''
Line 106: Line 143:
|-
|-
| '''When I start the AIO, I immediately disconnect & log out – why?'''
| '''When I start the AIO, I immediately disconnect & log out – why?'''
| The script hops worlds to find the lowest ping. It hops via disconnect as it's faster. It will hop to the lowest ping world upon starting the script.
| The script hops worlds to find the lowest ping. It will hop to the lowest ping world upon starting the script.
|-
|-
| '''Can I start using the AIO from level 3?'''
| '''Can I start using the AIO from level 3?'''
| Yes! G AIO is more than capable of starting on a brand new account – however we recommend that you give the account some starting cash to make it easier to train certain money-dependent skills (Construction, Herblore, etc).
| Yes! G AIO can start on a brand new account. We recommend giving the account some starting cash to make it easier to train money-dependent skills (Construction, Herblore, etc).
|-
|-
| '''How do I stop the AIO selling/sorting my bank?'''
| '''How do I stop the AIO selling/sorting my bank?'''
Line 118: Line 155:
|-
|-
| '''How can I set the AIO to just train one skill?'''
| '''How can I set the AIO to just train one skill?'''
| To train a single skill like Slayer, you need to set your existing skill goals to 1, or below your current skill level:
| To train a single skill like Fletching, you need to set your existing skill goals to 1, or below your current skill level: Setting the goal level to anything higher than your current in-game level, or to 0, will not disable the training of this skill.
[[File:AIOSingleSkill.png|One skill to rule them all]] 
 
Setting the goal level to anything higher than your current in-game level, or to 0, will not disable the training of this skill.
|}
|}


'''More Questions? [https://discord.gg/pXMTybGY Ask us on Discord!]'''
'''More Questions? [https://discord.gg/pXMTybGY Ask us on Discord!]'''


==Getting started==
==Getting Started==


When you start GAIO you will see the following GUI pop up:
When you start GAIO you will see the following GUI pop up:
Line 137: Line 171:
* Type your desired level directly into the field (e.g., 75 Ranged).   
* Type your desired level directly into the field (e.g., 75 Ranged).   


==== Example: Customizing Skill Goals ====   
==== Example: Customising Skill Goals ====   
[[File:Guistatsedit.gif]]  
[[File:Guistatsedit.gif]]  
   
   
Line 146: Line 180:
*  Defence goal adjusted to '''50''' .   
*  Defence goal adjusted to '''50''' .   


Changes are NOT saved automatically - make sure you save your profile at the bottom!
Changes are NOT saved automatically - make sure you save your profile at the bottom! You cannot save changes to the g_default_settings.json file. To save your profile, adjust the right box name to a new profile, for example Elf_Accounts.json. You'll then be able to press the save button.


==Gold Farming==
==Gold Farming==
Line 174: Line 208:
=== Alternative Gold-Making Through Skills ===
=== Alternative Gold-Making Through Skills ===


For players who prefer skill-based money making, G AIO Account Builder offers flexible training configurations:
For players who prefer skill-based money making, G AIO Account Builder offers flexible training configurations with skilling. Note that these won't roll as a task if the coins on your character are below the defined amount in [[GAIO#Gold_Farming_Threshold|Gold Farming Threshold]].


==== Profit-Oriented Skill Training ====
==== Profit-Oriented Skill Training ====
Line 198: Line 232:
[[File:Craftingmethod.png]]
[[File:Craftingmethod.png]]


=== [[Skill Goals & Customization]] ===
=== Skill Goals & Customization ===
To set skill goals:
To set skill goals:
# Select the desired Skill.
# Select the desired Skill.
Line 205: Line 239:


=== Quest & Boss-Specific Builds ===
=== Quest & Boss-Specific Builds ===
Building a specialized account (e.g., for Zulrah or a quest series)? GAIO streamlines this process:
Building a specialized account (e.g., for Zulrah or a quest series)?
* Select your target Quest series.
* Select your target Quest series.
* G AIO Account Builder auto-adjusts skill requirements to match the selected goal (if your current levels are below the requirement).
* G AIO Account Builder auto-adjusts skill requirements to match the selected goal (if your current levels are below the requirement).
Line 214: Line 248:
* Example: Choose the "Monkey Madness II" quest series → GAIO sets required Attack, Strength, and Ranged levels.
* Example: Choose the "Monkey Madness II" quest series → GAIO sets required Attack, Strength, and Ranged levels.


'''Note:''' Guester must be purchased separately but integrates seamlessly with GAIO once acquired.
'''Note:''' Guester must be purchased separately but integrates fully with GAIO once acquired.




Line 226: Line 260:


=== Quest & Boss-Specific Builds ===
=== Quest & Boss-Specific Builds ===
Building a specialized account (e.g., for Zulrah or a quest series)? GAIO streamlines this process:
Building a specialised account (e.g., for Zulrah or a quest series)?
* Select your target Quest series.
* Select your target Quest series.
* G AIO Account Builder auto-adjusts skill requirements to match the selected goal (if your current levels are below the requirement).
* G AIO Account Builder auto-adjusts skill requirements to match the selected goal (if your current levels are below the requirement).
Line 232: Line 266:
==== Integration with Guester ====
==== Integration with Guester ====
* '''Requirement:''' Own Guester (purchased separately).
* '''Requirement:''' Own Guester (purchased separately).
* GAIO automatically syncs skill goals to meet quest prerequisites, minimizing manual input.   
* GAIO automatically syncs skill goals to meet quest prerequisites, minimising manual input.   
* Example: Choose the "Monkey Madness II" quest series → GAIO sets required Attack, Strength, and Ranged levels.
* Example: Choose the "Monkey Madness II" quest series → GAIO sets required Attack, Strength, and Ranged levels.


'''Note:''' Guester must be purchased separately but integrates seamlessly with GAIO once acquired.
'''Note:''' Guester must be purchased separately but integrates fully with GAIO once acquired.




Line 272: Line 306:


==Break System==
==Break System==
<span style="float:right; margin-left:15px;">[[File:Aiobreaks.png|250px]]</span>
<div style="display:flex; gap:16px; align-items:flex-start; flex-wrap:wrap; margin-bottom:8px;">
AIO's advanced break system helps simulate natural human patterns through customizable pauses.
<div style="flex:1; min-width:240px;">AIO's break system simulates natural human patterns through customisable pauses.</div>
<div>[[File:Aiobreaks.png|250px]]</div>
</div>


===Micro Breaks===
===Micro Breaks===
Line 311: Line 347:
** Duration: 30-120 seconds
** Duration: 30-120 seconds
* '''Simulates'''
* '''Simulates'''
** Organization time
** Organisation time
** Decision pauses
** Decision pauses
</div>
</div>


===Optimization Tips===
===Optimisation Tips===
<div style="padding:8px 12px; border-left:4px solid #c0392b;">
<div style="padding:8px 12px; border-left:4px solid #c0392b;">
* '''Mix break types''' for natural patterns
* '''Mix break types''' for natural patterns
* '''Randomize''' within ranges
* '''Randomise''' within ranges
* '''Activity-based frequency''':
* '''Activity-based frequency''':
{| class="wikitable"
{| class="wikitable"
Line 328: Line 364:
| AFK activities || 1 break/2 hours
| AFK activities || 1 break/2 hours
|}
|}
* '''Test settings''' for your playstyle
* '''Test settings''' for your play style
</div>
</div>


<div style="padding:10px; font-size:0.9em; margin-top:20px; border-top:1px solid #eee;">
<div style="padding:10px; font-size:0.9em; margin-top:20px; border-top:1px solid #eee;">
'''Note:''' Always customize your break settings. Suggested break frequency is purely example.
'''Note:''' Always customise your break settings. Suggested break frequency is purely example.
</div>
</div>


==Skill Priority==
==Skill Priority==


<div style="background: linear-gradient(145deg, rgba(40,40,40,0.9), rgba(60,60,60,0.9)); border-radius: 15px; padding: 25px; margin: 20px 0; border: 1px solid rgba(255,255,255,0.1);">
Priority controls how often a skill is picked when the script rolls its next task. There are three modes.


<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin: 25px 0;">
<div style="display:grid; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); gap:16px; margin:18px 0; text-align:center;">
  <div style="text-align: center;">
<div>
    [[File:AIOPrio.png|300px|class=notpageimage|]]
[[File:DynamicPrio.png|300px|class=notpageimage|]]
    <div style="color: #4CAF50; font-weight: bold; margin-top: 10px;">High priority</div>
<div style="color:#4CAF50; font-weight:bold;">Dynamic Priority</div>
  </div>
</div>
  <div style="text-align: center;">
<div>
    [[File:DynamicPrio.png|300px|class=notpageimage|]]
[[File:AIOPrio.png|300px|class=notpageimage|]]
    <div style="color: #FF9800; font-weight: bold; margin-top: 10px;">Dynamic Priority</div>
<div style="color:#FF9800; font-weight:bold;">High Priority</div>
  </div>
</div>
  <div style="text-align: center;">
<div>
    [[File:LowPrio.png|300px|class=notpageimage|]]
[[File:LowPrio.png|300px|class=notpageimage|]]
    <div style="color: #E91E63; font-weight: bold; margin-top: 10px;">Low Priority</div>
<div style="color:#E91E63; font-weight:bold;">Low Priority</div>
  </div>
</div>
</div>
</div>


<div class="mw-collapsible mw-collapsed" style="background: rgba(0,0,0,0.3); padding: 20px; border-radius: 10px; border-left: 4px solid #2196F3;">
===Priority Settings Explained===
=== <span style="color: #4CAF50;">▮</span> Priority Settings Explained ===
<div class="mw-collapsible-content" style="margin-top: 15px;">


<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px;">
<div style="display:grid; grid-template-columns:repeat(auto-fit, minmax(250px, 1fr)); gap:16px; margin:16px 0;">
<div class="gs-card" style="border-left:4px solid #4CAF50;">
'Dynamic Priority'


<div style="background: rgba(33,150,243,0.1); padding: 15px; border-radius: 8px;">
Adjusts automatically based on:
**<span style="color: #4CAF50;">● Dynamic Priority</span>
* Account combat level
The script automatically adjusts based on:
* Current wealth
- Account combat level
* Skill requirements
- Current wealth
* Game state (quest completions, etc.)
- Skill requirements
- Game state(Quest completions, etc)
</div>
</div>
<div class="gs-card" style="border-left:4px solid #FF9800;">
'High Priority (300-1000)'


<div style="background: rgba(255,152,0,0.1); padding: 15px; border-radius: 8px;">
Maximises training chance:
**<span style="color: #FF9800;">● High Priority (300-1000)</span>
* Priority cap at 1000
Maximize training chance with:
* Best for critical skills and questing
- Priority cap at 1000
* Overrides dynamic calculations
- Best for critical skills/Questing
* Requires manual adjustment
- Overrides dynamic calculations
- Requires manual adjustment
</div>
</div>
<div class="gs-card" style="border-left:4px solid #E91E63;">
'Low Priority (1-100)'


<div style="background: rgba(233,30,99,0.1); padding: 15px; border-radius: 8px;">
**<span style="color: #E91E63;">● Low Priority (1-100)</span>
Reduced but still possible:
Reduced but still possible:
- Minimum 1% base chance
* Minimum 1% base chance
- Affected by other skills' availability
* Affected by other skills' availability
- Good for background training
* Good for background training
- Never completely disabled
* Never completely disabled
</div>
</div>
</div>


</div>
<div class="gs-card" style="border-left:4px solid #9C27B0;">
'Important notes'


<div style="margin-top: 20px; padding: 15px; background: rgba(255,255,255,0.05); border-radius: 8px; border-left: 4px solid #9C27B0;">
If you want manual priority, set it for every skill, including quests and minigames. If you leave one at -1 (dynamic) it can roll 999 and get picked first, since rolling is random and weighted.
**⚠️ Important Notes:
- Priority values are relative between skills
- 1000 = Maximum possible weight
- System uses weighted random selection
- Low/High priority ≠ No priority
</div>


</div></div>
To make Farming runs, birdhouses and quests the priority, set those to 999 and every other skill to 1.


<div style="margin-top: 25px; text-align: center; padding: 15px; background: linear-gradient(90deg, rgba(76,175,80,0.1), rgba(33,150,243,0.1)); border-radius: 8px;">
Rolling is weighted, so a low-priority skill can still occasionally be picked even when others are set much higher. It is just very unlikely. Set every skill manually for the tightest control over what gets trained.
'''<span style="color: #4CAF50;">📈</span>Tip:''' Use dynamic priority for general training, and manual priorities for specific goal-oriented sessions!
</div>
</div>


<div class="gs-card" style="border-left:4px solid #4CAF50;">
'Tip:' Use dynamic priority for general training, and manual priorities for specific goal-oriented sessions.
</div>
</div>


[[File:MultManuals.png]]
[[File:MultManuals.png]]
  add descrip


==Activity Requirements==
=== Task Requirements ===
<div style="font-family: 'Segoe UI', system-ui, sans-serif; color: #f0f0f0; padding: 30px 20px;">
{| class="wikitable"
<div style="background: linear-gradient(145deg, rgba(40,40,40,0.9) 0%, rgba(60,60,60,0.9) 100%; border-radius: 16px; padding: 40px; margin: 0 auto; max-width: 800px; border: 1px solid rgba(255,255,255,0.1); backdrop-filter: blur(8px); box-shadow: 0 8px 32px rgba(0,0,0,0.3);">
! colspan="2" | Task Requirement Overview
 
|-
    <!-- Key -->
| colspan="2" style="text-align: center; font-size: 90%; padding: 8px;" |
    <div style="margin-top: 25px; padding: 15px; background: rgba(255,255,255,0.05); border-radius: 8px; text-align: center;">
''Icon Legend:'' 💰=GP • 🛡️=Ironman • ✅=Quest • 🌿=Herblore • 🔮=Magic • 🏹=Ranged • 🙏=Prayer • 🔥=Weapon/Spell • 🔑=Keys • 🐒=Greegree • ⛏️=Ore • 🌊=Trident • 🐠=Flippers • 🌴=Bone Voyage • 🗺️=Clue • 🌳=WC/Farming
        <small>🔑 Key: 💰=GP • 🛡️=Ironman • ✅=Quest • 🌿=Herblore • 🔮=Magic • 🏹=Ranged</small>
|-
    </div>
! style="width: 18%;" | Category
</div>
! Task & Requirements
</div>
|-
 
! rowspan="9" | ⚔️ Combat
    <!-- Combat -->
| <strong>Gemstone Crab</strong> • Children of the sun ✅ • 100k GP 💰 (for supplies) • Pickaxe if Ironman 🛡️
    <div style="margin-bottom: 15px;">
|-
        <div style="padding: 15px 20px; background: linear-gradient(90deg, #C42828 0%, #A02020 100%); border-left: 4px solid #FF4444; font-weight: 600; color: #FFAAAA; border-radius: 8px 8px 0 0;">⚔️ Combat</div>
| <strong>NMZ</strong> • 50+ Att/Str/Mage/Range • Absorb pots/43 Prayer 🙏 • 500k GP 💰
        <div style="padding: 15px 20px; background: rgba(0,0,0,0.3); color: #ddd; border-radius: 0 0 8px 8px;">
|-
            <strong>NMZ</strong> • 50+ Att/Str/Mage/Range • Absorb pots/43 Prayer 🙏 • 500k GP 💰<br>
| <strong>Sulphur Naguas</strong> • 60 Att/Str • 38 Herblore 🌿 • 43 Prayer 🙏 • Perilous Moons • Dragon scimitar(minimum) 🔥
            <strong>Sulphur Naguas</strong> • 60 Att/Str • 38 Herblore 🌿 • 43 Prayer 🙏 • Perilous Moons 🌙 • Dragon scimitar(minimum) 🔥<br>
|-
            <strong>Obor/Bryophyta</strong> • 40 Att/Def • 1-8 Keys 🔑 (RNG)<br>
| <strong>Obor/Bryophyta</strong> • 40 Att/Def • 1-8 Keys 🔑 (RNG)
            <strong>Defenders</strong> • Missing current best defender 🛡️
|-
        </div>
| <strong>Defenders</strong> • Missing current best defender 🛡️
    </div>
|-
 
| <strong>Fight Caves</strong> • All gear defined in Equipment Tab • Must have enough GP for supplies
    <!-- Ranged -->
|-
    <div style="margin-bottom: 15px;">
| <strong>Royal Titans</strong> • 59 Magic, 50 Ranged, 50 Atk/Str/Def and 43 Prayer • 1mil GP 💰
        <div style="padding: 15px 20px; background: linear-gradient(90deg, #2E8B57 0%, #226F44 100%); border-left: 4px solid #3CB371; font-weight: 600; color: #98FB98; border-radius: 8px 8px 0 0;">🏹 Ranged</div>
|-
        <div style="padding: 15px 20px; background: rgba(0,0,0,0.3); color: #ddd; border-radius: 0 0 8px 8px;">
| <strong>Scurrius</strong> • Base 50 combats
            <strong>General Chinning</strong> • 45 Ranged • 43 Prayer 🙏 • 🛡️ Iron: Own chins(1K+) 🛡️ • Normie: 1k chins + 500k 💰<br>
|-
            <strong>Maniacal Monkeys</strong> • 45 Ranged • 3m GP 💰 • MM2 ✅ • Greegree 🐒
| <strong>Moons of Peril</strong> • Base 60 melee stats • 52 Prayer 🙏 • Perilous Moons ✅ • 3mil GP 💰 (main) • Ironman: Specific moon weapons 🛡️
        </div>
|-
    </div>
! rowspan="2" | 🏹 Ranged
 
| <strong>General Chinning</strong> • 45 Ranged 🏹 • 43 Prayer 🙏 • 🛡️ Iron: Own chins(1K+) 🛡️ • Normie: 1k chins + 500k 💰
    <!-- Magic -->
|-
    <div style="margin-bottom: 15px;">
| <strong>Maniacal Monkeys</strong> • 45 Ranged 🏹 • 3m GP 💰 • MM2 ✅ • Greegree 🐒
        <div style="padding: 15px 20px; background: linear-gradient(90deg, #6A0DAD 0%, #4B0082 100%); border-left: 4px solid #9370DB; font-weight: 600; color: #CBC3E3; border-radius: 8px 8px 0 0;">🔮 Magic</div>
|-
        <div style="padding: 15px 20px; background: rgba(0,0,0,0.3); color: #ddd; border-radius: 0 0 8px 8px;">
! rowspan="3" | 🔮 Magic
            <strong>TeleStunAlch</strong> • 1hr spell funds 🔥<br>
| <strong>TeleStunAlch</strong> • 1hr spell funds 🔥
            <strong>MA2</strong> • God staves • 48 Magic<br>
|-
            <strong>Ensouled Heads</strong> • 50 Att/Str • 16 Magic
| <strong>MA2</strong> • God staves • 48 Magic 🔮
        </div>
|-
    </div>
| <strong>Ensouled Heads</strong> • 50 Att/Str • 16 Magic 🔮
 
|-
    <!-- Prayer -->
! rowspan="2" | 🙏 Prayer
    <div style="margin-bottom: 15px;">
| <strong>Prayer Training</strong> • 28 Bones
        <div style="padding: 15px 20px; background: linear-gradient(90deg, #4B3621 0%, #3D2B1F 100%); border-left: 4px solid #8B4513; font-weight: 600; color: #DEB887; border-radius: 8px 8px 0 0;">💀 Prayer</div>
|-
        <div style="padding: 15px 20px; background: rgba(0,0,0,0.3); color: #ddd; border-radius: 0 0 8px 8px;">
| <strong>Red Spider Eggs</strong> • 43 Prayer 🙏
            <strong>Prayer Training</strong> • 28 Bones<br>
|-
            <strong>Red Spider Eggs</strong> • 43 Prayer 🙏
! rowspan="8" | 🛠️ Skilling
        </div>
| <strong>Runecrafting</strong> • 1k GP 💰
    </div>
|-
 
| <strong>Herblore</strong> • 20k GP 💰 • 🌿
    <!-- Skilling -->
|-
    <div style="margin-bottom: 15px;">
| <strong>Fletching</strong> • 5k GP 💰
        <div style="padding: 15px 20px; background: linear-gradient(90deg, #2F4F4F 0%, #1E2F2F 100%); border-left: 4px solid #5F9EA0; font-weight: 600; color: #AFEEEE; border-radius: 8px 8px 0 0;">🛠️ Skilling</div>
|-
        <div style="padding: 15px 20px; background: rgba(0,0,0,0.3); color: #ddd; border-radius: 0 0 8px 8px;">
| <strong>Slayer</strong> • 35k GP 💰 • 15 Combat
            <strong>Runecrafting</strong> • 1k GP 💰<br>
|-
            <strong>Herblore</strong> • 20k GP 💰<br>
| <strong>Smelting</strong> • 60 Ore ⛏️ (Bronze/Iron/Gold)
            <strong>Fletching</strong> • 5k GP 💰<br>
|-
            <strong>Slayer</strong> • 35k GP 💰 • 15 Combat<br>
| <strong>Hunter</strong> • 2k GP 💰
            <strong>Smelting</strong> • 60 Ore ⛏️ (Bronze/Iron/Gold)<br>
|-
            <strong>Hunter</strong> • 2k GP 💰<br>
| <strong>Farming</strong> • 15k GP 💰
            <strong>Farming</strong> • 15k GP 💰
|-
        </div>
| <strong>Brimhaven Agility</strong> • 45 Agility • 50K GP 💰 (Non-iron) • 50+ Food 🛡️
    </div>
|-
 
! rowspan="7" | 🌟 Special
    <!-- Special Activities -->
| <strong>Mahogany Homes</strong> • 30k GP 💰 • Iron: 20 Steel Bars 🛡️ • Plague City ✅
    <div style="margin-bottom: 15px;">
|-
        <div style="padding: 15px 20px; background: linear-gradient(90deg, #4B0082 0%, #483D8B 100%); border-left: 4px solid #7B68EE; font-weight: 600; color: #E6E6FA; border-radius: 8px 8px 0 0;">🌟 Special</div>
| <strong>Driftnet</strong> • Trident 🌊 • Flippers 🐠 (Weighted)
        <div style="padding: 15px 20px; background: rgba(0,0,0,0.3); color: #ddd; border-radius: 0 0 8px 8px;">
|-
            <strong>Mahogany Homes</strong> • 30k GP 💰 • Iron: 20 Steel Bars 🛡️ • Plague City ✅<br>
| <strong>1.5t Woodcutting</strong> • Bone Voyage 🌴 • 35 WC/Farming 🌳
            <strong>Driftnet</strong> • Trident 🌊 • Flippers 🐠 (Weighted)<br>
|-
            <strong>1.5t Woodcutting</strong> • Bone Voyage 🌴 • 35 WC/Farming 🌳<br>
| <strong>Miscellania</strong> • 7.5m GP 💰 • Throne of Misc ✅
            <strong>Miscellania</strong> • 7.5m GP 💸 • Throne of Misc ✅<br>
|-
            <strong>Clues</strong> • 30 Att/Str • 48 Magic 🔮 • Clue Scroll 🗺️
| <strong>Clues</strong> • 30 Att/Str • 48 Magic 🔮 • Clue Scroll 🗺️
        </div>
|-
    </div>
| <strong>Totem Fletching</strong> • Children of the sun ✅ • 20 Fletching 250+ logs and a Knife 🛡️
 
|-
    <!-- Key -->
| <strong>Brimhaven Agility</strong> • 45 Agility • 50K GP 💰 (Non-iron) • 50+ Food 🛡️
    <div style="margin-top: 25px; padding: 15px; background: rgba(255,255,255,0.05); border-radius: 8px; text-align: center;">
|}
        <small>🔑 Key: 💰=GP • 🛡️=Ironman • ✅=Quest 🌿=Herblore 🔮=Magic • 🏹=Ranged</small>
    </div>
</div>
</div>


== Task times ==
== Task times ==
[[File:GoalsConfig.png|right|600px]]
In the Goals Config tab you can increase or decrease your task times on the AIO - but as your level goal increases, the task time will be impacted. Task times will also change based on your current level, too.


In the Goals Config tab you can increase or decrease your task times on the AIO - but as your level goal increases the task time will be impacted. Task times will also change based on your current level, too.
Task times aren't a definitive for how long X task will run. Regardless of your min/max task setting, some backend adjustments will take place based on the total level and character-specific randomisation. Setting a task min/max of 30–40 minutes *may* still be slightly under, or over, your specified times. This slight adjustment cannot be changed by you, but you can increase/decrease your task times until you find a good balance for your account.


💡Task times aren't a definitive for how long X task will run💡. Regardless of your min/max task setting, some backend adjustments will take place based on the total level and character-specific randomization. Setting a task min/max of 30 - 40 minutes *may* still be slightly under, or over your specified times. This slight adjustment cannot be changed by you, but you can increase/decrease your task times until you find a good balance for your account.
[[File:taskskip.png|right]]
It is possible to manually extend or decrease the current task's time by using the +10 or -10 buttons on the new Script Paint. You toggle between the old paint and the new paint by pressing the Swap Paint button. When you see all the skills, towards the left will be the current task, how long the task has left, and how long the script has been running for. Below these are three buttons, the -10m, +10m and skip buttons. Both the -10m and +10m will either decrease or increase the current task's run time, or the skip button will skip that task altogether.


[[File:GoalsConfig.png|center]]
== Run Modes & Task Scheduling ==
Beyond the default dynamic task rolling, GAIO has a few extra ways to control how it runs:
* '''Task Mode (manual scheduler)''': instead of letting GAIO roll tasks by weight, you can hand it an ordered task list and it'll work through them in the order you set.
* '''Simulate Ironman until TTL''': treats a main like an ironman (no buying off the GE) until it hits a total-level threshold (set it to -1 to use a seeded total level). GAIO also drops into this automatically if it goes broke with no mule online, gathering its own supplies until it can afford the GE again.
* '''Passive goals''': if the only goals left are passive ones (Farming runs, Birdhouses), GAIO idles/logs out and periodically checks back in rather than spinning, unless you enable '''Stop On Only Passive Skills''', which makes it stop instead.
* '''Filler tasks''': between proper tasks it can run small jobs like Exploring, poll Voting, collecting junk from the Wise Old Man, buying RFD gloves, and opening NMZ herb boxes.


{{Template:MMA}}
{{Template:MMA}}
[[Category:Instanced]]