Factorio Data

repository·master·Indexed 20 days ago

https://github.com/wube/factorio-data

A repository tracking changes to Factorio's Lua prototype definitions across different game releases. It provides a way for mod authors and tool developers to programmatically or manually inspect how entity definitions and prototype structures evolve, facilitating mod automation, reference tool creation, and changelog verification.

Tokens
413
Snippets
1
Records
3
Agent score
21%

What's inside factorio-data

  1. Track changes to Factorio Lua prototype definitions

    master

    The factorio-data repository tracks changes made to Factorio's Lua prototype definitions between different game releases. This allows developers and mod authors to programmatically or manually inspect how entity definitions and prototype structures evolve over time.

    Comparing Versions

    You can compare changes between two specific Factorio versions using one of the following methods:

    1. Git CLI: Use standard git comparison commands on the repository.
    2. GitHub Comparison URLs: Construct a URL to view the diff directly in your browser using the format: https://github.com/wube/factorio-data/compare/[OLD_VERSION]...[NEW_VERSION]
    https://github.com/wube/factorio-data/compare/0.18.43...1.1.57
  2. Use cases for Factorio Data

    master

    The data provided in this repository can be utilized for several automation and reference tasks:

    • Reference Tools: Building online cheat sheets, calculators, or documentation for Factorio prototypes.
    • Mod Automation: Automating the update process for mods when new Factorio versions are released by detecting prototype changes.
    • Technical Discussion: Linking directly to specific library code or entity definitions in forums, GitHub issues, or Discord to provide precise technical context.
    • Changelog Verification: Browsing git diffs between versions to see the exact implementation details of prototype changes mentioned in official changelogs.