Set OArtWrks$Dir <Obey$Dir>
Set File$Type_D94 ArtWork
IconSprites <Obey$Dir>.!Sprites
Unset OvationPro$ArtWorks


If "<Alias$LoadArtWorksModules>"<>"" Then LoadArtWorksModules
If "<Alias$LoadArtWorksModules>"<>"" Then Set OvationPro$ArtWorks 1
If "<Alias$LoadArtWorksModules>"<>"" Then Obey

If "<CCShared$Dir>"="" Then Run "<OArtWrks$Dir>.IfExists" System:!CCShared.!Boot Then Obey System:!CCShared.!Boot



RMEnsure ImageExtend 0.78 Run "<OArtWrks$Dir>.IfExists" <CCShared$Dir>.RmStore.ImageExtnd Then RMLoad <CCShared$Dir>.RmStore.ImageExtnd
RMEnsure ImageExtend 0.78 Run "<OArtWrks$Dir>.IfExists" <ArtWorksModules$Path>ImageExtnd Then RMLoad <ArtWorksModules$Path>ImageExtnd
RMEnsure ImageExtend 0.78 ERROR 0 The !OArtWrks applet needs ImageExtend 0.78 or newer

RMEnsure DitherExtend 0.40 Run "<OArtWrks$Dir>.IfExists" <CCShared$Dir>.RmStore.DitherExt Then RMLoad <CCShared$Dir>.RmStore.DitherExt
RMEnsure DitherExtend 0.40 Run "<OArtWrks$Dir>.IfExists" <ArtWorksModules$Path>DitherExt Then RMLoad <ArtWorksModules$Path>DitherExt
RMEnsure DitherExtend 0.40 ERROR 0 The !OArtWrks applet needs DitherExtend 0.40 or newer

RMEnsure ArtworksRenderer 1.05 Run "<OArtWrks$Dir>.IfExists" <CCShared$Dir>.RmStore.AWRender Then RMLoad <CCShared$Dir>.RmStore.AWRender
RMEnsure ArtworksRenderer 1.05 Run "<OArtWrks$Dir>.IfExists" <ArtWorksModules$Path>AWRender Then RMLoad <ArtWorksModules$Path>AWRender
RMEnsure ArtworksRenderer 1.05 ERROR 0 The !OArtWrks applet needs ArtWorksRenderer 1.05 or newer



| Load GSpriteExtend for AWRender 1.38 or higher
Set AWRender138$Present "True"
RMEnsure ArtworksRenderer 1.38 Set AWRender138$Present "False"
Set GSpriteExtend$Needed "False"
If "<AWRender138$Present>" = "True" Then RMEnsure GSpriteExtend 0.68 Set GSpriteExtend$Needed "True"
If "<GSpriteExtend$Needed>" = "True" Then Run "<OArtWrks$Dir>.IfExists" <CCShared$Dir>.RMStore.SpriteExt Then RMLoad <CCShared$Dir>.RMStore.SpriteExt
If "<GSpriteExtend$Needed>" = "True" Then RMEnsure GSpriteExtend 0.68 Run "<OArtWrks$Dir>.IfExists" ArtWorksModules:SpriteExt Then RMLoad ArtWorksModules:SpriteExt
If "<GSpriteExtend$Needed>" = "True" Then RMEnsure GSpriteExtend 0.68 Error 0 The !OArtWrks applet needs GSpriteExtend 0.68 or newer
Unset GSpriteExtend$Needed
Unset AWRender138$Present
| Done


RMEnsure GDraw 2.94 Run "<OArtWrks$Dir>.IfExists" <CCShared$Dir>.RmStore.GDraw Then RMLoad <CCShared$Dir>.RmStore.GDraw
RMEnsure GDraw 2.94 Run "<OArtWrks$Dir>.IfExists" <ArtWorksModules$Path>GDraw Then RMLoad <ArtWorksModules$Path>GDraw
RMEnsure GDraw 2.94 ERROR 0 The !OArtWrks applet needs GDraw 2.94 or newer

RMEnsure FontDraw 1.07 Run "<OArtWrks$Dir>.IfExists" <CCShared$Dir>.RmStore.FontDraw Then RMLoad <CCShared$Dir>.RmStore.FontDraw
RMEnsure FontDraw 1.07 Run "<OArtWrks$Dir>.IfExists" <ArtWorksModules$Path>FontDraw Then RMLoad <ArtWorksModules$Path>FontDraw
RMEnsure FontDraw 1.07 ERROR 0 The !OArtWrks applet needs FontDraw 1.07 or newer

Set OvationPro$ArtWorks 1

