2014-03-29 02:01:50互联网带刺的蔷薇
腐烂国度使用的是CE3引擎,也就是孤岛2用的引擎,虽然PAK目录结构发现变化,但是还是可以找到一些文件位置的
关于武器耐久和车辆不损及精度问题请看帖子中的回复引用
1.备份
备份目录下的gamedata.pak 改名成 gamedata.pak.bak
备份State of Decay⁄Game⁄目录下的levels文件夹
注:备份gamedata.pak之后,一定要把gamedata.pak 删除
2.下载
下载game.zip,解压至State of Decay⁄Game⁄文件夹下
PS:电脑出问题,一上传网络就卡死,而且需要重启恢复,哪位同位帮转储下
汉化版可用的game.zip在这里,点此下载
英文原版
如果你要是对文件不信任的话,可以自己解压
简单使用方法
安装Quick_BMS_GUI_Installer_V2.0beta.exe
archive file 选择要解压的PAK文件
script file 选择你下载quickbms.zip压缩包里的zip2.bms(解压出来使用)
folders --> set output folders 解压输出目录
上面3项设置完成后,点 extract 完成解压
3.修改
腐烂国度的武器配置文件都在State of Decay⁄Game⁄scripts⁄entities⁄items⁄xml⁄weapons目录下
值得注意的是有些文件名并不是游戏中物品的实际名称,比如Wooden Branch(游戏人物出生时手里拿的树枝)
他的配置文件名是meleebranch.xml,
其实只要打开meleebranch.xml查看下列行,就能知道具体是什么武器了
以assaultrifle_m4a1.xml文件为例,这是什么武器,当然是M4A1步枪了了
弹药类型
射速
装填时间
膛内允许的子弹数量
rate应该指的是射速 (感谢newiss)
bullet_chamber则是膛内允许的子弹数量,弹夹容量30,最大装弹数是30+1=31 (感谢newiss)
弹夹大小
伤害
伤害降最小距离
伤害每米衰减
问:怎么改武器的损耗度?找了半天也没有找到。一把好的武器用着用着就损坏了,真是让人郁闷。
答:看了一遍没有找到相关的词句,不过精度问题貌似这里可以解决,编译人员还贴心地加上了说明……
以M4A1为例:
距离5米处着弹点散布的最大范围(米?)
每击发一发子弹造成弹散的范围(米?)
弹散的恢复时间(秒?)
影响射击精度的最低人物移动速度
影响射击精度的最低人物移动时间
影响射击精度的最低人物转身速度
影响射击精度的最低人物转身时间 (分钟?)
各种动作姿态下的弹散乘数
跳是1.5倍
蹲是0.85倍
冲刺是1.2倍(WTF?)
正常边跑边打是不变
精度问题貌似这里可以解决,编译人员还贴心地加上了说明……
以M4A1为例:
距离5米处着弹点散布的最大范围(米?)
每击发一发子弹造成弹散的范围(米?)
弹散的恢复时间(秒?)
影响射击精度的最低人物移动速度
影响射击精度的最低人物移动时间
影响射击精度的最低人物转身速度
影响射击精度的最低人物转身时间 (分钟?)
各种动作姿态下的弹散乘数
跳是1.5倍
蹲是0.85倍
冲刺是1.2倍(WTF?)
正常边跑边打是不变
最新攻略推荐:
引用ch87819 关于武器耐久的修改
耐久是LUA脚本,CE有LUA脚本编辑功能,物品不损的语句在item.lua里面
相关语句
function Item.Server:OnHit(hit)
local explosionOnly=tonumber(self.Properties.bExplosionOnly or 0)~=0;
local hitpoints = self.Properties.HitPoints;
if (hitpoints and (hitpoints > 0)) then
local destroyed=self.item:IsDestroyed()
if (hit.type=="repair") then
self.item:OnHit(hit);
elseif ((not explosionOnly) or (hit.explosion)) then
if ((not g_gameRules:IsMultiplayer()) or g_gameRules.game:GetTeam(hit.shooterId)~=g_gameRules.game:GetTeam(self.id)) then
self.item:OnHit(hit);
if (not destroyed) then
if (hit.damage>0) then
if (g_gameRules.Server.OnTurretHit) then
g_gameRules.Server.OnTurretHit(g_gameRules, self, hit);
end
end
if (self.item:IsDestroyed()) then
if(self.FlowEvents and self.FlowEvents.Outputs.Destroyed)then
self:ActivateOutput("Destroyed",1);
end
end
end
end
end
end
end
红字部分我目测就是物品损坏的代码,
替换掉
if(self.FlowEvents and self.FlowEvents.Outputs.Destroyed)then
self:ActivateOutput("Destroyed",1);
或者删除物品估计就不会坏了
另外车辆不损在这里scripts⁄entities⁄vehicles⁄implementations⁄xml
搜damageMax=就出来各个部件的伤害上限,后面的数值多加几个0车就基本不会坏了
还有比较好的办法是
这种东西用批量替换,把数值全部变成0.0,这是伤害的公式,"bullet" multiplier就是受到子弹(这里是伤害*1000倍,因为这个是油箱的),"collision" multiplier撞击伤害*,"melee" multiplier近战伤害
这些数值改成0后,受到的伤害就全部乘以0了,测试有效,不过要做车辆不损MOD要所有车的属性都修改,太麻烦了,等苦力弄。
感谢各位专家专修改教程的完善,看来我成功达到抛砖引玉的效果了!
炉石传说作为一款备受欢迎的策略卡牌游戏,每年都会推出新的标准卡组以保持游戏的新鲜感和竞技性。2023年的标准模式带来了许多激动人心的变化,不仅有新卡的加入,还有老卡的重新组合和战术上的创新。本文将帮助玩家全面了解2023年炉石传说的标准卡组,让您的游戏之旅更加
纳尔是英雄联盟手游中一个极具特色的英雄角色,以其独特的变形机制和强大的控制能力在众多玩家中广受欢迎。作为一位兼具近战和远程攻击模式的英雄,纳尔拥有着非常高的可玩性和策略性,让每一位玩家都能在不同的战斗场景中找到适合自己的玩法。纳尔的核心技能在于他的变形能力,当
在古老的艺术殿堂中,有一种技艺,它穿越了千年的风霜,依旧熠熠生辉,这便是凌漆器。而今,我们要讲述的,是一段关于小凌漆器如何进化成为萨——这一现代艺术瑰宝的传奇故事。小凌,一个来自古老漆艺世家的年轻人,自幼便对那些斑驳陆离、光泽温润的漆器充满了无限的好奇与热爱。
黑悟空第一关地图攻略是众多游戏爱好者们在探索黑悟空这款热门游戏中遇到的第一个挑战。为了帮助大家顺利通过这一关键的起点,本文将详细介绍如何有效利用资源、掌握技巧和理解策略来攻克第一关地图,让你的游戏体验更加顺畅和有趣。首先,了解游戏的基本操作是至关重要的。熟悉角
最新的炉石传说萨满卡组在当前版本中体现了萨满职业的多样性和灵活性。这套卡组旨在利用萨满的职业特色,如元素、图腾和过载机制,来控制战场并最终取得胜利。下面将详细介绍这套卡组的核心构成和使用策略。首先,为了最大化萨满的职业特色,这套卡组中包含了大量与元素和图腾相关
在英雄联盟(leagueoflegends,简称lol)这款风靡全球的多人在线战术竞技游戏中,有一个英雄以其独特的辅助能力和治疗技能深受玩家们的喜爱,她就是被亲切地称为“奶妈”的众星之子——索拉卡。奶妈:众星之子索拉卡索拉卡,一个被赐予了众星魔法的医师,她的背
纸嫁衣2总共包含五个章节,这是一款深受玩家喜爱的中式风格恐怖解谜手机游戏。每个章节都设计了独特的场景和扣人心弦的剧情,为玩家带来了丰富的游戏体验。第一章名为“拜堂”,是游戏的开篇之作。在这一章节中,玩家将置身于一个充满神秘色彩的环境中,通过解开一系列谜题,逐步
在英雄联盟这款风靡全球的游戏中,芮尔作为一位独特的重装坦克英雄,以其高坦度和充足的控制能力赢得了众多玩家的喜爱。这位英雄不仅外观威猛,技能设计更是别具一格,为团队战斗带来了丰富的战术选择。芮尔的基础属性中,最为显著的特点是其攻击速度相对较慢,但这并不影响她在战
在2024年的英雄联盟游戏中,“无限火力”模式一直以其独特的游戏机制和无与伦比的战斗体验受到广大玩家的喜爱。在这个模式下,英雄们的能力被极大地强化,使得游戏充满了更多的不确定性和趣味性。而作为这个模式中备受瞩目的角色之一,龙王(sylas)凭借其灵活多变的技能
在黑神话:悟空这款游戏中,主角孙悟空以其独特的棍法闻名,吸引了不少玩家的兴趣。本文旨在为想要掌握游戏中悟空棍法的玩家提供一份详细的图解教程,帮助大家更好地理解和运用这一技能。准备工作-了解基础操作:在开始学习棍法之前,请确保你已经熟悉了游戏的基本操作,包括移动