RiNiXianRen 发表于 2014-3-17 20:37

一二二点一.【增加拆掉墙壁后返还的石头数量】【墙——种类翻译】

    用记事本打开游戏目录\data\scripts\prefabs\walls.lua文件,

    【以[石墙(stone)]举例】:

    把下列文字属性中的2

                        {name = "stone", tags={"stone"}, loot = "rocks", maxloots = 2, maxhealth=TUNING.STONEWALL_HEALTH, buildsound="dontstarve/common/place_structure_stone", destroysound="dontstarve/common/destroy_stone"},

    改为12

                        {name = "stone", tags={"stone"}, loot = "rocks", maxloots = 12, maxhealth=TUNING.STONEWALL_HEALTH, buildsound="dontstarve/common/place_structure_stone", destroysound="dontstarve/common/destroy_stone"},

    即可把墙壁被锤子拆除后掉落的2块[石料(rocks)],提升为12块[石料(rocks)]。
    同理!除了修改拆除返还的物品数量外,还可更换返还物品的种类。

    把下列文字属性中的[石料(rocks)]

                        {name = "stone", tags={"stone"}, loot = "rocks", maxloots = 2, maxhealth=TUNING.STONEWALL_HEALTH, buildsound="dontstarve/common/place_structure_stone", destroysound="dontstarve/common/destroy_stone"},

    换为[木材(log)]则返还掉落的物品就是[木材(log)]

                        {name = "stone", tags={"stone"}, loot = "log", maxloots = 2, maxhealth=TUNING.STONEWALL_HEALTH, buildsound="dontstarve/common/place_structure_stone", destroysound="dontstarve/common/destroy_stone"},


    【墙——种类翻译】(拆掉后的返还物品数量已修改为 建造该建筑时的数量)
    [石墙(stone)]
                        {name = "stone", tags={"stone"}, loot = "rocks", maxloots = 12, maxhealth=TUNING.STONEWALL_HEALTH, buildsound="dontstarve/common/place_structure_stone", destroysound="dontstarve/common/destroy_stone"},
    [木墙(wood)]
                        {name = "wood", tags={"wood"}, loot = "log", maxloots = 8, maxhealth=TUNING.WOODWALL_HEALTH, flammable = true, buildsound="dontstarve/common/place_structure_wood", destroysound="dontstarve/common/destroy_wood"},
    [草墙(hay)]
                        {name = "hay", tags={"grass"}, loot = "cutgrass", maxloots = 4, maxhealth=TUNING.HAYWALL_HEALTH, flammable = true, buildsound="dontstarve/common/place_structure_straw", destroysound="dontstarve/common/destroy_straw"},
    [铥墙(ruins)](远古墙)
                        {name = "ruins", tags={"stone", "ruins"}, loot = "thulecite_pieces", maxloots = 6, maxhealth=TUNING.RUINSWALL_HEALTH, buildsound="dontstarve/common/place_structure_stone", destroysound="dontstarve/common/destroy_stone"},

RiNiXianRen 发表于 2014-3-17 20:39

一八七点一. 【阿比盖尔abigail 属性修改】

【阿比盖尔abigail 属性修改】:
    1.打开\data\scripts\prefabs\abigail.lua 将:
    inst.components.health:StartRegen(1, 1) 的 1, 改动为30也有一秒回30的效果。
      顺便翻译一下 abigail.lua文件 中的下列属性:
    inst:AddComponent("health")【生命值属性】
    inst.components.health:SetMaxHealth(TUNING.ABIGAIL_HEALTH)【阿比盖尔的最大生命值上限】
      如果想让生命值乘以10倍则修改为:
    inst.components.health:SetMaxHealth(TUNING.ABIGAIL_HEALTH*10)【阿比盖尔的最大生命值上限 *10——乘以10倍】
      (阿比盖尔的其他属性修改 参照生命值加倍的修改方法)
    inst.components.health:StartRegen(1, 1)【生命值自动恢复速度 1, 1——每1秒恢复1点生命值】

        inst:AddComponent("combat")【作战属性】
    inst.components.combat.defaultdamage = TUNING.ABIGAIL_DAMAGE_PER_SECOND【阿比盖尔的默认情况下的损害】
    inst.components.combat.playerdamagepercent = TUNING.ABIGAIL_DMG_PLAYER_PERCENT【阿比盖尔的玩家的伤害百分比】
    inst.components.combat:SetRetargetFunction(3, Retarget)【设置重定向功能】(可能是召唤后的冷却时间)

    inst:AddComponent("aura")【光环属性】
    inst.components.aura.radius = 3【光环半径】
    inst.components.aura.tickperiod = 1【光环报时期】
    inst.components.aura.ignoreallies = true【光环忽略盟友】(可能就是不会误伤盟友的属性)(这么看来阿比盖尔是靠光环范围攻击的)
    inst.components.aura.auratestfn = auratest【光环测试】(未知名称auratestfn可能是光环本身的名称或是光环弹丸)

    inst:AddComponent("lootdropper")【召唤道具充能属性】(阿比盖尔花)
    inst.components.lootdropper:SetLoot({"abigail_flower"})【召唤道具为阿比盖尔花 充能召唤后冷却属性有效】

