Jump to content

kafuka

Members
  • Posts

    17
  • Joined

  • Last visited

Reputation

0 Neutral

Profile Information

  • About me
    Bottle Rocketeer
  1. I have a working (writeable) overlayfs setup and a clean KSP installation mounted as lower directory. The upper directory only contains an empty GameData dir and will receive all changes that are written to the merged dir. When I launch KSP I get the following error: % ./KSP.x86_64 Set current directory to /var/games/ksp/merged Found path: /var/games/ksp/merged/KSP.x86_64 There is no data folder Which leads me to believe that KSP relies on something that overlayfs doesn't provide and as such ignores the upper overlay dir. From the overlayfs documentation: [...] An overlay-filesystem tries to present afilesystem which is the result over overlaying one filesystem on top of the other. The result will inevitably fail to look exactly like a normal filesystem for various technical reasons. The expectation is that many use cases will be able to ignore these differences. This approach is 'hybrid' because the objects that appear in the filesystem do not all appear to belong to that filesystem. In many cases an object accessed in the union will be indistinguishable from accessing the corresponding object from the original filesystem. This is most obvious from the 'st_dev' field returned by stat(2). While directories will report an st_dev from the overlay-filesystem, all non-directory objects will report an st_dev from the lower or upper filesystem that is providing the object. Similarly st_ino will only be unique when combined with st_dev, and both of these can change over the lifetime of a non-directory object. Many applications and tools ignore these values and will not be affected. I am posting here with the hope of getting this setup working as overlays are really valuable in unifying content from different sources (clean ksp from steam + mods with CKAN + customizations to mods) while keeping them completely separate. Overlayfs has been recently added to the mainline linux kernel and with 3.19 it will be possible to overlay multiple directories over each other for even more flexibility.
  2. Thanks, that's exactly what I mean. Well, seeing as that file names are arbitrary, it's quite hard for a mod manager to differentiate between a hotfix and an update. \o/
  3. Would you mind not uploading it to the curseforge page? As most mod managers see it as an update and replace B9 with it. And thanks for the awesome mod, the only thing missing is a suiting command module worthy of the gigantic ships.
  4. My KSP.log is spamming full with these messages: [EXC 23:29:56.005] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.015] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.027] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.037] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.049] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.060] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.070] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.082] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.092] ArgumentException: Value does not fall within the expected range. [EXC 23:29:56.104] ArgumentException: Value does not fall within the expected range. As you can see from the interval, almost 100 times a second. The Player.log (output_log.txt) has the following detail: ArgumentException: Value does not fall within the expected range. at ferram4.FARControlSys.OnDestroy () [0x00000] in <filename unknown>:0 at ferram4.FARControlSys.OnGUI () [0x00000] in <filename unknown>:0 at (wrapper delegate-invoke) Callback:invoke_void__this__ () at (wrapper delegate-invoke) Callback:invoke_void__this__ () at RenderingManager.OnGUI () [0x00000] in <filename unknown>:0 (Filename: Line: 4294967295) Is FAR causing this? And what can I do about it?
  5. Ah that explains it, thanks. I was expecting to be able to modify it realtime in space.
  6. Anyone else having the problem of the icon not appearing in the toolbar? Toolbar is installed, button is not hidden, and changing the settings file manually works.
  7. For those that like to keep their plugins up to date: stick with firespitter v6.3.3 at the moment as v6.3.4 breaks B9 animations.
  8. Just wanted to report (if someone hasn't already) that v6.3.4 breaks B9 animations. They don't show up in the rightclick menu and are gone in the action groups. v6.3.3 works fine however.
  9. I think you might have a problem with resolving paths on linux. When I start KSP the window hangs on version checking and can't be closed. The logs are as follows: Kerbal Space Program - 0.24.2.0 (LinuxPlayer) Steam OS: Linux 3.15 Arch rolling 64bit CPU: Intel(R) Core(TM)2 Duo CPU E8600 @ 3.33GHz (2) RAM: 7976 GPU: GeForce GTX 285/PCIe/SSE2 (1024MB) SM: 30 (OpenGL 3.3 [3.3.0 NVIDIA 340.24]) RT Formats: ARGB32, Depth, ARGBHalf, RGB565, ARGB4444, ARGB1555, Default, DefaultHDR, ARGBFloat, RGFloat, RGHalf, RFloat, RHalf, R8 Executing: KSP-AVC - 1.1.1.0 Assembly: /home/steam/.local/share/Steam/SteamApps/common/Kerbal Space Program/GameData/KSP-AVC/KSP-AVC.dll [Log 03:22:19.9494530]: Starter was created. [Log 03:22:20.8597280]: CheckGui was created. [Exception 03:22:20.9421450]: Could not find a part of the path "/home/steam/GameData/FerramAerospaceResearch/FAR.version". []: at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0 at KSP_AVC.Addon.ProcessLocalInfo (System.Object state) [0x00000] in <filename unknown>:0 [Exception 03:22:20.9423310]: Could not find a part of the path "/home/steam/GameData/KSP-AVC/KSP-AVC.version". []: at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0 at KSP_AVC.Addon.ProcessLocalInfo (System.Object state) [0x00000] in <filename unknown>:0 [Exception 03:22:20.9424040]: Could not find a part of the path "/home/steam/GameData/Firespitter/Firespitter.version". []: at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0 at KSP_AVC.Addon.ProcessLocalInfo (System.Object state) [0x00000] in <filename unknown>:0 [Exception 03:22:20.9424570]: Could not find a part of the path "/home/steam/GameData/KerbalEngineer/KerbalEngineer.version". []: at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0 at KSP_AVC.Addon.ProcessLocalInfo (System.Object state) [0x00000] in <filename unknown>:0 Notice that it searches for the GameData directory in the users home folder (in my case a dedicated steam user).
  10. I found a way to integrate lua into python with lunatic-python (and vice versa). This might be a quick way to support lua utilizing the python client library instead of writing a new one in(/for) lua. Howerver, I can now run lua statements from python, but I have no idea how to procede from here.
  11. Oh wow! I would definately like to see a Lua client library for this. Not sure if I could write it myself, maybe I'll give it a shot now it's summer and I haven't got .... to do anyway. Any idea on how hard it would be?
  12. Good news everyone! The experimental fix seems to work as intended. This is the log output of the keys I entered exactly as in your first post. Thanks for the quick reply and fix.
  13. I'm having a problem in which the buttons on the loading screen aren't visible (possibly Active Texture Management related) so I can't set the savegame to load. Could someone post a config file so I can manualy edit the info in? As there is none present and I don't know how to write one from scratch.
  14. I'm also willing to run the debug test, as I am quite eager to start using kOS.
×
×
  • Create New...