game background image

更好更好的项目描述

作者:xyzkljl1最后更新:2024-09-30 00:55:462.5万15KB

龙之信条2 更好更好的项目描述-1-奇游Mod大师
龙之信条2 更好更好的项目描述-2-奇游Mod大师
龙之信条2 更好更好的项目描述-3-奇游Mod大师
龙之信条2 更好更好的项目描述-4-奇游Mod大师
龙之信条2 更好更好的项目描述-5-奇游Mod大师
龙之信条2 更好更好的项目描述-6-奇游Mod大师
龙之信条2 更好更好的项目描述-1-奇游Mod大师
龙之信条2 更好更好的项目描述-2-奇游Mod大师
龙之信条2 更好更好的项目描述-3-奇游Mod大师
龙之信条2 更好更好的项目描述-4-奇游Mod大师
龙之信条2 更好更好的项目描述-5-奇游Mod大师
龙之信条2 更好更好的项目描述-6-奇游Mod大师

Mod简介

显示增强/项目的效果值(包括特殊效果)。可定制和可扩展。
显示项目和增强的效果值。可定制和可扩展。 
这个mod有类似的功能 更好的项目描述 但要好得多,所以我决定称之为“更好更好的项目描述”。

所有dd2 mods源码在 github.

Note / 说明

1.全力支持 英文&中文 默认情况下其他语言用户将在 英语
但 您可以在30分钟内轻松添加新语言的翻译。

用户添加的内置翻译:
阿拉伯语 v0.1 (由 恐龙,又名 德拉戈阿拉伯,当前不包括项目通用状态转换)

用户添加的语言包(需要安装mod):
德国的 (MOD链接,由 Pyr0blad3)
法语(莫德林克通过 马斯卡诺)

1.5.繁体中文/英文版本由我翻译,但我对它们不太有信心。如果你发现了一些糟糕的翻译,你可以告诉我。

2.显示物品(包括武器/盔甲/戒指)和增强的详细信息。包括恢复/buff/特效/camp效果数值等。
您可以在配置中禁用武器/盔甲的额外细节
将在项目/存储/职业/状态guid菜单中显示项目/增强的额外描述。

3.如果项目有额外的细节,默认情况下,新的描述将替换旧的文本。您可以在配置中禁用以显示新旧描述。
当一个项目有很多细节时,它们会自动换行。您可以配置长度来控制它的包装方式。
自动选择与游戏相同的语言。如果不支持您的语言,请改用英语。
您可以在配置中配置“强制使用语言”来强制mod使用选定的语言。

4.这是一个lua脚本mod,它在运行时读取游戏中的值并生成详细文本。
因此,它不会与几乎所有的“巴基斯坦”模式冲突。
因此,它有很好的机会兼容新的游戏版本。如果在新的游戏版本中有所改变,它将反映新的效果值。
(只能体现“数量”,不能体现“效果”)。
它还可以显示未来项目的细节,除非它有一个新类型的效果。
(只有几个项目使用手写值而不是动态生成值。他们的文本以**开头)

5.可配置设置 
换行宽度:(仅适用于项目)要翘曲的长度
忽略盔甲和武器的状态: 不会显示atk/def/击倒/..如果设置为true,则为盔甲/武器的值
忽略护甲和武器特效: 如果设置为true,则不会显示护甲/武器的特殊效果值
删除原文:如果设置为true,将删除原始描述
强制使用此语言: 如果设置为任何非emtpy值,请使用选择翻译文件
NewLineWidthAlsoAffectOriginalText:字面上


如何安装?
剧透:  

1.安装 重构

1.5.安装 _XYZApi (可选。仅当您需要修改UI中的设置时才需要) 

2.您可以通过Fluffy Mod Manager或手动安装

3.1.由Fluffy Mod Manager安装:

下载这个mod并拖到mod管理器中。然后在mod管理器中打开

3.2.手动安装
下载这个mod并提取。将“重新框架”文件夹复制到游戏文件夹。如果游戏文件夹中已经存在“重新框架”,则合并这两个文件夹。





如何添加新的翻译?
 
剧透:  
表明

例如,假设我们正在进行德语翻译