RiNiXianRen 发表于 2014-3-17 20:44

如果说跳跃改为空格键会和游戏默认的互动建空格冲突的话,那俺在修改前提前把互动建的空格换成别的键不行么?

RiNiXianRen 发表于 2014-3-17 21:22

俺刚才试了下。改为多个字幕拼写的键位都不行。比如 Ctrl Shift Alt 之类的,
但是!可以改成小键盘上的加号为跳跃........
TheInput:AddKeyUpHandler(KEY_KP_PLUS, function()
不知能不能改为大键盘上的组合键,比如空格之类的。
另外大键盘的简写是KB么?

笑佛--弥勒佛 发表于 2014-3-17 22:10

易哥的修改是最棒的
比mod的还好{:3_121:}

yzzn2009 发表于 2014-3-17 23:28

℡蓝精灵@精灵蓝 发表于 2014-3-17 18:55 static/image/common/back.gif
能增加伐木场么==

伐木场不像“采矿场”,占地面积太大了,所以没有做

yzzn2009 发表于 2014-3-17 23:29

q942356145 发表于 2014-3-17 19:52 static/image/common/back.gif
易宁会动画代码吗

你是说修改动画吗,我做图不好,而且官方动画都打包了,只能用代码调现有动画

yzzn2009 发表于 2014-3-17 23:32

RiNiXianRen 发表于 2014-3-17 21:22 static/image/common/back.gif
俺刚才试了下。改为多个字幕拼写的键位都不行。比如 Ctrl Shift Alt 之类的,
但是!可以改成小键盘上的加 ...

常用键位

KEY_TAB = 9
KEY_KP_PERIOD                = 266
KEY_KP_DIVIDE                = 267
KEY_KP_MULTIPLY                = 268
KEY_KP_MINUS                = 269
KEY_KP_PLUS                        = 270
KEY_KP_ENTER                = 271
KEY_KP_EQUALS                = 272
KEY_MINUS = 45
KEY_EQUALS = 61
KEY_SPACE = 32
KEY_ENTER = 13
KEY_ESCAPE = 27
KEY_HOME = 278
KEY_INSERT = 277
KEY_DELETE = 127
KEY_END    = 279
KEY_PAUSE = 19
KEY_PRINT = 316
KEY_CAPSLOCK = 301
KEY_SCROLLOCK = 302
KEY_RSHIFT = 303 -- use KEY_SHIFT instead
KEY_LSHIFT = 304 -- use KEY_SHIFT instead
KEY_RCTRL = 305 -- use KEY_CTRL instead
KEY_LCTRL = 306 -- use KEY_CTRL instead
KEY_RALT = 307 -- use KEY_ALT instead
KEY_LALT = 308 -- use KEY_ALT instead
KEY_ALT = 400
KEY_CTRL = 401
KEY_SHIFT = 402
KEY_BACKSPACE = 8
KEY_PERIOD = 46
KEY_SLASH = 47
KEY_LEFTBRACKET        = 91
KEY_BACKSLASH        = 92
KEY_RIGHTBRACKET= 93
KEY_TILDE = 96
KEY_A = 97
KEY_B = 98
KEY_C = 99
KEY_D = 100
KEY_E = 101
KEY_F = 102
KEY_G = 103
KEY_H = 104
KEY_I = 105
KEY_J = 106
KEY_K = 107
KEY_L = 108
KEY_M = 109
KEY_N = 110
KEY_O = 111
KEY_P = 112
KEY_Q = 113
KEY_R = 114
KEY_S = 115
KEY_T = 116
KEY_U = 117
KEY_V = 118
KEY_W = 119
KEY_X = 120
KEY_Y = 121
KEY_Z = 122
KEY_F1 = 282
KEY_F2 = 283
KEY_F3 = 284
KEY_F4 = 285
KEY_F5 = 286
KEY_F6 = 287
KEY_F7 = 288
KEY_F8 = 289
KEY_F9 = 290
KEY_F10 = 291
KEY_F11 = 292
KEY_F12 = 293

KEY_UP                        = 273
KEY_DOWN                = 274
KEY_RIGHT                = 275
KEY_LEFT                = 276
KEY_PAGEUP                = 280
KEY_PAGEDOWN        = 281

KEY_0 = 48
KEY_1 = 49
KEY_2 = 50
KEY_3 = 51
KEY_4 = 52
KEY_5 = 53
KEY_6 = 54
KEY_7 = 55
KEY_8 = 56
KEY_9 = 57

RiNiXianRen 发表于 2014-3-18 00:02

灰常感谢~~另外俺正试图把 独眼守卫 的射程增加呢。不过目前还没成功...

yzzn2009 发表于 2014-3-18 00:20

本帖最后由 yzzn2009 于 2014-3-18 00:31 编辑

更新预告:二五八.喷气虫座骑(用夏日背心种喷气虫座骑,左键点虫可骑乘,右键点主角可下来,给草让它原地等待)


      用夏日背心种喷气虫座骑,对喷气虫点鼠标左键(手里不要拿武器)可骑乘,对主角按鼠标右键可下来。骑着喷气虫时无法战斗,但遭到攻击时不会受伤(敌人够不到你)。喷气虫会跟随你,喂它一根草(拿着草对它点鼠标左键)可让其停在原地,并同时补血,再给一根草可继续跟随。喷气虫座骑在小地图上显示为格罗门图标,不想要喷气虫座骑了,杀掉即可(按Ctrl + 鼠标左键攻击)。夏日背心在穿戴选项(画着帽子)下,用1个红色象鼻、8个蛛丝制造


RiNiXianRen 发表于 2014-3-18 12:15

求教易宁下,肿么才能提升 独眼守卫 的射程呢?谢谢了。

yzzn2009 发表于 2014-3-18 13:02

RiNiXianRen 发表于 2014-3-18 12:15 static/image/common/back.gif
求教易宁下,肿么才能提升 独眼守卫 的射程呢?谢谢了。

主教射程增加1倍

    用记事本打开游戏目录\data\scripts\prefabs\bishop.lua文件,将inst.components.combat:SetRange(TUNING.BISHOP_ATTACK_DIST)替换为inst.components.combat:SetRange(TUNING.BISHOP_ATTACK_DIST*2)

℡蓝精灵@精灵蓝 发表于 2014-3-18 13:14

yzzn2009 发表于 2014-3-17 23:28 static/image/common/back.gif
伐木场不像“采矿场”,占地面积太大了,所以没有做

噢                        

RiNiXianRen 发表于 2014-3-18 15:15

yzzn2009 发表于 2014-3-18 13:02 static/image/common/back.gif
主教射程增加1倍

    用记事本打开游戏目录\data\scripts\prefabs\bishop.lua文件,将inst.components.c ...

额。。。那这么说 独眼守卫 的射程是参考 机械主教 的射程了?

RiNiXianRen 发表于 2014-3-18 15:46

俺刚才试了试 机械主教 和 独眼守卫 的射程均为增加。
好像单把 inst.components.combat:SetRange(TUNING.BISHOP_ATTACK_DIST*2) 射程这条属性做乘法没法改射程。

佟志伟 发表于 2014-3-18 17:11

哇。宁哥更新预告的那个喷气虫和我今天想的一样耶。只不过我想能放入背包。显示新出的那个花的图案。还有宁哥天降巨石能改成天降巨脚么。就是那个新出的boss脚。最好能不伤害猪脚。。还有如果能把巨型超市的图标取消。反而在下面的背包栏的某处添加一个背包格子。最好能把格子改成别的颜色。之后点击那个格子那些商品以背包里面物品的那种方式出现然后左键显示几个金子右键物品就是购买。还有宁哥你说能不能弄一个关于雷锋的就是浣熊死亡掉落的帽子。很多人觉得像雷锋帽。我想如果弄一个人物带着浣熊帽然后过一段时间出现帮助主角采集或者抓取小动物。或者主角戴浣熊帽。狂涨精神值。(帮助人是高兴的)。。但是生命值微掉(雷锋的生命是短暂的)。还有最好能在超市中加入做铃铛的卷轴和做铃铛的东西。

佟志伟 发表于 2014-3-18 17:13

佟志伟 发表于 2014-3-18 17:11 static/image/common/back.gif
哇。宁哥更新预告的那个喷气虫和我今天想的一样耶。只不过我想能放入背包。显示新出的那个花的图案。还有宁 ...

代码量太大就不用做了。休息要紧。还有宁哥就是活雷锋!!

陈浩洋 发表于 2014-3-18 18:14

RiNiXianRen 发表于 2014-3-18 15:46 static/image/common/back.gif
俺刚才试了试 机械主教 和 独眼守卫 的射程均为增加。
好像单把 inst.components.combat:SetRange(TUNING.B ...

你问题比十万个为什么还多额

yzzn2009 发表于 2014-3-18 19:20

RiNiXianRen 发表于 2014-3-18 15:46 static/image/common/back.gif
俺刚才试了试 机械主教 和 独眼守卫 的射程均为增加。
好像单把 inst.components.combat:SetRange(TUNING.B ...

它的射程语句是weapon.components.weapon:SetRange(inst.components.combat.attackrange, inst.components.combat.attackrange+4),是创生一个武器后,武器射程调用它自身的射程,所以改其自身射程就可以影响其武器射程

q942356145 发表于 2014-3-18 19:22

易宁 我做个mod急需一个代码装备上矛时出现个杀人蜂卸下消失杀人蜂听你的使唤
会吗

yzzn2009 发表于 2014-3-18 19:42

佟志伟 发表于 2014-3-18 17:11 static/image/common/back.gif
哇。宁哥更新预告的那个喷气虫和我今天想的一样耶。只不过我想能放入背包。显示新出的那个花的图案。还有宁 ...

喷气虫骑乘时用鼠标左键,如果可放入物品栏,也需要鼠标左键,所以有冲突。大脚今天已经用来做“大脚粉碎机”了,用来还原物品。“巨型超市”利用制造系统,才能做到花黄金且有价格变动,其他方式比较困难,而且也太像一个刷物品的mod了。雷锋帽召唤帮手,与“临时工市场”、“我的小伙伴”功能都有些重叠,之后会考虑能不能做更有意思的功能。今晚的更新会加一个简单制造铃的条目

坏人家里必丧 发表于 2014-3-18 19:46

yzzn2009 发表于 2014-3-16 13:28 static/image/common/back.gif
你是说类似小高鸟叫吗,那不是脑文件控制的,是运动文件决定的,必须有相应的动画、声音,动物的运动文件 ...

不好意思打错了,我想说的是你发给我的那些语句应该加在哪里:'(

yzzn2009 发表于 2014-3-18 19:48

q942356145 发表于 2014-3-18 19:22 static/image/common/back.gif
易宁 我做个mod急需一个代码装备上矛时出现个杀人蜂卸下消失杀人蜂听你的使唤
会吗 ...

要让杀人蜂帮你打怪,必须自己写代码创造一个新的杀人蜂,调用官方的杀人蜂是无法做到的,你可以参考一下最新的“天使蝴蝶”,就是雨衣创生了一个新蝴蝶

yzzn2009 发表于 2014-3-18 19:56

坏人家里必丧 发表于 2014-3-18 19:46 static/image/common/back.gif
不好意思打错了,我想说的是你发给我的那些语句应该加在哪里
那是调用主动攻击的脚本,只是用来看有没有主动攻击的能力,不是加了那句就可以的,除了那句外,还要编写一大堆代码,包括搜索目标,保持目标等等,还要看该动物是否有攻击的动画,十分复杂,而且很容易有冲突。我早就放弃修改官方动物的方式了,都是自己重新创生生物,可以参考用什么种什么的那些条目

佟志伟 发表于 2014-3-18 20:00

yzzn2009 发表于 2014-3-18 19:42 static/image/common/back.gif
喷气虫骑乘时用鼠标左键,如果可放入物品栏,也需要鼠标左键,所以有冲突。大脚今天已经用来做“大脚粉碎 ...

好吧。虽然都给我否了。但是易宁哥支持你

佟志伟 发表于 2014-3-18 20:28

宁哥。宁哥。竟然发现了饥荒易宁吧!!。是宁哥自己建的么。

q942356145 发表于 2014-3-18 20:50

RE: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持97796版DLC游戏——3月18日更新:天使蝴蝶(为你照亮,电击来犯之敌,可收入物品栏)

yzzn2009 发表于 2014-3-18 19:48 static/image/common/back.gif
要让杀人蜂帮你打怪,必须自己写代码创造一个新的杀人蜂,调用官方的杀人蜂是无法做到的,你可以参考一下 ...

think you。。。

q942356145 发表于 2014-3-18 20:56

RE: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持97796版DLC游戏——3月18日更新:天使蝴蝶(为你照亮,电击来犯之敌,可收入物品栏)

yzzn2009 发表于 2014-3-18 19:48 static/image/common/back.gif
要让杀人蜂帮你打怪,必须自己写代码创造一个新的杀人蜂,调用官方的杀人蜂是无法做到的,你可以参考一下 ...

制造一个新生物基本要有什么

yzzn2009 发表于 2014-3-18 20:56

佟志伟 发表于 2014-3-18 20:28 static/image/common/back.gif
宁哥。宁哥。竟然发现了饥荒易宁吧!!。是宁哥自己建的么。

之前好像有人说过建了这个吧,我没有看到过

yzzn2009 发表于 2014-3-18 20:57

q942356145 发表于 2014-3-18 20:56 static/image/common/back.gif
制造一个新生物基本要有什么

模型、贴图、脑、运动、生命、打击、及要赋予的功能语句
页: 208 209 210 211 212 213 214 215 216 217 [218] 219 220 221 222 223 224 225 226 227
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)