怎么修改单位的阴阳师攻击力代码修改

&>&&>&&>&正文
《哥萨克3》基础mod教程 单位属性修改方法
16:05:17 来源:3DM论坛 作者:yythero 编辑:博言 
  《哥萨克3》很多玩家会修改单位属性,那么下面小编就为大家带来《哥萨克3》基础mod教程,告诉大家单位属性修改方法,快来一起看看吧。
  无聊研究了一下哥萨克的MOD制作,由于官方论坛上也没有给出完整的教程所以,这算是第一篇教程了吧。无聊可以改改单位数据自己用地图编辑器玩。
  由于哥萨克3是用Delphi开发的,因此和平常用C++开发的游戏完全不一样,你需要一点Delphi的基本语法知识免得出现代码错误。
  推荐使用notepad++或者其他能够高亮Pascal语言的编辑器
  MOD工具帖(有老外发布的各种MOD制作相关的工具如模型查看什么的):
  新增单位教程(还未完工所以我懒得翻译和搬运了,需要自己用谷歌翻译看下):
单位属性修改教程:
  目前我还没研究出如何修改单位移动速度,不过你可以修改单位的攻击力、生命、护甲、射程、射速和散布等属性。
  首先打开X:\steam\steamapps\common\Cossacks 3\data\scripts\lib文件夹,盗版自己找下对应的目录。这里是存储的游戏基本数据,根据文件名称可以判断文件的功能。
  打开unit.script文件,搜索你需要修改的单位名称,这里以“阿尔及利亚弓箭手”为例objbase.maxhp := 30;为单位的生命值
  找到SetObjBaseWeapon(objprop, objbase, 0, 199, 295, 300, 500, 0, 100000, gc_obj_weapon_kind_arrow, True);
  这个就是阿尔及利亚弓箭手的主武器,即普通弓箭如果你不知道非数字文字的意思,你不深入就不要去改了,你也可以自行去研究相关脚本关联的关键字。
  橙色文字对应的属性从左到右为“武器索引”、“伤害”、“攻击间隔”、“最小射程”、“最大射程”、“最小搜敌范围”、“最大搜敌范围”
  范围有关的单位都是像素,攻击间隔单位为帧
  往下有3个属性
  objprop.weapon[0].weaponsid := 'STRELA';
  objbase.weapon[0].dispertion := _misc_PixelsToTiles(250);
  objprop.weapon[0].addradius := _misc_PixelsToTiles(32);
  以上3个属性,0对应的武器索引
  第一个为声音即武器音效,不建议修改除非你知道关联名称
  第二个为武器散布程度250像素
  第三个为附加范围,估计是指的武器的碰撞体积单位也是像素
  阿尔及利亚弓箭手有两种武器,第二种是对付建筑使用的火箭
  objprop.weapon[1].attmask := objprop.weapon[1].attmask or (1 shl gc_obj_material_building);
  objprop.weapon[1].attmask := objprop.weapon[1].attmask or (1 shl gc_obj_material_wood);
  objprop.weapon[1].attmask := objprop.weapon[1].attmask or (1 shl gc_obj_material_woodwall);
  这里只介绍以上3个新的属性
  这是武器筛选遮罩,即限定第二种武器可以攻击建筑、木头和木头城墙
  以上就是基本武器数值修改
  SetObjBasePrice(objbase, 10, 2, 0, 0, 0, 0);
  为设定单位成本,数字对应游戏的6种资源,顺序木头、粮草、石头、金子、铁、煤炭
  SetObjBaseSearchBuildVisionScore(objprop, objbase, 550, 25, 2, 15);
  为设定搜索范围(像素),建造时间(毫秒),单位视野和得分
  SetObjBaseProtection(objbase, 2, 2, 5, 255, 1, 7);
  设置单位护甲,弓箭手没有这条因此所有属性都是0
  数值对应 劈砍防护、长矛防护、火枪防护、葡萄弹防护、弓箭防护和炮弹防护
  if (bmercenary) then至else区块内的函数为设置佣兵单位的属性,佣兵可以通过bmercenary进行判断。
  以上就是修改的基本教程,你也许发现了修改完毕后4种弓箭手都变了。没错哥萨克把4种弓箭手放在了一个定义里。
  你可以通过拆分的方式将4种弓箭手拆分为多个过程进行,这需要一点Pascal语言的语法了。你可以参照其他单位的设定进行修改。
  特别注意的是国家判断只能判断后缀带有国家后缀的单位比如archertur后面的tur就是土耳其的代码可以通过case nation of进行判断。
  但是如果单位没有那种后缀是没法进行国家判定的。
  科技修改放到下一篇去讲,那个非常复杂,简单的修改还行,复杂修改需要等官方MOD工具或者详细教程了
