Repository navigation
Releases: lometur/HearthDAoC
Release list
v0.37b-hearth.9
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.9.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
./hdc update, nothing else. Coming from hearth.5 or earlier, it also prints the new-settings line (see v0.37b-hearth.6). This release only changes how player bots walk (the server image builds the new pathfinding library itself), so nothing changes unless you setHEARTHDAOC_PLAYER_BOTS. - Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer this release.
What's Changed
- Player bots: keep to their own floor at tile seams, out of the Jordheim pocket (#166) by @lometur in #170
Full Changelog: v0.37b-hearth.8...v0.37b-hearth.9
v0.37b-hearth.8
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.8.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
./hdc update, nothing else. Coming from hearth.5 or earlier, it also prints the new-settings line (see v0.37b-hearth.6). This release only changes how player bots walk, so nothing changes unless you setHEARTHDAOC_PLAYER_BOTS. - Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer this release.
What's Changed
- Player bots: replan a stalled walk, pass corners round walls, step on from a polygon edge (#166) by @lometur in #169
Full Changelog: v0.37b-hearth.7...v0.37b-hearth.8
v0.37b-hearth.7
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.7.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
./hdc update, nothing else. Coming from hearth.5 or earlier, it also prints the new-settings line (see v0.37b-hearth.6). This release only changes how player bots walk, so nothing changes unless you setHEARTHDAOC_PLAYER_BOTS. - Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer this release.
What's Changed
Full Changelog: v0.37b-hearth.6...v0.37b-hearth.7
v0.37b-hearth.6
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.6.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
./hdc update. It printsNew settings added to .env with their defaults: HEARTHDAOC_PLAYER_BOTS HEARTHDAOC_PLAYER_BOT_WAKE HEARTHDAOC_PLAYER_BOT_SPOTS. LeaveHEARTHDAOC_PLAYER_BOTS=offon the world people play on: any other value puts the server in test-world mode for that run (Discord posts off, a forced full memory collection at minute 51). With it off, nothing else changes. What the player bots are:docs/fork/player-bots.mdin the repository. - Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer this release.
What's Changed
Full Changelog: v0.37b-hearth.5...v0.37b-hearth.6
v0.37b-hearth.5
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.5.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
-
Owner:
./hdc update. After the first start,./hdc fixesshows these two lines in that start's block:Quest camps: added: Mulgrut Maggot's first decayed zombie, Mulgrut Maggot's second decayed zombie, Mulgrut Maggot's putrid zombie; paths added: Mulgrut Maggot's walk (12 points)Mob fixes: 5 corrected: Mulgrut Maggot (Mob d5913594-869f-5d90-bcea-fce428f63926), Mulgrut Maggot (NpcTemplate 12373), Albion Shrouded Isles portal (ZonePoint 153), Midgard Shrouded Isles portal (ZonePoint 165), Hibernia Shrouded Isles portal (ZonePoint 167)
Tell us if the block shows any of these instead:
not added: ...,left on another path: ..., orleft as they arenaming Mulgrut: your world already had a path of that name, or you had moved him.1 group left as it is (...)about the portals: you had moved one of the three entrances yourself, so none of them moves.
Later starts say nothing about either.
-
Linux players: at the next start,
play.shoffers the update: answer yes. It rebuilds the client and applies the two new Shrouded Isles patches (si-portals.json,si-portal-art.json). -
Windows players:
- Unpack the new zip.
- Copy everything in its
windowsfolder intoruntime\client-opendaoc\app, replacing the old files. - Start
connect-hearthdaoc.bat. Its first start applies the patches and prints aPatched:line for each of four files. If the game is installed under Program Files, runpatch-client.batonce as administrator first.
- A
Warning: ...line instead means nothing changed and the game starts as before. Please send us that line: Windows PowerShell 5.1 hasn't run the new patch code before.
-
If the client won't load a home zone (Camelot Hills, Vale of Mularn or Lough Derg), tell us. The patches can be undone (client/README.md, The Shrouded Isles portals).
What's Changed
- Period world: Mulgrut Maggot's cemetery walk, and the Shrouded Isles portals at their 1.65 spots by @lometur in #164
Full Changelog: v0.37b-hearth.4...v0.37b-hearth.5
v0.37b-hearth.4
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.4.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
./hdc update. Nothing else changes, and/tcworks as before (the Realm Exchange teleport, GM-only by default). The start-up error about the command key&tcis gone. - Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer an update.
What's Changed
Full Changelog: v0.37b-hearth.3...v0.37b-hearth.4
v0.37b-hearth.3
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.3.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
./hdc update. Nothing else changes. With the bot CPU meter on,allocMBSeconBOT_CPU_PROCESS(and the CSV'salloc_mb_sec) reads-where it read0.0: that's .NET 10's allocation counter standing still, not a quiet server. The server's real allocation is inSERVER_MEMORY'stopAllocations, as check 4 of the live guide says. - Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer an update.
What's Changed
- Bot CPU meter: allocMBSec reads '-', not 0.0, when .NET 10's allocation counter stalls by @lometur in #150
Full Changelog: v0.37b-hearth.2...v0.37b-hearth.3
v0.37b-hearth.2
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.2.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner: run
./hdc update. It addsHEARTHDAOC_BOT_CPU=offto.env, so the new bot CPU meter (#137) is off
and nothing else changes.- To use it: as GM,
/botcpu on 30(30 minutes;/botcpu offstops it), or setHEARTHDAOC_BOT_CPU=onin
.envand run./hdc upto have it on from the start. Measure 30 minutes or more after a start: the GameBots log
in over the first 15. - The checks: follow the live checks
and post what you see on #137.
- To use it: as GM,
- Players: nothing to do. The client bundle didn't change, so
play.shdoesn't offer an update.
What's Changed
Full Changelog: v0.37b-hearth.1...v0.37b-hearth.2
v0.37b-hearth.1
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.37b). Image: ghcr.io/lometur/hearthdaoc:v0.37b-hearth.1.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner: run
./hdc update. This release moves the server from upstream 0.35b to 0.37b, so the update also upgrades the world in one step:-
What it does:
- backs up the world (
-pre-updateand-pre-upgradein./hdc backups); - downloads upstream's 0.36b world and its 0.37 update (about 37 MB) and applies the update;
- moves all progress into the new world, keeps, relics, bans and permissions included;
- starts the server.
The first start downloads about 3.2 MB of new navmesh and quest files.
- backs up the world (
-
The upgrade report: read the one it names with
docker exec hearthdaoc-server cat /data/archive/world-pre-upgrade-<time>/upgrade-report.txt. The linerelic_players_required_on_pad: yours='16' new='8'is expected: an enemy relic now needs eight attackers near its pad, with companions and gamebots counting (upstream's rule). -
The world fixes:
./hdc fixesshows the first start's world fixes. Among them:Epic chains: Guild of Shadows 60 links …,Quest dialogue: 142 quests rewrittenandMob fixes: 121 corrected: …. If a line saysgroup(s) left as it is, it names a quest reward fix that was held back because one of its rows had been changed by hand. -
Backups: restore only backups taken after this update. The
-pre-updateand-pre-upgradeones are 0.35b worlds (#139). -
If the upgrade fails: the world stays as it was and the server isn't started. Fix the cause it names, then run
./hdc upgrade-worldand./hdc up. A second./hdc updateonly says "Already on". -
To hand a once-only quest reward again: a GM uses
/item create <item>and trades it. Or delete its grant row with the server stopped (HANDOFF.md, "Quest rewards handed once").
-
- Players:
- Linux: accept
play.sh's update offer. The client bundle's fetcher, lock and README changed; the game patches are the same. - Windows: nothing to do. An OfflineDAoC 0.35 install keeps working, and a new install can use upstream's 0.37 downloader (see
client/README.md). - What players notice:
- Guild of Shadows items they already hold keep their stats and class lock.
- A quest step's real item reward is handed once.
- Hunt for Slith ends with the period's Dexterity ring.
- The Slith's Tail and Demon Soul Gem you carry for a quest are tokens.
- An enemy relic needs eight attackers near its pad.
- Linux: accept
What's Changed
Full Changelog: v0.35b-hearth.20...v0.37b-hearth.1
v0.35b-hearth.20
HearthDAoC, an unofficial fork of shadowofze/OfflineDAoC (upstream 0.35b). Image: ghcr.io/lometur/hearthdaoc:v0.35b-hearth.20.
Server: ./hdc update (or HANDOFF.md in the deploy bundle). Players: README.md in the client bundle.
The client's loading splash is OfflineDAoC's art, re-lettered HEARTH DAoC (Cinzel font, SIL Open Font License). Credit for the artwork goes to shadowofze/OfflineDAoC.
To update
- Owner:
- Run
./hdc update. It addsHEARTHDAOC_BOT_RP_TIMER_WAIT=onto.envand lists it among the new settings; there is no world data change. Check withgrep HEARTHDAOC_BOT_RP_TIMER_WAIT ~/hearthdaoc/.env. - The first start after the update prints
Bot realm point timer wait: on:docker logs hearthdaoc-server 2>&1 | grep 'Bot realm point timer wait'. - Then do the checks in docs/fork/verification/rp-timer-waits-ingame.md, and write each result on its
Result:line. To go back to bots running straight back after a death, setHEARTHDAOC_BOT_RP_TIMER_WAIT=offin.envand run./hdc up.
- Run
- Players:
- Nothing to do. The client didn't change, so
play.shdoesn't offer this release. - Released gamebots now wait at a safe spot until they can come back worth realm points. Most bots you kill in RvR and the battlegrounds now pay, and fewer bots are on the field at once.
- Nothing to do. The client didn't change, so
What's Changed
- Gamebots come back worth realm points (stage 1): released bots wait out the realm point timer by @lometur in #136
Full Changelog: v0.35b-hearth.19...v0.35b-hearth.20