FreeSO on Mac

Discussion in 'Support' started by RHY3756547, Nov 30, 2017.

  1. Pawel3d

    Pawel3d New Member

    But if I use mono --arch=32 freeso.exe I have this:
    Code:
    mono --arch=32 FreeSO.exe
    AL lib: (WW) GetProcPath: Failed to readlink /proc/self/file: No such file or directory
    AL lib: (WW) alc_initconfig: Failed to initialize backend "jack"
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    2019-02-25 14:32:38.241 mono32[6304:600498] pid(6304)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
    System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
      at System.IO.BinaryReader.FillBuffer (System.Int32 numBytes) [0x0007a] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.IO.BinaryReader.ReadUInt16 () [0x00000] in <58ef3af9ea4944daa82b0c341685a066>:0
      at FSO.Files.Utils.IoBuffer.ReadUInt16 () [0x00000] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Files.Formats.IFF.Chunks.BHAV.Read (FSO.Files.Formats.IFF.IffFile iff, System.IO.Stream stream) [0x000f0] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Files.Formats.IFF.IffFile.prepare[T] (System.Object input) [0x0002f] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Files.Formats.IFF.IffFile.List[T] () [0x0003b] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Content.GameIffResource.Recache () [0x00011] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.GameGlobalResource.Recache () [0x00000] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.GameGlobalResource..ctor (FSO.Files.Formats.IFF.IffFile iff, FSO.Files.Formats.OTF.OTFFile tuning) [0x00014] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.WorldGlobalProvider.Get (System.String filename) [0x0013b] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.GameObjectResource..ctor (FSO.Files.Formats.IFF.IffFile iff, FSO.Files.Formats.IFF.IffFile sprites, FSO.Files.Formats.OTF.OTFFile tuning, System.String iname, FSO.Content.Content content) [0x00057] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.WorldObjectProvider+<>c__DisplayClass6_0.<GenerateResource>b__0 (System.String fname) [0x0013e] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Common.Utils.TimedReferenceCache`2+<>c__DisplayClass3_0[KEY,VALUE].<GetOrAddInternal>b__0 (KEY k) [0x00037] in <d4d966def1e24d4e8546b56b922bc374>:0
      at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00034] in <58ef3af9ea4944daa82b0c341685a066>:0
      at FSO.Common.Utils.TimedReferenceCache`2[KEY,VALUE].GetOrAddInternal (KEY key, System.Func`2[T,TResult] valueFactory) [0x0002e] in <d4d966def1e24d4e8546b56b922bc374>:0
      at FSO.Common.Utils.TimedReferenceCache`2[KEY,VALUE].GetOrAdd (KEY key, System.Func`2[T,TResult] valueFactory) [0x00000] in <d4d966def1e24d4e8546b56b922bc374>:0
      at FSO.Content.WorldObjectProvider.Init (System.Boolean withSprites) [0x002d5] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.Content.InitWorld () [0x00052] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.Content.Init () [0x0024d] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.Content.Init (System.String basepath, Microsoft.Xna.Framework.Graphics.GraphicsDevice device) [0x00013] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Client.Controllers.LoadingScreenController+<>c.<.ctor>b__1_0 (System.Action donePart) [0x00010] in <cf76d7a41b354544befde3d6a5830519>:0
      at FSO.Content.ContentPreloader.LoadContent () [0x0000b] in <a696485a5a1243f7944c11e470047006>:0
      at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <58ef3af9ea4944daa82b0c341685a066>:0
    [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
      at System.IO.BinaryReader.FillBuffer (System.Int32 numBytes) [0x0007a] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.IO.BinaryReader.ReadUInt16 () [0x00000] in <58ef3af9ea4944daa82b0c341685a066>:0
      at FSO.Files.Utils.IoBuffer.ReadUInt16 () [0x00000] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Files.Formats.IFF.Chunks.BHAV.Read (FSO.Files.Formats.IFF.IffFile iff, System.IO.Stream stream) [0x000f0] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Files.Formats.IFF.IffFile.prepare[T] (System.Object input) [0x0002f] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Files.Formats.IFF.IffFile.List[T] () [0x0003b] in <b4d5a9d65052420fb4e1cac9da738837>:0
      at FSO.Content.GameIffResource.Recache () [0x00011] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.GameGlobalResource.Recache () [0x00000] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.GameGlobalResource..ctor (FSO.Files.Formats.IFF.IffFile iff, FSO.Files.Formats.OTF.OTFFile tuning) [0x00014] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.WorldGlobalProvider.Get (System.String filename) [0x0013b] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.GameObjectResource..ctor (FSO.Files.Formats.IFF.IffFile iff, FSO.Files.Formats.IFF.IffFile sprites, FSO.Files.Formats.OTF.OTFFile tuning, System.String iname, FSO.Content.Content content) [0x00057] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.WorldObjectProvider+<>c__DisplayClass6_0.<GenerateResource>b__0 (System.String fname) [0x0013e] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Common.Utils.TimedReferenceCache`2+<>c__DisplayClass3_0[KEY,VALUE].<GetOrAddInternal>b__0 (KEY k) [0x00037] in <d4d966def1e24d4e8546b56b922bc374>:0
      at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00034] in <58ef3af9ea4944daa82b0c341685a066>:0
      at FSO.Common.Utils.TimedReferenceCache`2[KEY,VALUE].GetOrAddInternal (KEY key, System.Func`2[T,TResult] valueFactory) [0x0002e] in <d4d966def1e24d4e8546b56b922bc374>:0
      at FSO.Common.Utils.TimedReferenceCache`2[KEY,VALUE].GetOrAdd (KEY key, System.Func`2[T,TResult] valueFactory) [0x00000] in <d4d966def1e24d4e8546b56b922bc374>:0
      at FSO.Content.WorldObjectProvider.Init (System.Boolean withSprites) [0x002d5] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.Content.InitWorld () [0x00052] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.Content.Init () [0x0024d] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Content.Content.Init (System.String basepath, Microsoft.Xna.Framework.Graphics.GraphicsDevice device) [0x00013] in <a696485a5a1243f7944c11e470047006>:0
      at FSO.Client.Controllers.LoadingScreenController+<>c.<.ctor>b__1_0 (System.Action donePart) [0x00010] in <cf76d7a41b354544befde3d6a5830519>:0
      at FSO.Content.ContentPreloader.LoadContent () [0x0000b] in <a696485a5a1243f7944c11e470047006>:0
      at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <58ef3af9ea4944daa82b0c341685a066>:0
      at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <58ef3af9ea4944daa82b0c341685a066>:0
    AL lib: (EE) alc_cleanup: 1 device not closed
  2. Boomer

    Boomer New Member

    Hey guys! Is there any update to being closer to MAC release without all the crazy steps? Apparently I am mac illiterate because I can not figure this out at all... LOL! I need a max installation guide for dummies! Tried finding videos to explain but can't find any! :-(
    Please help!
  3. Boomer

    Boomer New Member

    I get to the point where I am installing TSO and need to change directory and put this into the terminal...

    cd ~/Downloads/TSO_Installer_v1.1239.1.0.zip

    But then it says No Such File or Directory...
  4. Yuriane

    Yuriane New Member

    You have to take cd ~/Downloads/TSO_Installer_v1.1239.1.0 (just delete .zip from the end). Then it works!
    Last edited: Apr 18, 2019
  5. Yuriane

    Yuriane New Member

    I installed everthing and followed all the instructions step by step without any error but when i wanted to execute freeso.command or freeso3d.command, i got the answer "command not found".
    Does somebody know what might be the reason?
    (What I made but don't stand in the instructions: I renamed the client-746 folder as "FreeSO" and used it like described in the last point as "my FreeSO folder")

    OK no no no no! I have to correct myself: Everything worked fine until the end! I just got what I did wrong!
    For everybody who will make the same mistake: You have to move the shell data (with the name "freeso.command" or "freeso3d.command") out of your FreeSO folder into the terminal and enter!!

    Thank you very much for the instruction to play FreeSO on Mac!
    Last edited: Apr 18, 2019
  6. Seananthony

    Seananthony New Member

    YES. I agree on these little details in the instructions aren't there and I had to go through the same process.
    1. Delete ".zip" off the "(ex. cd ~/Downloads/TSO_Installer_v1.1239.1.0.zip)" when changing directory.
    2. Rename the folder "client-746" to "FreeSO".
    3. To launch "freeso.command" use '~/Documents/Freeso/freeso.command' or '~/Documents/Freeso/freeso.command' for 3D (without quotes).

    Can't wait to have an .app to launch from. For some reason joining properties seems to have gotten pretty difficult. I'm getting "reconnecting to lot server".

Share This Page