更多相关内容请关注:
游戏制作:GSC Game World
游戏发行:GSC Game World
游戏平台:PC
上市时间:
游戏特色:
--游民指数
早在四个多月前,打造《潜行者》系列的开发团队GSC Game World,,正式宣布了他们的下一个项目《哥萨克3》,重制15年前的第一代作品。
GSC游戏世界宣布,即时战略游戏《哥萨克》系列的续作将于9月20日全球同步发售。
单机游戏下载
综合热点资讯
游民星空联运游戏帝国时代2怎么给建筑单位修改属性攻击和防御生命^
给建筑或士兵单位+生命防御+攻击呢? 那位给我解答下!~~~~~~
08-10-22 &匿名提问
去下载个金山游侠吧,玩单机一生受用了。可以修改的游戏很广。只要把搜出来的数据改掉就OK了,
请登录后再发表评论!|  
|  
|  
|  
|  
只需一步,快速开始
查看: 2259|回复: 10
【求助】用FPM 怎么修改远程单位的攻击范围,以及弓箭的穿透,伤害??+++++++++++++跪求········
主题帖子积分
高级玩家, 积分 543, 距离下一级还需 57 积分
高级玩家, 积分 543, 距离下一级还需 57 积分
长毛,斧头,剑这些都在melee weapon table 那个里,弓箭和石头这些投掷的没有呀,我想加强下弓箭威力,穿透盾牌盔甲什么的~
求大神指点呀~
主题帖子积分
高级玩家, 积分 543, 距离下一级还需 57 积分
高级玩家, 积分 543, 距离下一级还需 57 积分
修改所有远程范围和伤害的,我······弄懂了,但是单个兵种的距离,伤害,穿透 还是不会,求大神解答
主题帖子积分
游戏狂人, 积分 1235, 距离下一级还需 765 积分
游戏狂人, 积分 1235, 距离下一级还需 765 积分
aoyibotor 发表于
修改所有远程范围和伤害的,我······弄懂了,但是单个兵种的距离,伤害,穿透 还是不会,求大神解答 ...
据我所知远程武器没法单个兵种修改,因为这代把士兵和武器分开定义的
主题帖子积分
高级玩家, 积分 517, 距离下一级还需 83 积分
高级玩家, 积分 517, 距离下一级还需 83 积分
修改所有远程范围和伤害的和修改弓箭射程/穿透的不在同一地方,晚上回家看看再告诉你
主题帖子积分
高级玩家, 积分 543, 距离下一级还需 57 积分
高级玩家, 积分 543, 距离下一级还需 57 积分
xusensdy 发表于
修改所有远程范围和伤害的和修改弓箭射程/穿透的不在同一地方,晚上回家看看再告诉你 ...
最主要是穿透呀! 我修改了1000的弓箭伤害,射在重甲上跟玩似得,一点感觉都没有~
主题帖子积分
高级玩家, 积分 517, 距离下一级还需 83 积分
高级玩家, 积分 517, 距离下一级还需 83 积分
aoyibotor 发表于
最主要是穿透呀! 我修改了1000的弓箭伤害,射在重甲上跟玩似得,一点感觉都没有~
projectiles_tables下的projectiles是改远程武器的属性的,我怎么觉得这代的远程威力好大的,我只改了远程的弹药就感觉远程太凶残了
主题帖子积分
高级玩家, 积分 543, 距离下一级还需 57 积分
高级玩家, 积分 543, 距离下一级还需 57 积分
xusensdy 发表于
projectiles_tables下的projectiles是改远程武器的属性的,我怎么觉得这代的远程威力好大的,我只改了远 ...
因为我1.0的时候,使用的是不和谐斯巴达弓箭手,一轮齐射,一片倒下~习惯了~
谢了,我去修改了!
主题帖子积分
高级玩家, 积分 543, 距离下一级还需 57 积分
高级玩家, 积分 543, 距离下一级还需 57 积分
xusensdy 发表于
projectiles_tables下的projectiles是改远程武器的属性的,我怎么觉得这代的远程威力好大的,我只改了远 ...
话说,大侠,那个PFM我用的是汉化版本的。但是属性却还是中文呀,你知道怎么弄不?
现在修改这个弓箭,每个都要翻译。大体知道点,但是破甲这个属性是不是这个?[backcolor=rgba(255, 255, 255, 0.792969)]penetration
主题帖子积分
高级玩家, 积分 517, 距离下一级还需 83 积分
高级玩家, 积分 517, 距离下一级还需 83 积分
我的界面跟你的相当不一样呢……
主题帖子积分
高级玩家, 积分 517, 距离下一级还需 83 积分
高级玩家, 积分 517, 距离下一级还需 83 积分
本帖最后由 xusensdy 于
23:47 编辑
我的界面是这样的,破甲属性是最右面那个
主题帖子积分
中级玩家, 积分 179, 距离下一级还需 71 积分
中级玩家, 积分 179, 距离下一级还需 71 积分
请问,可以改了吗,我也想改弓箭手的破甲穿透,我的是皇帝版,想用pfm修改
Powered by}

我要回帖

更多关于 阴阳师修改攻击力 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信