Skip to content

Conversation

@ravepossum
Copy link
Collaborator

Please see the original PR for more details - all of the information there still applies

The only difference in the changes in this PR and the original are:

  • The NARCs being dumped have been given more descriptive names now that nitrorom allows us to do so.
  • A couple more prop models have been documented since then - those files and their new constants have been updated to match

Re-opening this PR as it's been blocked by other tooling changes for a while but ultimately the concerns we had were not impactful enough to keep it blocked further (and any time new prop models get documented, it adds work to this PR).

The main issue previously was that the python conversion scripts were not as performant as a datagen tool. The intent is that the scripts in this PR will be rewritten once #852 is complete and dataproc is ready to use.

There's a lot in this PR and I put together the history with intention - I'd prefer if these changes weren't squashed.

@ravepossum ravepossum marked this pull request as draft February 9, 2026 03:28
@ravepossum ravepossum marked this pull request as ready for review February 9, 2026 03:58
Copy link
Contributor

@Kuruyia Kuruyia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beautiful!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question: Does it make sense to somehow generate this file from generated/map_prop_models.txt?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is an excellent suggestion and I'm currently trying to come up with a reasonably clean and Meson-ic way to accomplish this.

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.

2 participants