Closed smallrobuxman closed 1 month ago
@EmeraldLoc uh oh
This is probably cause I'm on a beta version of macOS, so it was compiled for that version... I'll see what I can do, may have to create a vm to compile it properly.
That's a lot of effort, I commend you
This does not contain any mods since i had to get the filesize below 25 megabytes, can you see if this works for you?
well this time theres no compatibility issue, but i get this error:
Alr, good to know. I'll have to do the VM strat then.
Maybe I don't. Reran with slightly different make configuration, didn't get any linking warnings during compilation, so this may just work. Ideally I wouldn't run it thru a vm, so older versions of macOS could always be supported.
I got the same error
It'll probably be a while before I get the VM set up, so in the meantime, you can compile the dev branch of DX to build, however you will have to manually move the mods, palettes, dynos, and lang folders into the Resources folder, I still have to get that worked out.
Alright, ill try doing that one tomorrow
Seems like the error is an oversight. To fix it temporarily, you can get hombrew and run brew install glew sdl2
, in the meantime I'll be editing the makefile, or whatever else I need to edit, to pack these files in.
Does sm64coopdx store copyrighted assets in .app or in another folder? I would share my build in the meantime Okay nvm I can only upload 25mb
It doesn't have copyrighted assets
Alr, I believe I got it worked out. The problem was glew and sdl2 weren't packed with the executable. Once I did this, I just had to change where the exec was looking for the libs, and now each lib is packed. Once again, this doesn't contain any mods to get it below the 25 mb limit. Lmk if this works :D
Can confirm it functions!
Awesome! Did you run it with glew and sdl2 uninstalled from brew? It should still launch without those deps installed.
Initially, no, but I just removed glew and sdl2 from brew and it still seems to run!
Awesome! Will send these changes to Agent X so he can get them on the dev branch, ty for testing!
for my case it says the file is damaged move to trash, can anyone help with that?
Yea, we're still getting the build updated. In the meantime, you can compile the repo manually, or use the dmg file I gave above, although note that doesn't come with any mods.
i know it seems a stupid a question but i dont know how to compile on mac i only did it once with a tutorial, can you please send a good tutuorial to compile it, that would be very helpful. thank you also to note i have a mac m1 max is it fine or should it be intel?
Nah it's fine. Yea the m1 max will be great for this!
So, firstly, download the build with macos fixed here. Next thing is go into your downloads folder, and unzip sm64coopdx-main
. Next, open up the terminal, and, assuming you haven't renamed any file, run cd ~/Downloads/sm64coopdx-main
. Now, if you don't have homebrew installed, install it here. Next, run:
brew install make mingw-w64 gcc sdl2 pkg-config glew glfw3 libusb audiofile coreutils
With these packages installed, you should be good to go! So, get your SM64 Rom, rename it to baserom.us.z64
, and drag it into the sm64coopdx-main
folder in your Downloads folder. With that done, head back into your terminal, and run gmake OSX_BUILD=1 -j
. Once that finished, open up finder, head to sm64coopdx-main
, open up the build folder, then us_pc folder, and the .app should be there!
im on sonoma 14.5 and see this whenever i try opening sm64coopdx![image](https://github.com/coop-deluxe/sm64coopdx/assets/80533565/ccafe61f-2568-4a2a-8962-8a5eae580162)