1.查找内置翻译文件 在“重构/数据”中。例如:“BetterBetterItemDescription.English.json”
将此文件复制到并将其重命名为“BetterBetterItemDescription.German.json”
如果您从以下候选语言名称中选择,此mod可以自动选择所选语言:
剧透:  
表明
“日语”、“英语”、“法语”、“意大利语”、“德语”、“西班牙语”、“俄语”、“波兰语”、“荷兰语”、“葡萄牙语”、“葡萄牙语”、“韩语”、“过渡中文”、“简体中文”、“芬兰语”、“瑞典语”、“丹麦语”、“挪威语”、“捷克语”、“匈牙利语”、“斯洛伐克语”、“阿拉伯语”、“土耳其语”、“保加利亚语”、“希腊语”、“罗马尼亚语”、“泰语”,
“乌克兰语”、“越南语”、“印度尼西亚语”、“小说”、“印地语”、“拉丁美洲西班牙语”



2.用记事本或任何软件编辑此文件。将英文翻译替换为您的翻译。

记住不要改变符号 
(如果您不知道哪个文本需要翻译,您可以打开其他翻译文件,查看翻译了哪个部分。)
该文件包含三个部分:
能力格式: 增强的翻译。只有“格式”后面的文本需要翻译。
例如,英文版本为:

