diff --git a/builtin/mm_textures.lua b/builtin/mm_textures.lua
index 92a58116445da36220841b1c4a5308f834a98d52..02ddf6bcb00cc5d5e8c2b97bc996b5cb04bd3514 100644
--- a/builtin/mm_textures.lua
+++ b/builtin/mm_textures.lua
@@ -20,8 +20,7 @@ mm_texture = {}
 
 --------------------------------------------------------------------------------
 function mm_texture.init()
-	mm_texture.defaulttexturedir = engine.get_gamepath() .. DIR_DELIM .. ".." ..
-						DIR_DELIM .. "textures" .. DIR_DELIM .. "base" .. 
+	mm_texture.defaulttexturedir = engine.get_texturepath() .. DIR_DELIM .. "base" .. 
 						DIR_DELIM .. "pack" .. DIR_DELIM
 	mm_texture.basetexturedir = mm_texture.defaulttexturedir
 	
diff --git a/builtin/modstore.lua b/builtin/modstore.lua
index e94c174c2113b786b82fa8335098ca849e796c66..90a4c71b5e8146fb74ac22e1cc582990fd2aa302 100644
--- a/builtin/modstore.lua
+++ b/builtin/modstore.lua
@@ -29,8 +29,7 @@ function modstore.init()
 	
 	modstore.modsperpage = 5
 	
-	modstore.basetexturedir = engine.get_gamepath() .. DIR_DELIM .. ".." ..
-						DIR_DELIM .. "textures" .. DIR_DELIM .. "base" .. 
+	modstore.basetexturedir = engine.get_texturepath() .. DIR_DELIM .. "base" .. 
 						DIR_DELIM .. "pack" .. DIR_DELIM
 	
 	modstore.current_list = nil