Hey guys,
Here is the plugin to fix PSN bug in 1.9.2.2.
One important thing - MArker Fixture Type must not be renamed, otherwise the plugin won't work.
Code
local function psnfix()
Cmd('cd root')
Cmd('cd "ShowData"."Patch"')
local fixtures = ShowData().LivePatch.Stages[1].Fixtures:Children()
local markerid
for i=1,#fixtures do
if fixtures[i].fixturetype.name == 'MArker' then
markerid = i
break
end
end
local markerspace = ShowData().LivePatch.Stages[1].Fixtures:Children()[markerid].movementspace
local markerft = ShowData().Patch.FixtureTypes.MArker.DMXModes.Moving.DMXChannels
local minx = markerspace.minx
local miny = markerspace.miny
local minz = markerspace.minz
local maxx = markerspace.maxx
local maxy = markerspace.maxy
local maxz = markerspace.maxz
markerft.marker_XYZ_X.XYZ_X[1]:Set('PHYSICALFROM',minx)
markerft.marker_XYZ_X.XYZ_X[1]:Set('PHYSICALTO',maxx)
markerft.marker_XYZ_Y.XYZ_Y[1]:Set('PHYSICALFROM',miny)
markerft.marker_XYZ_Y.XYZ_Y[1]:Set('PHYSICALTO',maxy)
markerft.marker_XYZ_Z.XYZ_Z[1]:Set('PHYSICALFROM',minz)
markerft.marker_XYZ_Z.XYZ_Z[1]:Set('PHYSICALTO',maxz)
Cmd('cd root')
end
return psnfix
Display More