#journal #models #parser #progress #utilities #elite-journal #elite-dangerous

ed-journals

提供表示和解析《精英:危险》日志文件的模型。

8 个版本 (4 个重大更改)

0.5.1 2024 年 7 月 26 日
0.5.0 2024 年 6 月 16 日
0.4.0 2024 年 5 月 26 日
0.3.0 2024 年 5 月 21 日
0.1.2 2024 年 5 月 5 日

#9#journal

Download history 139/week @ 2024-04-29 114/week @ 2024-05-06 7/week @ 2024-05-13 306/week @ 2024-05-20 38/week @ 2024-05-27 6/week @ 2024-06-03 72/week @ 2024-06-10 114/week @ 2024-06-17 94/week @ 2024-07-22 21/week @ 2024-07-29

每月下载量 115

MIT 许可证

1MB
24K SLoC

ED Journals

警告 此项目目前处于测试版,这意味着它仍在积极开发中。可能会发生破坏性更改。

正在进行的解析和与《精英:危险》日志文件一起工作的实用程序,特别侧重于创建结构和枚举,以使处理日志条目变得更加容易和可预测。

功能和计划

这是一个当前功能列表以及我真心希望在 1.0 版本之前添加的一些功能。

  • 日志目录和文件的模型。
  • 用于从日志文件中读取条目的日志读取器。
  • 日志条目的 Serde 模型。
  • 解析动态文件,如 Market.jsonStatus.json 等。
  • 模型的异步变体,特别是 JournalReader
  • 基于平台等的自动日志检测。
  • 用于根据行星扫描等预测可用物种的生态学实用程序。
  • 用于指出特殊或异常发现的探索实用程序。

贡献

向此项目贡献的最佳方式之一是向测试套件贡献日志。这样做将使项目越来越精确。请注意,此项目目前仅关注游戏的实时版本,因此游戏版本 4 及以上。

您可以通过以下步骤贡献日志文件

  1. 定位您的日志文件。在 Windows 上,它们保存在 C:\users\<your username>\Saved Games\Frontier Developments\Elite Dangerous 上。在 Linux 上,这取决于许多因素。请参阅此 论坛帖子 以获取更多信息。
  2. 匿名化您的日志并删除一些个人内容可能是一个好主意。您可以使用 ED 日志匿名化工具。请确保检查一些已导出的文件,以确保一切处理正确。
  3. 创建项目的分支并将您的日志文件添加到项目根目录中的 test-jounals 目录中。
  4. 创建一个 PR 并等待其合并。
  5. 非常感谢!

依赖项

~5–19MB
~196K SLoC