"AbilityFormat":{

"格式":"+{v1}最大耐力",


那你需要让它
"AbilityFormat":{
"10":{
"format":"sadasds21312313aa+{v1}dadasdjnsdioasd(This is german)",
"hint": "固定値(150.000000,0.000000)"
},
“{v1}”和“{v2}”将被实际效果值替换。保留它们。
“提示”包含来自开发者的提示。你可以忽略它。

戒指特殊格式: 戒指buff的翻译。与abilityFormat类似,只需要翻译“format”部分。
“提示”包含有这个buff的戒指。
例如:

 

"format":"+{v1}MaxHP",

 

应翻译为:
“环特殊格式”:{
  "1":{
“enable”:true,
"format":"+{v1}asdasdyh0128diowqdhsa09hio(This is german)",
"提示":"(3502,欢呼之环,200,0,0)(3501,欢腾之环,100,0,0)"
  },

字段格式:公共属性的翻译。“format”/“map”后面的文本和“_XXX”后面的文本需要翻译。
例如:
 "_BuyPrice":{

"format":"BuyPrice%s.",
"类型":"字符串"

"_Category":{
“enable”:false,
"format":"Cat%s",
“地图”:[
  “材料”,
  “其他”,
  “装备”
],
"类型":"枚举"
},
"_DarkDefence":"%s%%Dark Debuff Resist",
"_FireDefence":"%s%%Fire Damage Reduce",

应该是 
"_BuyPrice":{

"format":"asdsa09dh12ods(这是真正的德语)%s.",
"类型":"字符串"
},
"_Category":{
“enable”:false,
"format":"asdsa09dh12ods(这是真正的德语)%s",
“地图”:[
  “dsagjy(这真的是德语)”,
  “7687yiuhj(这真的是德语)”,
  “gfdh(这真的是德国的)”
],
"类型":"枚举"
},
"_DarkDefence":"%s%%zxczxc(这是真正的德语)",
"_FireDefence":"%s%%bbbb(这是真正的德语)",
“%s”将被实际效果值替换。%%代表简单的“%”。不要更改它们。

3.使用web json格式化程序验证您的文件(你可以很容易地通过谷歌找到很多)

4.将文件放入“reframework/data/”文件夹。
如果它被正确命名为“BetterBetterItemDescription。{YourLanguage}.json”,并且这种语言在步骤1中提到的语言列表中。然后新的语言会在你开始游戏后显示。
您也可以将“强制使用此语言”配置设置为您的语言名称(而不是整个文件名。在本例中,您应该将其设置为“德语”)。然后这个mod将忽略游戏的语言并选择选定的语言文件



如何自定义项目细节?
剧透:  
表明

定制过程比1+1稍微复杂一点。
这并不意味着让每个人都能做到。这个意思是让某人找到一个好的预设,并分享他的工作。

1.在“reframework/data”中找到翻译文件。对于英语用户,它是“BetterBetterItemDescription.English.json”

2.对于常见属性,您需要在“FieldFormat”下编辑一些内容。
以苹果为例,默认的额外消息是(已安装AppleRestoreMaxHP mod):
治疗80马力。/治疗500最大HP。
因为苹果的`_HealWhiteHp`和`_HealBlackHp`是80/500。根据文件中的这些行:
        "_HealBlackHp":"Heal%s MAXHP.",
        "_HealWhiteHp":"治疗%s HP.",

生成这两个属性。

如果要显示“itemID”,则需要在翻译文件中找到它:
“_Id”:{
    “enable”:false,
    "format":"Id%s.",
    "类型":"字符串"
},
你会发现我已经为项目id添加了一些东西。你只需要启用它。
因此,如果您打开它(将“false”修改为“true”),您可以获得:

Id 1。/治疗80马力。/治疗500最大HP。

如果您想要其他格式。您可以将格式编辑为:
“_Id”:{
“enable”:true,
"format":"它的id为%s和lalala.",
"类型":"字符串"
},
然后你会得到
这有一个id 1和lalala。/治疗80 HP。/治疗500 MAXHP。


3.如果您在翻译中没有找到它,您需要将它添加到翻译文件中
所有可能的属性都在这里:
剧透:  
表明
   
——以下是常用参数
    _Id
    _排序
    类别_
    _属性
    _ModelId
    _字段模型ID
    _图标
    _ItemDropId
    _重量
    _购买价格
    _售价
    _StackNum
    _材质
    _价值
    _恩惠
    _收藏夹属性
    _AutoSellPrio
    _偷窃
    --以下为消耗品
    _子类别
    _使用效果
    _衰变
    _衰变胺
    _HealWhiteHp
    _HealBlackHp
    _健康耐力
    _UseAttr
    添加状态
    _已删除
    FakePrice
    FakeItemId
    
    --以下是装备(武器/盔甲/戒指共享)
    _EquipCategory
    _吕
    _系列
    _工作
    
    ——以下是武器
    _武器名称
    _武器ID
    _物理攻击
    _SlashRate
    _罢工率
    _StrikeStore
    _魔法攻击
    _元素
    _ElementStore
    _摇动
    _吹
    _耐力降低
    ShakeGuard
    _吹护板
    _毒药商店
    _睡眠商店
    _SilentStore
    _StoneStore
    _水店
    _OilStore
    --以下是芳香/环
    _苯乙烯
    _物理防御
    _SlashDefenceRate
    _StrikeDefenceRate
    _魔法防御
    _防火
    _耐火
    _IceDefence
    _IceResist
    _雷电防御
    _雷雨
    _光防御
    _黑暗防御
    _ShakeResistRate
    _吹阻率
    _抗毒
    睡眠阻力
    _静音电阻
    _石电阻
    _防水
    _耐油

如果要为每个项目显示“_StackNum”,可以添加以下文本:
“_StackNum”:{
“enable”:true,
"format":"此项目的堆栈号为%s",
"类型":"字符串"
},
或者您可以使用短格式
"_StackNum":"此项目的堆栈编号为%s",
然后你就可以得到
这有一个id 1和lalala。/此物品的堆栈数为99/治疗80 HP。/治疗500最大HP。


4.S一些特殊属性,如_SubCategory。
它基本上是一个数字,指的是项目类别。但是我们希望显示真正的类别名称,而不是一个数字。
然后,您需要将更正的名称设置为文件中的每个数字,如
    _SubCategory={enable=false,type="Enum",format="Cat%s",
                            map={[1]=“Buff”,
                            [2]=“材料”,
                            [3]=“特殊”,
                            [4]=“任务”,
                            [5]=“书”,
                            [6]=“箭头”,
                            [7]=“CustomSkill”,
                            [8]=“典当技能”,
                            [9]=“MagicBook”,
                            [10]=“在线”}
    },


这意味着如果_SubCategory等于1,则显示“Cat Buff”。如果_SubCategory等于2,则显示“猫材料”,依此类推
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索龙之信条2后使用Mod大师工具。