注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 术士之王:宿敌+术士之王 术士之王修改研究! 慎入
查看: 9895|回复: 17
打印 上一主题 下一主题

[原创] 术士之王修改研究! 慎入 [复制链接]

帖子
688
精华
0
积分
355
金钱
5798
荣誉
1
人气
7
评议
0
跳转到指定楼层
楼主
发表于 2015-7-15 12:43:20 |只看该作者 |倒序浏览
这个游戏相当好玩,不过在游戏中还是有些难度的,而我又不想粗暴的使用修改器加钱。
以下是几个破坏游戏性的修改方法。

1,英雄属性


可以看到这个英雄已经被我改成每升一级增加10点血量上限和5点物理攻击

具体修改方式为:
用记事本打开Sorcerer King\data\English\CoreUnits_Champs.xml
然后ctrl+F 查找英雄姓名,

可以找到如下信息
<UnitType InternalName="Unit_Kingdom_RangerChampion1">
        <DisplayName>Peregan the Ranger</DisplayName>
        <UnitDisplayName>Peregan the Ranger</UnitDisplayName>
        <Description>Hailing from a quiet woodland people, this heroic ranger is renowned for his mastery of the bow.</Description>
        <Class>Ranger</Class>
        <RaceType>Race_Type_Altarians</RaceType>
        <CanBeDesigned>1</CanBeDesigned>
        <Gender>Male</Gender>
        <AdditionalTrainingTurns>20</AdditionalTrainingTurns>
        <IsChampion>1</IsChampion>
        <IsSovereign>0</IsSovereign>
        <IsStartingUnitType>1</IsStartingUnitType>
        <AllowGrouping>0</AllowGrouping>
        <SpawnRating>1</SpawnRating>
        <GameModifier>
            <ModType>Map</ModType>
            <Attribute>SummonUnit</Attribute>
            <StrVal>Ben</StrVal>
            <UnitClass>Unit_Misc_CaveBear</UnitClass>
        </GameModifier>
        <GameModifier>
            <ModType>Map</ModType>
            <Attribute>SummonUnit</Attribute>
            <StrVal>Bill</StrVal>
            <UnitClass>Unit_Misc_BlackWidow</UnitClass>
        </GameModifier>
        <GameModifier>
            <ModType>Resource</ModType>
            <Attribute>ChampionCounter</Attribute>
            <Value>1</Value>
        </GameModifier>
        <Base_UnitStat_Accuracy>90</Base_UnitStat_Accuracy>
        <Base_UnitStat_Attack_Physical>8</Base_UnitStat_Attack_Physical>
        <Base_UnitStat_CombatSpeed>26</Base_UnitStat_CombatSpeed>
        <Base_UnitStat_ChanceToCrit>1</Base_UnitStat_ChanceToCrit>
        <Base_UnitStat_Dodge>40</Base_UnitStat_Dodge>
        <Base_UnitStat_Defense_Physical>4</Base_UnitStat_Defense_Physical>
        <Base_UnitStat_HitPoints>17</Base_UnitStat_HitPoints>
        <Base_UnitStat_Moves>3</Base_UnitStat_Moves>
        <Base_UnitStat_Sight>3</Base_UnitStat_Sight>
        <BonusPerLevel_UnitStat_Attack_Physical>5</BonusPerLevel_UnitStat_Attack_Physical>
        <BonusPerLevel_UnitStat_HitPoints>10</BonusPerLevel_UnitStat_HitPoints>
        <SelectedAbilityBonusOption>Counterattack</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>RangerSkillTree</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>HiddenDagger</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>DodgeMissiles</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>Leadership1</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>RainOfArrows</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>LethalShot</SelectedAbilityBonusOption>
        <SelectedAbilityBonusOption>CanEquipBows</SelectedAbilityBonusOption>
        <AutoCreateEquipment>Bow_RangerChampion</AutoCreateEquipment>
        <Prereq>
            <Type>Race</Type>
            <Attribute>Race_Type_Altarians</Attribute>
        </Prereq>
        <Backstory>TXT_UNIT_FACTION_ALTAR_BACKSTORY</Backstory>
        <Medallions InternalName="">
            <All>Unit_Kingdom_RangerChampion_Portrait.png</All>
        </Medallions>
        <AnimationPack>KingdomArcherAnimationPack</AnimationPack>
        <BattleAnimationBehavior>Melee</BattleAnimationBehavior>
        <ClothMapScale>0</ClothMapScale>
        <ClothPoseIndex>9</ClothPoseIndex>
        <Color_Hair>147,102,67,255</Color_Hair>
        <CutSceneDataPack>DefaultUnitCutscenePack</CutSceneDataPack>
        <EyeTexture>gfx\eyes\blinks\eyeblink_m1_brwn.png</EyeTexture>
        <InfoCardBackground>BG_KingdomRugged</InfoCardBackground>
        <ModelPath>Gfx\HKB\Units\Unit_Kingdom_RangerChampion_Mesh.hkb</ModelPath>
        <ModelScale>2.1</ModelScale>
        <MovingSFX>TEMP_KnightMarching1</MovingSFX>
        <OnHitParticleName>Bloody_OnHit</OnHitParticleName>
        <SkeletonPath>Gfx\HKB\Units\Unit_Kingdom_Archer_Skeleton.hkb</SkeletonPath>
        <SoundPack>SoundPack_ArcherT3</SoundPack>
        <TacticalModelScale>3.3</TacticalModelScale>
        <Texture_Eyes>gfx\eyes\blinks\eyeblink_m1_brwn.png</Texture_Eyes>
        <Texture_Skin>Unit_Kingdom_RangerChampion.dds</Texture_Skin>
        <UnitModelType>KingdomMale</UnitModelType>
        <SkillTreeImage>champ_bg_picture.png</SkillTreeImage>
        <SkillTreeLinesImage>Champ_Skilltree_Lines_Peregan.png</SkillTreeLinesImage>
        <IsCustomSovStartingPartyLeader>1</IsCustomSovStartingPartyLeader>
    </UnitType>


