3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 阿136793878
打印 上一主题 下一主题

[分享] 《最高指挥官2》创建/添加新单位,单位修改,武器修改,代码修改,单位代码中英对照表

  [复制链接]

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
31#
 楼主| 发表于 2025-6-26 16:32 | 只看该作者
本帖最后由 阿136793878 于 2026-1-18 16:25 编辑

....................
回复 支持 反对

使用道具 举报

18

主题

454

帖子

586

积分

高级玩家

Rank: 4

贡献度
7
金元
5580
积分
586
精华
0
注册时间
2020-1-31
32#
发表于 2025-6-26 23:11 | 只看该作者
阿136793878 发表于 2025-6-26 16:32
我不清楚你具体改的是什么,如果修改不生效,可能是文件找对了修改的内容没改对,也可能是修改的文件路径 ...

谢谢,我换了个版本,可以修改了,那个版本可能有问题。
回复 支持 反对

使用道具 举报

18

主题

454

帖子

586

积分

高级玩家

Rank: 4

贡献度
7
金元
5580
积分
586
精华
0
注册时间
2020-1-31
33#
发表于 2025-6-27 11:17 | 只看该作者
阿136793878 发表于 2025-6-26 16:32
我不清楚你具体改的是什么,如果修改不生效,可能是文件找对了修改的内容没改对,也可能是修改的文件路径 ...

大佬如何给原本没有防空的单位添加防空功能?比如给克里普特帝王添加
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
34#
 楼主| 发表于 2025-6-27 18:35 | 只看该作者
哎小夏 发表于 2025-6-27 11:17
大佬如何给原本没有防空的单位添加防空功能?比如给克里普特帝王添加

克里普特帝王身上带有很多武器,可以把它肩上的一个武器改成防空武器:
文件路径:z_lua_dlc1.scd\mods\DLC1\shadow\Units\UEF\UUX0111\UUX0111_unit.bp
打开文件后查找Label = 'Turret03',这是它肩上的一款武器,下面这整段就是这款武器的代码,修改后已经变成防空武器了
        {
            AboveWaterFireOnly = true,
            AboveWaterTargetsOnly = true,
            AlwaysRecheckTarget = false,
            Audio = {
                RackSalvoBeginFire = 'SC2/SC2/Experimentals/UEF/UUX0111/snd_UUX0111_ExpBot_Cannon_Dbl',
            },
            ---BallisticArc = 'RULEUBA_LowArc',---弹道类型(低抛)
            BallisticArc = 'RULEUBA_None', ---弹道类型(无)
            CollideFriendly = false,
            Damage = 30, ---武器伤害值(原17)
            DamageRadius = 3, ---伤害半径(新增)
            DamageFriendly = false,
            DamageRadius = 1,
            DamageType = 'Normal',
            DisplayName = 'Gauss Cannon',
            FireTargetLayerCaps = {
                Land = 'Air', ---武器攻击对象
                Water = 'Air', ---武器攻击对象
            },
            FiringTolerance = 0.2,
            Label = 'Turret03', ---武器名称
            MaxRadius = 60, ---武器最大射程(原32)
            MuzzleChargeDelay = 0.2,
            MuzzleFlashEffect = 'UEF_Heavygauss04_Launch01',
            MuzzleSalvoDelay = 0,
            MuzzleSalvoSize = 1,
            MuzzleVelocity = 50, ---炮弹速度(原30)
            PrefersUniqueTarget = true,
            ProjectileId = '/projectiles/UEF/UHeavyGauss04/UHeavyGauss04_proj.bp',
            ProjectileLifetimeUsesMultiplier = 2,
            ProjectilesPerOnFire = 3,
            RackBones = {
                {
                    MuzzleBones = {
                        'UUX0111_T03_B01_Muzzle02',
                        'UUX0111_T03_B01_Muzzle01',
                        'UUX0111_T03_B01_Muzzle03',
                    },
                    RackBone = 'UUX0111_T03_Barrel01',
                },
            },
            RackFireTogether = false,
            RackRecoilDistance = -0.3,
            RackReloadTimeout = 0,
            RackSalvoChargeTime = 0,
            RackSalvoReloadTime = 0,
            RackSalvoSize = 1,
            RackSlavedToTurret = true,
            RangeCategory = 'UWRC_DirectFire',
            RateOfFire = 2.0, ---开火频率/速度(原0.75)
            TargetCheckInterval = 0.5,
            TargetPriorities = { ---优先攻击对象
                'AIR MOBILE', -----空中移动单位
                'ALLUNITS',
            },
            TargetRestrictDisallow = 'UNTARGETABLE',
            TrackingRadius = 1.15,
            TurretBoneMuzzle = 'UUX0111_T03_B01_Muzzle01',
            TurretBonePitch = 'UUX0111_T03_Barrel01',
            TurretBoneYaw = 'UUX0111_Turret03',
            TurretDualManipulators = false,
            TurretPitch = 0,
            TurretPitchRange = 90, --- 炮管上下摆动角度(原30)
            TurretPitchSpeed = 360, ---炮管上下摆动速度(原20)
            TurretYaw = 0,
            TurretYawRange = 180,
            TurretYawSpeed = 360, ---炮塔转动速度(原20)
            Turreted = true,
            WeaponCategory = 'Direct Fire',
        },

