It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
bennyfranco: Hello! You're right, I'll try to contact iwifallen to change the name of the publication, by the way AveFenix05 and I build a 32-bit version of devilutionX in macOS Mojave and it works very well, we build a 64-bit version but some sound and painting functions need be ported. We need to study more about the code because we are not sure of the data structure for the 64-bit port, but for now we can play with a 32-bit compilation.
avatar
Wusel: Could you explain what you did to compile devilutionX as 32bit application on macOS Mojave?
I tried a few times but can't get it to work.
Or maybe you could just update the readme.md on github and open a pull request.
We use the macOS 10.13 SDK and Xcode 9.4.1, this tools are the last that support x86 builds, Mojave has 32 bit compatibility but its sdks doesn't have and we need to rebuild all dependences of the project instead of install it from Homebrew. We are working in the projects for this version of Xcode, when finish, we will made a pull request :D
avatar
Wusel: Could you explain what you did to compile devilutionX as 32bit application on macOS Mojave?
I tried a few times but can't get it to work.
Or maybe you could just update the readme.md on github and open a pull request.
avatar
bennyfranco: We use the macOS 10.13 SDK and Xcode 9.4.1, this tools are the last that support x86 builds, Mojave has 32 bit compatibility but its sdks doesn't have and we need to rebuild all dependences of the project instead of install it from Homebrew. We are working in the projects for this version of Xcode, when finish, we will made a pull request :D
Thanks for the clarification. I wasn't aware that the SKDs already dropped 32bit support. I thought it would be just depreciated before getting dropped in macOS 10.15.
But anyway, thanks for you work here! As C++ is dark art to me I'm grateful for anybody who invests his time to get this going. :)
Post edited March 12, 2019 by Wusel
avatar
iwifallen: Will there be an OS X version at some point?
+1
avatar
Wusel: Could you explain what you did to compile devilutionX as 32bit application on macOS Mojave?
I tried a few times but can't get it to work.
Or maybe you could just update the readme.md on github and open a pull request.
avatar
bennyfranco: We use the macOS 10.13 SDK and Xcode 9.4.1, this tools are the last that support x86 builds, Mojave has 32 bit compatibility but its sdks doesn't have and we need to rebuild all dependences of the project instead of install it from Homebrew. We are working in the projects for this version of Xcode, when finish, we will made a pull request :D
Awsome work figuring this out, looking much forward to seeing the PR :)
We are down to 5 bugs in the project for 32bit platforms. The main thing blocking 64bit builds is that some functions in the render is handling memory pointers as 32bit integers. This will be mostly fixed by cleaning up the code in the upstream project.
Post edited March 13, 2019 by Anders_Jenbo
Just Voicing my hopes of there also being an official MacOS Version.
avatar
theimmortalmoo: Just Voicing my hopes of there also being an official MacOS Version.
I would not expect an official version by Blizzard.
But in case you're hoping for a native macOS version there is already a working devilutionX build by bennyfranco ;)
https://github.com/BennyFranco/devilutionX/releases/tag/nightlyOSX
Post edited March 18, 2019 by Wusel
avatar
Wusel: I would not expect an official version by Blizzard.
But in case you're hoping for a native macOS version there is already a working devilutionX build by bennyfranco ;)
https://github.com/BennyFranco/devilutionX/releases/tag/nightlyOSX
Latest DevilutionX now includes a macOS build:
https://github.com/diasurgical/devilutionX/releases

Thanks to Benny Franco, Karina Ulloa and Max Desiatov for there help porting it to Mac.
This is amazing! Thank you, I've been trying to get this to work on OS X for years.