可以清楚的看到,红字部分就是升级所加属性,而红字上方是初始属性包括移动力,视野这些。
而红字下方则是初始携带的技能,也是可以增加和修改的。
至于再下面则是英雄类别还有模型有关的了。

2,修改建筑产出

如图:可以看到工作营地的锤子产出已经被我改到了+12
接下来的说明和第一个相似,文件所在位置为
Sorcerer King\data\English\Core Improvements\CoreImprovements.xml
(插一句嘴,因为没想到这个文件是在文件夹里,我把english下所有文件都看了两边都没找到建筑物属性)


接下来就很简单了 照例用记事本打开然后查找workcamp得到如下:
<ImprovementType InternalName="WorkCamp">
        <DisplayName>Work Camp</DisplayName>
        <Description>Provides +2 Production per City Level.</Description>
        <RequiresCity>1</RequiresCity>
        <ReqCityLevel>1</ReqCityLevel>
        <LaborToBuild>100</LaborToBuild>
        <GameModifier>
            <ModType>Resource</ModType>
            <Attribute>TileYieldMaterials</Attribute>
            <PerTurn>1</PerTurn>
            <Provides>+12 Production per City Level</Provides>
            <Calculate InternalName="Calc" ValueOwner="OwnerCity">
                <Expression><![CDATA[[CityLevel]*2]]></Expression>
            </Calculate>
            <Calculate InternalName="Value" ValueOwner="OwnerCity">
                <Expression><![CDATA[[Calc]]]></Expression>
            </Calculate>
        </GameModifier>
        <AIData AIPersonality="AI_General">
            <AIPriority>5</AIPriority>
            <AITag>Workshop</AITag>
        </AIData>
        <ArtDef>Art_WorkCamp</ArtDef>
    </ImprovementType>



其中红字部分就是产出。我已改为+12
最上面的属性从上至下依次是
显示名称
文字描述
建造所需城市等级
!不懂
建造花费








好了,本文就此结束,两个小小的改动,旨在抛砖引玉。
文件夹里还有很多可以修改的地方,比如recipe是关于配方修改,item是关于物品修改,等待达人给出更详细的教程
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 2 人评分金钱 人气 收起 理由
gogojoye + 1 狂拽炫酷吊炸天
577162719 + 50 狂拽炫酷吊炸天

总评分: 金钱 + 50  人气 + 1   查看全部评分

