Package format
Overview
Standard package
More file overrides may be supported in the future. You can help.
Arbitrary scripts are not supported by design and that will probably never change. Notably, packages with post_load.ps1
will always be marked as unsupported.
segatools package
With a manifest.json
looking like:
Valid module
s are: mu3hook
, chusanhook
, mu3io
, chuniio
, amnet
, aimeio
. amnet
implies aimeio
and an aimeio.dll
. module
can be an array, implying multiple DLLs:
Native mod
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).
Local packages
In %LOCALAPPDATA%/STARTLINER/data/pkg
, create a local-PackageName
directory, and create a manifest.json
with an additional games
entry:
name
must match the name of the directory after the hyphen.
You can optionally add an icon.png
(256x256).