回复 支持 反对

使用道具 举报

18

主题

454

帖子

586

积分

高级玩家

Rank: 4

贡献度
7
金元
5580
积分
586
精华
0
注册时间
2020-1-31
35#
发表于 2025-6-27 21:09 | 只看该作者
阿136793878 发表于 2025-6-27 18:35
克里普特帝王身上带有很多武器,可以把它肩上的一个武器改成防空武器:
文件路径:z_lua_dlc1.scd\mods\D ...

感谢感谢。
回复 支持 反对

使用道具 举报

0

主题

78

帖子

115

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1145
积分
115
精华
0
注册时间
2021-8-4
36#
发表于 2025-10-8 02:38 | 只看该作者
你好楼主我使用z_lua_dlc1.scd\mods\DLC1\shadow\Units\...修改里面的文件也是乱码,我可以使用下面uncompiled_lua.scd\uncompiled\Units\Illuminate\UIL0001\UIL0001_unit.bp)并复制全部内容过来覆盖然后直接使用吗?


回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
37#
 楼主| 发表于 2025-10-8 23:10 | 只看该作者
ht1144 发表于 2025-10-8 02:38
你好楼主我使用z_lua_dlc1.scd\mods\DLC1\shadow%units\...修改里面的文件也是乱码,我可以使用下面uncompi ...

文件名相同的就可以
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
38#
 楼主| 发表于 2025-10-28 20:07 | 只看该作者
本帖最后由 阿136793878 于 2025-10-28 20:09 编辑

黑洞武器加到飞碟上:
文件路径:z_lua_dlc1.scd\mods\DLC1\shadow\Units\Illuminate\UIX0112\UIX0112_unit.bp
文件路径:lua.scd\Units\Illuminate\UIX0112\UIX0112_script.lua
附件是修改好的两个文件。

暗影飞碟.jpg (91.24 KB, 下载次数: 0)

暗影飞碟.jpg

UIX0112_script.lua

14.88 KB, 下载次数: 4

UIX0112_unit.bp

23.18 KB, 下载次数: 7

回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
39#
 楼主| 发表于 2025-10-29 18:33 | 只看该作者
本帖最后由 阿136793878 于 2025-10-29 18:34 编辑

克里普特帝王 肩上武器改成防空:
文件路径:z_lua_dlc1.scd\mods\DLC1\shadow\Units\UEF\UUX0111\UUX0111_unit.bp
附件是改好的文件UUX0111_unit.bp

克里普特帝王 防空.jpg (255.59 KB, 下载次数: 2)

克里普特帝王+防空

克里普特帝王+防空

UUX0111_unit.bp

41.74 KB, 下载次数: 5

回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
40#
 楼主| 发表于 2025-10-29 18:43 | 只看该作者
本帖最后由 阿136793878 于 2025-11-15 19:26 编辑

Cybran空军工厂改成能生产海军单位,在没有海的地图仍然能生产海军:
文件路径:z_lua_dlc1.scd\mods\DLC1\shadow\Units\Cybran\UCB0002\UCB0002_unit.bp
文件路径:z_lua_dlc1.scd\mods\DLC1\shadow\lua\ai\skirmish\FactoryBuilders\SAiFactoryBuilders_Air.bp
附件是改好的单位代码文件和AI文件。

空军工厂生产海军单位.jpg (115.44 KB, 下载次数: 0)

空军工厂生产海军单位

空军工厂生产海军单位

UCB0002_unit.bp

16.85 KB, 下载次数: 4

SAiFactoryBuilders_Air.bp

21.8 KB, 下载次数: 3

回复 支持 反对

使用道具 举报

0

主题

