{"apiVersion":"1","scope":"published-documentation-only","researchTopicsIncluded":false,"total":128,"articles":[{"slug":"install","title":"Install Ultimate Macro","summary":"From ZIP download to first launch.","category":"Start here","version":"v1.3.x","keywords":["download","zip","autohotkey","main ahk","launch"],"url":"https://ultmacro.xyz/wiki/?article=install","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/install.md","source":"/guide/install/"},{"slug":"requirements","title":"Requirements","summary":"Supported Windows versions, resolution and dependencies.","category":"Start here","version":"v1.3.x","keywords":["computer","pc","windows","resolution","system","minimum"],"url":"https://ultmacro.xyz/wiki/?article=requirements","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/requirements.md","source":"/guide/requirements/"},{"slug":"first-run","title":"Run your first strategy","summary":"Test a built-in strategy before leaving the macro unattended.","category":"Start here","version":"v1.3.x","keywords":["start","run","play","first","f1","f2"],"url":"https://ultmacro.xyz/wiki/?article=first-run","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/first-run.md","source":"/guide/first-run/"},{"slug":"windows-display","title":"Windows display & OCR","summary":"Configure the screen settings used by image detection.","category":"Setup & settings","version":"v1.3.x","keywords":["screen","monitor","scale","dpi","resolution","ocr","taskbar"],"url":"https://ultmacro.xyz/wiki/?article=windows-display","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/windows-display.md","source":"/guide/display/"},{"slug":"roblox-settings","title":"Roblox settings","summary":"Use the game settings expected by the documented macro.","category":"Setup & settings","version":"v1.3.x","keywords":["camera","fps","graphics","navigation","roblox"],"url":"https://ultmacro.xyz/wiki/?article=roblox-settings","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/roblox-settings.md","source":"/guide/display/"},{"slug":"tds-settings","title":"TDS settings","summary":"Match the interface layout expected by tower placement and upgrades.","category":"Setup & settings","version":"v1.3.x","keywords":["tds","tower defense simulator","ui scale","shake","vertical upgrade","dialog","large ui","screen shake","vertical upgrades","tower options"],"url":"https://ultmacro.xyz/wiki/?article=tds-settings","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/tds-settings.md","source":"/guide/display/"},{"slug":"hotkeys","title":"Hotkeys & keybinds","summary":"Playback and recording shortcuts in the documented release.","category":"Setup & settings","version":"v1.3.x","keywords":["keybind","shortcut","f1","f2","f","ctrl","ability","recording"],"url":"https://ultmacro.xyz/wiki/?article=hotkeys","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/hotkeys.md","source":"/guide/recording/"},{"slug":"record-strategy","title":"Record a strategy","summary":"Turn a played match into a .strat file.","category":"Strategies","version":"v1.3.x","keywords":["create","save",".strat","record","strategy","tower"],"url":"https://ultmacro.xyz/wiki/?article=record-strategy","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/record-strategy.md","source":"/guide/recording/"},{"slug":"edit-strategy","title":"Edit a strategy","summary":"Open a .strat file in Strategy Lab.","category":"Strategies","version":"v1.3.x","keywords":["strategy lab","editor","edit","strat"],"url":"https://ultmacro.xyz/wiki/?article=edit-strategy","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/edit-strategy.md","source":"/guide/recording/"},{"slug":"strategy-rotation","title":"Rotate strategies","summary":"Alternate between two strategies after a run count or time limit.","category":"Strategies","version":"v1.3.x","keywords":["swap","rotate","alternating","runs","minutes"],"url":"https://ultmacro.xyz/wiki/?article=strategy-rotation","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-rotation.md","source":"/guide/sessions/"},{"slug":"community-strategies","title":"Find community strategies","summary":"Browse and test shared .strat files in Strategy Network.","category":"Strategies","version":"v1.3.x","keywords":["strategy network","shared","download","community","maps"],"url":"https://ultmacro.xyz/wiki/?article=community-strategies","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/community-strategies.md","source":"/strategies/"},{"slug":"session-settings","title":"Long session settings","summary":"Goals, timescale, and between-match actions.","category":"Sessions & tools","version":"v1.3.x","keywords":["goals","timescale","speed","rewards","play again","restart","check map","currency"],"url":"https://ultmacro.xyz/wiki/?article=session-settings","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/session-settings.md","source":"/guide/sessions/"},{"slug":"party-vip","title":"Party & VIP servers","summary":"Private server links and Host/Member party configuration.","category":"Sessions & tools","version":"v1.3.x","keywords":["party","vip","private server","host","member","invite"],"url":"https://ultmacro.xyz/wiki/?article=party-vip","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/party-vip.md","source":"/guide/sessions/"},{"slug":"profiles","title":"Back up your setup","summary":"Export or import settings, hotkeys and strategies with Profile Manager.","category":"Sessions & tools","version":"v1.3.5","keywords":["profile manager","backup","import","export","settings","reinstall","preserve recordings","backup strategies","restore profile"],"url":"https://ultmacro.xyz/wiki/?article=profiles","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/profiles.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"tools","title":"Built-in tools","summary":"Auto Call of Arms, Auto Spin, and Auto Open Consumable.","category":"Sessions & tools","version":"v1.3.x","keywords":["call of arms","auto spin","consumable","f3","f4","utility"],"url":"https://ultmacro.xyz/wiki/?article=tools","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/tools.md","source":"/guide/tools/"},{"slug":"launch-fails","title":"Main.ahk won't open","summary":"Fix common startup failures.","category":"Troubleshooting","version":"v1.3.x","keywords":["startup","launch","not opening","ahk","autohotkey","crash"],"url":"https://ultmacro.xyz/wiki/?article=launch-fails","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/launch-fails.md","source":"/guide/troubleshooting/"},{"slug":"wrong-clicks","title":"Clicks miss or towers won't place","summary":"Check display geometry before changing timing.","category":"Troubleshooting","version":"v1.3.x","keywords":["tower placement","placement fails","wrong location","mouse","click","cursor"],"url":"https://ultmacro.xyz/wiki/?article=wrong-clicks","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/wrong-clicks.md","source":"/guide/troubleshooting/"},{"slug":"ocr-errors","title":"Wave or cash detection is wrong","summary":"Correct missing OCR language support and font changes.","category":"Troubleshooting","version":"v1.3.x","keywords":["ocr","currency","cash","wave","numbers","read"],"url":"https://ultmacro.xyz/wiki/?article=ocr-errors","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/ocr-errors.md","source":"/guide/troubleshooting/"},{"slug":"upgrade-not-working","title":"Upgrades fail or use the wrong path","summary":"Check the upgrade panel, money, keybinds and delay.","category":"Troubleshooting","version":"v1.3.x","keywords":["upgrade","path","top","bottom","money","delay"],"url":"https://ultmacro.xyz/wiki/?article=upgrade-not-working","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/upgrade-not-working.md","source":"/guide/troubleshooting/"},{"slug":"abilities-not-working","title":"Abilities don't activate","summary":"Fix mismatched TDS ability keybinds.","category":"Troubleshooting","version":"v1.3.x","keywords":["ability","abilities","call of arms","dj","brawler","keybind"],"url":"https://ultmacro.xyz/wiki/?article=abilities-not-working","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/abilities-not-working.md","source":"/guide/troubleshooting/"},{"slug":"legacy-mode","title":"Auto Equip or targeting stopped working","summary":"Legacy Mode deliberately disables some features.","category":"Troubleshooting","version":"v1.3.x","keywords":["legacy","auto equip","target","targeting","disabled"],"url":"https://ultmacro.xyz/wiki/?article=legacy-mode","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/legacy-mode.md","source":"/guide/troubleshooting/"},{"slug":"stuck-between-matches","title":"Stuck after a match","summary":"Check restart, play-again, and map verification.","category":"Troubleshooting","version":"v1.3.x","keywords":["restart","play again","map","stuck","lobby","between"],"url":"https://ultmacro.xyz/wiki/?article=stuck-between-matches","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/stuck-between-matches.md","source":"/guide/sessions/"},{"slug":"recover-disconnect","title":"Roblox disconnects during a run","summary":"What recovery handles and what to check when it stalls.","category":"Troubleshooting","version":"v1.3.x","keywords":["reconnect","disconnect","roblox","lost connection","retry","recover"],"url":"https://ultmacro.xyz/wiki/?article=recover-disconnect","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recover-disconnect.md","source":"/guide/sessions/"},{"slug":"discord-not-working","title":"Discord updates aren't arriving","summary":"Separate webhook failures from remote-control failures.","category":"Troubleshooting","version":"v1.3.x","keywords":["discord","webhook","bot","remote","status","error"],"url":"https://ultmacro.xyz/wiki/?article=discord-not-working","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-not-working.md","source":"/guide/discord/"},{"slug":"discord-webhooks","title":"Send logs to Discord","summary":"Set up a webhook for run logs, stats and screenshots.","category":"Community","version":"v1.3.x","keywords":["discord","webhook","logs","screenshots","statistics"],"url":"https://ultmacro.xyz/wiki/?article=discord-webhooks","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-webhooks.md","source":"/guide/discord/"},{"slug":"discord-remote","title":"Remote control from Discord","summary":"Use documented EngineerBot or personal-bot commands.","category":"Community","version":"v1.3.x","keywords":["engineerbot","discord","remote","personal bot","screenshot"],"url":"https://ultmacro.xyz/wiki/?article=discord-remote","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-remote.md","source":"/guide/discord/"},{"slug":"discord-community","title":"Discord community","summary":"Find announcements, strategies and support.","category":"Community","version":"v1.3.x","keywords":["discord","server","roles","support","community"],"url":"https://ultmacro.xyz/wiki/?article=discord-community","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-community.md","source":"https://discord.gg/ultmacro"},{"slug":"report-issue","title":"Report an issue","summary":"Give developers a reproducible report instead of a vague description.","category":"Community","version":"v1.3.x","keywords":["bug","issue","error","report","log","support"],"url":"https://ultmacro.xyz/wiki/?article=report-issue","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/report-issue.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/issues"},{"slug":"about","title":"About Ultimate Macro","summary":"Project background and license.","category":"Community","version":"v1.3.x","keywords":["about","license","source","history"],"url":"https://ultmacro.xyz/wiki/?article=about","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/about.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era"},{"slug":"slow-inputs","title":"Macro is slow or misses inputs","summary":"Adjust timing and performance settings without breaking placement.","category":"Troubleshooting","version":"v1.3.x","keywords":["lag","slow","delay","mouse","keyboard","potato","mode","freezes","timing"],"url":"https://ultmacro.xyz/wiki/?article=slow-inputs","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/slow-inputs.md","source":"/guide/troubleshooting/"},{"slug":"record-abilities","title":"Record DJ and tower abilities","summary":"Hotkeys for DJ tracks, Necromancer and Brawler actions.","category":"Strategies","version":"v1.3.x","keywords":["dj","track","disc","change","abilities","record","necromancer","brawler","keybind"],"url":"https://ultmacro.xyz/wiki/?article=record-abilities","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/record-abilities.md","source":"/guide/recording/"},{"slug":"timescale-tickets","title":"Use Timescale tickets","summary":"Configure 1.5× or 2× matches when you have tickets.","category":"Sessions & tools","version":"v1.3.x","keywords":["timescale","tickets","1.5x","2x","speed","quick","run"],"url":"https://ultmacro.xyz/wiki/?article=timescale-tickets","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/timescale-tickets.md","source":"/guide/sessions/"},{"slug":"official-downloads","title":"Use official release downloads","summary":"Find trusted ZIP files and check which release you are installing.","category":"Start here","version":"v1.3.x","keywords":["official","github","release","download","zip","trusted"],"url":"https://ultmacro.xyz/wiki/?article=official-downloads","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/official-downloads.md","source":"/download/"},{"slug":"zip-folders","title":"Keep release folders together","summary":"Why Main.ahk must stay beside its libraries and resources.","category":"Start here","version":"v1.3.x","keywords":["extract","zip","lib","resources","submacros","directory"],"url":"https://ultmacro.xyz/wiki/?article=zip-folders","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/zip-folders.md","source":"/guide/install/"},{"slug":"ahk-versions","title":"AutoHotkey v1 vs v2","summary":"Make sure Main.ahk uses the 64-bit v2 interpreter.","category":"Start here","version":"v1.3.x","keywords":["autohotkey","v2","v1","64bit","32bit","interpreter"],"url":"https://ultmacro.xyz/wiki/?article=ahk-versions","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/ahk-versions.md","source":"/guide/install/"},{"slug":"first-match-checklist","title":"First-match checklist","summary":"Use one match to confirm the whole playback loop.","category":"Start here","version":"v1.3.x","keywords":["first","supervised","run","check","placement","upgrade","result"],"url":"https://ultmacro.xyz/wiki/?article=first-match-checklist","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/first-match-checklist.md","source":"/guide/first-run/"},{"slug":"auto-equip","title":"Auto Equip Towers","summary":"Let a strategy's required towers be equipped before the match.","category":"Sessions & tools","version":"v1.3.x","keywords":["auto","equip","tower","loadout","missing","golden","legacy"],"url":"https://ultmacro.xyz/wiki/?article=auto-equip","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-equip.md","source":"/guide/first-run/"},{"slug":"default-tds-keybinds","title":"Default TDS ability keybinds","summary":"Match the recorded macro keys to Tower Defense Simulator.","category":"Setup & settings","version":"v1.3.x","keywords":["hotkeys","default","tds","abilities","command","support","caravan","keys"],"url":"https://ultmacro.xyz/wiki/?article=default-tds-keybinds","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/default-tds-keybinds.md","source":"/guide/first-run/"},{"slug":"strategy-browser","title":"Community and My Strats","summary":"Use the Main tab's built-in strategy browser.","category":"Strategies","version":"v1.3.x","keywords":["community","my","strats","browser","local","choose","strategies"],"url":"https://ultmacro.xyz/wiki/?article=strategy-browser","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-browser.md","source":"/guide/first-run/"},{"slug":"recording-metadata","title":"Strategy recording setup","summary":"Set map, mode, towers and modifiers before capturing actions.","category":"Strategies","version":"v1.3.x","keywords":["record","map","mode","towers","modifier","golden","metadata","strategy"],"url":"https://ultmacro.xyz/wiki/?article=recording-metadata","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-metadata.md","source":"/guide/recording/"},{"slug":"recording-modifiers","title":"Record multiple modifiers","summary":"Use Ctrl selection when preparing a strategy recording.","category":"Strategies","version":"v1.3.x","keywords":["record","modifiers","ctrl","multi","select","recording"],"url":"https://ultmacro.xyz/wiki/?article=recording-modifiers","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-modifiers.md","source":"/guide/recording/"},{"slug":"golden-tower-requirements","title":"Specify golden tower requirements","summary":"How the recording loadout denotes golden variants.","category":"Strategies","version":"v1.3.x","keywords":["golden","tower","g","prefix","recording","requirements"],"url":"https://ultmacro.xyz/wiki/?article=golden-tower-requirements","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/golden-tower-requirements.md","source":"/guide/recording/"},{"slug":"recording-ability-toggles","title":"Recording ability options","summary":"Understand the recording controls for abilities and wave skipping.","category":"Strategies","version":"v1.3.x","keywords":["record","call","of","arms","support","caravan","drop","the","beat","skip","waves","ability"],"url":"https://ultmacro.xyz/wiki/?article=recording-ability-toggles","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-ability-toggles.md","source":"/guide/recording/"},{"slug":"recording-movement","title":"Record opening movement","summary":"Configure optional starting movement before tower placement.","category":"Strategies","version":"v1.3.x","keywords":["record","move","milliseconds","direction","initial","character"],"url":"https://ultmacro.xyz/wiki/?article=recording-movement","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-movement.md","source":"/guide/recording/"},{"slug":"recording-quality","title":"Record a repeatable strategy","summary":"Avoid capturing rushed actions that fail on replay.","category":"Strategies","version":"v1.3.x","keywords":["reliable","recording","timing","money","delay","test"],"url":"https://ultmacro.xyz/wiki/?article=recording-quality","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-quality.md","source":"/guide/recording/"},{"slug":"tower-upgrade-paths","title":"Record split upgrade paths","summary":"Capture the intended top or bottom upgrade path.","category":"Strategies","version":"v1.3.x","keywords":["split","path","top","bottom","upgrades","strategy","recording"],"url":"https://ultmacro.xyz/wiki/?article=tower-upgrade-paths","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/tower-upgrade-paths.md","source":"/guide/recording/"},{"slug":"record-delete-last","title":"Undo the last recorded action","summary":"Remove a mistaken recorder action with Ctrl + B.","category":"Strategies","version":"v1.3.x","keywords":["delete","record","undo","ctrl","b","recording"],"url":"https://ultmacro.xyz/wiki/?article=record-delete-last","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/record-delete-last.md","source":"/guide/recording/"},{"slug":"dj-wave-schedule","title":"Schedule DJ discs by wave","summary":"Use wave-based DJ track changes instead of manual timing where supported.","category":"Strategies","version":"v1.3.x","keywords":["dj","disc","wave","schedule","music","record"],"url":"https://ultmacro.xyz/wiki/?article=dj-wave-schedule","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/dj-wave-schedule.md","source":"/guide/recording/"},{"slug":"strategy-rotation-runs","title":"Rotate strategies after runs","summary":"Switch between two strategies after a chosen run count.","category":"Sessions & tools","version":"v1.3.x","keywords":["swap","strategy","rotation","runs","count","alternate"],"url":"https://ultmacro.xyz/wiki/?article=strategy-rotation-runs","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-rotation-runs.md","source":"/guide/sessions/"},{"slug":"strategy-rotation-minutes","title":"Rotate strategies after minutes","summary":"Use a time interval rather than a run count.","category":"Sessions & tools","version":"v1.3.x","keywords":["swap","rotation","minutes","interval","strategy"],"url":"https://ultmacro.xyz/wiki/?article=strategy-rotation-minutes","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-rotation-minutes.md","source":"/guide/sessions/"},{"slug":"currency-goals","title":"Set a currency goal","summary":"Let the macro select compatible strategies until a target is met.","category":"Sessions & tools","version":"v1.3.x","keywords":["goals","currency","coin","gem","target","stop"],"url":"https://ultmacro.xyz/wiki/?article=currency-goals","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/currency-goals.md","source":"/guide/sessions/"},{"slug":"between-matches-settings","title":"Restart, Play Again and map checks","summary":"Set the behavior the macro uses between matches.","category":"Sessions & tools","version":"v1.3.x","keywords":["restart","play","again","check","map","between","matches"],"url":"https://ultmacro.xyz/wiki/?article=between-matches-settings","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/between-matches-settings.md","source":"/guide/sessions/"},{"slug":"timescale-confirmation","title":"Check Timescale ticket prompts","summary":"Diagnose a Timescale prompt before a faster run.","category":"Sessions & tools","version":"v1.3.x","keywords":["timescale","ticket","prompt","confirmation","1.5","2"],"url":"https://ultmacro.xyz/wiki/?article=timescale-confirmation","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/timescale-confirmation.md","source":"/guide/sessions/"},{"slug":"startup-resume","title":"Start from lobby or Ready screen","summary":"How resume-aware startup handles a running Roblox session.","category":"Sessions & tools","version":"v1.3.x","keywords":["resume","lobby","ready","startup","detect","existing","session"],"url":"https://ultmacro.xyz/wiki/?article=startup-resume","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/startup-resume.md","source":"/guide/sessions/"},{"slug":"prerun-checks","title":"Pre-run diagnostics","summary":"Review resolution, scaling, OCR and dependencies before playing.","category":"Sessions & tools","version":"v1.3.x","keywords":["precheck","diagnostics","ocr","resolution","scaling","dependencies"],"url":"https://ultmacro.xyz/wiki/?article=prerun-checks","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/prerun-checks.md","source":"/guide/sessions/"},{"slug":"discord-statistics","title":"Discord session statistics","summary":"Understand OCR-based session information sent to Discord.","category":"Community","version":"v1.3.x","keywords":["discord","statistics","currency","session","ocr","send"],"url":"https://ultmacro.xyz/wiki/?article=discord-statistics","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-statistics.md","source":"/guide/discord/"},{"slug":"discord-screenshot-reports","title":"Discord screenshot notifications","summary":"Use periodic and result-screen screenshots to follow a run.","category":"Community","version":"v1.3.x","keywords":["discord","screenshot","triumphant","loss","periodic","private","webhook"],"url":"https://ultmacro.xyz/wiki/?article=discord-screenshot-reports","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-screenshot-reports.md","source":"/guide/discord/"},{"slug":"discord-webhook-security","title":"Keep Discord webhook URLs private","summary":"A leaked webhook can be used to post into your channel.","category":"Community","version":"v1.3.x","keywords":["webhook","security","leaked","exposed","tokens","credentials"],"url":"https://ultmacro.xyz/wiki/?article=discord-webhook-security","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/discord-webhook-security.md","source":"/guide/discord/"},{"slug":"engineerbot-commands","title":"EngineerBot remote commands","summary":"Supported remote start, stop, screenshot and status controls.","category":"Community","version":"v1.3.x","keywords":["discord","engineerbot","remote","control","commands"],"url":"https://ultmacro.xyz/wiki/?article=engineerbot-commands","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/engineerbot-commands.md","source":"/guide/discord/"},{"slug":"profile-export","title":"Export a working profile","summary":"Back up settings, hotkeys and strategies in one bundle.","category":"Sessions & tools","version":"v1.3.x","keywords":["profile","manager","export","backup","strategies","hotkeys"],"url":"https://ultmacro.xyz/wiki/?article=profile-export","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/profile-export.md","source":"/guide/discord/"},{"slug":"profile-import","title":"Import a profile safely","summary":"Restore a bundle without losing your current setup.","category":"Sessions & tools","version":"v1.3.x","keywords":["profile","manager","import","preview","backup","restore"],"url":"https://ultmacro.xyz/wiki/?article=profile-import","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/profile-import.md","source":"/guide/discord/"},{"slug":"tools-hotkeys","title":"Tools shortcuts: F3 and F4","summary":"Start and stop the separate tools from their own windows.","category":"Sessions & tools","version":"v1.3.x","keywords":["tools","f3","f4","start","stop","spin","consumable","call","of","arms"],"url":"https://ultmacro.xyz/wiki/?article=tools-hotkeys","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/tools-hotkeys.md","source":"/guide/tools/"},{"slug":"auto-call-of-arms","title":"Auto Call of Arms","summary":"Run supported abilities at configured intervals.","category":"Sessions & tools","version":"v1.3.x","keywords":["auto","call","of","arms","drop","the","beat","interval","seconds"],"url":"https://ultmacro.xyz/wiki/?article=auto-call-of-arms","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-call-of-arms.md","source":"/guide/tools/"},{"slug":"auto-spin","title":"Auto Spin","summary":"Automate the spinning wheel with the separate Auto Spin tool.","category":"Sessions & tools","version":"v1.3.x","keywords":["auto","spin","wheel","tickets","f3","f4"],"url":"https://ultmacro.xyz/wiki/?article=auto-spin","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-spin.md","source":"/guide/tools/"},{"slug":"auto-consumable","title":"Auto Open Consumable","summary":"Use the standalone crate-opening utility.","category":"Sessions & tools","version":"v1.3.x","keywords":["auto","open","consumable","crates","f3","f4"],"url":"https://ultmacro.xyz/wiki/?article=auto-consumable","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-consumable.md","source":"/guide/tools/"},{"slug":"legacy-resolution","title":"Legacy Mode and resolution limits","summary":"Why Legacy Mode is a fallback for display detection.","category":"Troubleshooting","version":"v1.3.x","keywords":["legacy","mode","1080p","resolution","fallback","image","detection"],"url":"https://ultmacro.xyz/wiki/?article=legacy-resolution","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/legacy-resolution.md","source":"/guide/troubleshooting/"},{"slug":"ocr-language-fix","title":"Install missing OCR language","summary":"Correct text detection when English (US) OCR support is absent.","category":"Troubleshooting","version":"v1.3.x","keywords":["ocr","install","english","us","windows","language"],"url":"https://ultmacro.xyz/wiki/?article=ocr-language-fix","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/ocr-language-fix.md","source":"/guide/troubleshooting/"},{"slug":"tower-path-keybind-fix","title":"Bottom-path upgrade key mismatch","summary":"Check the macro's upgrade and bottom path bindings.","category":"Troubleshooting","version":"v1.3.x","keywords":["upgrade","bottom","path","z","e","keybind"],"url":"https://ultmacro.xyz/wiki/?article=tower-path-keybind-fix","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/tower-path-keybind-fix.md","source":"/guide/troubleshooting/"},{"slug":"debug-logs-export","title":"Capture debug logs for support","summary":"Record the event around a failure without sharing private data.","category":"Troubleshooting","version":"v1.3.x","keywords":["debug","logs","export","support","repro","screenshot","error"],"url":"https://ultmacro.xyz/wiki/?article=debug-logs-export","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/debug-logs-export.md","source":"/guide/troubleshooting/"},{"slug":"strategy-lab-start","title":"Open Strategy Lab","summary":"Launch the visual .strat editor from the Create tab or release folder.","category":"Strategies","version":"v1.3.x","keywords":["strategy","lab","exe","create","edit","open","visual"],"url":"https://ultmacro.xyz/wiki/?article=strategy-lab-start","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-lab-start.md","source":"/guide/recording/"},{"slug":"public-release-reference","title":"Version-specific release notes","summary":"Use release notes to understand changed behavior across builds.","category":"Community","version":"v1.3.x","keywords":["versions","releases","changelog","changes","tags","fixes"],"url":"https://ultmacro.xyz/wiki/?article=public-release-reference","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/public-release-reference.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/releases"},{"slug":"resolution-adaptive","title":"Adaptive resolution support","summary":"Supported 16:9 display sizes and the recommended baseline.","category":"Setup & settings","version":"v1.3.x","keywords":["adaptive","resolution","720p","1080p","1440p","4k","image","scale"],"url":"https://ultmacro.xyz/wiki/?article=resolution-adaptive","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/resolution-adaptive.md","source":"/guide/display/"},{"slug":"macro-account-free","title":"Do I need an account?","summary":"Account requirements for the public v1.3.x local macro.","category":"Start here","version":"v1.3.x","keywords":["account","login","registration","required","local","free"],"url":"https://ultmacro.xyz/wiki/?article=macro-account-free","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/macro-account-free.md","source":"/guide/requirements/"},{"slug":"party-host","title":"Host a TDS party","summary":"Configure the Host role and invitation names.","category":"Sessions & tools","version":"v1.3.x","keywords":["party","host","invite","players","member","names"],"url":"https://ultmacro.xyz/wiki/?article=party-host","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/party-host.md","source":"/guide/sessions/"},{"slug":"party-member","title":"Join as a party member","summary":"Configure the Member role to wait for a host invitation.","category":"Sessions & tools","version":"v1.3.x","keywords":["party","member","host","invite","display","name"],"url":"https://ultmacro.xyz/wiki/?article=party-member","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/party-member.md","source":"/guide/sessions/"},{"slug":"vip-server-link","title":"Use a VIP server link","summary":"Configure a Roblox private server for macro runs.","category":"Sessions & tools","version":"v1.3.x","keywords":["vip","private","server","link","toggle"],"url":"https://ultmacro.xyz/wiki/?article=vip-server-link","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/vip-server-link.md","source":"/guide/sessions/"},{"slug":"where-settings-are-saved","title":"Where Ultimate Macro stores settings","summary":"Find the Windows AppData files used by the public v1.3.5 macro.","category":"Setup & settings","version":"v1.3.5","keywords":["appdata","settings","path","options","ini","tds","folder"],"url":"https://ultmacro.xyz/wiki/?article=where-settings-are-saved","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/where-settings-are-saved.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"where-recordings-are-saved","title":"Where strategy recordings are saved","summary":"Find personal .strat recordings and the bundled strategy directory.","category":"Strategies","version":"v1.3.5","keywords":["recordings","strat","path","save","custom","bundled"],"url":"https://ultmacro.xyz/wiki/?article=where-recordings-are-saved","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/where-recordings-are-saved.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"where-profiles-are-saved","title":"Where profile backups are saved","summary":"Identify the local profile directory before importing or resetting settings.","category":"Sessions & tools","version":"v1.3.5","keywords":["profile","backup","path","appdata","import"],"url":"https://ultmacro.xyz/wiki/?article=where-profiles-are-saved","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/where-profiles-are-saved.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"what-reset-settings-changes","title":"What Reset to Default actually changes","summary":"The reset action affects settings and hotkeys, not your strategies or Discord setup.","category":"Setup & settings","version":"v1.3.5","keywords":["reset","defaults","settings","hotkeys","strategies"],"url":"https://ultmacro.xyz/wiki/?article=what-reset-settings-changes","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/what-reset-settings-changes.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"recording-hotkey-defaults","title":"Default strategy recording hotkeys","summary":"The exact v1.3.5 shortcut defaults from the reset-settings map.","category":"Strategies","version":"v1.3.5","keywords":["record","hotkey","shortcuts","ctrl","bindings","dj"],"url":"https://ultmacro.xyz/wiki/?article=recording-hotkey-defaults","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-hotkey-defaults.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"enforcer-van-hotkey","title":"Enforcer SWAT Van keybind","summary":"Check the v1.3.5 SWAT Van default and how to record it.","category":"Setup & settings","version":"v1.3.5","keywords":["enforcer","swat","van","ability","key","n"],"url":"https://ultmacro.xyz/wiki/?article=enforcer-van-hotkey","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/enforcer-van-hotkey.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"upgrade-hotkeys-setting","title":"Use Hotkeys for Upgrading","summary":"Understand the switch that changes how the macro upgrades towers.","category":"Setup & settings","version":"v1.3.5","keywords":["upgrade","hotkey","use","upgrading","panel"],"url":"https://ultmacro.xyz/wiki/?article=upgrade-hotkeys-setting","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/upgrade-hotkeys-setting.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"timescale-when-tickets-run-out","title":"What happens when Timescale tickets run out","summary":"The documented fallback behavior in the released Settings tooltip.","category":"Sessions & tools","version":"v1.3.5","keywords":["timescale","ticket","speed","1.5","2","fallback"],"url":"https://ultmacro.xyz/wiki/?article=timescale-when-tickets-run-out","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/timescale-when-tickets-run-out.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"upgrade-delay-milliseconds","title":"What Upgrade Delay means","summary":"Why lowering the delay may cause skipped upgrades or wrong paths.","category":"Setup & settings","version":"v1.3.5","keywords":["upgrade","delay","milliseconds","performance","skipped"],"url":"https://ultmacro.xyz/wiki/?article=upgrade-delay-milliseconds","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/upgrade-delay-milliseconds.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"legacy-mode-exact-limits","title":"Legacy Mode: exact limits","summary":"What Legacy Mode changes and which features it disables.","category":"Setup & settings","version":"v1.3.5","keywords":["legacy","resolution","auto","equip","targeting"],"url":"https://ultmacro.xyz/wiki/?article=legacy-mode-exact-limits","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/legacy-mode-exact-limits.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"export-debug-logs","title":"Export logs from the Settings page","summary":"Use the built-in Export Logs button for reproducible error reports.","category":"Troubleshooting","version":"v1.3.5","keywords":["logs","export","debug","report","developer"],"url":"https://ultmacro.xyz/wiki/?article=export-debug-logs","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/export-debug-logs.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"macro-settings-autosave","title":"When settings are saved","summary":"Understand how the public macro persists configuration changes.","category":"Setup & settings","version":"v1.3.5","keywords":["autosave","save","settings","persistent","appdata"],"url":"https://ultmacro.xyz/wiki/?article=macro-settings-autosave","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/macro-settings-autosave.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"restart-vs-play-again","title":"When to use Restart versus Play Again","summary":"The exact end-of-match distinction used by the released macro.","category":"Sessions & tools","version":"v1.3.5","keywords":["restart","play","again","win","loss","map"],"url":"https://ultmacro.xyz/wiki/?article=restart-vs-play-again","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/restart-vs-play-again.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"resolution-mode-requirements","title":"Adaptive display versus Legacy Mode","summary":"Know when a supported 16:9 resolution is enough and when 1080p is required.","category":"Setup & settings","version":"v1.3.5","keywords":["resolution","adaptive","legacy","1440p","720p","scaling"],"url":"https://ultmacro.xyz/wiki/?article=resolution-mode-requirements","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/resolution-mode-requirements.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"release-asset-integrity","title":"Verify the official ZIP and checksum","summary":"Compare the packaged release asset against its published SHA-256 digest.","category":"Start here","version":"v1.3.5 source inspection","keywords":["download","sha256","checksum","zip","verify","official"],"url":"https://ultmacro.xyz/wiki/?article=release-asset-integrity","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/release-asset-integrity.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/submacros/updater.ahk"},{"slug":"updater-filename-mismatch","title":"Updater doesn't recognize the newest release ZIP","summary":"The v1.3.5 updater expects a filename that differs from its published ZIP asset.","category":"Troubleshooting","version":"v1.3.5 source inspection","keywords":["updater","file","name","mismatch","TDS_Macro","zip","v135"],"url":"https://ultmacro.xyz/wiki/?article=updater-filename-mismatch","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/updater-filename-mismatch.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/submacros/updater.ahk"},{"slug":"release-prereleases","title":"Know whether a release is stable or prerelease","summary":"Read Github's stable release feed as the macro updater does.","category":"Start here","version":"v1.3.5 source inspection","keywords":["stable","prerelease","github","latest","release","versions"],"url":"https://ultmacro.xyz/wiki/?article=release-prereleases","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/release-prereleases.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/submacros/updater.ahk"},{"slug":"safe-update-validation","title":"What safe update verifies before installing","summary":"Understand downloaded staging files, checksums and rollback support.","category":"Sessions & tools","version":"v1.3.5 source inspection","keywords":["update","staged","sha256","rollback","safe","zip","preserved","strategies"],"url":"https://ultmacro.xyz/wiki/?article=safe-update-validation","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/safe-update-validation.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/submacros/safe_update.ps1"},{"slug":"auto-roblox-settings-reference","title":"Auto Configure: actual Roblox settings","summary":"A source-backed reference for the Roblox values applied by Auto Configure.","category":"Setup & settings","version":"v1.3.5 source inspection","keywords":["roblox","auto","configure","framerate","chat","camera","ui","graphics"],"url":"https://ultmacro.xyz/wiki/?article=auto-roblox-settings-reference","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-roblox-settings-reference.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/lib/auto_settings.ahk"},{"slug":"auto-roblox-settings-backup","title":"Where Auto Configure saves its backup","summary":"Locate the original XML backup, metadata, and error log.","category":"Setup & settings","version":"v1.3.5 source inspection","keywords":["roblox","auto","configure","xml","localappdata","backup","meta"],"url":"https://ultmacro.xyz/wiki/?article=auto-roblox-settings-backup","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-roblox-settings-backup.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/lib/auto_settings.ahk"},{"slug":"auto-roblox-restore-refused","title":"Auto Configure refuses to restore Roblox settings","summary":"Investigate the mismatch without destroying the original backup.","category":"Troubleshooting","version":"v1.3.5 source inspection","keywords":["settings","restore","refused","provenance","metadata","changed","xml"],"url":"https://ultmacro.xyz/wiki/?article=auto-roblox-restore-refused","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/auto-roblox-restore-refused.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/lib/auto_settings.ahk"},{"slug":"profile-export-ump-reference","title":"What's inside an exported .ump profile","summary":"Review metadata, strategy contents, option groups and privacy.","category":"Sessions & tools","version":"v1.3.5 source inspection","keywords":["ump","export","profile","strategies","json","settings","metadata"],"url":"https://ultmacro.xyz/wiki/?article=profile-export-ump-reference","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/profile-export-ump-reference.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/lib/Profiles.ahk"},{"slug":"profile-selective-groups","title":"Export only selected profile groups","summary":"Choose what a .ump backup includes.","category":"Sessions & tools","version":"v1.3.5 source inspection","keywords":["profile","export","options","hotkeys","strategies","selectable"],"url":"https://ultmacro.xyz/wiki/?article=profile-selective-groups","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/profile-selective-groups.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/lib/Profiles.ahk"},{"slug":"strategy-file-info-section","title":"Understand .strat [Info] metadata","summary":"Read author credit, notes, duration and approximate income.","category":"Strategies","version":"v1.3.5 source inspection","keywords":["strat","info","metadata","title","author","desc","income","time"],"url":"https://ultmacro.xyz/wiki/?article=strategy-file-info-section","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-file-info-section.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strategy-lab-visual-capabilities","title":"What Strategy Lab actually supports","summary":"Visual editing for footprints, attack ranges and map backgrounds.","category":"Strategies","version":"v1.3.5 source inspection","keywords":["strategy","lab","map","footprint","attack","range","split","path","calibration"],"url":"https://ultmacro.xyz/wiki/?article=strategy-lab-visual-capabilities","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-lab-visual-capabilities.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/README.md"},{"slug":"strategy-lab-sandbox-camera","title":"Capture a Strategy Lab map in Sandbox","summary":"Understand why capture needs an already-open Sandbox session.","category":"Strategies","version":"v1.3.5 source inspection","keywords":["map","capture","sandbox","camera","alignment","screenshot","calibration"],"url":"https://ultmacro.xyz/wiki/?article=strategy-lab-sandbox-camera","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strategy-lab-sandbox-camera.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/calibration/sandbox_replay.ahk"},{"slug":"recording-hotkeys-source","title":"Source-backed recording hotkey defaults","summary":"Read the default keys used when recording actions.","category":"Strategies","version":"v1.3.5 source inspection","keywords":["record","hotkey","spawn","upgrade","align","dj","sell","delete","inputs"],"url":"https://ultmacro.xyz/wiki/?article=recording-hotkeys-source","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/recording-hotkeys-source.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"launch-stop-source","title":"Start and stop keys in the installed macro","summary":"Confirm the F1/F2 bindings and what they call.","category":"Start here","version":"v1.3.5 source inspection","keywords":["f1","f2","start","stop","strategy","stop","cleanup"],"url":"https://ultmacro.xyz/wiki/?article=launch-stop-source","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/launch-stop-source.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"settings-defaults-source","title":"Understand saved option defaults","summary":"See the settings used when a value is absent from the macro's INI file.","category":"Setup & settings","version":"v1.3.5 source inspection","keywords":["settings","ini","autoequip","restart","replay","defaults"],"url":"https://ultmacro.xyz/wiki/?article=settings-defaults-source","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/settings-defaults-source.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/Main.ahk"},{"slug":"map-ready-recovery-source","title":"Understand lobby and Ready-screen recovery","summary":"What can happen when a session starts or resumes in an unexpected state.","category":"Sessions & tools","version":"v1.3.5 source inspection","keywords":["reconnect","resume","lobby","ready","map","detection","retry"],"url":"https://ultmacro.xyz/wiki/?article=map-ready-recovery-source","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/map-ready-recovery-source.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/README.md"},{"slug":"source-backed-issue-report","title":"Make a reproducible issue report from code evidence","summary":"Collect useful version, screen state and logs for a real bug.","category":"Troubleshooting","version":"v1.3.5 source inspection","keywords":["bug","issue","report","version","screenshot","logs","reproduce"],"url":"https://ultmacro.xyz/wiki/?article=source-backed-issue-report","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/source-backed-issue-report.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/README.md"},{"slug":"timescale-source-reference","title":"How TimeScale is represented in macro settings","summary":"Identify the setting used for accelerated matches.","category":"Sessions & tools","version":"v1.3.5 source inspection","keywords":["timescale","1.5x","2x","setting","profile","mode"],"url":"https://ultmacro.xyz/wiki/?article=timescale-source-reference","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/timescale-source-reference.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/lib/Profiles.ahk"},{"slug":"updater-missing-safe-script","title":"Updater cannot find safe_update.ps1","summary":"Identify an incomplete extracted package before attempting an update.","category":"Troubleshooting","version":"v1.3.5 source inspection","keywords":["safe_update.ps1","missing","updater","error","submacros"],"url":"https://ultmacro.xyz/wiki/?article=updater-missing-safe-script","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/updater-missing-safe-script.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/submacros/updater.ahk"},{"slug":"strat-file-layout","title":"Anatomy of a .strat file","summary":"A .strat file is plain text split into sections. [Settings] holds the run configuration, [DO NOT EDIT] stores the resolution the strategy was recorded at, and [Steps] holds one command per line, executed top to bottom. [Info] is optional and only describes the strategy in the macro list.","category":"Strategies","version":"v1.3.5 source reference","keywords":["file layout","info","settings","not","edit","steps"],"url":"https://ultmacro.xyz/wiki/?article=strat-file-layout","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-file-layout.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-settings-keys","title":"All .strat [Settings] keys","summary":"The configuration the macro reads before a run starts. Unknown keys are ignored, and any key left out falls back to the default shown here.","category":"Strategies","version":"v1.3.5 source reference","keywords":["settings keys","settings","key","value"],"url":"https://ultmacro.xyz/wiki/?article=strat-settings-keys","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-settings-keys.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-info-keys","title":"All .strat [Info] keys","summary":"Optional description shown on the strategy card inside the macro. Nothing here changes how the run is played, so it is safe to edit freely.","category":"Strategies","version":"v1.3.5 source reference","keywords":["info keys","info","key","value"],"url":"https://ultmacro.xyz/wiki/?article=strat-info-keys","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-info-keys.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-spawntower","title":"SpawnTower command","summary":"Places a tower from the hotbar on the map and gives it an id. Every later command that touches this tower refers to it by that id.","category":"Strategies","version":"v1.3.5 source reference","keywords":["spawntower","spawntower","slot","towerid"],"url":"https://ultmacro.xyz/wiki/?article=strat-spawntower","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-spawntower.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-upgradetower","title":"UpgradeTower command","summary":"Buys upgrades for a tower that is already placed. The macro opens the tower panel, waits until the upgrade is affordable and confirms each one.","category":"Strategies","version":"v1.3.5 source reference","keywords":["upgradetower","upgradetower","towerid","skipopen","amount","path","pathlevel"],"url":"https://ultmacro.xyz/wiki/?article=strat-upgradetower","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-upgradetower.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-selltower","title":"SellTower command","summary":"Sells a placed tower and frees its spot. The id stops being usable by later commands.","category":"Strategies","version":"v1.3.5 source reference","keywords":["selltower","selltower","towerid"],"url":"https://ultmacro.xyz/wiki/?article=strat-selltower","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-selltower.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-clonetower","title":"CloneTower command","summary":"Uses the Hologram ability to place a copy of an existing tower at a new spot.","category":"Strategies","version":"v1.3.5 source reference","keywords":["clonetower","clonetower","towerid","wait"],"url":"https://ultmacro.xyz/wiki/?article=strat-clonetower","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-clonetower.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-brawlerreposition","title":"BrawlerReposition command","summary":"Moves a placed Brawler to a new spot using its reposition ability.","category":"Strategies","version":"v1.3.5 source reference","keywords":["brawlerreposition","brawlerreposition","towerid"],"url":"https://ultmacro.xyz/wiki/?article=strat-brawlerreposition","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-brawlerreposition.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-enforcerreposition","title":"EnforcerReposition command","summary":"Uses the Helicopter Reposition ability of a top path Enforcer to carry another placed tower to a new spot.","category":"Strategies","version":"v1.3.5 source reference","keywords":["enforcerreposition","enforcerreposition","enforcerid","towerid"],"url":"https://ultmacro.xyz/wiki/?article=strat-enforcerreposition","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-enforcerreposition.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-activateenforcervan","title":"ActivateEnforcerVan command","summary":"Presses the SWAT Van keybind of a bottom path Enforcer. The strategy needs a bottom path Enforcer at level 5 or higher, otherwise the step is skipped.","category":"Strategies","version":"v1.3.5 source reference","keywords":["activateenforcervan","activateenforcervan","wait"],"url":"https://ultmacro.xyz/wiki/?article=strat-activateenforcervan","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-activateenforcervan.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-activateraisethedead","title":"ActivateRaiseTheDead command","summary":"Presses the Raise the Dead keybind, which revives the Necromancer skeletons.","category":"Strategies","version":"v1.3.5 source reference","keywords":["activateraisethedead","activateraisethedead","wait"],"url":"https://ultmacro.xyz/wiki/?article=strat-activateraisethedead","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-activateraisethedead.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-changetargets","title":"ChangeTargets command","summary":"Opens the tower panel and cycles its targeting until it matches the target asked for.","category":"Strategies","version":"v1.3.5 source reference","keywords":["changetargets","changetargets","towerid","target"],"url":"https://ultmacro.xyz/wiki/?article=strat-changetargets","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-changetargets.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-setdjtrack","title":"SetDJTrack command","summary":"Selects a track on the DJ Booth. The strategy has to place a tower with the id DJ first.","category":"Strategies","version":"v1.3.5 source reference","keywords":["setdjtrack","setdjtrack","track"],"url":"https://ultmacro.xyz/wiki/?article=strat-setdjtrack","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-setdjtrack.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-toggleautoskip","title":"ToggleAutoskip command","summary":"Presses the in-game autoskip toggle once. Use it to turn wave skipping off for a hard wave and on again afterwards.","category":"Strategies","version":"v1.3.5 source reference","keywords":["toggleautoskip","toggleautoskip"],"url":"https://ultmacro.xyz/wiki/?article=strat-toggleautoskip","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-toggleautoskip.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-click","title":"Click command","summary":"Clicks a point on screen. Useful for buttons the other commands do not cover.","category":"Strategies","version":"v1.3.5 source reference","keywords":["click","click","right"],"url":"https://ultmacro.xyz/wiki/?article=strat-click","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-click.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-send","title":"Send command","summary":"Holds a keyboard key down for a set time, then releases it. This is what the input recorder writes for movement and ability keys.","category":"Strategies","version":"v1.3.5 source reference","keywords":["send","send","key","hold"],"url":"https://ultmacro.xyz/wiki/?article=strat-send","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-send.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-sleep","title":"Sleep command","summary":"Waits before running the next step. This is how a strategy lines up with the waves.","category":"Strategies","version":"v1.3.5 source reference","keywords":["sleep","sleep"],"url":"https://ultmacro.xyz/wiki/?article=strat-sleep","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-sleep.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"strat-commander","title":"Commander command","summary":"Tells the macro a Commander is in the loadout so it handles the Call of Arms ability during the run. The recorder adds this line by itself when it sees a Commander.","category":"Strategies","version":"v1.3.5 source reference","keywords":["commander","commander","true"],"url":"https://ultmacro.xyz/wiki/?article=strat-commander","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/strat-commander.md","source":"https://github.com/UltimateMacro/Ultimate-Macro-New-Era/blob/v1.3.5/_app/ui/app.js"},{"slug":"how-to-get-early-access","title":"How to get Early Access","summary":"Join through Ko-fi, understand supporter benefits, and check limited-time giveaways or contributor invitations.","category":"Community","version":"v1.3.x","keywords":["early access","get early access","how to get early access","ko-fi","kofi","supporter","membership","premium","join","early builds","green role","discord","giveaway","giveaways","14 days","contributor","support development","price","1.99","subscribe","cancel","claim access"],"url":"https://ultmacro.xyz/wiki/?article=how-to-get-early-access","markdown":"https://ultmacro.xyz/wiki/api/v1/docs/how-to-get-early-access.md","source":"/early-access/"}]}
