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

注册 登录

QQ登录

只需一步,快速开始

查看: 76044|回复: 238

[原创] 帝国时代4 控制台脚本v2.3

  [复制链接]

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
发表于 2024-6-28 11:21 | 显示全部楼层 |阅读模式
本帖最后由 M奥M 于 2025-8-25 01:28 编辑

由于战役只能使用一个国家,对于仓鼠玩家并不友好,在此分享自用脚本。
landmark.jpg

rotate.jpg

帝国时代4 控制台脚本v2.3.zip (14.88 KB, 下载次数: 8583)

评分

1

查看全部评分

回复

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-6-28 12:06 | 显示全部楼层
本帖最后由 M奥M 于 2024-6-28 14:04 编辑

v2.0:
方法尽可能解耦,侧载scar,加入按键绑定,所有生成方法调用precache预缓存模型,加入以下功能:
iamironman 启用/停用奖励增益
theblip 生成各国村民
moredotsmoredots 启用/停用快速采集
modifythephasevariance 启用/停用地标解锁

正在研究:
暂停计时器
恢复世界初始状态
解锁战役时代进程、奇观限制
使用其他文明独有科技,如法兰西使用英国圈地

各位大佬如果知道咋实现,欢迎分享!

帝国时代4 控制台脚本v2.0.zip

10.29 KB, 下载次数: 266

回复 支持 1 反对 0

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-7-4 23:04 | 显示全部楼层
本帖最后由 M奥M 于 2024-7-4 23:06 编辑

v2.1:
加入以下功能:
脚本加载后解锁所有限制建造内容。
Cheat_SetOnFire() 点燃建筑
Cheat_ToggleTimerRate() 启用/停用计时器
Cheat_TogglePlayerColour() 切换玩家颜色
Cheat_SaveWorldObjects() 保存所有中立物体
Cheat_LoadWorldObjects() 加载所有中立物体
Cheat_ToggleWonderUnlock() 启用/停用地标/奇观解锁

正在研究:
v10.1.48
暂停计时器bug
使用其他文明独有科技,如法兰西使用英国圈地

各位大佬如果知道咋实现,欢迎分享!

帝国时代4 控制台脚本v2.1.zip

10.96 KB, 下载次数: 104

回复 支持 0 反对 1

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-7-24 23:12 | 显示全部楼层
v2.2:
若兼容,屏幕中心位置将更准确
快速建造等modifier现在可以正确取消
Cheat_Spawn() 现在可以正确生成单位附属物品
Cheat_AddResources() 现在将同时添加橄榄油和圣女贞德经验值
Cheat_TogglePopCap() 现在可以切换人口上限
Cheat_SpawnVillagerXP3() 生成新版8个村民
Cheat_AgeDown() 现在会修改建筑时代外观
Cheat_ToggleLockCurrentTierVisuals() 新增锁定/解锁单位/建筑外观
Cheat_ToggleBuildingProductionAvailability() 取代Cheat_ToggleWonderUnlock(),现在将解锁所有建筑。

正在研究:
暂停计时器bug
控制非玩家单位
使用其他文明独有科技,如法兰西使用英国圈地

各位大佬如果知道咋实现,欢迎分享!

帝国时代4 控制台脚本v2.2.zip

12.19 KB, 下载次数: 79

回复 支持 反对

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-8-17 02:06 | 显示全部楼层
本帖最后由 M奥M 于 2024-8-17 11:58 编辑

v2.3:
感谢pjy612大佬的建议,第二局游戏开始时可快速加载脚本,未加载脚本时按键触发功能不再崩溃
脚本加载后不再立即解锁所有限制建造内容,使用Cheat_UnlockAvailability()以解锁哨站,船坞,战役等建造限制
Cheat_AddBonusAbility() 新增为所选建筑添加城堡网络能力
Cheat_AddResources() 现在将同时添加维齐尔点数
Cheat_TogglePopCap() 现在将正确显示人口上限
Cheat_ToggleFastConstructionAndRepair() 现在将同时适用于其他人类单位
Cheat_ToggleFastCD() 现在将正确快速冷却圣女贞德技能
Cheat_Cut() 新增剪贴板剪切
Cheat_ToggleSuperSpeed() 新增启用/停用单位超级速度
Cheat_Win() 新增战役立刻胜利
Cheat_Lose() 新增战役立刻失败
Cheat_Deactivate() 新增一键禁用全部功能
ubp.txt 更新了一些可能有用的科技ubp名单

正在研究:
英雄连3
暂停计时器bug
控制非玩家单位
使用其他文明独有科技,如法兰西使用英国圈地

各位大佬如果知道咋实现,欢迎分享!

帝国时代4 控制台脚本v2.3.zip

14.88 KB, 下载次数: 888

回复 支持 反对

使用道具 举报

