伊多:破碎世界的主人 修改单位属性教程
感谢sunsol兄提供的工具,传送门:
http://bbs.3dmgame.net/thread-3839292-1-1.html
物品修改教程及代码:
http://bbs.3dmgame.net/thread-3840173-1-1.html
解压data.000.pak后用UE打开datagamevarunit.cfg文件,然后看到如下代码:(最好还是解压data.006.pak,然后修改unit文件,应该是最新补丁的数据吧,000估计是1.0.0游戏的数据)
section.begin
UnitList : struct.begin
: struct.begin
UnitID = 0
struct.end
: struct.begin
UnitID = 1 单位ID
Name = rebel 名称
Hint = 物铍麇礤?
Rank = 1 阶级(兵种等级)
Life = 17 生命
Attack = 4 攻击
CounterAttack = 5 反击
Defence = 0 近防
RangedDefence = 0 远防
Resist = 0 魔抗
Speed = 2 移动速度
RangedAttack = 0 远程攻击(不知道给近程添加远程相关的属性后,远程攻击会不会跳出)
ShootingRange = 0 射击距离
Ammo = 0 弹药
Stamina = 10 耐力
Moral = 9 士气
Exp = 10 经验(我猜是击杀后所得经验)
ExpMod = 70 经验(升级需要经验??)
PointPrice = 10 得分??
LevelPrice = 2 等级奖励的得分??
GoldPrice = 10 招募金币花费
GemPrice = 0 招募水晶花费
GoldPayment = 2 金币维护费
GemPayment = 0 水晶维护费
Race = 1 种族ID
UnitType = 1 单位类型ID
UnitClass = 1 单位种类ID??(我猜是分中立和善恶的)
Karma = 0
SoundHit = 29 近战打击声效ID
SoundShoot = 0 ...
SoundShootHit = 5 ...
SoundDeath = 30 ...
Missile = 0 投射物ID
UnitUpgrades : struct.begin 技能 : struct.begin
Level = 1
Upgrades : struct.begin
: struct.begin
UpgradeID = 1 技能ID
Possibility = 4 获取可能性
struct.end
: struct.begin
UpgradeID = 30
Possibility = 4
struct.end
: struct.begin
UpgradeID = 33
Possibility = 3
struct.end
: struct.begin
UpgradeID = 7
Possibility = 1
struct.end
struct.end
struct.end
: struct.begin
Level = 2
Upgrades : struct.begin
: struct.begin
UpgradeID = 1
Possibility = 4
struct.end
: struct.begin
UpgradeID = 16
Possibility = 3
struct.end
: struct.begin
UpgradeID = 7
Possibility = 2
struct.end
struct.end
struct.end
如果我想改民兵初始带有技能:可以在加入这段代码
............
UnitType = 1
UnitClass = 1
Karma = 0
SoundHit = 29
SoundShoot = 0
SoundShootHit = 5
SoundDeath = 30
Missile = 0
StartUpgrades : struct.begin
.UpgradeID = 81
.UpgradeID = 153
struct.end
UnitUpgrades : struct.begin
: struct.begin
Level = 1
Upgrades : struct.begin
: struct.begin
UpgradeID = 1
Possibility = 4
struct.end
: struct.begin
UpgradeID = 30
Possibility = 4
struct.end
: struct.begin
UpgradeID = 33
Possibility = 3
struct.end
: struct.begin
UpgradeID = 7
Possibility = 1
struct.end
struct.end
struct.end
..............
就初始获得了技能81和153了,这些代码靠自己摸索了,比如81是局部毁灭打击,153是死亡之地学8,希望有人整理出来具体含义吧!最后改完了将文件 保存在...Eador Masters of the Broken Worlddatagamevar里(自己建个文件夹),
附上试验小白鼠