getMudletHomeDir Issue on Linux

Post Reply
icester
Posts: 17
Joined: Tue Jun 08, 2010 10:43 am

getMudletHomeDir Issue on Linux

Post by icester »

I've recently moved to linux and seems Im having issues with 'getMudletHomeDir()' and my savin command, can anyone point me to whats wrong/how to change this to work on both linux AND windows...
Code: [show] | [select all] lua

local _sep 
if string.char(getMudletHomeDir():byte()) == "/" then 
	_sep = "/" else _sep = "\\"
end

local configDir = getMudletHomeDir()
local _save = {	["dabomb"] = Imperian,
				 }


function loadSettings()
	for file, myTable in pairs(_save) do
		table.load(configDir .._sep .. file ..  ".lua", myTable)
	end
end


function saveSettings()
	for file, myTable in pairs(_save) do
		table.save(configDir .._sep .. file .. ".lua", myTable)
	end
end


User avatar
Akaya
Posts: 414
Joined: Thu Apr 19, 2012 1:36 am

Re: getMudletHomeDir Issue on Linux

Post by Akaya »

Code: [show] | [select all] lua
getMudletHomeDir():gsub("\\","/")
Though just plain simple getMudletHomeDir() works fine on Linux and Windows.

icester
Posts: 17
Joined: Tue Jun 08, 2010 10:43 am

Re: getMudletHomeDir Issue on Linux

Post by icester »

when I type lua getMudletHomeDir() - its giving me a .config folder but I dont have no .config folder on linux :/

with my code I cant seem to, well I can Save but i cant load up nothing :/

User avatar
Vadi
Posts: 5042
Joined: Sat Mar 14, 2009 3:13 pm

Re: getMudletHomeDir Issue on Linux

Post by Vadi »

You do, it is a hidden folder. Every folder starting with a dor is a hidden one. Click on View > Show Hidden folders or press Ctrl+H.

icester
Posts: 17
Joined: Tue Jun 08, 2010 10:43 am

Re: getMudletHomeDir Issue on Linux

Post by icester »

Thanks guys! Seems the 'Imperian' part of the code was not registering right and saving, well weird i know

Post Reply