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

A question about mw2 xmodel #7

Open
dest1yo opened this issue Nov 1, 2023 · 9 comments
Open

A question about mw2 xmodel #7

dest1yo opened this issue Nov 1, 2023 · 9 comments

Comments

@dest1yo
Copy link

dest1yo commented Nov 1, 2023

Sorry to disturb you. I would like to ask if you have researched the xmodel structure of mw2. Is there any relevant information that I can refer to?

@mauserzjeh
Copy link
Owner

I haven't research mw2 yet. Can the xmodels be extracted from the game files?

@dest1yo
Copy link
Author

dest1yo commented Nov 4, 2023

I haven't research mw2 yet. Can the xmodels be extracted from the game files?

Yes i found that xmodels can be extracted from fast file by using Zonetool.
I did some research recently and learned a few things.

@dest1yo
Copy link
Author

dest1yo commented Nov 4, 2023

I haven't research mw2 yet. Can the xmodels be extracted from the game files?

Thank you for your reply. Here is the Zonetool:
https://github.com/ZoneTool/zonetool
If you are interested, you can also take a look :)

@mauserzjeh
Copy link
Owner

Thanks!

Currently I am rewriting the plugin in rust for better performance, as soon as I will finish supporting the already supported games, I will take a look at if I can support newer cods as well. I knew that after CoD4, the assets were mainly in modtools or fastfiles, but I haven't come across zonetool. This way I might be able to support maps as well.

No ETA yet though.

@dest1yo
Copy link
Author

dest1yo commented Nov 4, 2023

Thanks!

Currently I am rewriting the plugin in rust for better performance, as soon as I will finish supporting the already supported games, I will take a look at if I can support newer cods as well. I knew that after CoD4, the assets were mainly in modtools or fastfiles, but I haven't come across zonetool. This way I might be able to support maps as well.

No ETA yet though.

You're welcome. Do you have any other contact information? Although I may not continue to research these for the time being.
By the way, do you mean that we can use rust to write plugins in blender?

@mauserzjeh
Copy link
Owner

There is a project called Pyo3 which can build python module from rust code. I am writing most of the plugin in rust for better performance (asset loading, transforming data etc.). Then I build a python module from it (it's like a dll) which exports various functions that I can call from python. Feel free to check the develop branch, although its heavily work in progress.

@dest1yo
Copy link
Author

dest1yo commented Nov 4, 2023

There is a project called Pyo3 which can build python module from rust code. I am writing most of the plugin in rust for better performance (asset loading, transforming data etc.). Then I build a python module from it (it's like a dll) which exports various functions that I can call from python. Feel free to check the develop branch, although its heavily work in progress.

Cool! Good work!

@dest1yo
Copy link
Author

dest1yo commented Nov 4, 2023

There is a project called Pyo3 which can build python module from rust code. I am writing most of the plugin in rust for better performance (asset loading, transforming data etc.). Then I build a python module from it (it's like a dll) which exports various functions that I can call from python. Feel free to check the develop branch, although its heavily work in progress.

Another tool about ff. I haven't used it, it might be helpful to you
https://github.com/Laupetin/OpenAssetTools

@Aireania
Copy link

excuse me,how can i transplant a xmodel from waw 2 cod6

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

No branches or pull requests

3 participants