aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-02-10 19:39:44 +1000
committerDavid Walter Seikel2012-02-10 19:39:44 +1000
commit2e00a266c9f4d0dc5a82e4e6b80bf530c3d463fd (patch)
tree675598ff32db642c2683030737750a376663feb0 /LuaSL/src
parentShift things around so that now sim objects include their UUID in the name. (diff)
downloadSledjHamr-2e00a266c9f4d0dc5a82e4e6b80bf530c3d463fd.zip
SledjHamr-2e00a266c9f4d0dc5a82e4e6b80bf530c3d463fd.tar.gz
SledjHamr-2e00a266c9f4d0dc5a82e4e6b80bf530c3d463fd.tar.bz2
SledjHamr-2e00a266c9f4d0dc5a82e4e6b80bf530c3d463fd.tar.xz
Create .omg files, sorta document them.
Diffstat (limited to 'LuaSL/src')
-rw-r--r--LuaSL/src/LuaSL_runner.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/LuaSL/src/LuaSL_runner.c b/LuaSL/src/LuaSL_runner.c
index c2bb8f0..32f2c4e 100644
--- a/LuaSL/src/LuaSL_runner.c
+++ b/LuaSL/src/LuaSL_runner.c
@@ -256,5 +256,14 @@ void runnerTearDown(gameGlobals *game)
256 * This code currently pretends that there is a local file based sim object store available. 256 * This code currently pretends that there is a local file based sim object store available.
257 * I think it would be a good idea to abuse the OpenSim cache system to produce that file based object store. 257 * I think it would be a good idea to abuse the OpenSim cache system to produce that file based object store.
258 * It will help with the "damn OpenSim's asset database has to be a bottomless pit" monster design flaw. 258 * It will help with the "damn OpenSim's asset database has to be a bottomless pit" monster design flaw.
259 * Prim contents must all be unique names anyway, and there are SOME constraints on contents names, so probably don't have to do much to convert an item name to a legal file name.
260 * Oops, names can have directory slashes in them. lol
261 * On the other hand, sim objects CAN have the same name.
262 *
263 * So we got sim directories, with an objects directory inside it, with object directories inside that. The object directories have object files in them. This is all like the test setup that is here.
264 * We need metadata. Sim metadata, object metadata, and object contents metadata. That can be done with a "foo.omg" file at each level.
265 * sim/index.omg - the list of object name.UUIDs, their X,Y,Z location, size, and rotation.
266 * sim/objects/objectName_UUID/index.omg - the list of contents names, item UUIDs, asset UUIDs, and types.
267 * sim/objects/objectName/subObjectName - the list of ITS contents names, item UUIDs, asset UUIDs, and types.
259 * 268 *
260*/ 269*/