Skip to content

Conversation

@biqqles
Copy link

@biqqles biqqles commented Feb 19, 2021

This PR modifies update.py to generate the navmap's data files using flint instead of external tools.

Current progress:

  • Dumping string resources
  • Generating shortest paths
  • Testing

@biqqles
Copy link
Author

biqqles commented Feb 19, 2021

The initial commit is a small change implementing the generation of infocards.txt with flint instead of FLInfocardIE.exe. The files generated by each are not identical because flint doesn't know how to get resources from DLL 0 (Freelancer.exe). This doesn't matter because these resources are only used in the game's UI and never referenced in INIs but I can improve this if necessary.

@biqqles
Copy link
Author

biqqles commented Feb 22, 2021

The files generated by each are not identical because flint doesn't know how to get resources from DLL 0 (Freelancer.exe).

I was wrong - these strids are in fact in resources.dll and I've just updated flint to get them too. However, since the majority of resources are not referenced by systems and solars, it might make sense to generate a subset of these to greatly reduce the amount of data downloaded by the client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant