[Closed] [Solved] 3dsmax 2022 sdk language MUI file does not generate
Hi, I’ve come back to do some more development for 3dsmax,
I use the SDK, I have a strange issue I cannot resolve, and that is that the plugin complains that there is not en-us/plugin.dll.mui file – and because of that it does not want to load.
It has a custom buildstep that calls the program that should generate this file, and that one does not fail, but the file itself does not generate. (I generated the plugin project through the project wizard).
Has anyone of you seen this issue? Or know how I can override this and make the plugin load even if the file is not there?
well a mui file is for Multilingual User Interface so have you some localization thing going on ? or some multi language option checked ?
There is no setting for enabling\disabling that in the wizard when you create your project, so the project is generated with mui generation in the postbuild step – but as I mentioned – it does not generate the file.
Also tried manually by calling the same tool that the SDK calls – same problem.
Sames goes for the ‘how-to’ projects.
I did not think about removing the build-step itself – since it does not report anything wrong,
But removing it actually solved the issue.
I removed the build-step, that made the plugin load.
So that’s nice, now I can get started on what I was supposed to do.
Okay, so I tested a bit more today, I now know what I did wrong.
When using the wizard – and it asked to point to sdk root dir – I pointed it to:
C:\Program Files\Autodesk\3ds Max 2022 SDK\
instead of:
C:\Program Files\Autodesk\3ds Max 2022 SDK\maxsdk\
When I compiled my project, it complained that it could not find the .props files,
I then manually fixed the path to the prop files in the vcxproj file, but instead I should have updated the
<MaxSDK>C:\Program Files\Autodesk\3ds Max 2022 SDK\</MaxSDK>
to be :
<MaxSDK>C:\Program Files\Autodesk\3ds Max 2022 SDK\maxsdk\</MaxSDK>
So after fixing that it now generates mui file without any issues.