linux中文游戏站准备的打包工具
下载本工具后,将游戏文件复制到game.AppDir/usr/bin/game内,或将整个游戏目录复制到game.AppDir/usr/bin,然后将游戏目录改名为game
请注意,gog游戏,只需要复制游戏目录下的game目录内的文件即可。请确保只复制包含了游戏文件的父目录即可。
-
修改game.AppDir/usr/bin/config配置文件
-
GAMUX_GAME_NAME,游戏英文名,不要带空格、符号和中文
-
GAMUX_GAME_EXEC,在game.AppDir/usr/bin/game内的实际执行的游戏二进制文件名或启动脚本名
-
GAMUX_STEAMRUNTIME,为0则表示不需要加载steam-runtime,为1表示加载。如果不需要加载,可以考虑删掉steam-runtime目录减少游戏体积
-
gamux_function1(),如果默认的脚本不能满足打包需求,则进行额外添加,如添加更多环境变量等
-
-
rename game.AppDir/AppRun-aarch64 or game.AppDir/AppRun-amd64 to AppRun based on your architecture
-
修改game.AppDir/game.desktop
- Name,游戏中文名
-
找一张游戏logo替换默认的game.png,仅支持png、svg两种格式图片
#x86 or x86_64
ARCH=x86_64 ./appimagetool-x86_64.AppImage ./game.AppDir name_version_arch.appimage
#armhf or aarch64
ARCH=arm_aarch64 ./appimagetool-aarch64.AppImage ./game.AppDir name_version_arch.appimage
架构列表:
-
i386,表示x86的32位游戏
-
amd64,表示x86的64位游戏
-
arm,表示arm的硬浮点32位游戏(armhf)
-
arm64,表示arm的64位游戏(aarch64)
例如
ARCH=x86_64 ./appimagetool-x86_64.AppImage ./game.AppDir openttd_1.20153.8.01_amd64.appimage
暂未实现,开发中