ArcheAge PlayerBots — Testing skill for Claude Code
Standalone PlayerBots module for AAEmu and ArcheAge 1.2, with party AI, human GM commands, diagnostics, and scale testing.
How to install ArcheAge PlayerBots
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open NulightJens/ArcheAge-PlayerBots and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What ArcheAge PlayerBots does
Standalone PlayerBots module for AAEmu and ArcheAge 1.2, with party AI, human GM commands, diagnostics, and scale testing.
Alternatives in Testing
- Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
- Fix Issue — by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol 46.5k ★
- Playwright — claude-plugins-official Browser automation, E2E testing, screenshots 29.4k ★
README
ArcheAge PlayerBots
PlayerBots adds server-controlled player characters to [AAEmu](https://github.com/AAEmu/AAEmu). Bring an offline character into the world, invite it to your party, and give it simple orders.
- Persistent characters with normal saving and logout.
- Follow, stay, attack, and passive party commands.
- Melee, archer, mage, healer, and tank behavior using native skills.
- Configurable archetypes, rotations, startup bots, and diagnostics.
- Experimental creation of fresh characters and automatic starter quests on ArcheAge 1.2.
Installation
PlayerBots is a source module compiled with a compatible AAEmu host. Start with the [installation guide](docs/INSTALLATION.md) for the exact host and module revisions, setup commands, and database migration.
| Track | Status |
|---|---|
| ArcheAge 1.2 r208022 | Active development; pinned host required |
| ArcheAge 3.0.4.2 r336598 | Frozen experimental adapter; retained for compatibility |
The repository's alpha features and published releases may differ. Choose an exact module revision when installing or updating.
First companion
After installation, log in as a GM and choose an existing offline character. Replace `2` with its character ID:
/addbot 2
Invite the bot through the normal party UI, then issue an order:
/botcontrol 2 role attacker
/botcontrol 2 follow
Use `/botcontrol 2 attack` to enable party combat, or `/botcontrol 2 passive` to stop attacking. When finished, `/removebot 2` saves and logs out the character.
See [commands](docs/COMMANDS.md) for other roles, class and gear tools, and diagnostics. Fresh-character questing has a separate [experimental walkthrough](docs/QUEST-AUTONOMY.md#try-a-fresh-nuian).
Guides
| I want to… | Read |
|---|---|
| Install or update | [Installation](docs/INSTALLA |
Related Skills
Feature Map
Build or refresh a source-cited, agent-checkable feature inventory for ANY target project you point it at: per
Spec External
Document 3rd party APIs/components from official sources
Batch
Run evals or prompts across hundreds of parallel Claude Code sessions. Use when the user wants to batch-run ev
Fusecli
Turn any OpenAPI 3.x / Swagger 2.0 spec into a standalone TypeScript CLI with interactive prompts, auth handli
Review Queue
Triage pending human-review items — resolve cruft, walk Decisions/Actions/Testing/Deferred Visual buckets, ref
DSP Agent Aligner
A Human-Agent alignment GUI toolkit for Audio DSP development. It resolves Windows WASAPI routing crashes, pro
Related Agents
Cpp Architect
Large-scale C++ architecture specialist. Designs module boundaries, dependency graphs, CMake structure, and ph
Refactor Agent
Large-scale refactoring specialist. Use for renames touching 10 files, API shape changes, directory reorganiza
Diagnostics
Unified diagnostic agent covering 3 sequential phases: Investigation (map code paths, gather evidence, find ro