[Stand-alone Games] 为了玩老单机游戏《防御阵型 觉醒》,我折腾了三天
Tofloor
poster avatar
xinyonghu
deepin
2025-06-09 13:10
Author

IMG_20250608_153132.jpg
前几天,突然想重玩《防御阵型:觉醒》这款老单机游戏,无奈年代久远,连游戏包都不好找,且电脑已经是Deepin单系统,不能直接玩win下的游戏,于是想着求助下论坛,如果有谁能打包好可以直接在Deepin运行多好。可是吧,坛友说的对,自己玩的游戏,就不要麻烦别人,那么就自己动手。

查了下,这款游戏是2009年发行的单机游戏,三种方法可玩:

1、装win系统;

2、在Deepin下使用虚拟机;

3、安装steam在那里玩;

4、使用Wine工具;

结合我的电脑年龄和实际测试,使用商店中的qemu虚拟机,装win7开机都得五分钟,且不能便捷连网,不能识别U盘,弃用;vb的那个虚拟机在我电脑上无法安装,而统信的win应用兼容工具,显示不是为游戏开发的。

至于steam嘛,我注册过一次,没成功,况且我也不确定里边能否找到这个游戏,即使有,收费会不会太高,毕竟,我不想为玩这个老游戏花费太多银子,那么,只有一条路了,牺牲时间省银子,用win。

接下来,先在各游戏网站找汉化版的游戏包,终于,找到了,但不确定能用否,先留着。

下载了win7镜像,把电脑的系统盘分区,为双系统做准备,然后装上win7,但是,Deepin挂了,好吧,那先挂着,先运行游戏,无法运行,我一度认为是游戏包有问题,于是,又一番搜索,查到了百度盘的一个链接,以平均80kb/s的速度,再次下载,运行,依然报错,提示要以32位兼容模式运行,既然这样,直接换32位win7吧,安装完成,分辨不正常,无声音,运行游戏提示dll文件缺失,装驱动,解决dll缺失时,使用了金山毒霸的电脑医生,然后可以运行游戏了。

IMG_20250608_153106.jpg

游戏问题解决了,得装回Deepin,但又遇到了新问题,分区不足,一番查找,才知道,在Legacy下,只支持四个主分区,而deepin需要Boot、swap、/、数据四个区,不提示Swap至少得5.5G,而原来全盘安装时,自动划分了5.4G,现在不能用,我一狠心,格了全盘,重新分区,也可以排列一下分区顺序,照例先装32位win7,但,这一次,免费的金山毒霸电脑医生,需要开会员才能使用各种修复功能,于是,在一番广告靠前的百度搜索之下,发现可以安装win运行库合集,完美解决(本打算用win xp的,但ventoy不支持,手边仅一只U盘),断网,开玩。

最后,就差重装Deepin了,为了解决分区问题,我在逻辑分区下分了5.5G出来,但安装程序没识别到,那就先不要swap分区了,以后需要了再说。

至此,折腾之路暂告一段。

不懂技术是真难。

Reply Favorite View the author
All Replies
jjcui8595
deepin
Resources Team Moderator
a day ago
#1

折腾使人进步joy

Reply View the author
zijinyise
deepin
a day ago
#2

666,是真有研究精神

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
21 hours ago
#3

安装steam用proton运行,成功率应该会比较高

Reply View the author
流星追月
deepin
21 hours ago
#4

2005年之前的游戏大多数都是32位,win7需要有兼容32位的程序才可以玩,所以难度不是一般的大,怀旧版不是那么好玩的。

尽量不要折腾了,除非你有把游戏从32位编译成64位的能力,难度不是一般的高。

我到现在都没有看到有谁敢把CS1.6怀旧版编译成loong64版,工作量不是一般的大,需要极高的编译能力。

Reply View the author
kero990
deepin
20 hours ago
#5
流星追月

2005年之前的游戏大多数都是32位,win7需要有兼容32位的程序才可以玩,所以难度不是一般的大,怀旧版不是那么好玩的。

尽量不要折腾了,除非你有把游戏从32位编译成64位的能力,难度不是一般的高。

我到现在都没有看到有谁敢把CS1.6怀旧版编译成loong64版,工作量不是一般的大,需要极高的编译能力。

cs1.6并不开源啊,你编译个啥,虽然1代和2代起源引擎本身都开源了,但cs并不只有引擎,有好几个库是没有代码的。

Reply View the author
kero990
deepin
20 hours ago
#6

这玩意有官方steam版,https://store.steampowered.com/app/18500/Defense_Grid_The_Awakening/

另外,如果想用wine跑游戏,建议用绿虎那个wine游戏助手,那个是为游戏适配的wine,操作也比较简单。

Reply View the author
流星追月
deepin
18 hours ago
#7
kero990

cs1.6并不开源啊,你编译个啥,虽然1代和2代起源引擎本身都开源了,但cs并不只有引擎,有好几个库是没有代码的。

那linuxCS1.6那来的?游戏公司原生开发的?好像不是的。

Reply View the author
kero990
deepin
5 hours ago
#8
流星追月

那linuxCS1.6那来的?游戏公司原生开发的?好像不是的。

就是游戏公司的啊,steam官方的linux版啊

image.png

image.png

Reply View the author