地牢游戏脚本
1. 暗黑地牢人物属性修改方法
暗黑地牢这款游戏相当有难度,而修改人物属性能够帮助玩家更轻松地进行游戏,下面,深空高玩就带来了暗黑地牢人物属性修改方法,一起来看看吧。
暗黑地牢人物属性怎么修改
首先找:游戏根目录heroes
然后在 heroes 目录下有:
_template 目录是 系统对角色职业的脚本模块,等于是一个虚拟模特。
arbalest 目录是 劲弩 系统模块
bounty_hunter 目录是 赏金猎人 系统模块
crusader 目录是 十字军 系统模块
grave_robber 目录是 盗墓贼 系统模块
hellion 目录是 恶人 系统模块
highwayman 目录是 强盗 系统模块
jester 目录是 小丑 系统模块
leper 目录是 麻风病人 系统模块
man_at_arms 目录是 士兵 系统模块
occultist 目录是 神秘学者 系统模块
plague_doctor 目录是 瘟疫医生 系统模块
vestal 目录是 修女 系统模块
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
好我们后面要步入正题,我们的正题是如何不用修改器而通过修改游戏的文件脚本来做到修改的目的,首先我举个例子,比如我要修改 crusader 目录下的 十字军 系统脚本,那么我们打开 crusader 目录之后,我们会看到一些 文件 和 文件夹,但是重点是 还包含了 游戏里面的一些 UI 而这个 UI 是指游戏界面下的一些角色技能的图标和一些道具的视图,反正就是游戏里面的美术图。当然这些会用PS的玩家不用我教也会如何制作MOD换皮肤了吧,哈哈,然后重点来了,这里我必须要说明两个文件,第一个是 crusader 十字军脚本目录下的 crusader.art.darkest 和 crusader.info.darkest ,下面我会详细说这两个文件的用途。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
crusader.art.darkest 文件用记事本打开之后脚本内容如下:
(聪明的玩家总是会利用英文翻译网站达到某些游戏脚本的研究)
commonfx: .deathfx death_medium
weapon: .name crusader_weapon_0 .icon eqp_weapon_0.png
weapon: .name crusader_weapon_1 .icon eqp_weapon_1.png
weapon: .name crusader_weapon_2 .icon eqp_weapon_2.png
weapon: .name crusader_weapon_3 .icon eqp_weapon_3.png
weapon: .name crusader_weapon_4 .icon eqp_weapon_4.png
armour: .name crusader_armour_0 .icon eqp_armour_0.png
armour: .name crusader_armour_1 .icon eqp_armour_1.png
armour: .name crusader_armour_2 .icon eqp_armour_2.png
armour: .name crusader_armour_3 .icon eqp_armour_3.png
armour: .name crusader_armour_4 .icon eqp_armour_4.png
combat_skill: .id smite .icon one .anim attack_sword .fx smite .targchestfx blood_splatter
combat_skill: .id zealous_accusation .icon two .anim attack_scroll .fx zealous_accusation .targchestfx blood_splatter
combat_skill: .id stunning_blow .icon three .anim attack_stun .fx stunning_blow .targheadfx stunning_blow_target
combat_skill: .id bulwark_of_faith .icon four .anim attack_scroll .fx bulwark_of_faith
combat_skill: .id battle_heal .icon five .anim attack_heal .fx battle_heal .targfx battle_heal_target
combat_skill: .id holy_lance .icon six .anim attack_charge .fx holy_lance .targchestfx blood_splatter
combat_skill: .id inspiring_cry .icon seven .anim attack_banner .fx inspiring_cry
combat_move_skill: .id move .icon generic_move .anim idle
上面这些呢是负责管理游戏中 十字军 的图片 对应向导,这个对于制作MOD皮肤的人来说是有用的,比如说weapon: .name crusader_weapon_0 .icon eqp_weapon_0.png 这一条,这一条是对应,游戏中十字军的出生武器的图样,就是基本武器的那个样子,这里对应 crusader 目录下的 icons_equip目录里面的eqp_weapon_0.png 这个武器图片,当然这部分我为什么要说明呢,是因为有些孩子喜欢把武器装备弄得炫炫的MOD,所以这里特地说明,那么后面我们来说明角色的数值修改脚本。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
crusader.info.darkest 文件用记事本打开之后脚本内容如下:
(聪明的玩家总是会利用英文翻译网站达到某些游戏脚本的研究)
resistances: .stun 40% .poison 30% .bleed 30% .disease 30% .move 40% .debuff 30% .death_blow 67% .trap 0%
weapon: .name crusader_weapon_0 .atk 0% .dmg 6 12 .crit 5% .spd 0
weapon: .name crusader_weapon_1 .atk 0% .dmg 7 14 .crit 5.5% .spd 0 .upgradeRequirementCode 0
weapon: .name crusader_weapon_2 .atk 0% .dmg 8 16 .crit 6% .spd 1 .upgradeRequirementCode 1
weapon: .name crusader_weapon_3 .atk 0% .dmg 9 17 .crit 6.5% .spd 1 .upgradeRequirementCode 2
weapon: .name crusader_weapon_4 .atk 0% .dmg 10 19 .crit 7% .spd 2 .upgradeRequirementCode 3
armour: .name crusader_armour_0 .def 5% .prot 0 .hp 33 .spd 0
armour: .name crusader_armour_1 .def 10% .prot 0 .hp 40 .spd 0 .upgradeRequirementCode 0
armour: .name crusader_armour_2 .def 15% .prot 0 .hp 47 .spd 0 .upgradeRequirementCode 1
armour: .name crusader_armour_3 .def 20% .prot 0 .hp 54 .spd 0 .upgradeRequirementCode 2
armour: .name crusader_armour_4 .def 25% .prot 0 .hp 61 .spd 0 .upgradeRequirementCode 3
这里是我修改过的脚本数据,不过你们不用看后面的数值,你们只需要知道这些英文单词都对应着游戏角色
十字军 的全部战斗参数就可以了:
resistances: .stun 40% .poison 30% .bleed 30% .disease 30% .move 40% .debuff 30% .death_blow 67% .trap 0%
这一条分别对应意思是:
resistances(抵抗力),stun 40%(昏迷40%) poison 30%(瘟疫30%) bleed 30%(流血30%) disease 30%(疾病30%) move 40%(移动40%) debuff 30%(减溢状态30%) death_blow 67%(死亡打击67%) trap 0%(陷阱0%)
然后,怎么修改就随你们了。
下面这个是十字军的初始武器的数据,要怎么改,不用我教了吧,修改数值成你希望的数字,而且以下有同名一共5个都是武器的递升,升级版本。
weapon: .name crusader_weapon_0 .atk 0% .dmg 6 12 .crit 5% .spd 0
weapon: .name crusader_weapon_1 .atk 0% .dmg 7 14 .crit 5.5% .spd 0 .upgradeRequirementCode 0
weapon: .name crusader_weapon_2 .atk 0% .dmg 8 16 .crit 6% .spd 1 .upgradeRequirementCode 1
weapon: .name crusader_weapon_3 .atk 0% .dmg 9 17 .crit 6.5% .spd 1 .upgradeRequirementCode 2
weapon: .name crusader_weapon_4 .atk 0% .dmg 10 19 .crit 7% .spd 2 .upgradeRequirementCode 3
下面这个是十字军的初始衣服的数据,要怎么改,不用我教了吧,修改数值成你希望的数字而且以下有同名一共5个都是衣服的递升,升级版本。
armour: .name crusader_armour_0 .def 5% .prot 0 .hp 33 .spd 0
armour: .name crusader_armour_1 .def 10% .prot 0 .hp 40 .spd 0 .upgradeRequirementCode 0
armour: .name crusader_armour_2 .def 15% .prot 0 .hp 47 .spd 0 .upgradeRequirementCode 1
armour: .name crusader_armour_3 .def 20% .prot 0 .hp 54 .spd 0 .upgradeRequirementCode 2
armour: .name crusader_armour_4 .def 25% .prot 0 .hp 61 .spd 0 .upgradeRequirementCode 3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
那么最后还是在提醒一下目录位置:游戏根目录heroes(目录是游戏英雄脚本)目录下数个文件夹都是对应英雄的各自英文名字。参考开头部分是详细说明。
暗黑地牢(Darkest Dungeon)集成DLC汉化中文版
2. 通天塔一层脚本
触发器:如果&自开机以来的毫秒数&>&返回值&,那么跳转到脚本标记<定时小退>
触发器:如果HP<=35%,那么跳转到脚本标记<脚本开始>
触发器:如果堵门,那么跳转到脚本标记<走后门>
<脚本开始>
设置[启用自定义的脚本触发器,开启]
如果物品[回城卷轴]的数量<1
跳转到标记<地牢回城>
使用[回城卷轴]
等待[1000]毫秒
endif
<回城补给>
<西域奇境>
走到(西域奇境,462,93)
设置[启用自定义的脚本触发器,关闭]
找到[杂货商](西域奇境[5],463,88)
与[杂货商]对话
选择[购入物品]
买够1个战士神油
买够6个随机卷轴
买够1个地牢卷轴
买够1个回城卷轴
选择[返回]
选择[关闭选单]
小退1秒
<修衣服>
走到(西域奇境,448,116)
小退1秒
找到[服装店掌柜](西域奇境[5],437,118)
与[服装店掌柜]对话
选择[出售衣服]
自动卖掉[衣服]类别物品
自动卖掉[头盔]类别物品
自动卖掉[靴子]类别物品
自动卖掉[腰带]类别物品
选择[返回]
选择[特殊修理]
卸下[衣服]位置的装备
修理[重盔(男)]
装备[重盔(男)]到[衣服]
卸下[头盔]位置的装备
修理[黑铁头盔]
装备[黑铁头盔]到[头盔]
卸下[腰带]位置的装备
修理[雷霆腰带]
装备[雷霆腰带]到[腰带]
卸下[靴子]位置的装备
修理[玄铁靴子]
装备[玄铁靴子]到[靴子]
选择[关闭选单]
小退1秒
<修首饰>
走到(西域奇境,439,150)
小退1秒
找到[珠宝店掌柜](西域奇境[5],434,151)
与[珠宝店掌柜]对话
选择[出售首饰]
自动卖掉[手镯]类别物品
自动卖掉[戒指]类别物品
自动卖掉[项链]类别物品
选择[返回]
选择[特殊修理]
卸下[项链]位置的装备
修理[绿色项链]
装备[绿色项链]到[项链]
卸下[左手镯]位置的装备
修理[猛士手镯]
装备[猛士手镯]到[左手镯]
卸下[右手镯]位置的装备
修理[猛士手镯]
装备[猛士手镯]到[右手镯]
卸下[左戒指]位置的装备
修理[力量戒指]
装备[力量戒指]到[左戒指]
卸下[右戒指]位置的装备
修理[力量戒指]
装备[力量戒指]到[右戒指]
选择[关闭选单]
小退1秒
走到(西域奇境,463,112)
小退1秒
<修武器>
走到(西域奇境,473,156)
小退1秒
找到[铁匠](西域奇境[5],466,162)
与[铁匠]对话
选择[出售武器]
自动卖掉[武器]类别物品
选择[返回]
选择[特殊修理]
卸下[武器]位置的装备
修理[井中月]
装备[井中月]到[武器]
选择[关闭菜单]
小退1秒
<买药>
走到(西域奇境,486,120)
小退1秒
如果待卖[药品]个数>0
找到[药材商](西域奇境[5],493,116)
与[药材商]对话
选择[出售药品]
自动卖掉[药品]类别物品
卖掉[太阳神水]
卖掉[强效太阳神水]
卖掉[治疗药水]
选择[返回]
选择[购入药品]
买够5个特级金创药包
买够4个超级魔法药
选择[关闭选单]
小退1秒
<传送>
找到[老兵](西域奇境[5],462,107)
小退1秒
与[老兵]对话
选择[想快速到达其他地区]
等待[1000]毫秒
选择[去通天塔]
等待[1000]毫秒
选择[我要去]
走到(西域奇境,137,102)
走到门点(西域奇境,137,102)到达地图(一手遮天,336,313)
设置[启用自定义的脚本触发器,开启]
<通天一层>
边打边走到(一手遮天,56,174)
走到门点(一手遮天,56,174)到达地图(二道廊线,44,165)
<通天二层>
开始战斗
边打边走到(二道廊线,208,347)
边打边走到(二道廊线,165,272)
边打边走到(二道廊线,292,142)
边打边走到(二道廊线,270,325)
边打边走到(二道廊线,208,347)
边打边走到(二道廊线,165,272)
边打边走到(二道廊线,292,142)
边打边走到(二道廊线,270,325)
边打边走到(二道廊线,208,347)
边打边走到(二道廊线,165,272)
边打边走到(二道廊线,292,142)
边打边走到(二道廊线,270,325)
边打边走到(二道廊线,228,365)
边打边走到(二道廊线,165,272)
边打边走到(二道廊线,292,142)
边打边走到(二道廊线,270,325)
<地牢回城>
使用[地牢卷轴]
等待[1000]毫秒
跳转到标记<回城补给>
<走后门>
等待[1000]毫秒
走到(西域奇境,125,131)
走到(西域奇境,112,98)
走到(西域奇境,133,75)
走到门点(西域奇境,133,75)到达地图(一手遮天,336,313)
等待[1000]毫秒
开始战斗
<定时小退>
小退1秒
&返回值&=27
&返回值&=&返回值&*1000
&返回值&=&自开机以来的毫秒数&+&返回值&
if 当前地图名=[西域奇境]
向上跳转到标记<西域奇境>
endif
if 当前地图名=[一手遮天]
向上跳转到标记<通天一层>
endif
if 当前地图名=[二道廊线]
向上跳转到标记<通天二层>
endif 合用就加QQ:81772252