RimWorld

RimWorld

Worldbuilder
Uploading custom textures onto an object does not work on the linux version of Rimworld

The file requester appears but i am unable to navigate to the correct folder. in fact the folder the mod attempts to access seems to be more or less the root folder within linux.

I would suggest having the mods default folder for the linux version to be the users home folder

The mod throws this error within the log:

Exception filling window for Worldbuilder.Dialog_FileSelector: System.IO.IOException: Not a directory
[Ref 986B24FA]
at System.IO.Enumeration.FileSystemEnumerator`1[TResult].CreateDirectoryHandle (System.String path, System.Boolean ignoreNotFound) [0x00032] in <e3b07672ffbd43c1838e1ebbe94cbdf5>:0
<0x42021a20 + 0x000e3> <unknown method>
<0x420219d0 + 0x0001f> <unknown method>
<0x42021850 + 0x000cf> <unknown method>
at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories (System.String directory, System.String expression, System.IO.EnumerationOptions options) [0x00014] in <e3b07672ffbd43c1838e1ebbe94cbdf5>:0
at System.IO.Directory.InternalEnumeratePaths (System.String path, System.String searchPattern, System.IO.SearchTarget searchTarget, System.IO.EnumerationOptions options) [0x00045] in <e3b07672ffbd43c1838e1ebbe94cbdf5>:0
at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern, System.IO.EnumerationOptions enumerationOptions) [0x00000] in <e3b07672ffbd43c1838e1ebbe94cbdf5>:0
at System.IO.Directory.GetDirectories (System.String path) [0x0000b] in <e3b07672ffbd43c1838e1ebbe94cbdf5>:0
at Worldbuilder.Dialog_FileSelector.DrawFilePanel (UnityEngine.Rect rect) [0x00012] in <44a2ecc91d504e96909dd469c7df6077>:0
at Worldbuilder.Dialog_FileSelector.DoWindowContents (UnityEngine.Rect inRect) [0x000e3] in <44a2ecc91d504e96909dd469c7df6077>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <d3e934652471417ea9410ba361507e5f>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)