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

MDLX/MAP's VIF read and write support #81

Merged
merged 7 commits into from
Feb 15, 2020
Merged

MDLX/MAP's VIF read and write support #81

merged 7 commits into from
Feb 15, 2020

Conversation

Xeeynamo
Copy link
Contributor

This pull request adds support to parse, modify, write back or create a VIF for a MDLX or MAP files. Essentially the format that is responsible to send to the GPU the polygons. The VIF is the type 4 of a MDLX/MAP, which I want to remember it is just a BAR file with a different extension.

I also want to make aware that there is no documentation (yet) in this pull request. This is due to many unknown fields and the fact that I still do not understand how the game consumes those VIFs. Writing a documentation would be just a raw write of assumptions, potentially incorrect.

While I realize that the code is left in a quite raw state, I would like to merge it in master as it is so it can be studied and improved by other people.

@Rikux3 Rikux3 merged commit 760edf1 into master Feb 15, 2020
@Rikux3 Rikux3 deleted the feature/mdlx-model branch February 15, 2020 18:07
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