怎么修改网游数据游戏中的属性

|  
|  
|  
|  
|  
只需一步,快速开始
查看: 7529|回复: 10
【教程】游戏的各种修改——装备属性、附魔属性、合成配方、物品掉落……瞬间毁游戏
主题帖子积分
游戏达人, 积分 2722, 距离下一级还需 778 积分
游戏达人, 积分 2722, 距离下一级还需 778 积分
本帖最后由 slxc920113 于
21:53 编辑
这款游戏出来有几天了,如果算上beta版本的话,就更早了。奈何笔者是个学生党兼考研党,实在是忙得可以,所以一直到今天周六,才正式上手试玩。
然后,果不其然,老毛病又犯了,半个小时之后,果断退出游戏,查看游戏文件,开始另一次毁游戏的工程。
这儿先说一下笔者对于MOD和修改的了解。很多人往往把某一文件的修改覆盖认为是MOD,比如《死亡岛:激潮》中各种挂着MOD标签的帖子。不过笔者私以为真正的MOD必须具有可扩展性,可兼容性,或者对于游戏本身要有延生作用。所以对那类只是对于游戏文件本身简单修改覆盖的我习惯称之为“修改”,而非MOD。不过说到底,两者的原理其实类似。
【MOD/修改】的制作可以说很难,也可以说很简单。
说到难点,往往在于游戏资源包本身的解压封装(如暗黑破坏神2、地牢围攻2)、游戏可执行文件的反编译(泰坦之旅)、游戏数据库的解码(DND类游戏,如无冬之夜)、游戏资源文件的反加密(火炬之光)、纯粹的编程(饥荒、愤怒的小鸟)等等。
说到简单自然是站在完成前面说的这些工作的人的肩膀上。当然还有一种情况,就是官方提供编辑器,比如魔兽、星际、老滚、龙腾世纪、火炬之光、巫师2。
笔者接触游戏不过短短的3年,但是很有幸玩的第一个大作就是老滚4,在一遍又一遍的崩溃、跳出之后,终于了解了MOD这个奇葩的东东。然后又经过了龙腾:起源&觉醒的熏陶,刚刚在火炬之光1中自力更生,马上又被星际争霸2坑爹的触发器完虐,好不容易依葫芦画瓢在泰坦之旅中得意了一把,随即又被暗黑2的MOD弄得一头雾水。于是,就这样历经了3年的摸索,楼主养成了毁游戏的习惯……
好吧,吐槽完毕,请不要喷……下面这正题,虽然很简单。
捕获.JPG (85.48 KB, 下载次数: 7)
21:25 上传
这款游戏的资源包后缀是N2PK,用十六进制打开看一下,头文件是Neocore Package,可以用特定的算法进行解压,不过笔者对于这个不咋么懂,汉化组的高人们一定知道怎么解压(因为游戏文本也是这种格式)。如图所示:文本包。
自游戏根目录下有几个文件夹:Cfg、CommonTextures、Effects、Models、Sounds、Strings、UI等等,至于里面是神马,看文件夹的名称大致就猜到了。cfg是config的缩写,应该是配置文件;CommonTextures应该是材质包;Models应该是模型、动作、骨骼;Strings应该是游戏文本;Effects开始不知道,不过用十六进制打开一看,头文件后面紧跟着particles system,所以应该是粒子效果。
很明显游戏的资源包是分类打包的,这个习惯好啊,连找的工作都省略了。
因为不会解压封装,所以那各种模型、材质、UI的修改就算了,毕竟不是老滚。可修改的文件只有cfg(因为就这个没压缩),虽然大多数游戏中cfg文件往往只是各种游戏配置,但是凡事总有例外不是,在这个游戏中内涵就多了去了。
Cfg\\Artifact下有4个cfg文件:alchemyrecipes.cfg、artifacts.cfg、enchantments.cfg、loottypes.cfg
顾名思义,alchemyrecipes是炼金配方、artifacts是器物、enchantments是附魔、loottypes是掉落。
alchemyrecipes文件很简单,第一行是合成物品,第二行是配方物品。
Recipe
{
& && &&&Name=Ethereal_Essence
& && &&&Artifacts=Primordial_Essence,Mercurial_Essence
}复制代码
artifacts也很简单,找个复杂点的说明一下。
Artifact
{
& && &&&Name=Zorros_Hat
& && &&&Icon=kalapv6_3
& && &&&LootModel=GeneralHelmet
& && &&&EquipmentModel=kalapv6_3
& && &&&Type=Armor
& && &&&SubType=Helmet
& && &&&Rarity=epic
& && &&&MinLevel=18
& && &&&MaxLevel=30
& && &&&Value=6500
& && &&&Alchemy=35
& && &&&Enchantments=attack_ratebonus_percentUnique(value=3|4),dexterityUnique(value=8|10),bodyUnique(value=8|10),rageUnique(value=10|10),dodgeUnique(value=50|50;powerup_use=200),physical_resistanceUnique(value=50|50;critical_hit=150)
}复制代码Name=Zorros_Hat& & /物品名称
Icon=kalapv6_3& & /物品图标
LootModel=GeneralHelmet& & /掉落模型
EquipmentModel=kalapv6_3& & /装备模型,就是穿在身上的效果
Type=Armor& & /物品类型:护甲
SubType=Helmet& & /sub原本应该是下标的意思,这儿应该是下级类型:头盔
Rarity=epic& & /物品品质:传奇
MinLevel=18& & /最小等级:18
MaxLevel=30& & /最高等级:30
Value=6500& & /价值:6500金币
Alchemy=35& & /这个炼金不知道神马意思,求教熟悉游戏的人。
Enchantments=attack_ratebonus_percentUnique(value=3|4),dexterityUnique(value=8|10),bodyUnique(value=8|10),rageUnique(value=10|10),dodgeUnique(value=50|50;powerup_use=200),physical_resistanceUnique(value=50|50;critical_hit=150)& & /附魔属性:属性名称[这个对应到enchantments](范围),例如(value=3|4)表示值为3~4。
enchantments内容比较多,也比较有用。
Enchantment
{
& && &&&Name=FireDamage
& && &&&Type=warrior
& && &&&ArtifactType=Sword,TwoHandedSword,Pistol,Rifle,Ring
& && &&&Property=fire_damage
& && &&&PriorityGroup=bonus_fix
& && &&&MinValue=1,2,3,5,7,8
& && &&&MaxValue=2,3,5,7,8,10
& && &&&MinCost=20,50,100,170,260,360
& && &&&MaxCost=50,100,170,260,360,470
& && &&&LevelLimit=0,5,10,15,20,25
& && &&&LevelLimitMax=10,15,20,25,30,30
& && &&&Group=elemidamage
& && &&&Order=4
}复制代码Name=FireDamage& & /属性名称
Type=warrior& & /属性适用类型:战士
ArtifactType=Sword,TwoHandedSword,Pistol,Rifle,Ring& & /属性适用装备范围:剑、双手剑、枪、来复枪、戒指
Property=fire_damage& & /所属类型:火焰伤害
PriorityGroup=bonus_fix
MinValue=1,2,3,5,7,8& & /最小值
MaxValue=2,3,5,7,8,10& & /最大值
MinCost=20,50,100,170,260,360& & /对应最小价格
MaxCost=50,100,170,260,360,470& & /最大价格
LevelLimit=0,5,10,15,20,25& & /最低等级限制,物品等级
LevelLimitMax=10,15,20,25,30,30& & /最高等级限制
Group=elemidamage
Order=4& & /序号:14,不知道干嘛用的
至于各个附魔词缀,看英文的意思就明白了,比较实用的几个:刷装备必备啊。
TrophyLuck& & /幸运
TrophyMagicItemFind& & /魔法物品掉落
TrophyGoldFind& & /金币掉落
ItemFindChance
GoldFindChance
loottypes已经有人发过了,我还是简单说一下吧。
1_champion
{
& && &&&None=800
& && &&&Item
& && &&&{
& && && && && & Rarity=normal
& && && && && & Chance=50
& && &&&}
& && &&&Item
& && &&&{
& && && && && & Rarity=magic
& && && && && & Chance=125
& && &&&}
& && &&&Item
& && &&&{
& && && && && & Rarity=rare
& && && && && & Chance=25
& && &&&}
& && &&&Item
& && &&&{
& && && && && & Rarity=epic
& && && && && & Chance=3
& && &&&}
}复制代码
开头是怪物或者箱子等等的分类。比如上面这个是champion(精英怪),后面紧跟着一个数组(第一个大括号),数组中的每一对大括号为一个整体,即数组的一个元素。
上面这个表示,精英怪掉落物品的概率:
1. 什么都没(800/总数)
2. 普通物品(50/总数)
3. 附魔物品(125/总数)
4. 稀有物品(25/总数)
5. 传奇物品(3/总数)
Cfg\Traps下只有一个traps.cfg陷阱文件,不过可以改着玩玩。
Trap
{
& && &&&Name=RugosElloko
& && &&&ResearchCost=0
& && &&&BuildToolCost=4
& && &&&CapacityCost=4
& && &&&SkillCount=1
& && &&&Skill[0].SkillName=trap__rugos_elloko
& && &&&Skill[0].ActivateRangeForward=0.5
& && &&&Skill[0].ActivateRangeRight=0.5
& && &&&Skill[0].ActivateRangeLeft=0.5
& && &&&Skill[0].ActivateRangeBackward=0.5
& && &&&Skill[0].DeActivateRangeForward=0.9
& && &&&Skill[0].DeActivateRangeRight=0.9
& && &&&Skill[0].DeActivateRangeLeft=0.9
& && &&&Skill[0].DeActivateRangeBackward=0.9
& && &&&TrapPositionType=floor
}复制代码Name=RugosElloko& & /陷阱名称
ResearchCost=0& & /这啥花费?
BuildToolCost=4& & /建筑材料花费
CapacityCost=4& &/容量花费
SkillCount=1& & /技能数目
Skill[0].SkillName=trap__rugos_elloko& & /技能名称
Skill[0].ActivateRangeForward=0.5& & /陷阱激发范围(前)
Skill[0].ActivateRangeRight=0.5& & /陷阱激发范围(右)
Skill[0].ActivateRangeLeft=0.5& & /陷阱激发范围(左)
Skill[0].ActivateRangeBackward=0.5& & /陷阱激发范围(后)
Skill[0].DeActivateRangeForward=0.9& & /陷阱停止范围(前)
Skill[0].DeActivateRangeRight=0.9& &/陷阱停止范围(右)
Skill[0].DeActivateRangeLeft=0.9& &/陷阱停止范围(左)
Skill[0].DeActivateRangeBackward=0.9& &/陷阱停止范围(后)
TrapPositionType=floor& & /陷阱布置地点:地板
还有一个可以修改随机遭遇怪物的文件:Cfg\\RandomEncounters下RandomEncounters.cfg文件
cave_4
{
& && &&&_Elite_Shrieking_Gargantula
& && &&&{
& && && && && & Count=1
& && &&&}
& && &&&_Minion_Shrieking_Gargantula
& && &&&{
& && && && && & Count=7
& && && && && & CountMin=4
& && &&&}
}复制代码cave_4& & /地图
_Elite_Shrieking_Gargantula& & /怪物名称
Count=1& & /数目
_Minion_Shrieking_Gargantula& & /怪物名称
Count=7& & /数目
CountMin=4& & /最小数目
存起来慢慢看。。。。
炼金35应该是精华容量35.
主题帖子积分
高级玩家, 积分 503, 距离下一级还需 97 积分
高级玩家, 积分 503, 距离下一级还需 97 积分
额。。。。。好深奥。。。。。
主题帖子积分
游戏达人, 积分 2722, 距离下一级还需 778 积分
游戏达人, 积分 2722, 距离下一级还需 778 积分
本帖最后由 slxc920113 于
21:51 编辑
挪到一楼去了。
主题帖子积分
淡水千痕??????????????????????????
不想修改,失去游戏乐趣了。
主题帖子积分
高级玩家, 积分 402, 距离下一级还需 198 积分
高级玩家, 积分 402, 距离下一级还需 198 积分
本帖最后由 梦飞无翼 于
22:22 编辑
哈,我来补充下,修改技能等级上限99
E:\The Incredible Adventures of Van Helsing\Cfg\SkillTree里的skilltree文件,打开
helsing.row[0].levelreq=1
helsing.row[0].maxlevel=99
helsing.row[1].levelreq=1
helsing.row[1].maxlevel=99
helsing.row[2].levelreq=1
helsing.row[2].maxlevel=99
helsing是男人的技能,row0是第一行的技能然后1,2是2,3行技能,levelreq是学习等级maxlevel是最大等级,不过30就够了,31级技能要31级,等级上限只有30,不会突破。
拉到底是女人的技能
E:\The Incredible Adventures of Van Helsing\Cfg\Skills里的文件打开(我用的notepad)
用替换功能把learncost=2,learncost=3,都替换成learncost=1,没试过改0的效果。这个是技能升一级要的技能点数。
cooldowns=0这个是技能CD,有的能改有的不能改,建议别改吧,之前改脱了进游戏啥技能都没了……
主题帖子积分
游戏狂人, 积分 1311, 距离下一级还需 689 积分
游戏狂人, 积分 1311, 距离下一级还需 689 积分
我是改99级呢,还是改99级呢,还是改99级呢
主题帖子积分
游戏狂人, 积分 1561, 距离下一级还需 439 积分
游戏狂人, 积分 1561, 距离下一级还需 439 积分
梦飞无翼 发表于
哈,我来补充下,修改技能等级上限99
E:\The Incredible Adventures of Van Helsing\Cfg\SkillTree里的skil ...
改了30级貌似也没啥用,除非用修改器不然也没有办法弄那么多技巧点数.....能修改每级给的技巧点数么?
主题帖子积分
高级玩家, 积分 276, 距离下一级还需 324 积分
高级玩家, 积分 276, 距离下一级还需 324 积分
主题帖子积分
高级玩家, 积分 269, 距离下一级还需 331 积分
高级玩家, 积分 269, 距离下一级还需 331 积分
楼主人才啊
主题帖子积分
初级玩家, 积分 71, 距离下一级还需 29 积分
初级玩家, 积分 71, 距离下一级还需 29 积分
求一个cfg\artifact文件夹打包,忘记备份改坏了
主题帖子积分
中级玩家, 积分 211, 距离下一级还需 39 积分
中级玩家, 积分 211, 距离下一级还需 39 积分
楼主幸苦了 随便搞个补丁玩玩就好了 实在不想学修改了&&改起来就没完没了了 等改好游戏也没兴趣玩了
3DM众聚夺宝活动
官方群水友
加入由论坛管理员在各种活动中指定的官方群即可获得,退群可能会被撤销哦
Powered by打造世界游戏修改详细教程怎么修改矮人属性_
我的位置:>>>
打造世界 游戏修改详细教程 怎么修改矮人属性
发布时间: 22:40 () 作者:3DM论坛-我是saviola 编辑:fcz1234
打造世界 游戏修改详细教程 怎么修改矮人属性,更多打造世界的相关游戏攻略及资讯尽在3DMGAME!
& 游戏修改详细教程 怎么修改属性
首先把main.pak后缀改成zip,就能打开了,需要修改的文件都在data里,拖出来,,用记事本打开,修改好以后再拖回去,压缩方式选存储就好了,再把后缀改回pak就好了
1、修改采集的资源
文件位置data\blocks.xml,比如泥巴
name=&dirt& file=&gfx\level_tiles\tile\dirt_ground\dirt_ground&
corner=&gfx\level_tiles\tile\dirt_ground\corner& corner_group=&1&
corner_type=&every& extract=&4& build=&0& through=&false&
resource=&dirt,seed-1-5& crack=&true& border=&dirt1& grass_border=&grass&
draw_layer=&front_a1&
properties=&apply_tool1,wave_idx=3,wave_idx1=5,dirt,can_replace,land&&
里面的resource=&dirt,seed-1-5&,就是一次能采集到的资源和数量,这个的意思是一次能采到一个泥土,有5%的机会还能采集到一个种子,如果改成resource=&dirt-100,seed-100&,就表示一次能采集到100个泥土和100个种子,搜索resource=&,全改了就好了。
2、修改打怪和小动物掉落的东西
文件位置data\creatures.xml,比如鸡
&creature name=&chick&&
&resources
value=&egg-2,feather-2&
&/creature&
和blicks.xml差不多,比如掉落是resources
value=&egg-2,feather-2&,表示一只鸡一次掉2个鸡蛋和2个羽毛,改成resources
value=&egg-100,feather-100&,就是一次掉100个鸡蛋和100个羽毛,搜索resources
value=&,全改了就好了。
3、修改矮人的属性
文件位置data\creatures.xml
name=&worker&&
value=&worker&/&
&!--&height
value=&57&/&--&
--&是注释,里面的不需要修改的,改了也没用
value=&40&/&
矮人的高度
value=&27&/&
矮人的宽度
&!--&ratio
value=&0.6&/&
&!--пропорция ширины к
высоте--&
value=&1&/&
&!--скейл для всех анимаций--&
value=&10&/&
矮人的生命值
value=&10&/&
矮人的饭量
&walk_speed
value=&80&/&
矮人走路的速度
&climbs_speed
value=&40&/&
矮人爬墙的速度
&climbs_ladder_speed
value=&60&/&
矮人爬梯子的速度
value=&4&/&
&fall_height
value=&3&/&
跌落的高度
value=&3&/&
&rest_healt
value=&40%&/&
剩多少生命的时候去睡觉
value=&0.3&/&
矮人的攻击力
&attack_healt
value=&0.5&/&
&fatal_attack_healt
value=&0.4&/&
&escape_alone_healt
value=&0.25&/&
&escape_most_healt
value=&0.15&/&
&call_help_radius
value=&12&/&
&water_die_time
value=&180&/&
value=&3&/&
远程攻击的,矮人射箭的时候会后退这个距离
&base_armor
value=&0.2&/&
矮人的白板装甲
&magic_stuff_end_bone
value=&staff_end&/&
&fishing_pole_end_bone
value=&pole_end& /&
&resources_end_bone
value=&for_resurses& /&
&shot_time
value=&1.3&/&
照着注释改就可以了,我一般就是把走路爬墙爬楼梯的速度改成120,然后把背包容量改成6
4、修改魔法
文件位置data\items.xml,比如
name=&mportal& effect=&portal& size=&60&
properties=&magic,magic_portal,time=240,use_mana=2,radius=1&
light=&4&&
这里的time=240,就是魔法的持续时间,最好不要改长,不然传送门会一直在,实际上改短一点反而好控制
use_mana=2就是耗魔,改成1就好了
5、修改科技树
文件位置data\default_techtree.csv
比如我想把收集魔法改成和一开始的石镐石斧一起,就搜索mcollect,然后移动到pick_stone,axe_stone后面,变成pick_stone,axe_stone,mcollect这样技树模式下一开始就能用收集魔法了。科技项目之间使用逗号分隔的,大类之间用的是分号。这个很重要,因为我们把资源修改多了,砍一棵树或者挖一个地块,会掉出很多资源,一开始的一个矮人会搬很久很久,天一黑就麻烦了
6、修改一些设定
文件位置data\world.xml
里面有很多比如
name=&DayTime& value=&300&/&
白天的时长
name=&NightTime& value=&200&/&
夜晚的时长
name=&HealtRestoreTime& value=&300&/&
矮人生命回复间隔
name=&ManaRestoreTime& value=&300&/&
魔法回复间隔
name=&NewTreeInterval& value=&180&/&
树木生长的间隔
除了魔法回复间隔改成1以外,其它的也不用怎么改
7、修改获得的经验
文件位置data\exp.xml
cmd=&crash_block& first=&20& value=&1& /&
cmd=&dig_inclusion& first=&50& value=&2& /&
cmd=&new_recipe& first=&50& value=&50& /&
cmd=&kill_animal& first=&20& value=&10& /&
cmd=&kill_monster& first=&100& value=&50& /&
cmd=&craft_recipe& first=&20& value=&3& /&
cmd=&build_block& first=&10& value=&2& /&
这里的first=&20&
value=&1&;就是首次和以后每次获得的经验,稍改大就行了,不然4级一下就到了,就要倒计时了
8、修改升级需要的经验
文件位置data\char_levels.txt
第一个数字是级别,中间的是需要达到的经验,最后一个不知道是什么意思
同样的,4级以前,别改太小,不然倒计时来的早
9、修改配方
文件位置data\recipes.xml,比如火把
name=&torch& ingredients=&resin-2,wood-5& produce=&torch=4& group=&5&
require=&any-2-deep& save=&false& on_read_quest=&build_torch& /&
produce=&torch=4&,意思就是一次能造4个火把,因为能修改资源,除了木板、铁块什么需求量很大的物资意外,也没什么可改的
10、修改商店
文件位置data\craft_resources.xml,比如石块
name=&stone& title=&%StoneT& desc=&%StoneD&
file=&gfx\level_tiles\craft_res\craft_stone_01& build=&stone&
application=&minning& properties=&wall& shop_count=&5& shop_cost=&1&
这个shop_count=&5&
shop_cost=&1&,表示1个金币买5个,因为资源能修改,其实也不怎么需要改
更多精彩尽在 专题:没有巴士通行证?! 无法正常登陆?
登录中,请稍后...
您的当前位置: >
> 骑马与砍杀npc属性修改 详细步骤及解析
骑马与砍杀npc属性修改 详细步骤及解析
时间: 17:33 |来源:网络|
作者:阿务|点击: 30100
  骑马与砍杀npc属性修改各个版本都差不多。掌握了这种方法就能玩转各个版本的骑马与砍杀。当然这个方法,对于代码小白来说,的确挺难的。不过不用担心跟着下面的步骤走。是不会出什么问题的。
