Multi Job batch creation
Multi Job lets you create many jobs at once by combining pot types, position pairs, flop sets, and bet-sizing profiles. Instead of setting up each job by hand, you define the dimensions and ARTGTO expands them into a batch.
How it works
The Multi Job tab has a three-column layout:
- Left column — pot type, game config, flop set, output folder, and naming.
- Middle column — position pairs to include.
- Right column — bet-sizing profiles (one for IP-aggressor spots, one for OOP-aggressor spots).
When you click Create Jobs, ARTGTO expands the selection into one job per position pair. Each job gets the correct ranges, pot/stack values, and bet sizes for that pair, drawn from your chosen game config and sizing profiles.
Pot type
Pick from SRP (single raised pot), 3BP (3-bet pot), 4BP (4-bet pot), or 5BP (5-bet pot). This controls which position pairs are available (5BP excludes most non-blind pairs), which default game config loads, and which range files are looked up.
When you change pot type, the game config and bet-sizing dropdowns auto-fill with the matching defaults.
Game configs
A game config is a JSON file that bundles per-pair pot and stack values plus shared rake settings. For example, a 3BP game config might set SB vs BB at pot 220 / stack 880, while CO vs BTN gets pot 180 / stack 910.
If a pair is not listed in the game config, it falls back to the built-in preflop sizing defaults. You can edit game configs in the right-panel editor and save them.
Game configs live in your game configs folder (set in Settings).
Bet-sizing profiles
Multi Job uses two bet-sizing profiles:
- IP aggressor — applied to spots where the in-position player was the preflop aggressor (the more common case).
- OOP aggressor — applied to spots where the out-of-position player was the preflop aggressor.
Each pair is automatically assigned the correct profile based on who the aggressor was for that pot type and pair combination.
You can edit each profile inline in the right column. Changes are reflected in the tree preview (fourth column, if your window is wide enough).
Flop sets
Choose which flops to solve:
| Set | Boards | Description |
|---|---|---|
| 25 reps | 25 | A small representative sample. Good for quick studies. |
| 74 reps | 74 | More coverage, still fast. |
| 184 reps | 184 | The standard full-study set. Covers the strategically distinct flop space well. |
| 1755 (full) | 1,755 | Every strategically distinct flop. Comprehensive but very large. |
| Single flop | 1 | Type one board manually. |
You can export a flop map file for your chosen set, for use with the ARTGTO Viewer.
Name templates
The name template controls how each generated job is named. The default is:
{PotType} {Position1} vs {Position2}This produces names like 3BP CO vs BTN. Available placeholders:
{PotType}— SRP, 3BP, 4BP, or 5BP.{Position1}— the first position in the pair (uppercase).{Position2}— the second position in the pair (uppercase).
A preview appears below the template field so you can see what the resulting job names look like.
Solver settings
At the bottom of the left column, you set:
- Max iterations — default
250. - Target exploitability — default
0.30%. - 16-bit compression — on or off for all generated jobs.
- Low-memory fallback — on or off for all generated jobs (default on).
These apply to every job in the batch.
Output folder
By default, output goes to your library folder organized by pot type and pair: {library}/{pot}/{pair}/. You can override the parent folder with the Browse button.
Creating the batch
Click Create Jobs in the bottom action bar. ARTGTO generates one job per selected position pair, each with:
- Ranges looked up from your ranges folder for that pot type and pair.
- Pot, stack, and rake from the game config.
- Bet sizes from the correct aggressor profile.
- The selected flop set.
- Output path under the library folder.
The jobs appear in the Queue sub-tab, ready to run. Review them there before starting the batch.