Important Values for Scope fix:
We have a header for 1706x720p aka 34'120 x 14'400
We want the round and rectangle scope aka "DefineShape (14) and DefineShape (70)
Simple Fix: Stretch the whole damn Scope.
Go to DefineSprite (71) /frame 1 / PlaceObject2 (70)
Matrix -> hasScale tick that and enter 34120
Complicated fix with a chance of crash: Modifie the object to have increased black borders.
Go to DefineShape (70) right click "Raw Edit"
"shapeBounds" X min and X Max increase to fit 21:9 resolution.
"shapes" -> "shapeRecords" Now it gets funny
i hope you have knowledge of SVG vectors or incremental drawings.
in [13] StyleCHangeRecord you see the "moveDeltaX : SB[moveBits] = 17739" As you know 17739 is the same Number as in the Xmax, hooray you just found the Top right Corner. Increasethis number to the the half of the new X size
in [14] we have deltaX : SB[numBits + 2] = -35478 This means it goes to the bottom left. increase this number (still negative!) to the new total size of the Xmax
in [15] we're going from bottom to top, ignore that we didn't change the height.
in [16] we're going back from left to right, deltaX : SB[numBits + 2] = 35478 also needs to be increased to total xMax
That's it!
If you wan't to fix the round scope (14), try something Similar
The problem here is that this one is NOT Centered, so you only have a xMax value and xMin is 0
This means the Scope itself will not be centered... Even if you change all 4 corners to increase the size the scope will be somewhere in the Left -.-
You can either try to fix this by using a "xMin" value of -XXX where this value should be how much black you've added on the left side (total new size - total old size / 2 ) or you could try editing the [0] StyleChangeRecord "moveDeltaX : SB[moveBits] = 19156" and hope you get it centered somehow ^^
Which one of those methods will result in a scope that has the center there where you shoot? no idea ^^