MakeObjectsDiagonal
__This information assumes that you can already create working objects.__
Step 1.
Create a working object Create the -DiagonalObject same as above but clone from object name_Diagonal
Note:
Both packages need unique GUIDs (thats 5 GUIDs for a cloned 'Midnight Ride' window. 3 for the 'normal' version. 2 for the 'diagonal' version.)
Step 2.
Make a note of the Main GUID for the 'normal' object (thats the one that idenifies your object) ex. 'Midnight Ride' window has 3 Object data files each with its own GUID, the Main one is identified by not having '0,1' or '0,0' appended to the Original name.
Make a note of the Main GUID for the 'diagonal' object ex. 'Midnight Ride Diagonal' window has 2 Object data files, the Main one is idenified by having '_Master' appended to the original name.
Edit the normal object's Main OBJD(Object data) file and change the 'Diagonal_GUID'entry (Fields 21 & 22) to the Main GUID of your diagonal object
Edit the diagonal object's Main OBJD(Object data) file and change the 'GridAligned_GUID'entry (Fields 23 & 24) to the Main GUID of your normal object
==Note:== the first field entry is for the last 4 digits of the GUID & the second entry is for the first 4 digits
Step 3.
Place BOTH packages in your Downloads folder and test your object in the game.
==Note.== I had lots of trouble getting this to work at first. But it was the 'Integrity' of the diagonal package that caused me problems. So if you have trouble with getting this to work try checking both packages integrity first.