the Sim Settlements forums!

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Suggestion Saved Layer(s) to match user's defined "target" object "XYZ position".

ADHS

New Member
Messages
15
Hello.
Thank you very much for your mods that gave me lots of joy building hours in FO4.
And as this forum titled, i just want to propose what more i would like to see in WS+.

Goal:
The ability to "snap" a saved Layer to a specific user's defined "target" object, exact XYZ position.
.............................................................................................................................................
Analysis:
We have to select/move/place a "NULL object" (Layer Controller)
so a saved Layer to be placed where ever we want it, in FO4 3D world.
This means two things:
1. The Layer is following the standard 3D object rule: Hierarchy/Tree.
2. The Layer Controller is acting as the PARENT object of the Layer(s).

Hence,
one of the Layer objects is acting as the PARENT for all the rest of
the objects that are dependents of the PARENT, as they are CHILDS of it
and
the XYZ Layer's placement coordinates, can be found and can be in use.
Once find/know the PARENT object
and once can read it's coordinates,
you can code-passed them (option/key) to any user chosen object
that will change it's XYZ position in the 3D space.

If all of the above are correct, the XYZ POSITION, of a user chosen object
can become the new reference for the Layer's PARENT object, XYZ 3D position.
So the whole Layer can match and "sit" at the XYZ position of the user chosen object.
.............................................................................................................................................
Lineup:
1. Use the same object, but TWICE. Fe. Same size/type/origin object: "SMALL FLOOR".
Once as SOURCE (will be save within the Layer).
Twice as TARGET (off Layer).

2. Indicate/choose (option/key) the SOURCE object before save/rename the Layer.

3. Create the same object and indicate/choose it (option/key) as the TARGET.

4. Load the Layer, and code-paste TARGET's coordinates to SOURCE coordinates.

Once the object is the PARENT of the whole Hierarchy,
the Layer should compromise all the rest of CHILDS
positions, according to PARENT's 3D XYZ coordinates.
.............................................................................................................................................
If you think that this suggestion can be included in WS+
i am also available to help with coding (Delphi, LUA) if need.

Thank you,
ADHS

PS:
I didn't have the time to read/analyze the save *.log files in details
but i will. I think the Hierarchy is linear so the Parent is the first
at the top but i will check more once i will be able.

The names/coordinates of each object of the Layer are visible in there.
 
Last edited:
Top