Require the peer ordering fix in OpenAC 0.1.22
This commit is contained in:
parent
f373105120
commit
db5893413f
4 changed files with 10 additions and 10 deletions
|
|
@ -11,8 +11,8 @@ env:
|
||||||
# The OpenAC release whose AcDream.Plugin.Abstractions package this plugin
|
# The OpenAC release whose AcDream.Plugin.Abstractions package this plugin
|
||||||
# builds against. PluginApiPackageVersion in Directory.Build.props has to
|
# builds against. PluginApiPackageVersion in Directory.Build.props has to
|
||||||
# name the same version.
|
# name the same version.
|
||||||
OPENAC_API_RELEASE_TAG: v0.1.21
|
OPENAC_API_RELEASE_TAG: v0.1.22
|
||||||
OPENAC_API_VERSION: 0.1.21
|
OPENAC_API_VERSION: 0.1.22
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-test:
|
build-and-test:
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
<!-- The plugin contract, compile-only, from the .nupkg in ./packages-local
|
<!-- The plugin contract, compile-only, from the .nupkg in ./packages-local
|
||||||
(downloaded from the OpenAC release of the same version). The host
|
(downloaded from the OpenAC release of the same version). The host
|
||||||
supplies the contract assembly at runtime. -->
|
supplies the contract assembly at runtime. -->
|
||||||
<PluginApiPackageVersion>0.1.21</PluginApiPackageVersion>
|
<PluginApiPackageVersion>0.1.22</PluginApiPackageVersion>
|
||||||
<RestorePackagesWithLockFile>false</RestorePackagesWithLockFile>
|
<RestorePackagesWithLockFile>false</RestorePackagesWithLockFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
12
README.md
12
README.md
|
|
@ -12,12 +12,12 @@ byte-for-byte what the DECAL plugin sent and accepted; the golden tests under
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
The plugin contract is `AcDream.Plugin.Abstractions` of the version named in
|
The plugin contract is `AcDream.Plugin.Abstractions` of the version named in
|
||||||
`Directory.Build.props` (`PluginApiPackageVersion`), currently 0.1.21, the
|
`Directory.Build.props` (`PluginApiPackageVersion`), currently 0.1.22, the
|
||||||
OpenAC 0.1.21 release. Put that release's package in `packages-local/`; an
|
OpenAC 0.1.22 release. Put that release's package in `packages-local/`; an
|
||||||
OpenAC client from 0.1.21 on loads the plugin.
|
OpenAC client from 0.1.22 on loads the plugin.
|
||||||
|
|
||||||
```
|
```
|
||||||
gh release download v0.1.21 --repo eriknihlen/OpenAC -p "AcDream.Plugin.Abstractions.0.1.21.nupkg" -D packages-local
|
gh release download v0.1.22 --repo eriknihlen/OpenAC -p "AcDream.Plugin.Abstractions.0.1.22.nupkg" -D packages-local
|
||||||
dotnet build OpenAC.MosswartMassacre.slnx
|
dotnet build OpenAC.MosswartMassacre.slnx
|
||||||
dotnet test OpenAC.MosswartMassacre.slnx
|
dotnet test OpenAC.MosswartMassacre.slnx
|
||||||
```
|
```
|
||||||
|
|
@ -59,6 +59,6 @@ dotnet run --project tools/FrameRecorder -- compare decal.jsonl port.jsonl
|
||||||
|
|
||||||
## Local peer subscriptions
|
## Local peer subscriptions
|
||||||
|
|
||||||
Requires OpenAC 0.1.21. Combat vital sharing acquires a local state/cast subscription only while enabled, and releases it on disable, logout or unload. Dashboard vitals still stream every five seconds directly from character state without enabling local peer communication. Existing remote WebSocket frames and timing are unchanged.
|
Requires OpenAC 0.1.22. Combat vital sharing acquires a local state/cast subscription only while enabled, and releases it on disable, logout or unload. Dashboard vitals still stream every five seconds directly from character state without enabling local peer communication. Existing remote WebSocket frames and timing are unchanged.
|
||||||
|
|
||||||
Before the new contract release exists, pack AcDream.Plugin.Abstractions 0.1.21 from the matching OpenAC checkout and copy its nupkg into packages-local before restore/build. CI downloads that release, so publish the OpenAC contract before dependent plugin releases.
|
Before the new contract release exists, pack AcDream.Plugin.Abstractions 0.1.22 from the matching OpenAC checkout and copy its nupkg into packages-local before restore/build. CI downloads that release, so publish the OpenAC contract before dependent plugin releases.
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
"apiVersion": 1,
|
"apiVersion": 1,
|
||||||
"kinds": ["Gameplay"],
|
"kinds": ["Gameplay"],
|
||||||
"hosts": ["Graphical", "Headless"],
|
"hosts": ["Graphical", "Headless"],
|
||||||
"minHostVersion": "0.1.21",
|
"minHostVersion": "0.1.22",
|
||||||
"capabilitiesVersion": 1,
|
"capabilitiesVersion": 1,
|
||||||
"capabilities": [
|
"capabilities": [
|
||||||
{ "name": "network", "note": "Streams stats, vitals, chat and inventory to Mosswart Overlord, and receives shared vitals and commands from it." },
|
{ "name": "network", "note": "Streams stats, vitals, chat and inventory to Mosswart Overlord, and receives shared vitals and commands from it." },
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue