Repository navigation
Offline DAoC fork v0.272.0
Install or update
- Need the base game first? Download and extract the original Offline DAoC v0.3 release.
- Close the game, server and launcher. Download UPDATE-OFFLINE-DAOC.cmd and Update-OfflineDAoC.ps1 into your game folder (next to START OFFLINE DAOC.cmd) and run the .cmd.
- It downloads the update pack, checks its SHA-256, backs up every file it replaces under
update-backups, and installs it. Saves, account.txt and configs are never touched. After the first update, run UPDATE OFFLINE DAOC.cmd from the game folder to get later releases.
Coming from a v0.3 game with characters? The first launch asks for a one-time Camlann world reset (full backup first, local account kept). Old characters do not carry over.
Changes in 0.272.0
Added
- COMPANIONS window as a group window (Custom7, task 128, offline only).
The window can now stand in for the stock group window:- Member rows show what the group window shows, from the client's own
group adapters: power and endurance percent, a health bar with the name
over it and the health percent, class and level. The server adds each
companion's stance (Aggressive, Defensive, Passive, Assist train, Dead,
Away) and a gold leader mark. Rows cover every group member, players
included, and a click on a row still targets it. - A click on a companion's stance cycles its saved stance (aggressive,
defensive, passive) through the roster's tactics path; the reply names a
group order that still overrides it. - A third tile row: Invite (the client's stock invite on your target),
Kick (benches your targeted companion, dismisses a temporary helper,
or removes a player when you lead), Leader (hands the lead to the
targeted player), Leave (twice within 10 s; closes a companion raid
and dismisses temporary helpers like bare/disband) and
Grind / Stop grind (/grind). Disabled tiles explain why. - The window now shows while you are in any group, not only while an owned
companion is with you; the status line reads "Group of N | no
companions" for a plain player group. - Window 440×312 with five tiles per row; status and message lines widened.
- Member rows show what the group window shows, from the client's own
Changed
- Companion Manager client files (protocol 3 unchanged):
game.dllnow
registers 538 label adapters (98 for the COMPANIONS window: 14 tiles ×
4, 8 rows × 5) andcustom7_window.xmlis rebuilt;custom8_window.xml
anduimain.xmlare byte-identical to 0.251.0. Controls 0xB2–0xB5 are
the new tiles and 0xB6–0xBD the row stance clicks. Install the new stage
withtools/dev/Install-CompanionManager.ps1: it now upgrades an
installed 0.251.0 build in place and backs up its window files. The
release pack defaults tocompanion-manager-stage-0.272.0and may replace
the 0.251.0game.dllandcustom7_window.xml. Until the client files
are updated the old window keeps working with the old tiles only; a
0.251.0 client ignores the new labels and sends no new controls. /companions barhelp,docs/QUICK-COMMANDS.md,ALL SERVER COMMANDS.txt
anddocs/COMPANION_MANAGER_INTEGRATION.mddescribe the new window.- Offline checks:
UT_CompanionBar(30 tests) andUT_CompanionManager
pass; the client emulation test passes on the 0.272.0 stage (538 adapters,
stockGroupInviteandSelectGroupMemberevents, no overlapping click
areas, server constants match); the installer's upgrade, re-apply and
restore were exercised on a scratch copy of the installed 0.251.0 client.
The real-client check is the owner's (task 128). The stage 6 integration
fixture fails at HEAD for an unrelated reason (seedocs/BUGS.md).