From 84ec7a8b4945308e85608470b830211dc78b1b17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=82=E3=81=8B=E3=83=8B=E3=83=A3=E3=83=B3?= Date: Wed, 23 Apr 2025 22:50:56 +0000 Subject: [PATCH] Update Package format --- Package-format.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Package-format.md b/Package-format.md index 1c83575..069efb3 100644 --- a/Package-format.md +++ b/Package-format.md @@ -85,4 +85,21 @@ With a `manifest.json` pointing at the filename like: } ``` -These packages are supposed to be hooked into the game, and into amdaemon. All DLL fields are optional, therefore it's fine to only provide a DLL for the game, or only for amdaemon. `game32` and `game64` can be used by packages that target both CHUNITHM (32-bit) and O.N.G.E.K.I. (64-bit). \ No newline at end of file +These packages are supposed to be hooked into the game, and into amdaemon. All DLL fields are optional, therefore it's fine to only provide a DLL for the game, or only for amdaemon. `game32` and `game64` can be used by packages that target both CHUNITHM (32-bit) and O.N.G.E.K.I. (64-bit). + +## Local packages + +In `%LOCALAPPDATA%/STARTLINER/data/pkg`, create a `local-PackageName` directory, and create a `manifest.json` with an additional `games` entry: +```json +{ + "name": "PackageName", + "version_number": "1.0.0", + "website_url": "", + "description": "Example custom aimeio", + "dependencies": [], + "installers": [{ "identifier": "segatools", "module": "aimeio" }], + "games": ["ongeki", "chunithm"] +} +``` + +`name` must match the name of the directory after the hyphen. \ No newline at end of file