Skip to content

TheXTech/thextech-packages

Repository files navigation

Packages scrpts for game packs for TheXTech

This is a set of scripts used to pack the game as a package for various platforms.

All build pacakges are architecture-independend, and they should depend on the thextech-bin package that contains runtime engine itself.

How to manually build a game package

  • Install on the debian host next packages:
apt install git dpkg debconf lintian hashdeep 7zip p7zip p7zip-full
  • Run the ./build-7z.sh script with two arguments (reposotory URL and the name of archive without extension) to make the package of archive:
./build-7z.sh <repo URL> <name-of-archive-with-no-extension>
#example
./build-7z.sh https://host.ru/user/repo.git just-a-repo-pack
  • Run the ./build-deb.sh script with three arguments (reposotory URL, game ID, and the package name) to build the DEB package:
./build-deb.sh <repo URL> <game-id> <package-name>
#example
./build-deb.sh https://host.ru/user/repo.git repopack just-a-repo-pack
  • Run the ./build-all.sh script with four arguments (reposotory URL, game ID, the package name, and hte archive name without extension) to perform all actions explained above at one run:
./build-all.sh <repo URL> <game-id> <package-name> <name-of-archive-with-no-extension>
#example
./build-all.sh https://host.ru/user/repo.git repopack just-a-repo-pack just-a-repo-archive-pack

Important note: The "game-id" specified as the script argument MUST MATCH to the value of GAMENAME field at the stroy_config.sh game assets package config.

About

The mirror for packages convenience and accessibility. The mainstream version is maintained on the own git server.

Resources

License

Stars

Watchers

Forks

Contributors