与自己的npc交谈
  1、打开游戏目录下Modules文件。找到MOD文件夹。打开!
  2、用记事本打开MOD目录下的troops文档。(里面是所有人物的属性装备等。)
  3、在记事本点击编辑,之后再点击查找!
  4、点击查找之后出来一个页面。你打上NPC。之后点击查找。出来的应该是(trp_npc1 Jack_Cotten Borcha 0
0 1 0 0)其他不一定一样,但是NPC1绝对是一样的。。
  5、具体的代码是:
  trp_npc1 Jack_Cotten Borcha 0
  &619 0 171 0 382 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0&
  &8 7 12 7 3
  60 60 60 60 60 60 0
  ( 8 7 12 7 3)这五个是属性。8是力量,7是敏捷。12是智力。7是魅力。3是等级。你把7调到500就能带500个兵了!
  ( 60 60 60 60 60 60 0)是武器熟练度。
0 )这个是技能,不要动它。
0 0 0)这个是面仆代码..
  上面最长的是那个人的装备。  
  6、把这些改完,就改好了。NPC原版16个。分别是NPC1到NPC16。
  温馨提示。改动之前做个备份。就是复制一份。万一改错了,还能补救。
  更多关于骑马与砍杀npc属性修改的问题。请进入。

我要回帖

更多关于 游戏编辑器是什么 的文章

 

随机推荐