使用道具 举报

帖子
47
精华
0
积分
24
金钱
868
荣誉
0
人气
0
评议
0
沙发
发表于 2015-7-16 09:07:15 |只看该作者
以前玩堕落女巫的修改党表示代码都差不多{:13_431:}

使用道具 举报

喜欢做梦的喵
游侠元老版主
『动作游戏区』
至尊江湖工作组【测试】

元老版主勋章版主勋章资深版主勋章活跃勋章勤劳之证

帖子
11872
精华
0
积分
6766
金钱
124924
荣誉
58
人气
2499
评议
52

板凳
发表于 2015-7-16 12:27:42 |只看该作者
不知道正式版还能用吗

使用道具 举报

帖子
688
精华
0
积分
355
金钱
5798
荣誉
1
人气
7
评议
0
地板
发表于 2015-7-16 22:48:42 |只看该作者
577162719 发表于 2015-7-16 12:27
不知道正式版还能用吗

应该就是正式版吧,我没下过早期测试版
http://game.ali213.net/thread-5864287-1-1.html

使用道具 举报

帖子
1076
精华
0
积分
548
金钱
6519
荣誉
1
人气
2
评议
0
5#
发表于 2015-7-17 18:30:47 |只看该作者
英雄修改是有用的,建筑修改了,但是似乎并没有实际性的作用,修改了产出+22,描述也改了+22.,但是实际产出还是+2,这个是为啥?

使用道具 举报

帖子
148
精华
0
积分
74
金钱
2284
荣誉
0
人气
3
评议
0
6#
发表于 2015-7-17 21:26:42 |只看该作者
qcy 发表于 2015-7-17 18:30
英雄修改是有用的,建筑修改了,但是似乎并没有实际性的作用,修改了产出+22,描述也改了+22.,但是实际产 ...

下面有个这样的语句<Expression><![CDATA[[CityLevel] *2]]></Expression>,表示增加的量是城市级别乘以2,把2改成自己想要的数值

使用道具 举报

帖子
688
精华
0
积分
355
金钱
5798
荣誉
1
人气
7
评议
0
7#
发表于 2015-7-17 23:58:56 |只看该作者
qcy 发表于 2015-7-17 18:30
英雄修改是有用的,建筑修改了,但是似乎并没有实际性的作用,修改了产出+22,描述也改了+22.,但是实际产 ...

说明你改错位置了, 你看我的截图, 描述并没有改动。
只有 <Provides>+12 Production per City Level</Provides>
这一行改了一个数字

使用道具 举报

