
用户界面贸易分析
交易分析、空间站行为预设以及其他生活质量改进。
查看大图用户界面:交易分析
https://www.nexusmods.com/x4foundations/mods/764 作者:kuertee
更新日志
v8.0.3.1,2025年11月11日:
- 错误修复:上一个版本中,玩家间交易的“每小时净值”值实际上并未被正确捕获(由于代码中缺少一个美元符号 :D)。
- 新功能:新增由 DanOfStarfleet 提供的法语本地化。
模组效果
交易分析、空间站行为配置文件以及其他生活质量的改进。
需求
- SirNukes 模组支持 API 模组 (https://www.nexusmods.com/x4foundations/mods/503)
- Kuertee 的用户界面扩展模组 (https://www.nexusmods.com/x4foundations/mods/552)
分析功能
在交易日志界面中添加了可排序的分析功能。 列出了销售、购买和采矿活动的分析数据,可以按总交易量、按商品或按交易船查看。 注意:基础游戏的交易日志仅包含购买和销售数据。 基础游戏不会记录供应链数据(即采购自和销售给的空间站数据)。 本模组会记录这些数据。但玩家间交易的分析数据仅从模组安装后开始收集。
空间站行为配置文件
摘要:
- 要让工厂向其他派系销售,请将其配置文件设置为“工厂直销店”。
- 对于仅向你的其他空间站和建筑项目销售的工厂,请将其配置文件设置为“工厂”。
- 对于向其他派系销售的中央交易空间站:使用“交易站”配置文件。
- 对于向你的其他空间站和建筑项目分配物资的中央仓库:使用“配送中心”或“补给仓库”。
详细说明:
空间站的买入和卖出行为由其在所需数量下找到的最佳价格决定。 供应链通过设置每个空间站的买入和卖出百分比(基于其最小和最大价格)及其派系限制来控制。 通过从其“总览菜单”或“交互菜单”中选择以下列出的配置文件之一来设置空间站的行为。 并非所有配置文件都是必需的。 例如:工厂总是将其生产的货物销售给交易站。并且默认情况下,所有空间站都是交易站。 但其他配置文件允许对供应链进行更精细的控制。 例如:
- 通过将你的工厂设置为在不同星区向工厂直销店销售,来限制其他派系的贸易者进入你的星区。
- 或者,在你的家园星区的星门附近设置一个工厂直销店。所有设置为“工厂”的空间站都将向该工厂直销店销售。并且所有派系都只能从该工厂直销店购买。
- 通过在你的基地星区很远的地方(距离配送中心3个星区)建造一个补给仓库,来为你的建筑项目储备必要的商品。
配置文件:
工厂配置文件:
- 购买:禁用
- 销售:0%,受限(仅销售给玩家拥有的空间站)
- 通常向配送中心、补给仓库、工厂直销店、交易站、你的空间站项目和建筑项目销售。
配送中心配置文件:
- 购买:50%,受限(仅从玩家拥有的空间站购买)
- 销售:0%,受限(仅销售给玩家拥有的空间站)
- 通常从工厂购买。
- 通常向补给仓库、工厂直销店、交易站、你的空间站项目和建筑项目销售。
补给仓库配置文件:
- 购买:40%,受限(仅从玩家拥有的空间站购买)
- 销售:60%,受限(仅销售给玩家拥有的空间站)
- 通常从工厂和配送中心购买。
- 通常向工厂直销店、交易站、你的空间站项目和建筑项目销售。
工厂直销店配置文件:
- 购买:40%,受限(仅从玩家拥有的空间站购买)
- 销售:自动,无限制(向任何派系销售)
- 通常从工厂、配送中心、补给仓库、你的空间站项目和建筑项目购买。
- 通常向交易站销售。
交易站配置文件:
- 购买:自动,无限制(从任何派系购买)
- 销售:自动,无限制(向任何派系销售)
- 这是所有空间站的基础游戏默认设置。
- 通常与任何空间站进行买卖。
其他生活质量改进
- 飞船名称旁边的位置信息现在也会显示其基地位置。即其指挥官的星区或其默认指令的操作星区。
- 将列出离开其指挥官或基地空间站的全体下属的总数。
- 将列出当前没有活动(即闲置)的全体下属的总数。
- 你的工厂数量将显示在各种列表中的商品旁边。
UniTrader 的高级重命名模组
(https://github.com/UniTrader/ut_advanced_renaming) 目前,UniTrader 尚未支持 UI 扩展的多重重命名功能。 但你可以从我的分支(即我的版本)获取支持该功能的模组:https://github.com/kuertee/ut_advanced_renaming。 点击“Code” > “Download ZIP”。然后将内容解压到 X4 的 Extensions 文件夹中。 启用该模组后,名称中的这些特殊文本将被替换为列出的值。
$kTAP= 完整配置文件名称$kTAp= 配置文件名称的首字母缩写$prodtier= 空间站资源、中间产品或产成品中的最低等级$prodTIER= 空间站资源、中间产品或产成品中的最高等级$prodwaretier= 具有最低等级的空间站资源、中间产品或产成品$prodwareTIER= 具有最高等级的空间站资源、中间产品或产成品
示例:
- 选择多个空间站。
- 右键单击打开交互菜单。
- 点击“重命名”。
- 输入:
$kTAp T$prodTIER: $prodwareTIER。 - 所有空间站都将被重命名为其配置文件的缩写、空间站的最高等级以及该最高等级的商品。
- 示例结果:
F T2: Antimater Cells。即“F”代表工厂,“T2”代表空间站的最高资源或产成品,即“反物质电池”。
金融中心:转账模组
(https://www.nexusmods.com/x4foundations/mods/919) 本模组对“金融中心:转账”(FH:T)模组进行了以下调整:
- 为拥有建筑项目的建筑存储添加“额外空间站预算”。没有此调整,FH:T 会将建筑存储账户设置为恰好所需的金额。但由于商品价格波动,建筑存储账户可能会与实际星区商品成本略有偏差,这种偏差可能导致供应商交付的数量与所需数量相差一两个单位。发生这种情况时,施工将停滞,因为未来的供应商(即使是玩家拥有的)在其交易计算中总会将这一两个单位的剩余订单排得很低。此错误的一个示例是,当您看到建筑存储账户仅差 1 Cr 时。此调整将确保建筑存储账户能够应对价格波动。
- 识别“闭环”空间站,并在未启用该空间站设置时自动忽略其运营成本。注意:默认情况下,每个空间站的此设置处于禁用状态,只能通过空间站的自定义设置启用。
- 添加新的扩展选项设置,“将所有转账列在一条日志条目中”。启用后,该模组的所有转账都将列在一条日志条目中。这对于拥有许多空间站的玩家很有帮助。
安装
- 解压到
'X4 Foundations/extensions/kuertee_trade_analytics/'。
卸载
- 删除模组文件夹。
故障排除
- 通过在启动参数中添加
-debug all -logfile debug.log让游戏将事件记录到文本文件中。 - 如果该模组存在扩展选项条目,请启用模组特定的调试日志。
- 游戏时间足够长,让模组记录其事件。或者强制触发您遇到的错误。
- 将位于
My Documents\Egosoft\X4\(your player-specific number)\debug.log的日志通过电子邮件发送到我的邮箱 (kuertee@gmail.com),并在主题行中注明模组名称。
鸣谢
- 作者:kuertee。
- 中文本地化:Tiomer。
- 法语本地化:Calvitix, DanOfStarfleet。
- 德语本地化:LeLeon。
- 俄语本地化:Alexander。
历史版本
v8.0.3.0,2025年10月31日:
- 新功能:重新设计了飞船和空间站交易日志菜单中的分析功能。现在更容易解读,只有3个主要分析指标:交易次数、交易单位、信用点 - 可以显示为“生命周期净值”、“生命周期总值”和“生命周期每小时净值”。
- 新功能:新的分析模式可以相互组合:商品、交易伙伴、交易船、派系。例如,现在可以只列出“交易的商品”,或“商品和交易过的伙伴”,或“商品和交易船”,或“商品和派系”,或上述四者的任意组合。
- 新功能:新的分析列:库存。
- 新功能:按任何列出的条目进行筛选。例如,仅显示“交易船 ABC-123”与“空间站 DEF-456”的交易。
- 错误修复:NPC 派系从你的码头和船坞购买的船只之前被列为0值。
- 错误修复:与被摧毁的飞船或空间站的交易现在被列为“残骸”。以前,它们没有被计入分析。
- 错误修复:对于不使用英文文本的某些玩家,语言文件可能已损坏。
- 新功能:支持第三方模组添加/删除空间站配置文件。请注意
kuertee_trade_analytics_profiles.lua中的addProfile()和removeProfile()函数。
v8.0.0.8,2025年9月11日:
- 来自测试版的变更日志:
- 调整:分析中的距离值现在要么以公里(当贸易者在同一星系内)列出,要么以星区(当贸易者在不同星系)列出。
- 新功能(适用于拥有金融中心:转账(FH:T)模组的玩家):识别“闭环”空间站,并在未启用该空间站设置时自动忽略其运营成本。注意:默认情况下,空间站的此设置处于禁用状态,只能通过自定义设置启用。
- 新功能(适用于拥有金融中心:转账(FH:T)模组的玩家):为拥有建筑项目的建筑存储添加“额外空间站预算”。没有此调整,FH:T 会将建筑存储账户设置为恰好所需的金额。但由于商品价格波动,建筑存储账户可能会与实际星区商品成本略有偏差,这种偏差可能导致供应商交付的数量与所需数量相差一两个单位。发生这种情况时,施工将停滞,因为未来的供应商(即使是玩家拥有的)在其交易计算中总会将这一两个单位的剩余订单排得很低。此错误的一个示例是,当您看到建筑存储账户仅差 1 Cr 时。此调整将确保建筑存储账户能够应对价格波动。我已在模组的 Nexus Mods 页面上报告了此错误。
- 调整:8.0 版本兼容性。
v8.0.0.7.1,2025年8月31日:
- 调整:分析中的距离值现在要么以公里(当贸易者在同一星系内)列出,要么以星区(当贸易者在不同星系)列出。
- 新功能(适用于拥有金融中心:转账(FH:T)模组的玩家):识别“闭环”空间站,并在未启用该空间站设置时自动忽略其运营成本。注意:默认情况下,空间站的此设置处于禁用状态,只能通过自定义设置启用。
- 新功能(适用于拥有金融中心:转账(FH:T)模组的玩家):为拥有建筑项目的建筑存储添加“额外空间站预算”。没有此调整,FH:T 会将建筑存储账户设置为恰好所需的金额。但由于商品价格波动,建筑存储账户可能会与实际星区商品成本略有偏差,这种偏差可能导致供应商交付的数量与所需数量相差一两个单位。发生这种情况时,施工将停滞,因为未来的供应商(即使是玩家拥有的)在其交易计算中总会将这一两个单位的剩余订单排得很低。此错误的一个示例是,当您看到建筑存储账户仅差 1 Cr 时。此调整将确保建筑存储账户能够应对价格波动。我已在模组的 Nexus Mods 页面上报告了此错误。
v8.0.0.2,2025年7月22日:
- 调整:兼容基础游戏 8.0 热修复 2 测试版。
v7.6.1,2025年6月14日:
- 新功能:在你的码头和船坞进行的飞船建造和补给现在被列入分析。以前,只有飞船维修被列出。注意:补给像维修一样被列出。
v7.5.14,2025年5月25日:
- 错误修复:空间站总览菜单在游戏进行数小时后停止工作 - 尤其是在失去一个空间站之后。
- 错误修复:空间站配置文件变量未初始化,导致模组的右键单击交互菜单项无法显示。
v7.5.13,2025年5月15日:
- 错误修复:一个奇怪的错误,当从游戏数据中获取商品名称时失败。
v7.5.12,2025年5月5日:
- 调整:再次重新设计了数据结构以进一步最小化它。空间站-空间站交易的数据已被移除。只有空间站-飞船交易被保留、重新编码并用于分析。以前,交易数据存储在执行交易的飞船及其父空间站上。
- 错误修复:一些分析仍然没有显示。此错误由先前在飞船和空间站级别上重复存储数据引起。在重新设计数据结构时发现了此错误。
v7.5.11,2025年4月26日:
- 调整:重新设计了模组的数据存储。在我从2021年开始拥有45个空间站的游戏中,存储的1059条交易记录被缩减到899条。53条交易记录被移除,因为其中一个交易伙伴已从游戏中移除。107条记录被合并为一条。以前,交易存储在双方交易伙伴的数据存储中。
v7.5.101,2025年4月18日:
- 错误修复:强制移除已销毁贸易者和空间站的数据。它们的数据(即使贸易者或空间站已被销毁,数据仍然完整)阻止了分析的显示,仅仅是因为该贸易者已被销毁。
v7.5.10,2025年4月12日:
- 新功能:玩家码头和船坞的飞船维修现在包含在分析中。分析不列出它们维修使用了哪些商品(因为我尚不知道如何找到这些信息)。它只显示被维修的飞船及其派系。
v7.5.09,2025年4月8日:
- 错误修复:一些分析数据未显示。
- 注意:船坞和码头销售的飞船的分析尚未列出。只有生产商品被列出。
v7.5.07,2025年3月29日:
- 错误修复:延迟分析面板的渲染,直到数据准备就绪。这是导致菜单最终崩溃的原因。
- 调整:俄语本地化。感谢 Alexander!
- 错误修复:上次更新后,模组特定的调试日志可能保持打开状态。如果尚未在模组的扩展选项中手动禁用,此项将禁用它。
v7.5.05,2025年3月18日:
- 调整:更新 trade.find.commander 脚本,以允许贸易者在商品短缺无法满足时销售生产的商品。
v7.5.04,2025年3月14日:
- 错误修复:“按交易船”筛选无效。
- 错误修复:每次加载游戏时更好地清理无效数据。
- 错误修复:语言文件中有编号错误的文本条目。
- 错误修复:法语语言文件缺少文本条目。
v7.5.03,2025年3月3日:
- 错误修复:(希望是)超宽显示器支持。分析部分上方的图表之前占用了过多的垂直空间。
v7.5.01,2025年2月21日:
- 错误修复:7.5 版本兼容性更新。
*v7.1.16,2024年12月3日:
- 错误修复:对于使用先前版本模组的存档,交易日志菜单被阻止打开。
- 新功能(适用于拥有金融中心:转账模组的玩家):添加了新的扩展选项设置,“将所有转账列在一条日志条目中”。启用后,该模组的所有转账都将列在一条日志条目中。这对于拥有许多空间站的玩家很有帮助。
v7.1.14,2024年11月4日:
- 错误修复:在最后版本中,缺少的必需数据未初始化,导致菜单崩溃。
v7.1.13,2024年11月2日:
- 新功能:支持 UI 扩展的多重重命名功能。
- 调整:UniTrader 的高级重命名快捷键:
$kTAP= 配置文件的完整名称,$kTAp= 配置文件的缩写。请阅读 UniTrader 的高级重命名模组章节。 - 调整:将模组的自定义交互菜单从“订单”部分移至“操作”部分。
v7.1.09,2024年10月10日:
- 新功能:按小时分组分析。
v7.1.07,2024年9月17日:
- 新功能:商品的鼠标悬停工具提示会列出该商品的买入/卖出设置最接近的配置文件(如果与空间站的配置文件不同)。例如,当您设置一个配置文件,然后更改其某个商品的买入/卖出设置时。
- 错误修复:交易日志菜单在打开飞船的交易日志后有时会崩溃。
- 错误修复:工厂配置文件列出了一个0%的购买报价,而它应该是100%的购买报价。
v7.1.01,2024年7月7日:
- 错误修复:具有工厂配置文件的空间站无法从具有工厂配置文件的空间站购买。它们本应能够。
v7.0.02,2024年6月29日:
- 调整:7.00 hf 1 兼容性。
- 维护更新:使用 UI 扩展的新方法来加载模组特定的 UIX lua 文件。
- 调整:“预设”不再称为“配置文件”。
- 新功能:在
kuertee_trade_analytics_profiles.lua中添加您自己的或编辑现有的配置文件。当然,需要一些 Lua 知识。 - 新功能:在空间站总览菜单中,空间站的配置文件将显示在其名称旁边。
- 新功能:当手动更改空间站的买入和卖出行为时,最接近该设置的配置文件将用星号 (*) 标出。
- 新功能:此说明文档中的“空间站行为配置文件”部分已更新。
v6.1.001,2023年6月28日:
- 调整:交互菜单中的空间站预设现在位于 Mycu 的自定义操作子菜单中,清理了主交互菜单。
- 错误修复:德语本地化。感谢 Jagdsystem!
v6.0.0021,2023年4月18日:
- 错误修复:补给仓库预设中的拼写错误。
v6.0.002,2023年4月13日:
- 调整:兼容基础游戏 6.0 最终版。
v6.0.0004,2023年2月18日:
- 错误修复:在总览界面中设置预设无效。
v6.0.0001,2023年2月7日:
- 新功能:空间站行为预设:将空间站的产成品行为设置为工厂、配送中心、补给仓库、工厂直销店、交易站。请阅读下方更多信息。
- 新功能:您拥有的工厂数量将显示在各种列表中的商品旁边。
v5.1.0308,2022年9月29日:
- 错误修复:飞船名称旁边的位置和基地星区显示无效。
v5.1.0306,2022年9月18日:
- 新功能:飞船默认指令的星区将与其当前位置一起列出——如果它们不在默认星区。
- 新功能:闲置的贸易者、采矿者和建造者的总数将显示在舰队组成旁边。
- 新功能:离开其指挥官或基地星区的飞船总数将显示在舰队组成旁边。
- 新功能:德语本地化。
v5.1.0009,2022年5月23日:
- 新功能:总计。
- 新功能:新的筛选器:(1) 合并销售、购买、采矿,(2) 至/自派系 X,(3) 按商品 X。
- 调整:默认情况下,分析按所有商品列出。以前,它们是按总计列出,这合并了相同商品的条目。在这个新版本中,商品将被列出——因此,同时向主题工厂或主题飞船销售或购买不同商品的交易伙伴将被多次列出,每个商品一次。
v4.2.04,2021年12月22日:
- 新功能:距离工具:交互菜单(即右键单击)显示与所选对象或全息地图上最后一次左击的距离。这需要 UI 扩展 v4.2.03。
v4.2.02,2021年12月16日:
- 调整:针对缩放分辨率玩家的 UI 调整。
v4.1.0,2021年11月6日:
- 新功能:更好地排序交易分析数据。即可以实现3级列排序。例如,按金额降序排序,按距离升序排序,按价格升序排序。
- 新功能:通过下拉菜单更好地选择类别。例如,销售给其他派系、销售给玩家派系、销售给任何派系。
- 调整:从 Egosoft 的交易日志生成更准确的数据。您应该能够将交易分析面板中的数据与交易日志中的总计相关联。有关示例,请查看截图(在 NexusMods 页面上)。
- 错误修复:许多。即,如果您直接从飞船的信息面板打开飞船的交易日志(而不是从空间站的交易分析面板点击飞船),交易分析面板就会崩溃。
- 注意:由于 Egosoft 的交易日志不记录交易飞船在进行交易时隶属于哪个空间站,因此交易飞船的所有交易都将归属于其当前的空间站管理员,无论该交易飞船过去是否隶属于另一个空间站。也就是说,如果您将一艘交易飞船分配给一个空间站,那么它在该分配之前的所有交易记录都将列在其新的空间站管理员下。
- 注意:由于 Egosoft 的交易日志不记录玩家自有资产之间的交易(因为没有资金转移),玩家自有资产之间的交易从模组安装时开始列出。
v1.0.3,2021年9月13日:
- 错误修复:当您与图表或历史记录交互时,内部数据未正确重置,导致分析中的数据递增增加。
- 错误修复:当 UI 缩放时,修正排序箭头的位。
v1.0.2,2021年9月12日:
- 错误修复:当交易日志界面遇到模组数据中无效的飞船或空间站时变得无响应。当飞船或空间站被摧毁,或者游戏确定它们不再需要时将其移除时,会发生这种情况。此错误在启用模组数小时后才会发生。我认为这是因为这些无效条目暂时存在,直到一段时间后被正确清理。您可能之前在交易分析界面中看到过这些条目显示为“不再存在”。在此新版本中,为防止此错误发生,这些无效条目被移除。您将不再看到带有“不再存在”标签的项目。
- 调整/错误修复:使用“按交易船”模式时,空间站被列出。
- 调整:重新设计了交易飞船、买方和卖方之间的数据分配。
- 调整:从采矿者的销售列表中单击空间站,将在渲染该空间站的分析时自动使用“采矿”类别(而不是“购买”类别)。
v1.0.1,2021年9月11日:
- 新功能:显示所有玩家拥有的贸易者的分析。在之前的版本中,只有空间站和没有指挥官飞船拥有分析功能。
- 新功能:销售给其他派系和从其他派系购买的分析现在取自 Egosoft 的内部交易历史。不幸的是,这些交易历史不包括玩家自有空间站之间的交易。请阅读下方“记录日期范围”中的更多信息。我在 Egosoft 的官方论坛中详细说明了这个“怪癖”:https://forum.egosoft.com/viewtopic.php?f=146&t=441926
- 调整:原始距离而非星门距离。没有方法可以将 Egosoft 内部交易历史中的原始距离转换为星门距离。
- 调整:“按商品”或“按交易船”列表现在计算交付数量,并基于这些数量进行排序,而不是根据商品名称排序列表。
- 新功能:升序和降序排序。
v1.0.0,2021年9月9日:
- 初始发布。
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。