Package sources for various FTE powered games. See releases for latest pkg source lists.
|
||
---|---|---|
.forgejo/workflows | ||
Addons | ||
Campaigns | ||
index | ||
Maps | ||
Mods | ||
Patches | ||
.gitignore | ||
convert-previews.sh | ||
decl-to-pkg.sh | ||
index-decl.sh | ||
index.sh | ||
Makefile | ||
previews.sh | ||
README | ||
start.sh |
Run `make` to build pkg files that you can host on httpd. You will need to sign them with your own private key. It should be placed under private-key.pem. We split things up into 4 distinct categories (in alphabetical order): Addons: Optional, complementary additions that can alter the appearance, behaviour of a game. Campaigns: Singleplayer levels. 1 level or more. Maps: Extra levels. Mainly multiplayer. Shouldn't normally alter anything by themselves. Mods: Total Conversions and the like. Patches: Updating your game from the disc versions or game fixes. The decl keys are the following: - "title" : Full spelling of the title. - "ver" : Version. - "url" : Remote URL or mirror. Public. - "author" : Name of the authors of the file. - "desc" : Detailed description. - "website" : Contact URL for addon or author. - "license" : Name of the license used. - "gamedir" : (Mods only) output game directory. A minimal decl looks like this: packageInfo dm_eaten { "title" "DM Eaten" "url" "http://fastdl.idtech.space/~halflife/dmc/map-Unknown-dm_eaten.pk4" "local_url" "/Raid/map-Unknown-dm_eaten.pk4" } Filenames for package and remote URL are generated for consistency. Some notes: The package name (defined via the `packageInfo` bit) should generally be concise and unique only to the game directory it belongs in. It also should not include extra fields such as version info, and in the case of a map it should reflect the name of the .bsp without extension. Marco Cawthorne Vera Visions L.L.C.