Mac OS support?
Hello I've been trying out different methods to install TABS mods on Mac, and none of them have worked. However, there is a branch called "macOS-support", witch makes this seem the the most promising method, but I have not been able to get it to work. I'm new to this "issue" thing, but I've seen some people use it to ask for help. If anyone would know anything about the support for Mac, your help would be greatly appreciated.
Thanks.
It's mostly working currently however is slightly outdated. There needs some work to bring it up to date again.
At the moment the branch can run MacOS native apps, however none of the uploads on TS support it and so it requires a bit more manual work which isn't feasible for a release until that's sorted.
I tried running from the development branch on Mac. Everything went well until the point of launching the game - It seems like there might be a path hardcoded in the macos_proxy?
boet@Boets-Air Peglin % ./macos_proxy "/Users/boet/Library/Application Support/Steam/steamapps/common/Peglin/peglin.app"
Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/Users/cade/Documents/proxyout.txt'.
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.File.WriteAllText(String path, String contents)
at ManagerProxy.Program.<>c__DisplayClass0_0.<Main>b__1(CliParams parameters)
at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult`1 result, Action`1 action)
at ManagerProxy.Program.Main(String[] args)
zsh: abort ./macos_proxy