帖子
1076
精华
0
积分
548
金钱
6519
荣誉
1
人气
2
评议
0
8#
发表于 2015-7-18 03:34:45 |只看该作者
luyongchen 发表于 2015-7-17 23:58
说明你改错位置了, 你看我的截图, 描述并没有改动。
只有 +12 Production per City Level[ ...

位置没有改错,我同时改了描述,只是为了看起来统一而已!LLS说的是正确的,需要在表现方式的地方也改一下!如下,在Expression的地方也需要改成12才能起作用!
<Provides>+12 Production per City Level</Provides>
            <Calculate InternalName="Calc" ValueOwner="OwnerCity">
                <Expression><![CDATA[[CityLevel]*12]]></Expression>

那么问题来了,加食物的GARDEN的表现方式是:
GameModifier>
            <ModType>Resource</ModType>
            <Attribute>TileYieldGrain</Attribute>
            <PerTurn>1</PerTurn>
            <Provides>+1 Food per City Level</Provides>
            <Calculate InternalName="Value" ValueOwner="OwnerCity">
                <Expression><![CDATA[[CityLevel]]]></Expression>
这个不是通过计算倍数表现的,那这里如何修改的呢,只修改 <Provides>+1 Food per City Level</Provides>这里的数字并不起作用。。。


使用道具 举报

帖子
1076
精华
0
积分
548
金钱
6519
荣誉
1
人气
2
评议
0
9#
发表于 2015-7-18 03:37:37 |只看该作者
xiaoldcat 发表于 2015-7-17 21:26
下面有个这样的语句,表示增加的量是城市级别乘以2,把2改成自己想要的数值

...

多谢提醒,这下改了就有作用了!
但是问题又来了,加食物的GARDEN的表现方式是:
GameModifier>
            <ModType>Resource</ModType>
            <Attribute>TileYieldGrain</Attribute>
            <PerTurn>1</PerTurn>
            <Provides>+1 Food per City Level</Provides>
            <Calculate InternalName="Value" ValueOwner="OwnerCity">
                <Expression><![CDATA[[CityLevel]]]></Expression>
这个不是通过计算倍数表现的,那这里如何修改的呢,只修改 <Provides>+1 Food per City Level</Provides>这里的数字并不起作用。。。

使用道具 举报

帖子
148
精华
0
积分
74
金钱
2284
荣誉
0
人气
3
评议
0
10#
发表于 2015-7-18 07:43:44 |只看该作者
qcy 发表于 2015-7-18 03:37
多谢提醒,这下改了就有作用了!
但是问题又来了,加食物的GARDEN的表现方式是:
GameModifier>

<Expression><![CDATA[[CityLevel]]]></Expression>改成<Expression><![CDATA[[CityLevel]*2]]></Expression>,把2换成你要的数字,格式和改workcamp的一样

使用道具 举报

帖子
266
精华
0
积分
133
金钱
2378
荣誉
0
人气
1
评议
0
11#
发表于 2015-7-24 20:00:20 |只看该作者
我只把巫師的絕招法術抗性改掉  地圖野兵都擋不住迷惑   這樣就天下無敵了

使用道具 举报

帖子
16
精华
0
积分
8
金钱
191
荣誉
0
人气
0
评议
0
12#
发表于 2015-7-24 23:58:56 |只看该作者
可能我还没掌握窍门,我修改英雄的时候发现好几个重复的英雄名字,然后每个都去修改下 修改数值都一致,结果还是没能修改成功。

使用道具 举报

帖子
266
精华
0
积分
133
金钱
2378
荣誉
0
人气
1
评议
0
13#
发表于 2015-8-7 06:57:05 |只看该作者
CoreShards 文件

    <ResourceShardType InternalName="ElementalShard01_Destroyed">
        <DisplayName>Destroyed Shard</DisplayName>
        <Type>ElementalShard_Destroyed</Type>                改ElementalShard        (毀掉可重建 , 紀錄可回復破壞前)

這樣可打長期戰  只要有治療法術或改自動回復Shards技能
就不用擔心打壞就沒了

使用道具 举报

帖子
40
精华
0
积分
20
金钱
847
荣誉
0
人气
0
评议
0
14#
发表于 2015-8-10 08:50:44 |只看该作者
jimmy8785x 发表于 2015-7-24 23:58
可能我还没掌握窍门,我修改英雄的时候发现好几个重复的英雄名字,然后每个都去修改下 修改数值都一致,结 ...

修改英雄基本的现有属性只修改CoreUnits_Champs是不够的,还要改其他,没找到。但是没有的属性或者升级的属性是可以改并且有效的,如基础魔法抗性、升级获得的闪避加成等。

使用道具 举报

帖子
1434
精华
0
积分
726
金钱
27743
荣誉
0
人气
92
评议
0
15#
发表于 2015-10-11 02:30:10 |只看该作者
谢谢楼主分享  马克一下

使用道具 举报

帖子
331
精华
0
积分
166
金钱
2169
荣誉
0
人气
2
评议
0
16#
发表于 2015-10-17 21:39:25 |只看该作者
副英雄怎么修改?

使用道具 举报

帖子
173
精华
0
积分
87
金钱
1525
荣誉
0
人气
1
评议
0
17#
发表于 2016-9-5 23:49:10 |只看该作者
mana10000 发表于 2015-8-7 06:57
CoreShards 文件

   

你好,请问按照你说的改可是还是无法用治疗法术重建碎晶。

使用道具 举报

帖子
173
精华
0
积分
87
金钱
1525
荣誉
0
人气
1
评议
0
18#
发表于 2016-9-5 23:54:31 |只看该作者
mana10000 发表于 2015-8-7 06:57
CoreShards 文件

   

顺便再问一下,碎晶只能是术士之王的部队才能摧毁吗?玩家如何可以自行摧毁?(就是想要附魔)

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-9-4 02:14 , Processed in 0.350760 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到