PeterStrick/ViVeTool-GUI

ARM64 Support

jakeyounglol opened this issue · 4 comments

i have an arm64 based mac and i'm using a virtual machine to run windows and i can't use vivetool gui because it doesn't support arm based computers. please add arm64 support. vivetool cli supports arm64 too.

Hmmm Debugging Arm64 Builds of ViVeTool GUI would be a challenge because I don't own a Arm64 Device capable of running Windows, but I'll try to get a Arm64 Build working later today

Well this seems to be kind of difficult to get working correctly. After applying the fix mentioned here dotnet/sdk#28419 it does indeed compile Arm64 Versions of ViVeTool GUI, the Feature Scanner and a WebView2 DLL, although all other DLLs, including Mach2 seem to be x86-64 only so it seems that you are required to rely on a x64 to Arm64 Translation Layer

Compiling for Arm64 also seems to introduce a Bug where it is not compiling any Localised Resources, removing any Multi-Language Support

image

The ARM64 compiled Version is here: ViVeTool_GUI_ARM64.zip

@jakeyounglol You may also need to install .Net Framework 4.8.1 manually, as it introduced Arm64 support for the .Net Framework which I set it to compile and target to

ok thanks!