This is project3000 at Shoreham while I placed it under the Documents folder
on my Windows box.
So I don't see it working like it's relative to FG_ROOT. In that case I wouldn't
see those objects right?
But if you have used --fg-scenery=/path/to/project3000 (as instructed) then you have simply redefined where FG_ROOT/Scenery is located, which explains to me why OBJECT_SHARED lines work for you.
Allows specification of a path to the base scenery path , in case scenery is not at the default position under $FG ROOT/Scenery; this might be especially useful in case you have scenery on a CD-ROM."
So, surely, what you have is not portable to anyone who does not have all these objects in $FG ROOT/Scenery (whether what came with the distribution or they redefined it). No?
EDIT, PS: in case my original point has been overlooked here - I was looking for a way to make EGOD portable and simpler to install
That seems to work because the distribution has a "Models" Folder at its root along with "Objects". Shoreham's file (w010n50/w001n50/2941746.stg) is made up entirely of
OBJECT_SHARED Models/........... lines
So changing the EGOD distribution layout of folders from
should make it work
But OBJECT_SHARED are still not relative paths
So the cut n paste would then have to change to. . .doing search and replace in 2876339.stg of