{"id":1042,"date":"2014-09-11T14:25:12","date_gmt":"2014-09-11T22:25:12","guid":{"rendered":"http:\/\/www.roysac.com\/blog\/?p=1042"},"modified":"2014-09-11T15:03:24","modified_gmt":"2014-09-11T23:03:24","slug":"osdm-demo-tutorial-making-of-darkness-oh-xee-a-moron-part-2","status":"publish","type":"post","link":"http:\/\/www.roysac.com\/blog\/2014\/09\/osdm-demo-tutorial-making-of-darkness-oh-xee-a-moron-part-2\/","title":{"rendered":"OSDM Demo Tutorial &#8211; Making of &#8216;Darkness &#8211; Oh Xee A Moron, Part 2&#8217;"},"content":{"rendered":"<p>Hi Folks, <br \/>\nHere is another Oldskool Demomaker Demo Tutorial of my popular production &#8220;<a href=\"http:\/\/www.roysac.com\/osdm\/roysac-darkness.html\">Darkness, Oh Xee A Moron, Part 2<\/a>&#8220;.<\/p>\n<p>You can download the final Windows Executable here (<a href=\"http:\/\/www.roysac.com\/blogimages\/files\/Roy-Demo-Darkness.zip\" target=\"_blank\">Roy-Demo-Darkness.zip<\/a>)<\/p>\n<p>Also, all elements, such as 3D Objects, Images, Fonts and the Preference .INI Configuration file are also available for download here (<a href=\"http:\/\/www.roysac.com\/blogimages\/files\/Darkness.zip\" target=\"_blank\">Darkness.zip<\/a>)<\/p>\n<h1>Watch Video Capture<\/h1>\n<p>To get an idea how the final product looks like, without touching OSDM or downloading anything, watch the video capture that I created below.<\/p>\n<p>[vimeo:http:\/\/www.vimeo.com\/14096272]<\/p>\n<p>Backup Links to Vimeo and YouTube, as well as additional download options (e.G. a Full Screen Version of the Demo) are available at my <a href=\"http:\/\/www.roysac.com\/osdm\/roysac-darkness.html\" target=\"_blank\">official demo release page<\/a>.<\/p>\n<h1>OSDM Settings Screen-By-Screen<\/p>\n<h2>Main<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_00_Main.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_00_Main.jpg\"  alt=\"Main\"\/><\/td>\n<td valign=\"top\">\n<p>Enabled Effects:<\/p>\n<ol>\n<li>Starfield<\/li>\n<li>Music<\/li>\n<li>Sinus Text 16<\/li>\n<li>Sinus Text 32<\/li>\n<li>3D Ball<\/li>\n<li>Page Text<\/li>\n<li>Logo<\/li>\n<li>Background<\/li>\n<li>3D Vector<\/li>\n<li>Amiga Text<\/li>\n<li>Mask<\/li>\n<li>Bouncer<\/li>\n<li>Sprites<\/li>\n<\/ol>\n<p>\n<b>Screen Setup:<\/b> Off<br \/>\n<b>Default Export<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Display<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_01_Display.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_01_Display.jpg\"  alt=\"Display\"\/><\/td>\n<td valign=\"top\">\n<p><b>Mode:<\/b> Use window mode<br \/>\n(full screen would shift 3d objects to invalid positions)<br \/>\n<b>Title:<\/b> Roy-Darkness<br \/>\n<b>Size of Screen:<\/b> 640&#215;480<br \/>\n<b>FPS:<\/b> 60 (different value would mess up timing)<br \/>\n<b>Display Size:<\/b> 100<br \/>\n<b>RGB Hide &#038; Display:<\/b> Black<br \/>\n<b>Render View, Adjust Display:<\/b> On<br \/>\n<b>Fade Display In And Out:<\/b> On<br \/>\n<b>Bilinear 3D Filter:<\/b> Off<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Stars<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_02_Stars.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_02_Stars.jpg\"  alt=\"Stars\"\/><\/td>\n<td valign=\"top\">\n<p><b>Mode:<\/b> 3D Simulation<br \/>\n<b>X Rotate Starfield:<\/b> On<br \/>\n<b>Y Rotate Starfield:<\/b> On<br \/>\n<b>Z Rotate Starfield:<\/b> Off<br \/>\n<b>Number:<\/b> 250<br \/>\n<b>Plane Depth:<\/b> 5<br \/>\n<b>Angle:<\/b> 15, <b>Speed:<\/b> 4<br \/>\n<b>Use Star Picture:<\/b> On<br \/>\n(roy-bubbleblue2 bw.png)<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Stars_roy-bubbleblue2_bw.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Logo<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_03_Logo.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_03_Logo.jpg\"  alt=\"Logo\"\/><\/td>\n<td valign=\"top\">\n<p><b>Picture:<\/b> darknessdemologo.png<br \/>\n<b>Animation:<\/b> off<br \/>\n<b>Effect:<\/b> 1-Stretch vertical<br \/>\n<b>RGB Hide:<\/b> Black<br \/>\n<b>Zoom:<\/b> 100, <b>Angle:<\/b> Off, <b>BFX:<\/b> Blend<br \/>\n<b>X\/Y Position:<\/b> Center X\/Y<br \/>\n<b>Alpha:<\/b> 100, <b>Fade:<\/b> On, <b>Speed:<\/b> 4<br \/>\n<b>FX Speed:<\/b> 3, <b>X\/Y Swing:<\/b> Off<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Logo_darknessdemologo.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Logo_darknessdemologo.png\"  alt=\"Logo\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Background<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_04_Background.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_04_Background.jpg\"  alt=\"Background\"\/><\/td>\n<td valign=\"top\">\n<p><b>Picture:<\/b> interferrence.png<br \/>\n<b>Horizontal Scroll:<\/b> None<br \/>\n<b>Vertical Scroll: 10, <\/b><b>Move down<\/b><br \/>\n<b>Mirror:<\/b> On<br \/>\n<b>Zoom:<\/b> None<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_interferrence.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_interferrence.png\"  alt=\"Background\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Bouncer<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_06_Bouncer.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_06_Bouncer.jpg\"  alt=\"Bouncer\"\/><\/td>\n<td valign=\"top\">\n<p><b>Picture:<\/b> RoyAndTestawareProd.png<br \/>\n<b>Size; Random:<\/b> Off, 100%, <b>Dragon:<\/b> Off<br \/>\n<b>Number:<\/b> 1, <b>Alpha:<\/b> 100, <b>Rotate:<\/b> Off<br \/>\n<b>X Mirror:<\/b> Off, <b>Frames:<\/b> Off<br \/>\n<b>X-Mask &#038; Y-Mask:<\/b> Off<br \/>\n<b>Ground:<\/b> 120<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Anim_RoyAndTestawareProd.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Mask<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_07_Mask.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_07_Mask.jpg\"  alt=\"Mask\"\/><\/td>\n<td valign=\"top\">\n<p><b>Picture:<\/b> None<br \/>\n<b>Mask Effect:<\/b> Scratch TV Crumble<br \/>\n<b>Alpha:<\/b> 40<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Fonts<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_08_Fonts.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_08_Fonts.jpg\"  alt=\"Fonts\"\/><\/td>\n<td valign=\"top\">\n<p><b>16 Pixels:<\/b> 011_16.png (for Sinus 16 Scroller)<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Font_011_16.png\"\/><\/p>\n<p><b>32 Pixels:<\/b> Roy-FaceList-Darkness-Font32x32-outlined.png<br \/>\n (for Sinus 32 Scroller &#038; Page Text)<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Font_Roy-FaceList-Darkness-Font32x32-outlined.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Music<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_09_Music.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_09_Music.jpg\"  alt=\"Music\"\/><\/td>\n<td valign=\"top\">\n<p><b>Song:<\/b> Drean Tear Down by Teque-Trauma.xm<br \/>\n<b>Subsong: 1<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Sprites<\/h2>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_05_Sprites.jpg\"\/><\/p>\n<p><b>Initial Sprites Settings<\/b><\/p>\n<table class=\"cdstable\" cellspacing=\"0\" cellpadding=\"3\">\n<thead>\n<tr>\n<th>#<\/th>\n<th>Name<\/th>\n<th>X\/Y-Pos<\/th>\n<th>Ang<\/th>\n<th>Eff<\/th>\n<th>Speed<\/th>\n<th>Alpha<\/th>\n<th>Zoom<\/th>\n<th>Anim<\/th>\n<th>Frms<\/th>\n<th>Delay<\/th>\n<th>Start<\/th>\n<th>Num<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row\">\n<td>0<\/td>\n<td>face-eye-anim2b_B10.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>On<\/td>\n<td>10<\/td>\n<td>90<\/td>\n<td>Off<\/td>\n<td>Off<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>1<\/td>\n<td>mouthopen_B20.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>On<\/td>\n<td>20<\/td>\n<td>35<\/td>\n<td>Off<\/td>\n<td>Off<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>2<\/td>\n<td>smokeburst16Col_B16.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>On<\/td>\n<td>16<\/td>\n<td>10<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>3<\/td>\n<td>BlackRGB1-1-1_MASK.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>4<\/td>\n<td>soorry.png<\/td>\n<td>320\/240<\/td>\n<td>7<\/td>\n<td>3-Move-left<\/td>\n<td>6<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>5<\/td>\n<td>darkness-note.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>6<\/td>\n<td>faceeyesopen2_B9.png<\/td>\n<td>320\/180<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>90<\/td>\n<td>On<\/td>\n<td>9<\/td>\n<td>35<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>7<\/td>\n<td>visitroysaccom.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tr>\n<td align=\"center\">0 &#8211; face-eye-anim2b_B10.png<\/td>\n<td align=\"center\">1 &#8211; mouthopen_B20.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_face-eye-anim2b_B10.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_face-eye-anim2b_B10.png\"  alt=\"Sprite face-eye-anim2b_B10.png\"\/><\/p>\n<\/td>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_mouthopen_B20.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_mouthopen_B20.png\"  alt=\"Sprite mouthopen_B20.png\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">2 &#8211; smokeburst16Col_B16.png<\/td>\n<td align=\"center\">3 &#8211; BlackRGB1-1-1_MASK.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_smokeburst16Col_B16.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_smokeburst16Col_B16.png\"  alt=\"Sprite smokeburst16Col_B16.png\"\/><\/p>\n<\/td>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_BlackRGB1-1-1_MASK.png\" class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_BlackRGB1-1-1_MASK.png\"  alt=\"Sprite BlackRGB1-1-1_MASK.png\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">4 &#8211; soorry.png<\/td>\n<td align=\"center\">5 &#8211; darkness-note.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\"  valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_soorry.png\"\/><\/p>\n<\/td>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_darkness-note.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_darkness-note.png\"  alt=\"Sprite darkness-note.png\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">6 &#8211; faceeyesopen2_B9.png<\/td>\n<td align=\"center\">7 &#8211; visitroysaccom.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_faceeyesopen2_B9.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_faceeyesopen2_B9.png\"  alt=\"Sprite faceeyesopen2_B9.png\"\/><\/p>\n<\/td>\n<td align=\"center\" valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_Layer_visitroysaccom.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Layer_visitroysaccom.png\"  alt=\"Sprite visitroysaccom.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Sinus Text<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_10_Sinus.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_10_Sinus.jpg\"  alt=\"Sinus Text\"\/><\/td>\n<td valign=\"top\">\n<p>\n<b>Text Font 16:<\/b> &#8220;Note: This is not an official Superior Art Creations production! None of my OSDM productions are.          &#8220;<br \/>\n<b>Height: 60<\/b>; <b>Frequency:<\/b> 2; <b>Speed:<\/b> 5<br \/>\n<b>Vertical Pos; Center:<\/b> Off, 400<br \/>\n<b>Copper:<\/b> Off<\/p>\n<p><b>Text Font 32:<\/b> &#8220;Oh, U Xee A Moron 2?! \ud83d\ude09                                                                 &#8220;<br \/>\n<b>Height:<\/b> 50; <b>Frequency:<\/b> 2; <b>Speed:<\/b> 5<br \/>\n<b>Vertical Pos; Center:<\/b> Off, 200<br \/>\n<b>Copper:<\/b> Off<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Amiga Text<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_11_Amiga.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_11_Amiga.jpg\"  alt=\"Amiga Text\"\/><\/td>\n<td valign=\"top\">\n<p><b>Letter In\/Out FX<\/b><br \/>\n<b>In:<\/b> Fade<br \/>\n<b>Out:<\/b> Zoom<\/p>\n<p>\n<b>Page In FX:<\/b> In Direct<br \/>\n<b>Page Out FX:<\/b> Out Left<\/p>\n<p>\n<b>Page Lines:<\/b> 5; <b>Wait:<\/b> 40<br \/>\n<b>X\/Y Position:<\/b> 20\/90<br \/>\n<b>Size:<\/b> 32<br \/>\n<b>Font Picture:<\/b> roy-Jizzy-scenealphabet-font-OSDM-32&#215;32-grayscale3.png<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Font_roy-Jizzy-scenealphabet-font-OSDM-32x32-grayscale3.png\"\/><\/p>\n<p>\n<b>Text<\/b><\/p>\n<p><b>Page 1<\/b><\/p>\n<pre>CODE:  PEACE \r\n   EPYX  - BOBO\r\n\r\nGFX + 3D: \r\n        ROY\/SAC<\/pre>\n<p>\n<b>Page 2<\/b><\/p>\n<pre>[\r\n[\r\n[\r\n[\r\n[<\/pre>\n<p><b>Page 3<\/b><\/p>\n<pre>MUSIC: \r\n \"DREAM \r\n      TEAR DOWN\"\r\n BY \r\n   TEQUE\/TRAUMA<\/pre>\n<p><b>Page 4<\/b><\/p>\n<pre>[\r\n[\r\n[\r\n[\r\n[<\/pre>\n<p>\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Page Text<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_12_Page.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_12_Page.jpg\"  alt=\"Page Text\"\/><\/td>\n<td valign=\"top\">\n<p>\n<b>Page Lines:<\/b> 7, <b>Wait:<\/b> Off<br \/>\n<b>X\/Y Position:<\/b> 250\/14<br \/>\n<b>Page Mode:<\/b> FX scroll up<br \/>\n<b>Font Size:<\/b> 32<br \/>\n<b>FX Speed:<\/b> 5<br \/>\n<b>Fade:<\/b> 3<br \/>\n<b>Fx Effect:<\/b> Stretch<br \/>\n<b>Fx Height:<\/b> Off<\/p>\n<p><b>Text:<\/b><\/p>\n<pre>\"Greetings to all\r\nMembers at Forum\r\ndot deltaforce-\r\nteam dot de ...\r\n\r\nEspecially to\r\nPeace, Rebell\r\nWildcop, Inc\r\nJizzy, Skid\r\nBobo, Sanity\r\nDragon, Marie\r\nGenom, Synth\r\nTwilight and\r\nJaner. Cheers!\r\n\r\nRoy\/SAC \r\n  in 2010!\r\n\r\n Signing off.\r\n\r\n\r\n\"<\/pre>\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>3D Vector<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_14_3DVector.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_14_3DVector.jpg\"  alt=\"3D Vector\"\/><\/td>\n<td valign=\"top\">\n<p>\n<b>Object:<\/b> blackMulti2.mVOBJ<br \/>\n<b>X\/Y\/Z Position:<\/b> Off<br \/>\n<b>X\/Y\/Z Rotate:<\/b> Off<br \/>\n<b>X\/Y\/Z Move:<\/b> Off<br \/>\n<b>X\/Y\/Z Angle:<\/b> Off<br \/>\n<b>FX:<\/b> None<\/p>\n<p>blackMulti2.mVOBJ consists of 4 individual vector objects 0&#8230;3<\/p>\n<p>\n0 &#8211; Roy-Face20comb-Black-Closed.vobj<br \/>\n1 &#8211; sphere[2].vobj<br \/>\n2 &#8211; Roy-2TORUS-Black.vobj<br \/>\n3 &#8211; Roy-3TORUS-Black.vobj<\/p>\n<p>Build-in Tool to create Multi-Vector Object File from individual .VOBJ objects.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_14_3DVector_multi.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td align=\"center\">0 &#8211; Roy-Face20comb-Black-Closed.vobj<\/td>\n<td align=\"center\">1 &#8211; sphere[2].vobj<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DVector_Face.jpg\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DVector_Sphere.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">2 &#8211; Roy-2TORUS-Black.vobj<\/td>\n<td align=\"center\">3 &#8211; Roy-3TORUS-Black.vobj<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DVector_2Torus.jpg\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DVector_3Torus.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>3D Ball<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_13_3DBall.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_13_3DBall.jpg\"  alt=\"3D Ball\"\/><\/td>\n<td valign=\"top\">\n<p>\n<b>Object:<\/b> darknessMulti.mOBJ<br \/>\n<b>X\/Y\/Z Position:<\/b> 77\/215\/7<br \/>\n<b>X\/Y\/Z Rotation:<\/b> 5\/19\/7<br \/>\n<b>X\/Y\/Z Move:<\/b> Off\/Off\/6<br \/>\n<b>X\/Y\/Z Angle:<\/b> 75\/Off\/Off<\/p>\n<p><b>Bobs Images<\/b><\/p>\n<table>\n<tr>\n<td align=\"center\">0<\/td>\n<td align=\"center\">1<\/td>\n<td align=\"center\">2<\/td>\n<td align=\"center\">3<\/td>\n<\/tr>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_00.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_01.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_02.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_03.png\"\/><\/td>\n<\/tr>\n<tr>\n<td align=\"center\">4<\/td>\n<td align=\"center\">5<\/td>\n<td align=\"center\">6<\/td>\n<td align=\"center\">7<\/td>\n<\/tr>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_04.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_05.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_06.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Balls_07.png\"\/><\/td>\n<\/tr>\n<\/table>\n<p>darknessMulti.mOBJ consists of 6 individual 3D Ball objects 0-5<\/p>\n<p>\n0 &#8211; rings3.obj<br \/>\n1 &#8211; rings4.obj<br \/>\n2 &#8211; roy-5rings-wobbler-vectormania.obj<br \/>\n3 &#8211; roy-CCU-Synth FullscreenCube.OBJ<br \/>\n4 &#8211; Roy-wall-1st Level Squared.obj<br \/>\n5 &#8211; Roy-wall-TowerObj.obj<\/p>\n<p>Build-in Tool to create Multi-3DBall Object File from individual .OBJ objects.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_13_3DBall_Multi.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td align=\"center\">0 &#8211; rings3.obj<\/td>\n<td align=\"center\">1 &#8211; rings4.obj<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DBall_Rings3.jpg\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DBall_Rings4.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">2 &#8211; roy-5rings-wobbler-vectormania.obj<\/td>\n<td align=\"center\">3 &#8211; roy-CCU-Synth FullscreenCube.OBJ<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DBall_Rings5.jpg\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DBall_Cube.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">4 &#8211; Roy-wall-1st Level Squared.obj<\/td>\n<td align=\"center\">5 &#8211; Roy-wall-TowerObj.obj<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DBall_Wall.jpg\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_3DBall_Tower.jpg\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Script<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_15_Script.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_15_Script.jpg\"  alt=\"Script\"\/><\/td>\n<td valign=\"top\">\n<p><b>Include Script!:<\/b> On<\/p>\n<p>Script Source code shown further down<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Story Board<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_16_Storyboard.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_16_Storyboard.jpg\"  alt=\"Storyboard\"\/><\/td>\n<td valign=\"top\">\n<p>\n<b>Line: Off<\/b>, <b>Fade:<\/b> off, <b>Speed:<\/b> 1<\/p>\n<p>Initial order from top to bottom. Only enabled effects are listed.<\/p>\n<ol>\n<li>D &#8211; Starfield<\/li>\n<li>G &#8211; 3D Vector Object<\/li>\n<li>I &#8211; 3D Ball Object<\/li>\n<li>L &#8211; Sinus Text 16<\/li>\n<li>M &#8211; Sinus Text 32<\/li>\n<li>N &#8211; Page Text<\/li>\n<li>H &#8211; Bouncer<\/li>\n<li>O &#8211; Mask<\/li>\n<li>X &#8211; Sprite<\/li>\n<li>W &#8211; Amiga Text<\/li>\n<li>J &#8211; Logo<\/li>\n<li>B &#8211; Background<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Export<\/h2>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tr>\n<td valign=\"top\" align=\"center\" width=\"260\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_Darkness_OSDM_17_Export.JPG\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/Darkness_OSDM_17_Export.jpg\"  alt=\"Export\"\/><\/td>\n<td valign=\"top\">\n<p><b>Export Icon:<\/b> RoySAC.ico <img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Misc_RoySAC.ico\"\/><br \/>\n<b>CPU Delay:<\/b> 1<br \/>\n<b>Exit by Key:<\/b> [ ESC ]<br \/>\n<b>Startscreen Picture:<\/b> Roysacny2010-loading2.png<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/Darkness_Misc_Roysacny2010-loading2.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<\/h1>\n<h1>Script Code<\/h1>\n<p>[code]<br \/>\n@INTERF<br \/>\nCAL = BACK : LEA = BACK<br \/>\nMVY = \/0<br \/>\nREP = \/1 : ADY = \/2 : LOP<br \/>\nSTP = BACK<br \/>\nREP = \/1 : ADY = \/2 : LOP<br \/>\nCAL = BACK : LEA = BACK<br \/>\nREP = \/2 : ADY = \/1 : LOP<br \/>\nSTP = BACK<br \/>\n@END<\/p>\n<p>;windowed\/fs<br \/>\n;also see sprite init<\/p>\n<p>@INIT3D<br \/>\nLEA = 3DVECTOR<br \/>\nIDN = \/0<br \/>\n;Windowed<br \/>\nMVX = -600 : MVY = -350<br \/>\n;Full Screen<br \/>\n;MVX = 0 : ;MVY = -50<br \/>\nMVZ = -250<br \/>\n@END<\/p>\n<p>@ADJBALL<br \/>\n ;off for windowed<br \/>\n ;enable for Full screen<br \/>\n ; ADX = 100 : ADY = -150<br \/>\n@END<\/p>\n<p>PSH<br \/>\nFPS = 60<br \/>\nCAL = MUSIC+SPRITE<br \/>\nLEA = SPRITE<br \/>\nIDN = 7 : MVA = 0<br \/>\nIDN = 6 : MVA = 0<br \/>\n;Windowed enable<br \/>\n;full screen disable<br \/>\n;next 1 line<br \/>\nADX = 25 : ADY = -50<br \/>\nIDN = 5 : MVA = 255<br \/>\nCAL = DISPLAY<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Init<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = SPRITE<br \/>\nIDN = 0 : MVA = 0 : ADY = -100 : ADX = 150<br \/>\nIDN = 1 : MVA = 0 : MVX = 500 : MVY = 380 : MVS = 900<br \/>\nIDN = 2 : MVA = 0 : MVX = 500 : MVY = 320 : ADW = -20<br \/>\nIDN = 3 : MVA = 0 : MVW = 640 : MVH = 480<br \/>\nIDN = 4 : MVA = 0 : ADX = 120 : ADY = 140<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nNOP = 4<br \/>\nLEA = SPRITE : IDN = 5<br \/>\nREP = 120 : ADA = -2 : LOP<br \/>\nMVA = 0<br \/>\nSTP = SPRITE<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n;End Note Display<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nCAL = 3DVECTOR<br \/>\nLEA = 3DVECTOR : IDN = 0<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Init 3D Vect<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n@INIT3D = 0<\/p>\n<p>MAX = 0 : MAY = 0 : AAZ = 0<br \/>\nADY = 380 : ADZ = 280<br \/>\nBFX = 2 : NOP = 2<br \/>\nCAL = MASK<\/p>\n<p>REP = 100 : ADY = -2 : ADZ = -2 : LOP<br \/>\nSTP = MASK<\/p>\n<p>@INTERF = 150,2,3<\/p>\n<p>LEA = 3DVECTOR : IDN = 0<\/p>\n<p>REP = 45 : AAX = 1 : ADY = -2 : ADZ = -2 : LOP<br \/>\nBFX = 4<\/p>\n<p>@INTERF = 350,4,2<\/p>\n<p>CAL = MASK+BOUNCE<br \/>\nLEA = BOUNCE : MVX = 500 : MVY = 360<br \/>\nLEA = 3DVECTOR : IDN = 0<br \/>\nREP = 45 : AAX = 1 : ADY = -2 : ADZ = -2 : LOP<br \/>\nSTP = MASK<br \/>\nNOP = 1<br \/>\nMRY = -3 : NOP = 3<br \/>\nCAL = MASK : STP = BOUNCE<br \/>\nMRY = 4<br \/>\nREP = 150 : ADZ = 2 : ADX = -2 : LOP<\/p>\n<p>@INTERF = 100,4,12<\/p>\n<p>LEA = 3DVECTOR : IDN = 0<br \/>\nREP = 150 : ADZ = 2 : ADX = -2 : LOP<br \/>\nSTP = MASK<br \/>\nCPW = 240 : CPX = 2 : MRY = -4<br \/>\nREP = 150<br \/>\n   ADZ = -4 : ADX = 2<br \/>\n   IFX &gt; -400 : ADX = 1<br \/>\nLOP<br \/>\nCAL = LOGO : CAL = MASK<br \/>\nMRY = 3 : BFX = 1 : NOP = 1<br \/>\nSTP = MASK<br \/>\nMRY = -3 : BFX = 4<br \/>\nREP = 150 :  ADZ = 3 : ADX = -3 : LOP<br \/>\nSTP = LOGO : CAL = MASK<br \/>\nMRY = 0<br \/>\nREP = 90 : AAX = -1 : LOP<br \/>\nSTP = MASK<br \/>\nCPX = 0<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n; Cloning End<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nADX = 480<br \/>\nREP = 90 : AAX = 1 : LOP<br \/>\n@INTERF = 300,10,7<br \/>\nLEA = 3DVECTOR : IDN = 0<br \/>\nMRY = -3<br \/>\nREP = 200 : ADX = 2 : ADZ = -2 : LOP<br \/>\nMRY = 3 : NOP = 1<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n;Eyes Blend in<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nCAL = SPRITE<br \/>\nLEA = SPRITE : IDN = 0<br \/>\nREP = 200 : ADA = 1 : LOP<br \/>\nLEA = 3DVECTOR : IDN = 0 : MRY = 0<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n;Mouth Open<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nLEA = Sprite : IDN = 0 : MVS = 9999<br \/>\nIDN = 1 : MVS = 150 : MVA = 210 : NOP = 1 : MVS = 900<\/p>\n<p>;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Smoke and Soorry<br \/>\n;&#8212;&#8212;&#8212;&#8212;<br \/>\nCAL = SINUS32 : LEA = SINUS32<br \/>\nMVZ = 105 : MVX = -325 : MVS = -3<br \/>\nLEA = SPRITE : IDN = 2<br \/>\nREP = 25<br \/>\n   ADA = 5 : ADY = -2 : ADW = 1 : ADH = 2<br \/>\nLOP<br \/>\nREP = 25<br \/>\n   ADA = -5 : ADY = -2 : ADW = -2 : ADH = -1<br \/>\nLOP<br \/>\nIDN = 1 : MVS = 150<br \/>\nREP = 200<br \/>\n  IDN = 0 : ADA = -1<br \/>\n  IDN = 1 : ADA = -1<br \/>\n  IDN = 4 : ADA = 1<br \/>\nLOP<br \/>\nIDN = 0 : MVA = 0<br \/>\nIDN = 1 : MVA = 0<br \/>\nIDN = 4<br \/>\nREP = 20 : ADA = -10 : LOP<br \/>\nMVA = 0<br \/>\nSTP = SPRITE<br \/>\nLEA = 3DVECTOR : IDN = 0<br \/>\nREP = 200 : ADX = 1 : LOP<br \/>\nSTP = DISPLAY<br \/>\nREP = 100 : ADX = 2 : LOP<br \/>\nSTP = SINUS32 : CAL = DISPLAY<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;<br \/>\n;3D BALLS<br \/>\n; plus sphere<br \/>\n;&#8212;&#8212;&#8212;&#8212;<br \/>\nCAL = SPRITE+3DBALL<br \/>\nLEA = 3DBALL : IDN = 5<br \/>\n@ADJBALL<br \/>\nBFX = 1 : NOP = 1<br \/>\n@INTERF = 300,10,7<br \/>\nLEA = SPRITE : IDN = 3<br \/>\nREP = 150 : ADA = 1 : LOP<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Sphere<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nIDL = TRAINER<br \/>\nMVZ = 900 : ADY = 260<br \/>\nBFX = 1 : ARY = -30<br \/>\nMAX = 90 : MAY = -70<br \/>\nREP = 200<br \/>\n   ADY = -2 : ADX = -3 : ADZ = -5<br \/>\nLOP<br \/>\nARY = 15<br \/>\nLEA = 3DBALL : IDN = 5<br \/>\nARY = -10<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nREP = 60<br \/>\n  ADY = 2 : ADX = 1 : ADZ = 2<br \/>\nLOP<br \/>\nMRY = 3<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;<br \/>\n;Object 5 &#8211; Tower<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DBALL : IDN = 5<br \/>\nARY = -5 : NOP = 1<br \/>\nARY = 5 : NOP = 1<br \/>\nARY = 5 : NOP = 1<br \/>\nARY = 5<br \/>\nCAL = LOGO<br \/>\n@INTERF = 400,15,5<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;-<br \/>\n;Ball Bounce<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nNOP = 3 : STP = LOGO<br \/>\nMRY = -15<br \/>\nREP = 50<br \/>\n  ADX = -2 : ADZ = -1<br \/>\nLOP<br \/>\nMRY = -20 : MRX = 20<br \/>\nREP = 300<br \/>\n ADX = 1 : ADZ = 3<br \/>\nLOP<br \/>\nBFX = 4 :MRY = 15<br \/>\nCAL = MASK<br \/>\nREP = 200<br \/>\n  ADX = -2 : ADZ = -4<br \/>\nLOP<br \/>\nSTP = MASK<br \/>\nNOP = 2 : MRY = -15<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n;Credits<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nCAL = AMIGATEXT<br \/>\nREP = 10 : ADX = -10 : LOP<br \/>\nREP = 60 : ADX = 10 : LOP<br \/>\nNOP = 2<br \/>\nREP = 60 : ADX = -10 : LOP<br \/>\nLEA = AMIGATEXT : IDN = 2<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nREP = 60 : ADX = 10 : LOP<br \/>\nNOP = 2<br \/>\nREP = 50 : ADX = -10 : LOP<br \/>\nNOP = 1<br \/>\nSTP = AMIGATEXT<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nREP = 100 : ADY = -6 : LOP<br \/>\nSTP = 3DBALL<br \/>\n@INTERF = 150,5,11<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n; 3 Torus<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nCAL = STARS<br \/>\nLEA = 3DVECTOR : IDN = 2<br \/>\nIDL = TRAINER<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>BFX = 4 : ADY = 1000<br \/>\nBFX = 4 : ADX = 50<br \/>\nREP = 75 : ADY = -5 : LOP<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;-<br \/>\n;Greetings<br \/>\n;&#8212;&#8212;&#8212;&#8212;-<br \/>\nCAL = PAGE<br \/>\nMRX = 0<br \/>\nREP = 15<br \/>\n  ARY = 1<br \/>\n  IFR = 1 : IDN = 2<br \/>\n  IFR = 3 : IDN = 2<br \/>\n  IFR = 2 : IDN = 2<br \/>\nLOP<br \/>\nMRY = 0 : MRZ = 0 : BFX = 2<br \/>\nLEA = SPRITE : IDN = 3<br \/>\nREP = 50 : ADA = -3 : LOP<br \/>\nMVA = 0<br \/>\n@INTERF = 50,2,2<br \/>\nLEA = 3DVECTOR : IDN = 2<br \/>\nREP = 200<br \/>\n  IFR = 8 : ARX = 2<br \/>\nLOP<br \/>\nMRZ = 10 : NOP = 3<br \/>\nBFX = 3 : ARX = 10<br \/>\nCAL = MASK<br \/>\nREP = 200<br \/>\n    ADX = 2 : ADY = 1<br \/>\nLOP<br \/>\nSTP = MASK<br \/>\nREP = 30<br \/>\n    ADY = 2 : ADX = 1<br \/>\nLOP<br \/>\n@INTERF = 100,4,8<br \/>\nLEA = 3DVECTOR : IDN = 2<br \/>\nREP = 150<br \/>\n    ADX = -2 : ADY = -2<br \/>\nLOP<br \/>\nBFX = 1<br \/>\nREP = 50<br \/>\n    ADX = -1 : ADY = 1<br \/>\nLOP<br \/>\nBFX = 4<br \/>\n@INTERF = 350,4,2<br \/>\nLEA = 3DVECTOR : IDN = 2<br \/>\nREP = 50<br \/>\n    ADX = -1 : ADY = 1<br \/>\nLOP<br \/>\nARX = -10 : NOP = 4 : ARY = 20<br \/>\nREP = 300 : ADX = 4 : LOP<br \/>\nSTP = DISPLAY : NOP = 1<br \/>\nSTP = PAGE+STARS<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n;3DBalls Part<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nCAL = 3DBALL<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Object 2 &#8211; Wobbler<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DBALL : IDN = 2<br \/>\nBFX = 4 : ADX = 100 : ADY = 150<br \/>\nCAL = SPRITE<br \/>\nLEA = SPRITE : IDN = 3 : MVA = 150<br \/>\nCAL = DISPLAY<br \/>\nNOP = 4<br \/>\nREP = 75 : ADA = -2 : LOP<br \/>\nMVA = 0 : NOP = 2<br \/>\n@INTERF = 240,2,1<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Object 1 &#8211; Rings 4<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DBALL : IDN = 1<br \/>\nADX = -100 : ADY = 50<br \/>\nREP = 150<br \/>\n  ADX = 2 : ADY = -1<br \/>\nLOP<br \/>\nREP = 180<br \/>\n   ADX = -2 : ADY = 1<br \/>\nLOP<br \/>\nREP = 100<br \/>\n  ADX = 1 : ADY = -1<br \/>\nLOP<br \/>\nREP = 80 : ADX = 1 : LOP<br \/>\nBFX = 2 : NOP = 2<br \/>\n@INTERF = 40,4,7<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Object 0 &#8211; Rings 3<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DBALL : IDN = 0<br \/>\nNOP = 2<br \/>\nCAL = MASK<br \/>\nNOP = 1<br \/>\nSTP = MASK<br \/>\nLEA = SPRITE : IDN = 3<br \/>\nREP = 100 : ADA = 1 : LOP<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Object 4 &#8211; Square<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DBALL : IDN = 4<br \/>\nBFX = 4 : MRX = -10<br \/>\nREP = 150 : AAZ = -2 : LOP<br \/>\nCAL = MASK<br \/>\nREP = 150 : AAZ = -2 : LOP<br \/>\nSTP = MASK<br \/>\nRGB = $EEE : CLS = 2<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n;Object 3 &#8211; Cube<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DBALL : IDN = 3<br \/>\nADY = 100 : ARY = -10<br \/>\nREP = 20<br \/>\n  ADZ = 20 : ADY = -3<br \/>\nLOP<br \/>\nARY = -10 : NOP = 1<br \/>\nARY = 5 : ARX = 5 : ARZ = 5 : NOP = 1<br \/>\nARY = 5 : ARX = 5 : ARZ = 5 : NOP = 1<br \/>\nARY = 5 : ARX = 5 : ARZ = 5 : NOP = 1<br \/>\nCAL = MASK<br \/>\nREP = 180<br \/>\n   ADY = 3 : ADX = -3<br \/>\nLOP<br \/>\nSTP = MASK<br \/>\nREP = 360<br \/>\n   ADY = -3 : ADX = 3<br \/>\nLOP<br \/>\nCAL = STARS<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;-<br \/>\n;2 torus<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLEA = 3DVECTOR : IDN = 3<br \/>\nADZ = 100<br \/>\nREP = 315<br \/>\n   ADX = -4 : ADZ = -1<br \/>\nLOP<br \/>\nMRZ = 15 : MRX = 10 : MRY = 25<br \/>\nLEA = SPRITE : IDN = 3<br \/>\nREP = 100 : ADA = -1 : LOP<br \/>\nMVA = 0<br \/>\nLEA = 3DVECTOR : IDN = 3<br \/>\nREP = 150 : ADX = 2 : LOP<br \/>\nCAL = MASK<br \/>\nREP = 75<br \/>\n   ADX = -2 : ADY = -2<br \/>\nLOP<br \/>\nSTP = MASK<br \/>\nBFX = 1<br \/>\nREP = 75<br \/>\n   ADX = -2 : ADY = 2<br \/>\nLOP<br \/>\nCAL = MASK<br \/>\nREP = 75<br \/>\n   ADX = 2 : ADY = 2<br \/>\nLOP<br \/>\nBFX = 4<br \/>\nSTP = MASK<br \/>\nREP = 225 : ADY = -2 : LOP<br \/>\nCAL = LOGO : NOP = 4<br \/>\nSTP = LOGO<br \/>\nREP = 300 : ADY = 4 : LOP<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;<br \/>\n;Face Again<br \/>\n;&#8212;&#8212;&#8212;&#8212;<br \/>\nCAL = SINUS16<br \/>\n@INIT3D = 0<br \/>\nMRX = 0 : MRY = 0 : MRZ = 0 : ADX = 400 : ADY = 0<br \/>\nMAY = 0 : MAZ = 0 : MAX = 90 : MRY = 2<br \/>\nREP = 200 : ADX = -2 : LOP<br \/>\nMRY = -2 : NOP = 3 : MRY = 0<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;-<br \/>\n; Eye Animation<br \/>\n;&#8212;&#8212;&#8212;&#8212;-<br \/>\nCAL = SPRITE<br \/>\nLEA = SPRITE : IDN = 6 : MVA = 255<br \/>\nSTP = DISPLAY+SINUS16<br \/>\nLEA = 3DVECTOR : IDN = 0 : BFX = 1 : NOP = 1<br \/>\nSTP = STARS+3DVECTOR<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n; Vist RoySAC.Com<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nCAL = DISPLAY<br \/>\nLEA = SPRITE<br \/>\nREP = 54<br \/>\n   IDN = 6 : ADA = -4<br \/>\n   IDN = 7 : ADA = 4<br \/>\nLOP<br \/>\nIDN = 6 : MVA = 0<br \/>\nIDN = 7 : MVA = 255<br \/>\nNOP = 2<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;-<br \/>\n;Fade Out Music<br \/>\n;&#8212;&#8212;&#8212;&#8212;-<br \/>\nREP = 99 : ADV = -1 : LOP<br \/>\nNOP = 1<\/p>\n<p>ESC : END<br \/>\n[\/code]<\/p>\n<h1>Closing Notes<\/h1>\n<p>For more OSDM tutorials, tools, demos, intros and resources; visit the <a href=\"http:\/\/www.roysac.com\/osdm\/\" target=\"_blank\">OSDM Section<\/a> on my web site.<\/p>\n<\/p>\n<p>Cheers!<\/p>\n<p>Carsten aka <a href=\"http:\/\/www.roysac.com\/\" target=\"_blank\">Roy\/SAC<\/a><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi Folks, Here is another Oldskool Demomaker Demo Tutorial of my popular production &#8220;Darkness, Oh Xee A Moron, Part 2&#8220;. You can download the final Windows Executable here (Roy-Demo-Darkness.zip) Also, all elements, such as 3D Objects, Images, Fonts and the Preference .INI Configuration file are also available for download here (Darkness.zip) Watch Video Capture To [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,28,33],"tags":[78,70],"class_list":["post-1042","post","type-post","status-publish","format-standard","hentry","category-education","category-osdm","category-tutorial","tag-osdm","tag-tutorials"],"_links":{"self":[{"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/posts\/1042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/comments?post=1042"}],"version-history":[{"count":8,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/posts\/1042\/revisions"}],"predecessor-version":[{"id":1050,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/posts\/1042\/revisions\/1050"}],"wp:attachment":[{"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/media?parent=1042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/categories?post=1042"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/tags?post=1042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}