30

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1080
积分
108
精华
0
注册时间
2015-10-25
41#
发表于 2026-4-12 16:25 | 只看该作者
为什么我一修改(甚至没改内容,就是把加密文件替换成无加密)就打不开游戏了
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
42#
 楼主| 发表于 2026-5-7 19:15 | 只看该作者
世界之大无奇不 发表于 2026-4-12 16:25
为什么我一修改(甚至没改内容,就是把加密文件替换成无加密)就打不开游戏了 ...

不要替换文件,修改原文件的内容再保存
回复 支持 反对

使用道具 举报

26

主题

129

帖子

146

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1463
积分
146
精华
0
注册时间
2026-5-13
43#
发表于 2026-6-9 23:56 | 只看该作者
好用吗
回复 支持 反对

使用道具 举报

5

主题

144

帖子

237

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2367
积分
237
精华
0
注册时间
2011-12-27
44#
发表于 2026-7-3 10:30 | 只看该作者
你好楼主,萌新请教下,怎么样解除战役模式下,调用单位的限制呢?game.prefs,我添加了debug = {
    enable_debug_facilities = true
}

还有这个CheatsEnabled = 'true',我也添加了。实际测试的时候。只有遭遇战有效。但是到了战役模式就提示XXX试图作弊。怎么样操作才能在战役模式下像调用遭遇战模式的单位呢?
回复 支持 反对

使用道具 举报

5

主题

144

帖子

237

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2367
积分
237
精华
0
注册时间
2011-12-27
45#
发表于 2026-7-3 10:33 | 只看该作者
顺便请教下~游戏视频的高级设置里面有1个“光照”选项默认是关闭的。但是怎么调整都开不了。应该怎么修改呢?
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
46#
 楼主| 发表于 2026-7-3 16:12 | 只看该作者
