SpiderPig Posted August 13, 2011 Share Posted August 13, 2011 I'm pretty much a newbie to lua, so forgive me if the question turns out to be obvious; Instead of using the abstract file system, how do I get the script to load files only from the same directory as itself? Quote Link to comment Share on other sites More sharing options...
macklebee Posted August 13, 2011 Share Posted August 13, 2011 are you talking about loading lua files? then use either 'require' or 'dofile' that are inherent lua commands that do not work with abstract pathing. if you are talking about loading materials, models, textures, etc, then you have to just use the path base on where the engine.exe/scripteditor is being ran from... for example: texture = LoadTexture("Materials/cobblestones.dds") where the engine.exe is located in the root directory that has a materials folder inside with the texture. also, note this is the LE3 forum not the LE2 forum Quote Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590 LE / 3DWS / BMX / Hexagon macklebee's channel Link to comment Share on other sites More sharing options...
SpiderPig Posted August 13, 2011 Author Share Posted August 13, 2011 I didn't know the scripts were only used from the script editors directory; that solves the issue, thanks! I just noticed I was in the wrong forum - oops :/ Quote Link to comment Share on other sites More sharing options...
macklebee Posted August 13, 2011 Share Posted August 13, 2011 well not exactly... its more related to where the engine.exe is located, but if you use the scripteditor then it is looking to run the engine.exe that should be located in the same folder as the scripteditor... unless of course you change the script editor's default file path for the engine.exe located in the Tools>Options dialog... Quote Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590 LE / 3DWS / BMX / Hexagon macklebee's channel Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.