Hi Rich - Hope you're enjoying your time away from work. Thanks for the excellent add-on, I've really been enjoying it so far. My biggest problem is that I sometimes get so into playing with Telemachus that I forget to fly my ship! I've been messing with the HTML/CSS/JS a bit and may eventually write a new skin for it - will post it here if I do. In the meantime, I wanted to follow up about the "Page Not Found 404" error that a few other Mac OS X users have reported in this thread. I, too, experienced this issue (running OS X 10.9) when trying to install the current version of the plugin from Spaceport. I was able to fix it by applying the change suggested by alains in his excellent debugging thread a few pages back. However, this required me to re-compile Telemachus, which took me a little while to figure out, having never played with mods or compiled C# on a Mac before. So I just thought I'd write a little guide to doing so for fellow noobs like myself - both so people have a temporary way to get Telemachus working until you're able to get a real fix in, and so fellow Mac users know how to compile if they want to modify the code themselves to try new things. Most of this was just discovered by experimentation, so apologies if there are better ways to do some of this - feel free to make suggestions/corrections. OK, here goes: Compiling Telemachus on Mac OS X (10.9) 1. Install the Mono MRE from http://www.go-mono.com/mono-downloads/download.html 2. Clone the Telemachus repo by running this command in the Terminal: git clone https://github.com/richardbunt/Telemachus.git If you don't have/use git, you can instead just download a zip of the Telemachus repo at https://github.com/richardbunt/Telemachus/archive/master.zip and unzip it. 3. Navigate to the directory which contains the Telemachus.csproj file: cd Telemachus/Telemachus 4. Telemachus needs some DLLs from KSP to compile, so copy them over with the following commands: mkdir bin mkdir bin/Release cp ~/Library/Application\ Support/Steam/SteamApps/common/Kerbal\ Space\ Program/KSP.app/Contents/Data/Managed/UnityEngine.dll bin/Release/ cp ~/Library/Application\ Support/Steam/SteamApps/common/Kerbal\ Space\ Program/KSP.app/Contents/Data/Managed/Assembly-CSharp.dll bin/Release/ cp ~/Library/Application\ Support/Steam/SteamApps/common/Kerbal\ Space\ Program/KSP.app/Contents/Data/Managed/Assembly-CSharp-firstpass.dll bin/Release/ cp ~/Library/Application\ Support/Steam/SteamApps/common/Kerbal\ Space\ Program/KSP.app/Contents/Data/Managed/TDx.TDxInput.dll bin/Release/ (this assumes your KSP data is in the usual place, edit the paths above if not...) 5. The Telemachus.csproj defines a post-build step that moves around some files after compilation. Since it was written for the Windows command prompt, we have to modify it to work on our Mac (Linuxish) terminal shell. To do this, open the Telemachus.csproj file in a text editor. Scroll down to the bottom and find the post-build event section - it starts with <PostBuildEvent> and ends with </PostBuildEvent>. Delete or comment out this whole block and replace it with the following: <PostBuildEvent> mkdir $(ProjectDir)../publish mkdir $(ProjectDir)../publish/GameData mkdir $(ProjectDir)../publish/GameData/Telemachus mkdir $(ProjectDir)../publish/GameData/Telemachus/Plugins mkdir $(ProjectDir)../publish/GameData/Telemachus/Parts mkdir $(ProjectDir)../publish/GameData/Telemachus/Plugins/PluginData mkdir $(ProjectDir)../publish/GameData/Telemachus/Plugins/PluginData/Telemachus cp $(TargetDir)Servers.dll $(ProjectDir)../publish/GameData/Telemachus/Plugins/ cp $(TargetDir)Telemachus.dll $(ProjectDir)../publish/GameData/Telemachus/Plugins/ cp -r $(ProjectDir)../Parts/ $(ProjectDir)../publish/GameData/Telemachus/Parts/ cp -r $(ProjectDir)../WebPages/WebPages/src/ $(ProjectDir)../publish/GameData/Telemachus/Plugins/PluginData/Telemachus/ cp -r $(ProjectDir)../licences/ $(ProjectDir)../publish/GameData/Telemachus/ </PostBuildEvent> (these are basically the same exact commands, except they use the UNIX "cp" command instead of Windows "xcopy") 6. Now we're all ready to compile... Oh wait! We still have to make the code change - discovered by alains a few threads back (thanks for that!) - that fixes the Mac OS 404 bug in question. (If you're not experiencing this issue and just using this as a general compilation guide, you can skip this step) Open the file (Telemachus/Telemachus/)src/IOPageResponsibility.cs and scroll to the bottom. Look for the string "/../GameData/Telemachus/Plugins/PluginData/Telemachus/" and replace it with "/../../GameData/Telemachus/Plugins/PluginData/Telemachus/" then save the file. 7. OK now we're *really* ready to compile. Compile the project using xbuild with the terminal command: xbuild /p:Configuration=Release Telemachus.csproj This will output a bunch of debug info as it compiles. When it's done, you may see some warnings, but as long as it says "0 errors" the compilation has worked! 8. Assuming the compilation worked, you just have to copy the newly-compiled Telemachus data folder to the KSP GameData directory. Make sure to delete any old Telemachus installation then run this: mkdir ~/Library/Application\ Support/Steam/SteamApps/common/Kerbal\ Space\ Program/GameData/Telemachus cp -r ../publish/GameData/Telemachus/ ~/Library/Application\ Support/Steam/SteamApps/common/Kerbal\ Space\ Program/GameData/Telemachus/ (again assuming a standard KSP installation, otherwise modify these paths) 9. Tada! Your recompiled version of Telemachus should now be installed - start KSP and make sure it's working as expected (add the Telemachus antenna to a ship -> launch -> right click on antenna -> "Open Link"). Hope this is helpful to some people! If you have any problems with my instructions... well, I don't really know what I'm doing so I probably won't be able to help But feel free to ask! Thanks again @Rich for a great plugin - I'll post again later with my progress on reskinning it. -Dan