get relative transform of an object to another

hi (noob alert)

i need to get the transform of object B relative to A and then save this relative transform data (location, rotation, scale) to a slot.

now when I run the game A gets a new random transform which is A’. when I press the load button, I need B gets to B’ relatively and accordingly.

I tried “make relative transform” node it only works when A stays put. the moment I run the game again I get a new transform for A and everything gets messed up.

I also used “inverse transform” and It doesn’t work at all even with a stationary A.

All I Know is that I have to get a “fixed number” for this relative transform or a kind of distance if you will.

any ideas?

simple but effective try saving and applying the difference between their location Ay - By = Δy and … after loading apply it → A’y + Δy = B’y and the rest

(post deleted by author)

(post deleted by author)

Yeah, the whole concept of calculating delta is the issue here and I need to know what the corresponding blueprint nodes are.
“Make relative transform” apparently is promising but I think I’m missing something here.
and not to mention it’s not about just the location delta. Rotation delta is also an issue. So, I think the efficient method is to get them all at once in a transform node.

yeah you’re right you have to get all of them from a transform node and for delta you can just subtract it yourself

thanks for your time. I’ve tried that before and had no luck.
you see I’ve encountered a similar issue before in 3ds max and using the approach in the link below I got wat I wanted:

Getting object positions relative to another object’s local space? | ScriptSpot

that’s why I dug out “reverse transform” of unreal but I’m missing something crucial here, I guess.