0

主题

225

帖子

358

积分

高级玩家

Rank: 4

贡献度
0
金元
3583
积分
358
精华
0
注册时间
2015-5-29
发表于 2024-6-30 10:39 | 显示全部楼层
感谢分享
回复 支持 1 反对 0

使用道具 举报

2

主题

680

帖子

770

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7697
积分
770
精华
0
注册时间
2018-7-13
发表于 2024-6-30 20:27 | 显示全部楼层
666666666666
回复 支持 1 反对 0

使用道具 举报

0

主题

791

帖子

1032

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
10316
积分
1032
精华
0
注册时间
2019-6-25
发表于 2024-7-1 08:27 | 显示全部楼层
111111111111
回复 支持 1 反对 0

使用道具 举报

0

主题

106

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1264
积分
126
精华
0
注册时间
2018-10-14
发表于 2024-7-1 19:34 | 显示全部楼层
苏丹第二关太不友好,我要CCM
回复 支持 1 反对 0

使用道具 举报

0

主题

828

帖子

1024

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
10241
积分
1024
精华
0
注册时间
2014-3-15
发表于 2024-7-3 19:15 | 显示全部楼层
11111111111111111
回复 支持 1 反对 0

使用道具 举报

0

主题

516

帖子

608

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6084
积分
608
精华
0
注册时间
2015-1-6
发表于 2024-7-3 22:59 | 显示全部楼层
赞,,,,,,,,,
回复 支持 1 反对 0

使用道具 举报

0

主题

73

帖子

4459

积分

游戏精英

Rank: 8Rank: 8

贡献度
1
金元
44548
积分
4459
精华
0
注册时间
2011-11-30
发表于 2024-7-4 11:43 | 显示全部楼层
感谢分享

回复 支持 1 反对 0

使用道具 举报

3

主题

455

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
15
金元
6015
积分
662
精华
0
注册时间
2018-7-9
发表于 2024-7-4 11:53 | 显示全部楼层
66666666666
回复 支持 1 反对 0

使用道具 举报

1

主题

993

帖子

1536

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
15363
积分
1536
精华
0
注册时间
2011-10-1
发表于 2024-7-4 22:27 | 显示全部楼层
6666666666666666666666666666666666
回复 支持 1 反对 0

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-7-5 17:17 | 显示全部楼层
感谢不知道哪位大佬打赏的5块!
v10.1.48下好啦,开整!

回复 支持 反对

使用道具 举报

1

主题

279

帖子

361

积分

高级玩家

Rank: 4

贡献度
0
金元
3605
积分
361
精华
0
注册时间
2009-8-28
发表于 2024-7-5 22:18 | 显示全部楼层
支持,楼主.....
回复 支持 1 反对 0

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-7-8 09:45 | 显示全部楼层
v10.1.48今天突然进不去游戏了,显示战役已锁定是什么情况?
回复 支持 反对

使用道具 举报

0

主题

214

帖子

339

积分

高级玩家

Rank: 4

贡献度
0
金元
3393
积分
339
精华
0
注册时间
2015-9-12
发表于 2024-7-17 07:00 | 显示全部楼层
M奥M 发表于 2024-7-8 09:45
v10.1.48今天突然进不去游戏了,显示战役已锁定是什么情况?

楼主,科技ubp名单从哪里可以找到更加全面的啊?
回复 支持 反对

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-7-17 15:32 | 显示全部楼层
本帖最后由 M奥M 于 2024-7-17 15:34 编辑
安静。就好 发表于 2024-7-17 07:00
楼主,科技ubp名单从哪里可以找到更加全面的啊?

v1.10.48.0版本的话根目录有个EssenceEditor.exe -> Continue Without A Mod -> Attributes -> Open Attributes -> Attributes,upgrade(ubp)为升级项id目录,sbp为小队id目录,ebp为实体id目录,abilities为能力id目录。

老版本全部单位sbp/建筑ebp/科技ubp可以用Janne的Essence.ArchiveViewer解包"D:\Age of Empires IV\cardinal\archives\Attrib.sga"即可查看。

回复 支持 1 反对 0

使用道具 举报

0

主题

214

帖子

339

积分

高级玩家

Rank: 4

贡献度
0
金元
3393
积分
339
精华
0
注册时间
2015-9-12
发表于 2024-7-18 07:23 | 显示全部楼层
M奥M 发表于 2024-7-17 15:32
v1.10.48.0版本的话根目录有个EssenceEditor.exe -> Continue Without A Mod -> Attributes -> Open Attri ...

谢谢,找到了
回复 支持 1 反对 0

使用道具 举报

6

主题

3438

帖子

3163

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
83
金元
28307
积分
3163
精华
0
注册时间
2008-12-19
发表于 2024-7-21 18:04 | 显示全部楼层
大佬辛苦了哈,感谢
回复 支持 1 反对 0

