日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 游戲攻略教程 > 詳細頁面

哥薩克3MOD怎么用_哥薩克3怎么修改單位屬性

哥薩克3MOD怎么用_哥薩克3怎么修改單位屬性

更新時間:2022-10-03 文章作者:未知 信息來源:網絡 閱讀次數:

電腦大家應該不怎么陌生吧!現在電腦已經普及到大多數人的家庭之中了,電腦的用途非常地廣,不同年齡段、不同行業的人對電腦的用處不同。但是對于很多的年輕人來說電腦最大的用途就是玩游戲了。電腦游戲大家肯定玩過吧!它可以使人上癮。

哥薩克3本文為大家帶來基礎MOD教程之單位屬性修改的教程,可以對單位的屬性進行修改,包括武器、護甲等的數值,建造單位的消耗量等大量數據。希望對大家有所幫助。

無聊研究了一下哥薩克的MOD制作,由于官方論壇上也沒有給出完整的教程所以,這算是第一篇教程了吧。無聊可以改改單位數據自己用地圖編輯器玩。

由于哥薩克3是用Delphi開發的,因此和平常用C++開發的游戲完全不一樣,你需要一點Delphi的基本語法知識免得出現代碼錯誤。

推薦使用notepad++或者其他能夠高亮Pascal語言的編輯器。

《哥薩克3》基礎MOD及單位屬性修改教程

哥薩克3單位屬性修改教程

目前我還沒研究出如何修改單位移動速度,不過你可以修改單位的攻擊力、生命、護甲、射程、射速和散布等屬性。

首先打開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》基礎MOD及單位屬性修改教程

往下有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進行判斷。

但是如果單位沒有那種后綴是沒法進行國家判定的。

就是這樣,祝大家游戲開心,萬事順意。


玩游戲可以在很大程度上讓大家放松放松,但是我建議大家不要把過多的時間投入到工作當中,因為這樣的話大家很有可能上癮,這樣不利于大家的工作或者是學習。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国产精品国产色综合色 | 天天舔天天操 | 亚洲免费三级 | 亚洲欧美久久婷婷爱综合一区天堂 | 欧美日韩欧美日韩 | 亚洲精品第一页 | 四虎影视国产在线观看精品 | 青草香蕉精品视频在线观看 | 毛片视频免费网站 | 欧美成人资源 | 国产成人精品午夜在线播放 | 天天噜日日噜夜夜噜 | 精品国产高清a毛片无毒不卡 | 欧美高清激情毛片 | 国产超级碰碰在线公开视频 | 久久综合综合久久狠狠狠97色 | 四虎影院国产 | 日本综合视频 | 91在线高清视频 | 国产网站视频 | 日本不卡免费一区 | 国产免费不卡 | 欧美最猛性xxxx | 色综合中文字幕色综合激情 | 在线播放精品 | 中文字幕在线观看不卡 | 亚洲国产精久久久久久久春色 | 欲色影视 | 天天澡天天碰天天狠伊人五月 | 国产精品一区二区三区高清在线 | 免费看全程的狂色视频 | 好吊色综合网天天高清 | 久久午夜激情 | 男女污网站 | 超级碰碰永久免费视频播放 | 国产人伦激情在线观看 | 亚洲综合色区图片区 | 天天操夜夜拍 | 久久只有这里有精品 | 涩狠狠狠狠色 | 精品久久中文网址 |