
* **《State of War》 (2001):** 主要使用**控制台命令**作弊。
* **《State of War 2: Arid Waters》 (2003):** *没有可用的控制台命令**,需要**修改游戏文件**。
- 备份!备份!备份! 在修改任何游戏文件之前,务必备份原始文件!修改错误可能导致游戏无法运行或崩溃。
- 风险自负: 修改文件或使用作弊代码可能导致游戏不稳定、存档损坏或出现不可预知的错误。
- 联机? 这些游戏主要是单机游戏,作弊主要影响单人体验,无需担心联机封禁(除非有特殊联机模式,但通常没有)。
🎮 方法一:控制台命令 (适用于《State of War》 - 2001年版)
这是最直接、最安全的作弊方式,无需修改文件。

🛠 如何开启控制台?
- 创建游戏桌面快捷方式(如果还没有)。
- 右键点击快捷方式 -> 属性。
- 在“目标”栏(Target)中,找到游戏启动路径(
"C:\Games\State of War\SOW.exe")。 - 在路径末尾(引号外面)添加以下参数:
+set developer 1 +set ui_console 1- 示例:
"C:\Games\State of War\SOW.exe" +set developer 1 +set ui_console 1
- 示例:
- 点击“应用” -> “确定”。
- 启动游戏后,在游戏中按下 键(通常在键盘左上角,数字键1的左边,是波浪号键 或反引号键
`),控制台应该会打开。
🎯 常用控制台命令
在游戏中按 打开控制台,输入以下命令(不区分大小写),然后按回车执行:
| 命令 | 功能说明 |
|---|---|
god |
无敌模式:你的所有单位(包括建筑)都不会受到伤害。 |
allunits |
解锁所有单位:立即解锁所有可建造的单位和建筑(即使你还没达到相应等级或研究)。 |
money [数值] |
增加金钱:输入 money 后面跟一个数字(money 100000),立即将金钱增加到指定数值。 |
research |
完成所有研究:立即完成所有当前可用的技术研究。 |
reveal |
全地图视野:显示整个地图,包括所有敌人的单位和建筑(类似“战争迷雾”移除)。 |
fastbuild |
快速建造:所有建筑和单位的建造/训练时间大幅缩短。 |
fastresearch |
快速研究:所有技术研究时间大幅缩短。 |
addtech [科技名称] |
添加特定科技:输入 addtech 后面跟科技名称(addtech laser),直接获得该科技,需要知道具体科技名称(英文)。 |
kill |
杀死选中单位:选中一个单位,输入 kill 可以立即摧毁它(主要用于调试或清理)。 |
player [玩家编号] |
切换玩家视角:输入 player 后面跟一个数字(player 2),可以切换到另一个玩家的视角(主要用于观察对手)。 |
give [单位类型] |
给予单位:输入 give 后面跟单位类型(give tank),在选中建筑或位置直接生成该单位,需要知道具体单位名称(英文)。 |
nofog |
永久战争迷雾移除:效果同 reveal,但更持久。 |
unitcost [单位类型] [数值] |
修改单位成本:输入 unitcost 后面跟单位类型和新的成本(unitcost tank 100),将该单位的建造成本改为100,需要知道具体单位名称(英文)。 |
提示:
- 有些命令需要配合使用才能达到最佳效果(
allunits+money+fastbuild可以快速组建大军)。 - 单位和科技的名称通常是英文,可以在游戏内或通过查阅资料找到。
- 如果命令无效,可能是输入错误或该版本不支持。
📁 方法二:修改游戏文件 (适用于《State of War 2: Arid Waters》,也适用于《State of War》第一代)
当控制台命令不可用(如《State of War 2》)或你需要更精细的控制时,可以修改游戏配置文件或单位数据文件。
🔧 步骤
- 定位游戏文件夹: 找到游戏的安装目录(
C:\Program Files (x86)\State of War 2)。 - 备份关键文件: 强烈建议备份以下文件(如果存在):
config.ini(主配置文件)units.ini(单位属性定义文件)tech.ini(科技属性定义文件)buildings.ini(建筑属性定义文件)resources.ini(资源属性定义文件)
- 使用文本编辑器: 使用记事本(Notepad)或更强大的文本编辑器(如 Notepad++, VS Code)打开你想修改的文件。
- 查找并修改参数:
- 增加初始金钱: 在
config.ini或resources.ini文件中,查找类似Money或InitialMoney的键值对,将其数值改大(Money = 100000)。 - 降低单位/建筑成本: 在
units.ini或buildings.ini文件中,查找对应单位或建筑条目下的Cost或BuildCost键,将其数值改小(Cost = 100)。 - 缩短建造/训练时间: 在
units.ini或buildings.ini文件中,查找BuildTime或TrainTime键,将其数值
- 增加初始金钱: 在
