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

ARM64 Support #61

Closed
jakeyounglol opened this issue May 14, 2023 · 4 comments
Closed

ARM64 Support #61

jakeyounglol opened this issue May 14, 2023 · 4 comments
Assignees
Labels
Enhancement ⭐ New feature or request Version 1.7 To do/In-Progress in Version 1.7

Comments

@jakeyounglol
Copy link

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.

@jakeyounglol jakeyounglol added the Enhancement ⭐ New feature or request label May 14, 2023
@PeterStrick
Copy link
Owner

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

@PeterStrick PeterStrick changed the title please add arm64 support ARM64 Support May 15, 2023
@PeterStrick PeterStrick added the Version 1.7 To do/In-Progress in Version 1.7 label May 15, 2023
@PeterStrick
Copy link
Owner

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

@PeterStrick
Copy link
Owner

@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

@jakeyounglol
Copy link
Author

ok thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement ⭐ New feature or request Version 1.7 To do/In-Progress in Version 1.7
Projects
None yet
Development

No branches or pull requests

2 participants