ok so im just going to post my ideas for H4 Forge feel free to do so yourself
-=Summarized=-
Part 1 = Recording Motion (Indepth of how it can be done)
Part 2 = Want list
ok now for my first thought about animating objects or recording there motion(s)
now i don’t think anyone has put much thought to how this could be actually done
ok so sense you/we all ready have coordinates (hopefully refined a bit) along with respawning and despawning (hopefully) we can now create “Recordive Motion” quite easily
first of all there needs to be a special button combo to activate the recordive motion menu
(so you don’t constantly murder the ram with idling)
i suggest maybe down on the d-pad
now if you already holding an object after you press that you’ll be
(asked at the top of the screen)
to press both thumb sticks in to activate say a 3 sec count down at 0 it will take the sample starting coordinate and at 0
any movement that you make with the object will be recorded and after the set time (customizable between 3, 5, 10, seconds?) it will animate and well this is a better bay to explain then just making you read for an hour
ok so first of all we will need a bit of Simple code (Extra simplified for everyone)
if object is selected
down on D-pad= menu active: true
LS + LR = print (Recording will start in 3 seconds)
start counting down (3 sec)
Label Object in question .ObjectWithPath
log start Coordinates (X,Y,Z) and save them to .path and .Starting-Coordinates
Once Count Down = 0 print (10 sec) countdown (Start counting down)
start recording (X,Y,Z) Coordinates (1 Coordinate per frame)
when countdown reaches (0)
stop recording (X,Y,Z) Coordinates and save to .path
now that its recorded we can merge the .path with .ObjectWithPath
Print: Would You Like to Save This Recording?
- Save
- Discard
If Save is= true Save .Path Apply .path To .ObjectWithPath
(Basically Create New Mesh With The New .Path Applied)
— (Theres obviously going to have to be a couple of statements to make sure the labelling docent get mixed up)
now we need to animate the object with the new recorded path applied
Ok so now spawn in the object with .path applied and place it at .Starting-Coordinates Fallow (X,Y,Z) per frame path
If .Starting-Coordinates = the last recorded (X,Y,Z) Coordinate of .path
then respawn and try again (If The Object dose not move)(Useful if you want a floor to despawn and respawn to drop stuff)
If .Starting-Coordinates - does not = the last recorded (X,Y,Z) Coordinate of .path
then Print…
Loop Animation:
-Once-
-Forever-
if (Once) is selected then when the object spawns it will fallow .path once the rest at the last recorded Coordinate of .path
if (Forever) is selected then when the object spawns it will fallow .path then try again
and thats it…
now you pretty much got recordive motion if you see errors feel free to point them out but just know that im not a “pro” so some of it may be erroneous
But thats just my idea… =]
Also if you like this idea comment and tell me so and give it more publicity=-

