Page 1 of 1
MacTASClient
Posted: 10 Sep 2017, 00:52
by MasterBel2
I've been working on a native MacOS lobby, written in Swift. Just now I've uploaded it to github. (
Repository Link)
Current functionality is fairly limited, but you can join and play games (providing you have the map & game – it does not autodownload)
Screenshots:
Re: MacTASClient
Posted: 10 Sep 2017, 01:38
by gajop
Any screenshots?
Re: MacTASClient
Posted: 10 Sep 2017, 08:12
by MasterBel2
Sorry, had taken them but forgot to add them. Added to OP now.
Re: MacTASClient
Posted: 10 Sep 2017, 08:49
by gajop
Great.
So what's stopping us now from having a Mac engine build? I assume you can also build, but can we also have it on the buildbot?
Re: MacTASClient
Posted: 10 Sep 2017, 12:48
by MasterBel2
I haven't yet tried to build the engine, but it's on my bucket list (actually I've never successfully built anything before…)
Re: MacTASClient
Posted: 10 Sep 2017, 14:49
by gajop
Wait, what. How does one play then?
Re: MacTASClient
Posted: 10 Sep 2017, 15:39
by Kloot
So what's stopping us now from having a Mac [buildbot] engine build?
Right now, one metric fuckton of compilation errors because MacOS is a garbage development platform for anything other than Objective-C / Swift applications.
Re: MacTASClient
Posted: 11 Sep 2017, 00:47
by MasterBel2
gajop wrote:Wait, what. How does one play then?
Currently MacOS users are using a build by darklord, posted
here
Re: MacTASClient
Posted: 11 Sep 2017, 07:40
by Belmakor
Kloot wrote:because MacOS is a garbage development platform for anything other than Objective-C / Swift applications.
Tell us how you really feel
IMO macOS is an awesome developer platform. It's user friendly, and it's full Unix. There's a reason why lots of developers have switched to Mac…
The problem with Spring on macOS is the lack of maintainers and build bot, not the platform.
Once you've got the dependencies worked out, the trickiest thing is building the app archive for easy distribution. But again once set up, should be painless after that.
I'm hoping myself to get set up to do Spring builds on Mac soon. I've got a VM partially configured already with the required dependencies. Just need to go through DarkLord's build script and make sure it all still works and fix the things that don't. This week and next I'm pretty busy getting some stuff ready for the iOS 11 release (I have my own apps on the App Store), but after that hoping to get some free time for "hobby" stuff like this.
Re: MacTASClient
Posted: 11 Sep 2017, 09:14
by bibim
Belmakor wrote:I'm hoping myself to get set up to do Spring builds on Mac soon.
Btw, if you manage to get such a set up, don't forget spring-dedicated and spring-headless too

I tested SPADS as much as I could on macOS using DarkLord's build, all is ok except I couldn't test in-game functionalities due to spring-dedicated binary being unavailable on macOS...