Skip to content

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

License

Notifications You must be signed in to change notification settings

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 2

  •  
  •