数据目录结构

录入:EvilP 作者: 翻译:
录入时间:2025-04-23 20:51:33 最后修改时间:2025-10-22 17:31:01
报错页面:传送门

游戏的存档和配置文件存储在“C:\Users\你的用户名\AppData\LocalLow\Unfrozen\HeroesOE”。

可以在 开始-->运行 里执行以下命令来打开:C:\Users\%USERNAME%\AppData\LocalLow\Unfrozen\HeroesOE

自建地图的默认目录在“游戏目录\HeroesOE_Data\StreamingAssets\maps\”。

游戏的主要的算法都在“游戏目录\HeroesOE_Data\Managed\Hex.dll”里,可以使用dnSpy来查看。0.50版本开始打包到GameAssembly.dll里,已经无法用dnSpy查看。

数据文件和文本都在 “游戏目录\HeroesOE_Data\StreamingAssets\” 下。使用的json格式,直接用文本编辑器打开 即可。如果想拆解游戏使用的图片和音乐之类可以使用AssetRipperGUI

文本在Lang目录下,数据在Core.zip里的DB目录下。以下是DB目录一些比较常用的文件和目录。

修改Core.zip里的文件需要先备份Core.zip,然后把里面的DB目录解压出来,修改之后再打开Core.zip,把修改过后的文件拉进压缩包里(不能直接打包)。

兵种的主动技能和一些BUFF效果是在主体之外的文件中定义,可以通过查询对应的id或者sid定位,推荐用vs code的目录搜索功能,或者用这个工具页面

\attack_patterns\
兵种的普通攻击的一些设置,包括比如范围伤害和对个体的伤害比例设置。
\balance\battle\battle_balance.json
士气幸运的单点几率,能量点的换算,混兵士气惩罚。
\battle_misc\stats\misc_unit_stats.json
虫巢女王的灵魂同化者效果数值设定。
\DB\bonus_upgrade_units\bonus_upgrade_units.json
战役中一些特殊的兵种升级路线的设置。
\unit_sets\
兵种的技能一些数值,但是很怀疑有没用,未测试。
\DB\buffs\
魔法,英雄子职业,兵种技能的效果以buff状态存在的情况下的细节数值。
\side_buffs\
一些以buff形式存在的技能效果的设定。不太好翻,建议是找到原技能的里对应的id之后用VS Code的全目录搜索,直接搜索整个目录下的json里的字符串来定位。
\buildings_constructions\
城镇建筑的初始建设状态的设置,可以改到初始城建全满。
\field_objects\obstacles\
战场上的障碍物,包括英雄技能、魔法、兵种技能、城防的生命值设定。
\field_objects\sentries\sentries_siege.json
箭塔的生命和伤害设置。
\field_objects\traps\
魔法陷阱和城防陷阱的数值。
\fractions\
各种族的律法分级,冒险魔法解锁需求数量,随机城镇名。
\fractions_laws\
律法的详细数值。
\hero_action_bonuses\
英雄子技能的一些奖励数值设置。
\heroes\
英雄的数值设定。
\heroes_abilities\heroes_abilities_base\
英雄基础拥有的和从技能中获得的主动技能的数值。(不消耗魔法值,不进魔法书的那些,有些需要消耗能量点)
\heroes_abilities\heroes_abilities_bonuses\
上述技能的buff状态的数值。
\heroes_buffs\
作用在英雄身上的buff,比如马厩啊,啤酒喷泉这些。
\logic_side_buffs\
英雄从大地图目标上得到的负面状态。
\heroes_exp\
英雄的升级经验表。
\heroes_skills\skills\
英雄的主技能数值。
\heroes_skills\sub_skills\
英雄的子技能数值。
\heroes_skills\skills_by_level_tables\
英雄的技能出现几率数值。
\heroes_skills\skills_by_level_replace_tables\
英雄的技能出现特殊插值。
\heroes_specializations\
英雄的特长数值。
\heroes_sub_classes\
英雄的子职业需求和奖励。
\items\
宝物和套装的数值。
\weeks\
\logic_global_buffs\
特殊周和瘟疫之月的设定。
\magics\
魔法的数值。
\map\
地图编辑器的物件列表。
\squads\
地图编辑器的兵种列表。
\market_items\
宝物的物价,实际上宝物文件的价格数值是不生效的,实际专卖时生效的是这个表里的。
\objects_logic\
大地图可访问建筑的数值设置。
side_exp_info.json
律法的获取比率?
\sides_exp\
律法的经验等级表。
\units\
兵种的技能一些数值,但是很怀疑有没用,未测试。units_logics下是兵种的数值和技能,units_views是形象和,在兵种窗口显示的技能,是的,显示的技能和实际的带的技能不是绑定着一起定义的。
difficulties.json
difficulties_lobby.json
difficulties_lobby_solo.json
难度数值设置。
diplomacy_info.json
外交数值。
hero_stats_limits.json
英雄的数值上下限。
resources_exchange.json
市场交易比率。
reward_golden_egg.json
宝物金鹅的升级奖励。
reward_units_container.json
潘多拉魔盒的兵种奖励设置。