本帖最后由 阿136793878 于 2026-7-4 14:02 编辑
mckz0000 发表于 2026-7-3 10:30
你好楼主,萌新请教下,怎么样解除战役模式下,调用单位的限制呢?game.prefs,我添加了debug = {
    enable ...

游戏中有个生产建造受限制的单位列表,你把列表清空就可以了,文件路径:lua.scd\lua\sim\DefaultBuildRestrictions.lua
打开文件后把大括号中的内容全部删除即可,修改后如下:
DefaultBuildRestrictions = {

}

上面是全局修改,另外有些单位被限制是针对特定地图的,比如战役模式中的第一章节第一和第二个地图,脚本文件中只允许建造/生产指定的单位,可以改成跟后面其它地图一样(不限制任何单位),附件是改好的两份文件。
文件1路径:lua.scd\maps\SC2_CA_U01\SC2_CA_U01_script.lua
文件2路径:lua.scd\maps\SC2_CA_U02\SC2_CA_U02_script.lua







SC2_CA_U01_script.lua

57.35 KB, 下载次数: 1

SC2_CA_U02_script.lua

55.53 KB, 下载次数: 1

回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
47#
 楼主| 发表于 2026-7-3 16:14 | 只看该作者
mckz0000 发表于 2026-7-3 10:33
顺便请教下~游戏视频的高级设置里面有1个“光照”选项默认是关闭的。但是怎么调整都开不了。应该怎么修改呢 ...

这个光照选项我这里找不到,但是在Game.prefs中有个lightfx = 0,你把它改成lightfx = 1看看是否有效
回复 支持 反对

使用道具 举报

5

主题

144

帖子

237

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2367
积分
237
精华
0
注册时间
2011-12-27
48#
发表于 2026-7-4 22:01 | 只看该作者
你好,想问下这个战役模式想直接ALT+F2调用想用的单位的话有什么办法么?
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
49#
 楼主| 发表于 2026-7-4 23:32 | 只看该作者
mckz0000 发表于 2026-7-4 22:01
你好,想问下这个战役模式想直接ALT+F2调用想用的单位的话有什么办法么? ...

快捷键调用单位,这个我也不知道在哪里改
回复 支持 反对

使用道具 举报

5

主题

144

帖子

237

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2367
积分
237
精华
0
注册时间
2011-12-27
50#
发表于 2026-7-5 00:39 | 只看该作者
还想问下文件1路径:lua.scd\maps\SC2_CA_U01\SC2_CA_U01_script.lua
文件2路径:lua.scd\maps\SC2_CA_U02\SC2_CA_U02_script.lua这个下面还有几个名字类似的MAP文件夹。我用记事本打开原来的,是乱码。但是你发给我的就不是。。我覆盖过去了。。然后这个文件。后面还有需要修改的么?其他MAP文件夹下面的要改么?谢谢
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
51#
 楼主| 发表于 2026-7-5 04:12 | 只看该作者
mckz0000 发表于 2026-7-5 00:39
还想问下文件1路径:lua.scd\maps\SC2_CA_U01\SC2_CA_U01_script.lua
文件2路径:lua.scd\maps\SC2_CA_U02\ ...

你看到乱码是加密的文件,每个加密文件在uncompiled_lua.scd中都有对应的未加密文件(显示正常没有乱码),比如文件1路径:lua.scd\maps\SC2_CA_U01\SC2_CA_U01_script.lua,它在uncompiled_lua.scd中对应的未加密文件路径是:uncompiled_lua.scd\uncompiled\maps\SC2_CA_U01\SC2_CA_U01_script.lua。当你要修改某个文件,发现是乱码时,都可以在uncompiled_lua.scd中找到对应的未加密文件,把未加密的文件内容复制过来覆盖掉乱码内容,再进行修改并保存就可以了(我在一楼中也有介绍过)。

我之前在附件中给你的两份文件(SC2_CA_U01_script.lua和SC2_CA_U02_script.lua),加上按照我说的方法去修改DefaultBuildRestrictions.lua这份文件,改了这3份文件后,战役模式中,所有单位都可以建造/生产了。
回复 支持 反对

使用道具 举报

5

主题

144

帖子

237

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2367
积分
237
精华
0
注册时间
2011-12-27
52#
发表于 2026-7-5 21:08 | 只看该作者
谢谢你哈~想请教下,怎么在战役模式下。。开局就有3个种族的工程师呢?是不是要修改什么文件?想在战役里面三军的兵种和实验性单位都有。。。
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
53#
 楼主| 发表于 2026-7-5 22:42 | 只看该作者
本帖最后由 阿136793878 于 2026-7-5 22:51 编辑
mckz0000 发表于 2026-7-5 21:08
谢谢你哈~想请教下,怎么在战役模式下。。开局就有3个种族的工程师呢?是不是要修改什么文件?想在战役里面 ...

战役模式开局想要3个种族的工程师,就需要重新编辑地图。比如战役模式中的第一章节第一个地图,有个脚本文件在地图上生成单位,文件路径:lua.scd\maps\SC2_CA_U01\SC2_CA_U01_save.lua
打开这个文件后,搜索工程车的代码uul0002,可以找到下面这段代码:
                                    ['ENGINEER_06'] = {
                                        type = 'uul0002',
                                        ['Position'] = VECTOR3( 537.5, 110.092, 580.5 ),
                                        ['Orientation'] = VECTOR3( 0, 2.941, 0 ),
                                    },

这段代码包含了单位的编号、名称、坐标和方向,我们复制这段代码,在前面空出一行,然后粘贴并改成另一个编号、名称、坐标,就得到另一个单位,如下:
                                    ['ENGINEER_07'] = {
                                        type = 'uil0002',
                                        ['Position'] = VECTOR3( 547.5, 110.092, 580.5 ),
                                        ['Orientation'] = VECTOR3( 0, 2.941, 0 ),
                                    },

这就在地图中添加了一个Illuminate族的工程车。
用同样的方法可以添加其它单位。如果嫌这个方法麻烦,就按18楼的方法创建一个通用的工程车,可以建造3个阵营的工厂。




回复 支持 反对

使用道具 举报

5

主题

144

帖子

237

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2367
积分
237
精华
0
注册时间
2011-12-27
54#
发表于 2026-7-5 23:39 | 只看该作者
阿136793878 发表于 2026-7-5 22:42
战役模式开局想要3个种族的工程师,就需要重新编辑地图。比如战役模式中的第一章节第一个地图,有个脚本文 ...

谢谢你的解答,想问下。。这个如果添加了三个种族的通用工程师。。那科技树是咋弄的?还能把3个种族的科技合并嘛?比如我用人族开局。。另外两个种族的科技树。。要怎么撮合在一起呢
回复 支持 反对

使用道具 举报

3

主题

92

帖子

449

积分

高级玩家

Rank: 4

贡献度
13
金元
3967
积分
449
精华
0
注册时间
2021-10-26
55#
 楼主| 发表于 2026-7-6 00:02 | 只看该作者
mckz0000 发表于 2026-7-5 23:39
谢谢你的解答,想问下。。这个如果添加了三个种族的通用工程师。。那科技树是咋弄的?还能把3个种族的科 ...

三个种族的通用工程车,只要有任意一族的空军工厂就能生产,它不受任何科技树限制。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-7-6 20:44 , Processed in 0.039532 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表