使用道具 举报

1

主题

279

帖子

361

积分

高级玩家

Rank: 4

贡献度
0
金元
3605
积分
361
精华
0
注册时间
2009-8-28
发表于 2024-7-30 09:22 | 显示全部楼层
支持楼主........
回复 支持 1 反对 0

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-8-1 10:18 | 显示全部楼层
本帖最后由 M奥M 于 2024-8-2 10:29 编辑

战役胜利:
    World_EndSP(true,0)
战役失败:
    World_EndSP(false,0)

维齐尔点数上限改为9:
    Player_SetStateModelInt(Game_GetLocalPlayer(), "vizier_limit_ott", 9)
维齐尔点数强制改为9:
    Player_SetResource(Game_GetLocalPlayer(),RT_Command,9)
按顺序9个维齐尔科技ubp:
    upgrade_imperial_monk_formation_ott
    upgrade_imperial_mehter_drums_ott
    upgrade_anatolian_hills_ott
    upgrade_imperial_military_campus_ott
    upgrade_imperial_manned_siege_ott
    upgrade_imperial_trader_capacity_ott
    upgrade_imperial_military_training_ott
    upgrade_imperial_janissary_company_ott
    upgrade_imperial_blacksmith_stockpile_ott
回复 支持 反对

使用道具 举报

163

主题

1万

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
91
金元
126860
积分
13050
精华
0
注册时间
2015-3-18
发表于 2024-8-3 09:46 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

356

帖子

561

积分

高级玩家

Rank: 4

贡献度
12
金元
5128
积分
561
精华
0
注册时间
2010-5-6
发表于 2024-8-4 11:27 | 显示全部楼层
感谢分享,但v5.0.7274.0版本玩一局后第二张图会闪退。
回复 支持 反对

使用道具 举报

0

主题

175

帖子

499

积分

高级玩家

Rank: 4

贡献度
0
金元
4989
积分
499
精华
0
注册时间
2019-7-9
发表于 2024-8-5 10:20 | 显示全部楼层
666666666666
回复 支持 反对

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-8-5 15:19 | 显示全部楼层
GTA110 发表于 2024-8-4 11:27
感谢分享,但v5.0.7274.0版本玩一局后第二张图会闪退。

那你试试≤v2.1的版本呢?现在v2.2我在新的10.1.48上测试的。
回复 支持 反对

使用道具 举报

74

主题

5212

帖子

1万

积分

Mod站 原创组

Rank: 12Rank: 12Rank: 12

贡献度
273
金元
106398
积分
11732
精华
0
注册时间
2011-2-28
发表于 2024-8-6 21:03 | 显示全部楼层
感觉楼主可以弄个 重载的加载的快捷键
function reloadCheat() dofile("cheat/cheat.lua") end
bind("CONTROL+F1","reloadCheat")
这样 只要打开游戏 手动弄一次 dofile 。
之后 每局游戏 开始 只用 Ctrl+F1 一下能好了。

另外 是不是 能做个什么保险操作
Scar_DoString 的时候 先
if 函数 then 函数() end
会不会好点 不然 一旦忘了 直接弹窗 然后游戏挂了。。。
回复 支持 1 反对 0

使用道具 举报

12

主题

3290

帖子

3872

积分

游戏精英

Rank: 8Rank: 8

贡献度
14
金元
38163
积分
3872
精华
0
注册时间
2011-12-30
发表于 2024-8-7 20:22 | 显示全部楼层
怎么调试兵种的移动速度呀。
回复 支持 反对

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-8-9 16:54 | 显示全部楼层
本帖最后由 M奥M 于 2024-8-9 23:31 编辑
pjy612 发表于 2024-8-6 21:03
感觉楼主可以弄个 重载的加载的快捷键
function reloadCheat() dofile("cheat/cheat.lua") end
bind("CONTR ...

有道理,感谢大佬建议。
我这似乎只会弹个报错,游戏不会挂。
这两天事有点多,有空了一定更,咕咕咕。

Edit:
无语了,报错V11.0.782会闪退,V10.1.48不会闪退。
回复 支持 反对

使用道具 举报

1

主题

133

帖子

272

积分

高级玩家

Rank: 4

贡献度
8
金元
2401
积分
272
精华
0
注册时间
2019-11-12
 楼主| 发表于 2024-8-9 23:24 | 显示全部楼层
恩麒 发表于 2024-8-7 20:22
怎么调试兵种的移动速度呀。

所选单位100倍速:
Misc_GetSelectedSquads(g_cheat_sgroup, true)
Modify_UnitSpeed(g_cheat_sgroup,100)

Edit:
好像有点问题,有上限,我再研究研究。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-23 15:09 , Processed in 0.046893 second(s), 22 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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