示例代码如下:
$git config h
tt
p.p
roxy='sock
s5
:
//127.0.0.1:
1080'
//没有科技下2个多G,你会疯的
$git config pull.rebase=true
//可以忽略,方便自己打commit魔改
$git clone git@github
.
co
m:CleverRaven/Cataclysm-DDA.git
//没有github帐号用https也行
$cd Cataclysm-DDA
//进入git文件夹
$git log --oneline
//通过日志来查看版本数据以及对应的哈希码
$git checkout xxxx
/*这个xxxx是版本哈希数据,从而自由切换版本。
你可以选择最稳定的版本来编译。如果你高兴,甚至可以玩0.1版本的CDDA。
至于哪个是最稳定的版本,查看tag来判断
个人推荐最新版本,那就是$git checkout master
*/以下仅以我个人的linux(64位)sdl编译为例(如果用Windows更简单VS一键编译):
$sudo apt-get install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev libfreetype6-dev build-essential astyle
//编译环境,依赖项;make astyle可以用规整代码(前提是你魔改过源代码),不然无法重新make
$make -j4 TILES=1 SOUND=1 RELEASE=1 USE_HOME_DIR=1
//4线程(job),TILES=1:贴图版,SOUND=1:游戏有声音,RELEASE=1:运行优化
//UES_HOME_DIR=1:在home目录建立文件夹储存配置(比如音乐包)和存档文件,而不是游戏根目录
$make localization LANGUAGES="zh-CN"
//默认编译语言没有中文,添加中文翻译文件
$./cataclysm-launcher
//启动!
安装至此完成