Re: Teeworlds on Steam, now released!
@heinrich5991, @Bumbletee: is that a Steam-only problem ?
@Bumbletee: does the non-Steam version work ?If required I can test this on my Mac soon.
// edit:
My guess is that Steam might have a different structure for Mac-Applicatons and doesn't use the standard bundle-structure and thus mixes up sdl and freetype dependencies. If that is the case and the dependencies are stored somewhere else relative to the executable I can easily recompile and fix it. Well just a guess, tell me if I can help
I have been playing Teeworlds since the 0.4 era, so yeah, the non-steam version always worked - apart from the 0.6.x (can't remember which exactly) version that also shipped without the libraries for MacOS.
I have never installed freetype systemwide, so if it is not shipped with the game, it can't start.
If someone else tries it, he should make sure that he also never installed the libraries, because we can't assume that people downloading the steam version have the libraries installed.
About the mixing up of libraries:
The executable provided in the steam release searches the libraries in the relative path "executable_directory/.. /Frameworks/" which is the Layout the packaged app for MacOS is shipped in when downloading from this website. But in the steam release this folder layout is not available as only the executable from the packaged app is provided, missing everything else. (I have also not found any steam folder containing the libraries - I think they were just forgotten like in the 0.6.x release I mentioned earlier)