Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better mod support #37

Open
7 of 14 tasks
Bilka2 opened this issue Jan 6, 2022 · 0 comments
Open
7 of 14 tasks

Better mod support #37

Bilka2 opened this issue Jan 6, 2022 · 0 comments
Assignees

Comments

@Bilka2
Copy link
Collaborator

Bilka2 commented Jan 6, 2022

The big boy.

Dependency parsing issues

Require() issues

Enhancements

  • Load mod setting values from mod setting file (after loading setting prototypes) - requires parser for binary file type
  • Make sure the mod ordering via dependencies works correctly
  • Report incompatibilities and missing mods even when dependency doesn't affect load order (~ and ! support)

Optional

  • Use Factorio's serpent
  • Use Factorio's Lua - can Java interact with the C API?
@Bilka2 Bilka2 self-assigned this Jan 6, 2022
FactorioBlueprints added a commit to FactorioBlueprints/Java-Factorio-Data-Wrapper that referenced this issue Jan 3, 2023
…`~` which indicates dependencies that don't affect mod loading order. Relates to issues demodude4u#37 and demodude4u#42.
FactorioBlueprints added a commit to FactorioBlueprints/Java-Factorio-Data-Wrapper that referenced this issue Jan 3, 2023
…`~` which indicates dependencies that don't affect mod loading order. Relates to issues demodude4u#37 and demodude4u#42.
Bilka2 added a commit that referenced this issue Jan 4, 2023
Enhance mod loading to respect dependency declarations starting with `~` which indicates dependencies that don't affect mod loading order. Relates to issues #37 and #42.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant