mchlnix / SMB3-Foundry

SMB3 Level Editor in Python
GNU General Public License v3.0
93 stars 12 forks source link

Mac build is not usable #79

Closed Funnylinkk closed 2 years ago

Funnylinkk commented 3 years ago

The Mac version is compiled into a .dms file. This is not a common file type and is not usable.

fortenbt commented 3 years ago

From: https://discussions.apple.com/thread/250741530#:~:text=A%20file%20with%20a%20.,The%20.

A file with a .dms extension is a file that has been downloaded and renamed by the Apple Safari web browser or the Apple Mail email client. It contains the contents of a file that did not have a file extension or was erroneously renamed when downloaded. The .dms extension is a result of a bug in Safari and Mail.

Please let us know if you can simply run the file or rename it and then run it.

Funnylinkk commented 3 years ago

Yep, I tried renaming it to .app and .dmg, I'll try naming it .zip.

Funnylinkk commented 3 years ago

I have tried renaming it zip, doesn't work. You guys forgot to put the file extension at the end.

mchlnix commented 3 years ago

What is the default extension for an executable in Mac OS? What would you expect it to have?

Funnylinkk commented 3 years ago

It would be a .dmg file, or maybe a .app File , but I tried renaming it that and it has not worked.

johsoderi commented 3 years ago

The default extension for a "UNIX Executable" in macOS is none. Remove the extension, then make the file executable in Terminal: chmod +x /path/to/osx-smb3-foundry Then execute it from Terminal: /path/to/osx-smb3-foundry

Now, I haven't gotten it to actually load a ROM myself, but that's another issue.

mchlnix commented 2 years ago

Haven't heard any complaints since and I don't have a mac to test it, so I guess it works, or no one cares enough.