游戏达人
  
- 贡献度
- 52
- 金元
- 22652
- 积分
- 2473
- 精华
- 0
- 注册时间
- 2011-4-23
|
本帖最后由 HUAC12345 于 2020-12-7 23:30 编辑
自从学习了 https://bbs.3dmgame.com/forum.ph ... 6orderby%3Ddateline 文章中对于武器的修改后现在终于找到修改人物属性的办法了,感谢008250大佬的详细解说。
修改工具:[size=22.336px]Notepad++
修改思路:使用Notepad++打开游戏目录下 EmpireOfSin_Data\StreamingAssets\GameData_Win64~\Localization\GameData_zh_Hans.json文件
此文件为官中翻译,可以利用游戏中物品、特性、人物名称等中文名查找对应数据ID
修改方法:使用Notepad++打开游戏目录下 EmpireOfSin\EmpireOfSin_Data\StreamingAssets\Bundles~\lualump_assets_all_74c8e0cd17cb0b43e9faf5b2f95dfe5d.bundle文件
注意!修改前请备份,修改后请右键属性——然后和备份文件对比大小,大小不一致的进不了游戏的。
如何保证大小一致呢?文件中有很多由减号“-”组成分割线
--[[------------------------------------------------------------------------------
--------------------------------------------------------------------------------]]
可以通过添加或删除“-”来保证。(1.02版本对应大小为:43,105,254 字节)
一、修改武器
https://bbs.3dmgame.com/forum.ph ... 6orderby%3Ddateline
二、修改人物
1、修改手下打工人
以初期可以招募的玛丽亚小姐为例
1.1 在GameData_zh_Hans.json文件中查询:“玛丽亚·罗德里格斯”,期对应字段为:"$CHARACTER_DATA_RPC_08_name"
1.2 在lualump_assets_all_74c8e0cd17cb0b43e9faf5b2f95dfe5d.bundle文件中查询:"$CHARACTER_DATA_RPC_08_name",找到以下数据
--[[------------------------------------------------------------------------------
Rpc 08
Maria Rodr铆guez
--------------------------------------------------------------------------------]]
_id = "RPC_08" 对应ID号
telemetryId = "G8"
characterID = "@maria_rodriguez"
name = "$CHARACTER_DATA_RPC_08_name" --$ Maria Rodr铆guez
firstName = "$CHARACTER_DATA_RPC_08_firstName" --$ Maria
lastName = "$CHARACTER_DATA_RPC_08_lastName" --$ Rodr铆guez
gender = "Female" 性别
tier = 5
description = "$CHARACTER_DATA_RPC_08_description" --$ {@maria_rodriguez:firstName} ran a lawless bar in the wild west town of Cheyenne, Wyoming for most of her life. She kept the peace by keeping literal pieces of so-called 鈥渢roublemakers" in jars behind the bar. If that didn't work, then her trusty sawed-off would be the last word in any disagreement. Her shotgun ability became a thing of reverence for lost cowboys rolling through the west. {@maria_rodriguez:firstName} won鈥檛 mince words, and she certainly won鈥檛 hesitate to put someone in their place when she deems they deserve it.
background = "$CHARACTER_DATA_RPC_08_background" --$ {@maria_rodriguez:firstName} had to flee to America at a young age, but quickly fell in with a local gang and rose through the ranks. She developed a policy of "shoot now, ask questions later".
age = 35 年龄
heritage = "Mexican" 祖籍
heightType = "Average" 身高
bodyType = "Muscular" 身材类型?(“一身肌肉”?)
hireCost = 3325 卖身首付
takeFloor = 300 佣金(基本工资)
take = 0.02 收益(分红)
rpc = {}
rpc.loyalty = 1 忠诚度
notorietyGate = 0 恶名门限(恶名达到这个数值就解锁招募了)
profession = "HiredGun" 职业(雇佣枪手)
racketPreferences = {}
racketPreferences.BREWERY = 0
racketPreferences.BAR = 100
racketPreferences.BROTHEL = 100
racketPreferences.CASINO = 100
baselineHp = 70 生命值
skills = {}
skills.MOVEMENT = 4 移动
skills.INITIATIVE = 28 先攻
skills.MARKSMANSHIP = 70 射击
skills.MELEE = 50 近战
skills.INTIMIDATION = 40 胁迫
skills.LEADERSHIP = 50 领导
skills.PERSUASION = 30 说服
professions = {}
professions.HiredGun = 55
lootChance = {} 战利品掉落?
lootChance.Common = 0
lootChance.Uncommon = 0
lootChance.Rare = 0
lootChance.Epic = 100
lootChance.Legendary = 0
以上为打工人的属性,修改对应数值即可,修改时注意字符的增减
其他打工人自545530行以下自行搜索
1.3 根据玛丽亚小姐的ID号:_id = "RPC_08" 可以定位到修改初始装备的位置
--[[------------------------------------------------------------------------------
Rpc 08
Maria Rodr铆guez
--------------------------------------------------------------------------------]]
_id = "RPC_08"
startingInventory = {}
startingInventory.primaryWeapon = "ITEM.WEAPON.COMMON_SUBGUN_04" 主武器(MG-18)
startingInventory.utility1 = "ITEM.UTILITY.HEALING_ITEM_01" 通用槽1(急救箱)
startingInventory.ability1 = "ITEM.ABILITY.OVERWATCH" 技能1(警戒)
startingInventory.ability2 = "ITEM.ABILITY.HUNKER_DOWN" 技能2(下蹲)
我给玛丽亚小姐换了把黄金打字机......
--[[---------------------------------------------------------------------------
Rpc 08
Maria Rodr铆guez
--------------------------------------------------------------------------------]]
_id = "RPC_08"
startingInventory = {}
startingInventory.primaryWeapon = "ITEM.WEAPON.LEGENDARY_SUBGUN_01"
startingInventory.utility1 = "ITEM.UTILITY.HEALING_ITEM_01"
startingInventory.ability1 = "ITEM.ABILITY.OVERWATCH"
startingInventory.ability2 = "ITEM.ABILITY.HUNKER_DOWN"
因为字符数增加了,我特意去掉了几个“-”......
1.4 继续向下搜索 _id = "RPC_08" 定位到修改个人关系的位置
--[[------------------------------------------------------------------------------
Rpc 08
Maria Rodr铆guez
--------------------------------------------------------------------------------]]
_id = "RPC_08"
relationships = {}
relationships.Friends = {}
relationships.Friends[1] = "RPC.DUNBARBROTHERS.RPC_21" 碰友
relationships.Friends[2] = "RPC.DUNBARBROTHERS.RPC_18" 碰友
relationships.Loves = {}
relationships.Loves[1] = "RPC.ILBILIARDO.RPC_23" 炮友
relationships.Enemies = {}
relationships.Enemies[1] = "RPC.PINKERTONS.RPC_33" 仇敌
友谊的小船随意翻,相爱还是相杀你说了算...(修改粗体字就行)*追加:试了下删除都没问题,但新增加貌似不行,可能还有其他地方要一起改......
1.3 继续向上(应该是开头位置吧)搜索 _id = "RPC_08" 定位到修改特质
--[[------------------------------------------------------------------------------
Rpc 08
Maria Rodr铆guez
--------------------------------------------------------------------------------]]
_id = "RPC_08"
behaviours = {}
behaviours.HairTrigger = {}
behaviours.HairTrigger.propensity = 75
behaviours.BarroomBrawler = false 酒吧斗殴者(未解锁)
behaviours.NervousReflexes = false 神经反射?(未解锁)
behaviours.ThickSkinned = false 皮厚肉糙(未解锁)
behaviours.HairTrigger = true 一触即发
behaviours.Immigrant = true 移民
behaviours.FledToAmerica = true 流亡美利坚
behaviours.GangLeader = true 帮派首领
behaviours.ShootFirst = true 先斩后奏
behaviours.Angry = true 愤怒
2、修改主角
2.1 在GameData_zh_Hans.json文件中查询:“安吉洛·基纳”,期对应字段为:"$CHARACTER_DATA_GENNA_BOSS_name"
2.2 在lualump_assets_all_74c8e0cd17cb0b43e9faf5b2f95dfe5d.bundle文件中查询:"$CHARACTER_DATA_GENNA_BOSS_name",找到以下数据
_id = "GENNA_BOSS" 对应ID
telemetryId = "B15"
characterID = "@angelo_genna"
name = "$CHARACTER_DATA_GENNA_BOSS_name" --$ Angelo Genna
firstName = "$CHARACTER_DATA_GENNA_BOSS_firstName" --$ Angelo
lastName = "$CHARACTER_DATA_GENNA_BOSS_lastName" --$ Genna
nickName = "$CHARACTER_DATA_GENNA_BOSS_nickName" --$ Bloody
gender = "Male"
description = "$CHARACTER_DATA_GENNA_BOSS_description" --$ A mastermind of both political maneuvering and moving hot goods, you have a grip on Chicago that's nearly become a stranglehold. You won't stop until you've demolished your enemies and dominated the city.
background = "$CHARACTER_DATA_GENNA_BOSS_background" --$ An immigrant from Sicily, {@angelo_genna:lastName} split his youth between hard labor and delinquency. With an angry fire in his belly like many young men, the only thing holding Genna's ambition back is his inexperienced naivet茅. He prefers to shoot first if things start to go south.
bossEmpireBonusOne = "EMPIRE_BONUS.BREWERY_EXTRA_GUARD" 第一帝国加成(酿酒厂守卫+1)
bossEmpireBonusTwo = "EMPIRE_BONUS.SPEAKEASY_UPGRADE_DISCOUNT" 第二帝国加成(酒馆升级成本-5%)
bossDiplomaticBonus = "AtYourService" 头目能力
age = 22
heritage = "Italian"
talentTreeOverride = "GENNA_BOSS_TALENT_TREE" 技能树
profession = "Boss" 职业
baselineHp = 150 血量
skills = {}
skills.MOVEMENT = 6 移动
skills.INITIATIVE = 77 先攻
skills.MARKSMANSHIP = 75 枪法
skills.DEFENSE = 5 防御
skills.MELEE = 77 近战
skills.INTIMIDATION = 50 胁迫
skills.LEADERSHIP = 50 领导
skills.PERSUASION = 40 说服
professions = {}
professions.Boss = 100
professions.Enforcer = 100
professions.HiredGun = 100
lootChance = {} 战利品?(掉落)
lootChance.Common = 0
lootChance.Uncommon = 0
lootChance.Rare = 30
lootChance.Epic = 100
lootChance.Legendary = 100
其中除了属性之外还可以修改帝国加成(第540616行往下就是帝国加成的名称及具体数值,请自行修改)
2.3 根据ID号:_id = "GENNA_BOSS" 可以定位到修改初始装备的位置
_id = "GENNA_BOSS"
startingInventory = {}
startingInventory.secondaryWeapon = "ITEM.WEAPON.UNCOMMON_HANDGUN_02" 副武器(普通.38左轮)
startingInventory.utility1 = "ITEM.UTILITY.HEALING_ITEM_01" 通用(急救箱)
aiStartingInventory = {}
aiStartingInventory.primaryWeapon = "ITEM.WEAPON.UNIQUE_MISSION_MACHINEGUN_16" AI的主武器(西西里之吻)
aiStartingInventory.secondaryWeapon = "ITEM.WEAPON.RARE_HANDGUN_02" AI的副武器(稀有单动左轮)
aiStartingInventory.equipment = "ITEM.ARMOR.ARMOR_05" AI装备(警用防弹衣)
aiStartingInventory.utility1 = "ITEM.UTILITY.HEALING_ITEM_03" AI通用1(高级医疗包)
aiStartingInventory.utility2 = "ITEM.UTILITY.HEALING_ITEM_03" AI通用2(高级医疗包)
startingInventory.ability1 = "ITEM.ABILITY.FAN_OF_KNIVES" 技能1"刀扇"
startingInventory.ability2 = "ITEM.ABILITY.OVERWATCH" 技能2"监视"
startingInventory.ability3 = "ITEM.ABILITY.HUNKER_DOWN" 技能3"蹲伏"
2.4 继续向上(应该是开头位置吧)搜索 _id = "GENNA_BOSS"定位到修改特质
--[[------------------------------------------------------------------------------
Genna Boss
Angelo Genna
--------------------------------------------------------------------------------]]
_id = "GENNA_BOSS"
behaviours = {}
behaviours.BarroomBrawler = false 酒吧斗殴者(未解锁)
behaviours.NervousReflexes = false 神经反射(未解锁)
behaviours.ThickSkinned = false 皮厚肉糙(未解锁)
behaviours.Small = true 小巧(-30%近战+10防御)
behaviours.Immigrant = true 移民(+10%先攻+10%移动)
behaviours.ChildLabour = true 童工(+15%职业升级速度+10%安全屋赌场收入)
behaviours.Delinquent = true 少年犯(+10%说服+15%职业升级速度+10%胁迫+10%放安全屋里街区酿酒产量)
behaviours.ShootFirst = true 先斩后奏(进入战斗立即开启监视状态)
behaviours.Angry = true 愤怒(+10%酗酒-10射击+24近战+25%一触即发-10防御)
behaviours.Naive = true 天真(-1%薪水+10%生意升级成本)
3、全部的特质从第530220行一直到第534775为止,差不多有300来项了吧。话说哪位有WIKI的网址啊?
三、没了......
我欲修仙法力无边............
可能有人需要:
自用测试版修改文件
1.改了萨拉查·雷纳的帝国加成,1个是酿酒生产升级费用-50%(阿尔方斯·卡彭也是-50%),1个是初始酒吧从2级开始,技能“死圣”冷却1回合、消耗1AC、半径范围从8改为18......
2.另外给手下打工人死胖子克里斯波·葛莱森增加了"弗兰基·多诺万"BOSS技能 “熊熊怒火”......
3.部分打工人恶名需求改为0,卖身费用改到1000以内,基本工资改为100大洋,分红1%(如果有天真属性就是0%,果然图样图森破),部分初始持有黄金武器,哪几个记不得了......
4.全部黄金武器数值修改......
5.反正是测试用的,还改了些啥已经记不得了,果然睡眠不足导致记忆力衰退......
文件41M不让上传附件
链接:https://pan.baidu.com/s/1K5D48sNMgobaV9Mfw0J0mw
提取码:auho
|
评分
-
1
查看全部评分
-
|