#HELP ME PLEASE/I CANT INSTALL AXIOM ON MAC

1 messages · Page 1 of 1 (latest)

tawny jolt
#

Ive tried using the mac workaround but i cant get it right... PLEASE can someone either walk me through it or just send me a file that works on mac!!!

unborn scaffold
#

umm

unborn scaffold
chilly bloom
#

fire tag macfix

fair boughBOT
#

How to fix Axiom on arm Macs

You need 3 terminal commands. First, make sure you have Axiom downloaded, and also the Imgui-Java natives https://github.com/SpaiR/imgui-java/actions/runs/5554721970?pr=190 (requires a github account (there is a section "Artifacts" at the bottom. Inside of there, click on "native-libraries". That should start the download. It is a zip, and this one should be unpacked by double clicking it)). Make sure both downloads are in the same folder, and open a Terminal in that folder (type cd and drag the folder into terminal (and click enter)).

Then, run the following commands:

Recreate a part of the folder structure as in the Axiom jar (needed for editing the zip later)
mkdir -p io/imgui/java/native-bin

Then, copy over the Imgui-Java ARM natives and rename it
cp native-libraries/libimgui-javaarm64.dylib io/imgui/java/native-bin/libimgui-java64.dylib

Lastly, update the Axiom jar. It'll give a few warnings, but it works so you can ignore them.
zip -u Axiom-b0.97-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib (make sure the filename for axiom is correct)

Now you can put the Axiom jar in your mods folder and it should work. Any other files and folders created can be deleted.

Here is a video you can follow along with: https://cdn.discordapp.com/attachments/1139191845457506375/1139740572555411567/axiom_m1_fix.mp4
credit to myokan, twirre.me and ic22487

unborn scaffold
#

change zip -u Axiom-b0.97-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib
-->
zip -u Axiom-b1.0.4-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib

chilly bloom
#

Ah

#

yeah but in a few days were releasing another version so

#

It should probably be made version ambiguous anyways

#

were looking into potential just including the natives on our end since this pr has been open for ages

unborn scaffold
#

please do bc it makes hard for entry on macs

tawny jolt
#

so i did try again and still didnt work :/

#

the game launches but the mod doesnt work/show up

errant brook
#

And then launch as normal with axiom installed

tawny jolt
#

I use prism launcher

#

...

errant brook
#

Then follow those instructions properly

tawny jolt
#

yeah man, ive tried

errant brook
#

If it didn't work then you haven't

Make sure you have cd'd into the correct folder before running the commands

tawny jolt
#

yeah... ill try again

errant brook
# tawny jolt yeah... ill try again

If you are unable to fix it from that, there is this doc you can follow:

Just make sure to replace the file names with whichever version you are using since this is a little outdated

tawny jolt
#

oh damn thanks ill try this rn

errant brook
#

Don't forget to replace the file names with the current axiom version file name

tawny jolt
#

is that supposed to happen?

#

this is what im left with....

errant brook
#

You are probably in the wrong folder

#

I don't use Mac so I can't really help you with it I'm just giving you links to the instructions

sterile obsidian
#

For me the folder native-libraries isn't showing up, when i do the unzip from terminal it dumps all the contents into the parent directory

might be because i use keka

#

Only when you unzip using the gui do you get a folder called native-libraries i think

#

might have worked, mod menu shows axiom

#

so i just copied and pasted the libimgui-javaarm64 into the right directories

#

let me see if i can get it to work better

#
unzip native-libraries && mkdir -p io/imgui/java/native-bin && cp libimgui-javaarm64.dylib io/imgui/java/native-bin/libimgui-java64.dylib && zip -u Axiom-1.1.1-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib && rm -r io

er idk what this error is but the mod seems to work
zip warning: Local Entry CRC does not match CD: io/imgui/java/native-bin/libimgui-java64.dylib (deflated 70%)

full violet
sterile obsidian
#

you can just change the name of the file in the command which is what ive done above

full violet
#

I did but unfortunately was crashing

sterile obsidian
#

oh i see, thanks for the warning

full violet
#

I was trying multiple times with different versions and on my Air M2 it launches properly only if you follow the instructions precisely

sterile obsidian
#

im on a m1 pro and it seems to work fine with 1.1.1, using the correct sodium on prismlauncher

jolly whale
swift sluice
tawny jolt
sterile obsidian
#

cd downloads

#

Then #1145829913849499658 message

crystal stoneBOT
#
unzip native-libraries && mkdir -p io/imgui/java/native-bin && cp libimgui-javaarm64.dylib io/imgui/java/native-bin/libimgui-java64.dylib && zip -u Axiom-1.1.1-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib && rm -r io

er idk what this error is but the mod seems to work
zip warning: Local Entry CRC does not match CD: io/imgui/java/native-bin/libimgui-java64.dylib (deflated 70%)

tawny jolt
#

ohh damnn

#

k ill try that! thanks lol

#

OH BRO THANK YOU SO MUCH

#

it worked