《王权2:幻想王国》mod技术初探
admin
2023-02-11 06:30:40
0

一、先将游戏目录下\resource\resource.pak内文件全部解压缩到当前目录,并将文件resource.pak更名
以下分号后为注释,请请注意本人并未针对以下每项进行测试,具体效果请自己测试

二、\resource\entity\
数据和定义主要都存放在*.def文件中

以\resource\entity\buildings\castle\castle.def为例


;#line 18:         (include "extenders/upgrades.inc")
;#line 18: /entity/buildings/castle/extenders/upgrades.inc BEGIN
{"Upgrades"        ;升级部分
        {available
                {;1升第一级
                        {money 75}
                        {health 1000}                                ;升级增加的生命
                        {building_value 1}
                        {cost                                        ;升级消耗的金币
                        "money" 2000
                        }
                }
                {;2?囡沭彘?
                        {money 150}
                        {health 1500} ;念徉怆弪 蹊蝻铊眚钼       
                        {building_value 1}
                        {cost                                        ;羊铊祛耱?囡疸彘溧
                        "money" 5000
                        }
                }
        }
}


;#line 22:         (include "extenders/guard_point.inc")
;#line 22: /entity/buildings/castle/extenders/guard_point.inc BEGIN
{"guard_point"        ;守卫活动范围
        {ZoneRadius 15.0}
        {GuardRadius 20.0}
}
;#line 22: /entity/buildings/castle/extenders/guard_point.inc END


;#line 23:         (include "extenders/treasures_generator.inc")
;#line 23: /entity/buildings/castle/extenders/treasures_generator.inc BEGIN
{"TreasuresGenerator"
        {PerDay
                "money" 50        ;每日提供的税金
        }
}
;#line 23: /entity/buildings/castle/extenders/treasures_generator.inc END


;#line 26:         (include "extenders/spawner_extender.inc")
;#line 26: /entity/buildings/castle/extenders/spawner_extender.inc BEGIN
{"spawner_extender"        ;自动产生的建筑和单位
        {global_spawn_progs "peasant_house_spawner1 peasant_house_spawner2 peasant_house2_spawner3 peasant_house_spawner4 peasant_house2_spawner5 peasant_mill_spawner6 peasant_mill_spawner7 grave_yard sewers_spawner1 sewers_spawner2 sewers_spawner3 sewers_spawner4 sewers_spawner5 sewers_spawner6 taxer_spawner1 taxer_spawner2 taxer_spawner3 guard_spawner1 guard_spawner2 guard_spawner3 peasant_spawner"}
}


;#line 26: /entity/buildings/castle/extenders/spawner_extender.inc END

        {"FogVisor" {radius 50}}        ;建筑的视野
       

 


三、\resource\gameData
数据部分二

1.  \resource\gameData\inventions\inventions.graphml
定义各个建筑内可升级的项目
以市场上的血瓶为例

Building=market;         ;建筑
Time = 15;         ;升级时间
Building Level=1;
           
         
       
     
     
   
                    ;估计为项目代码
     
       
         
         
         
          Health potion
         
            Cost money=150;         ;升级花费

 

2.  \resource\gameData\magic\spells.xml
定义国家法术的基本属性
以治疗法术为例

               

相关内容

热门资讯

原创 E... BLG电子竞技俱乐部,斩获2026全球先锋赛冠军之后,英雄联盟电竞圈进入短暂的休赛期。3月27日,随...
原创 战... 灯光暗下,聚光灯亮起,战台之上瞬间只剩她一人。不是那种千篇一律的网红脸,而是带着点侵略性的美。今天这...
84分封神!《黑暗骑士之遗》成... 备受关注的《乐高蝙蝠侠:黑暗骑士之遗》评分正式解禁,本作在Metacritic平台斩获84分高分,该...
《深海迷航2》强制非暴力动保 ... 《深海迷航2:异星水域》有着一个强劲的开局,半天就卖出了200万份。不过随着大量玩家加入外星海洋的生...
520返场皮肤确定,两款新皮,... 刚刚官方曝光了这一次520的皮肤返场计划,还有新皮肤的福利放送,话不多说我们直入主题。 以下文中数据...
原创 M... MLXG公布自己的欠款,还不起只能努力直播,违约细节被公布,曾经在LPL赛场上横冲直撞、以“绝食流打...
顽皮狗新作星际:异端先知曝光,... 2026-05-19 07:40:24 作者:狼叫兽 索尼旗下知名游戏工作室顽皮狗,以神秘海域与...
原创 《... 《魔兽世界》12.0.7的PTR(公共测试服)上,发现了“巨龙时代”时光漫游的坐骑和幻化奖励,先睹为...
最终幻想6AI重制版实机演示爆... 2026-05-19 08:00:57 作者:狼叫兽 最终幻想6AI重制版实机演示引发广泛关注,...
《三角洲行动》职业联赛的第一个... TES战队的主力选手white猛地一捶桌子,从椅子上弹了起来,他的两个队友接连跳起,三个人跳着,喊着...
原创 L... LOL选手战胜老东家,赛后对着镜头扔队服,嘲讽战队脑子有问题,LCK最近上演了一出比比赛本身还精彩的...
史上最贵的“独立游戏”,是怎么... 即便是独立游戏,也可以重新发明轮子。 在去年包揽9项大奖的《光与影:33号远征队》,是去年TGA最大...
原创 还... 大家好我是指尖,几乎每个赛季都会诞生一些黑马级的英雄,或因版本变革,或因装备调整,但大部分是因为自身...
穿越火线枪战王者终极生化平衡性... 5GWAN手游网(www.5gwan.net)2026年05月18日讯:4月版本终极生化模式迎来了一...
原创 王... 再过几天就是 520 了,一般来说,王者荣耀在 520 活动期间肯定会开启大量活动,而且都是和情侣英...
原创 E... BLG电子竞技俱乐部,斩获2026全球先锋赛冠军之后,英雄联盟电竞圈进入短暂的休赛期。3月27日,随...
原创 愿... 我一直对生存游戏不太感冒,但《Subnautica》系列是个例外。它不像许多生存作品那样强调战斗征服...
世嘉三款游戏大作Steam国区... IT之家 5 月 18 日消息,世嘉宣布旗下《审判之逝:湮灭的记忆》《人中之龙 维新!极》和《索尼克...
T2首席执行官强调《GTA6》... 随着索尼PS Store上《GTA6》已经敲定11月19日发售,Take-Two官方也再次确认《GT...