{"id":1014,"date":"2014-09-08T14:52:15","date_gmt":"2014-09-08T22:52:15","guid":{"rendered":"http:\/\/www.roysac.com\/blog\/?p=1014"},"modified":"2014-09-08T14:55:11","modified_gmt":"2014-09-08T22:55:11","slug":"osdm-demo-tutorial-making-of-oh-xee-a-moron-demo","status":"publish","type":"post","link":"http:\/\/www.roysac.com\/blog\/2014\/09\/osdm-demo-tutorial-making-of-oh-xee-a-moron-demo\/","title":{"rendered":"OSDM Demo Tutorial &#8211; Making of &#8216;Oh Xee A Moron Demo&#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-oh_xee_a_moron.html\">Oh Xee A Moron, Part 1<\/a>&#8220;.<\/p>\n<p>You can download the final Windows Executable here (<a href=\"http:\/\/www.roysac.com\/blogimages\/files\/Roy-Demo-Oh_Xee_A_Moron.zip\" target=\"_blank\">Roy-Demo-Oh_Xee_A_Moron.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\/OhXeeAMoron.zip\" target=\"_blank\">OhXeeAMoron.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\/13534545]<\/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-oh_xee_a_moron.html\" target=\"_blank\">official demo release page<\/a>.<\/p>\n<h1>OSDM Settings Screen-By-Screen<\/p>\n<h2>General<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_01_GENERAL.jpg\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p><b>Export:<\/b> Default Export, <b>Enabled Effects :<\/b><\/p>\n<ol>\n<li>Star Field<\/li>\n<li>Music<\/li>\n<li>Plasma<\/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>3D Direct<\/li>\n<li>Amiga Text<\/li>\n<li>Mask<\/li>\n<li>Sprites<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Display<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_02_DISPLAY.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>Mode:<\/b> Use Window Mode*<br \/>\n (*3D Vectors Positions Will be off, if you select &#8216;Full Screen&#8217;!)<\/li>\n<li><b>Title:<\/b> Roy &#8211; Oh Xee A Moron<\/li>\n<li><b>Size of Screen:<\/b> 640 x 480<\/li>\n<li><b>FPS:<\/b> 60**, <b>Size:<\/b> 100<br \/>\n (**Timing will be off, if you set it to something else)<\/li>\n<li><b>RGB Hide &#038; RGB Display:<\/b> Black<\/li>\n<li><b>Render View, Adj Display:<\/b> False<\/li>\n<li><b>Fade Display In and Out:<\/b> True<\/li>\n<li><b>Bilinear 3D Filt.:<\/b> False<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Stars Effect<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_03_STARS.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>Mode:<\/b> 3D Simulation<\/li>\n<li><b>3D Sim: X Rot:<\/b> True, <b>Y Rot:<\/b> True, <b>Z Rot:<\/b> True<\/li>\n<li><b>Num:<\/b> 100, <b>Plane Depth:<\/b> 5, <b>Angle:<\/b> Off, <b>Speed:<\/b> 5<\/li>\n<li><b>Use Star Picture:<\/b> True, <b>Image:<\/b> Realtechskull.png<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_STARS_Realtechskull.png\"\/>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Copper FX (Plasma)<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_04_PLASMA.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>RGB Plasma:<\/b> R=0, G=0, B=32<\/li>\n<li><b>Random:<\/b> False, <b>Colorize:<\/b> True<\/li>\n<li><b>X Sin:<\/b> 5, <b>X Speed:<\/b> 3<\/li>\n<li><b>Y Sin:<\/b> 12, <b>Y Speed:<\/b> 2<\/li>\n<li><b>Step:<\/b> 2<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Export Settings<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_05_EXPORT.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>Icon:<\/b> RoySAC.ico <img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_RoySAC.ico\"\/><\/li>\n<li><b>CPU Delay:<\/b> 1<\/li>\n<li><b>Start Screen Pic:<\/b> Roysacny2010-loading2.png<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_Roysacny2010-loading2.png\"\/><\/li>\n<li><b>Exit by Key:<\/b> [ESC]<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>3D Direct<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_07_3DDIRECT.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>3D Object:<\/b> ap-left.jpg<\/li>\n<li><b>Object:<\/b> Hole, <b>Cull Mode:<\/b> Render Both Sides<\/li>\n<li><b>X Pos:<\/b> 320, <b>Y Pos:<\/b> 240, <b>Z Pos:<\/b> 4<\/li>\n<li><b>Camera Angle X\/Y\/Z:<\/b> Off<\/li>\n<li><b>X Rot:<\/b> 1, <b>Y Rot:<\/b> 1, <b>Z Rot:<\/b> Off<\/li>\n<li><b>Fog:<\/b> True, <b>Distance:<\/b> 2, <b>Intensity:<\/b> 23<\/li>\n<li><b>X Scroll:<\/b> Off, <b>Y Scroll:<\/b> 1, <b>Z Scroll:<\/b> Off<\/li>\n<li><b>RGB Hide &#038; RGB Fog:<\/b> Black (R=0, G=0, B=0)<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_ap-left.jpg\"\/><\/p>\n<h2>3D Vector<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_08_3DVECTOR.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>3D Object:<\/b> facesMulti2.mVOBJ<\/li>\n<li>Compressed Multi-VOBJ with 5 .VOBJ Objects<\/li>\n<li><b>Settings:<\/b> Everything = Off<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<p><b>The Objects<\/b><\/p>\n<table width=\"100%\" class=\"cdstable\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><b>ID=0<\/b>\t(Face)<\/td>\n<td><b>ID=1<\/b>\t(Skull)<\/td>\n<td><b>ID=2<\/b>\t(Hand)<\/td>\n<td><b>ID=3<\/b> (Twisty)\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_VEC_00_FACE.PNG\"\/><\/td>\n<td><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_VEC_01_SKULL.png\"\/><\/td>\n<td><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_VEC_02_HAND.PNG\"\/><\/td>\n<td><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_VEC_03_TWISTY.PNG\"\/><\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\"><b>ID=4<\/b> (RoySAC Logo)<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_VEC_04_ROYSAC.png\"\/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<h3>Create Multi-VOBJ Tool<\/h3>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_06_MVOBJTOOL.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p>Included in the <a href=\"http:\/\/www.roysac.com\/blogimages\/files\/OhXeeAMoron.zip\" target=\"_blank\">package with all the elements<\/a> of the demo is already the multi-vector object file (.mVOBJ). But for illustration purposes, I also included the 5 individual (and uncompressed) vector objects (.VOBJ).<\/p>\n<p>To the left is a screen shot of the OSDM build-in tool to merge and compress the objects.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>3D Ball<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_09_3DBALL.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>3D Object<\/b>: duck.obj<\/li>\n<li>Everything = Off<\/li>\n<li><b>Bobs Balls<\/b><br \/>\n<table cellspacing=\"0\" cellpadding=\"5\">\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\/MORON1_BOBS_00.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_BOBS_01.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_BOBS_02.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_BOBS_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\/MORON1_BOBS_04.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_BOBS_05.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_BOBS_06.png\"\/><\/td>\n<td align=\"center\"><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_BOBS_07.png\"\/><\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" align=\"center\">\n      <img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_3DBALL_DUCK.PNG\"\/>\n      <\/td>\n<\/tr>\n<\/table>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Amiga Text<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_10_AMIGATEXT.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li>Letter In\/Out Fx, <b>In &#038; Out:<\/b> Fade &#038; Zoom<\/li>\n<li><b>Page In:<\/b> In Left, <b>Page Out:<\/b> Out Right<\/li>\n<li><b>Page Lines:<\/b> 5, <b>Wait:<\/b> 30<\/li>\n<li><b>X\/Y Pos:<\/b> 20\/110, <b>Size:<\/b> 36<\/li>\n<li><b>Font:<\/b> Charset-Inc._stoneage2.png<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_Charset-Inc._stoneage2.png\"\/><\/li>\n<li>Text (7 Pages):\n<p>Page 1:<\/p>\n<pre>\r\n \r\nDEMO CREDITS\r\n----------------\r\nCOMING UP\r\n<\/pre>\n<p>Page 2:<\/p>\n<pre>\r\n \r\nCODE\r\n----------------\r\nPEACE - BOBO \r\n    EPYX\r\n<\/pre>\n<p>Page 3:<\/p>\n<pre>\r\n \r\nGFX AND DESIGN\r\n----------------\r\n    ROY\r\n<\/pre>\n<p>Page 4:<\/p>\n<pre>\r\n \r\nMUSIC \"GRIJALBO\"\r\n----------------\r\n   ESTRAYAK\r\n<\/pre>\n<p>Page 5:<\/p>\n<pre>\r\n \r\nTHIS FONT\r\n----------------\r\n        INC\r\n<\/pre>\n<p>Page 6:<\/p>\n<pre>\r\n$\r\n$\r\n$\r\n<\/pre>\n<p>Page 7:<\/p>\n<pre>\r\n$\r\n$\r\n$\r\n$\r\n<\/pre>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Page Text<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_11_PAGETEXT.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>Page Lines:<\/b> 8, <b>Wait:<\/b> Off, <b>X\/Y Pos:<\/b> 200\/170<\/li>\n<li><b>Mode:<\/b> Fx Scroll Up, <b>Font-Size:<\/b> Font 32<\/li>\n<li><b>Fx Speed:<\/b> 5, <b>Fade:<\/b> 4<\/li>\n<li><b>Fx Effect:<\/b> Move, Stretch, <b>Fx-Height:<\/b> 120<\/li>\n<li><b>Text:<\/b>\n<pre>\r\nGREETINGS TO\r\nALL FOLKS AT\r\nFORUM.\r\nDELTAFORCETEAM\r\n           .DE\r\nESPECIALLY TO\r\nREBELL, PEACE\r\nWILDCOP, INC\r\n JIZZY, SKID \r\nBOBO, MARIE\r\n TWILIGHT\r\nDRAGON, JANER\r\nSYNTH, GENOM\r\n\r\nNOTE: \r\n\r\nTHIS IS NOT\r\nAN OFFICIAL \r\nSAC RELEASE, \r\nAS ALL OF MY\r\n  OSDM \r\nPRODUCTIONS.\r\n\r\n   CHEERS!\r\n CARSTEN AKA\r\n ROY OF SAC\r\n\r\n    ....\r\n   . .. ..\r\n    ..    .\r\n      .  .\r\n   ..    ..\r\n   . .  . \r\n     ..  ..\r\n    ..   .\r\n<\/pre>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Logo<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_12_LOGO.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>Image:<\/b> dotcom3.png<\/li>\n<li><b>Animation:<\/b> off<\/li>\n<li><b>Logo Effect:<\/b> 10 &#8211; Pulse Zoom, <b>RGB Hide:<\/b> Black, <b>Zoom:<\/b> 100, <b>Angle:<\/b> 4, <b>BFX:<\/b> Smart<\/li>\n<li><b>X\/Y Position:<\/b> Center X\/Y<\/li>\n<li><b>Alpha:<\/b> 90, <b>Fade:<\/b> True, <b>Speed:<\/b> 1<\/li>\n<li><b>FX Speed:<\/b> 2, <b>X\/Y Swing:<\/b> Off<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_dotcom3.png\"\/><\/p>\n<h2>Background<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_13_BACKGROUND.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li><b>image:<\/b> starbacknew.jpg<\/li>\n<li><b>Horizontal Scroll:<\/b> None<\/li>\n<li><b>Vertical Scroll:<\/b> 4 &#8211; Swing Up<\/li>\n<li><b>Mirror:<\/b> True<\/li>\n<li><b>Zoom:<\/b> 3 &#8211; Horizontal Size<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_starbacknew.jpg\"\/><\/p>\n<h2>Sprites<\/h2>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_14_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>faceeyesopen2_B9.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>True<\/td>\n<td>9<\/td>\n<td>80<\/td>\n<td>Off<\/td>\n<td>Off<\/td>\n<\/tr>\n<tr class=\"row\">\n<td>1<\/td>\n<td>Smoke30b_16c_B23.jpg<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>30<\/td>\n<td>710<\/td>\n<td>True<\/td>\n<td>23<\/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>roysacpresents.png<\/td>\n<td>320\/240<\/td>\n<td>13<\/td>\n<td>1-Rotate_Left<\/td>\n<td>1<\/td>\n<td>100<\/td>\n<td>45<\/td>\n<td>False<\/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>3<\/td>\n<td>ANewDemoCalled-Skulls.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>False<\/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>OhXeeAMoron.png<\/td>\n<td>320\/240<\/td>\n<td>340<\/td>\n<td>2-Rotate_Right<\/td>\n<td>1<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>False<\/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>visitroysaccom.png<\/td>\n<td>320\/240<\/td>\n<td>Off<\/td>\n<td>&#8211;<\/td>\n<td>&#8211;<\/td>\n<td>1<\/td>\n<td>100<\/td>\n<td>False<\/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>fuckingvisit.png<\/td>\n<td>320\/240<\/td>\n<td>320<\/td>\n<td>2-Rotate_Right<\/td>\n<td>1<\/td>\n<td>100<\/td>\n<td>100<\/td>\n<td>False<\/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>7<\/td>\n<td>RadialGradientBG.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>False<\/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; faceeyesopen2_B9.png<\/td>\n<td align=\"center\">6 &#8211; fuckingvisit.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p>\n<img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_ANIM_faceeyesopen2_B9.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_ANIM_faceeyesopen2_B9.png\"  alt=\"Sprite faceeyesopen2_B9.png\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_fuckingvisit.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_fuckingvisit.png\"  alt=\"Sprite fuckingvisit.png\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">1 &#8211; Smoke30b_16c_B23.jpg<\/td>\n<td align=\"center\">7 &#8211; RadialGradientBG.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_ANIM_Smoke30b_16c_B23.jpg\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_ANIM_Smoke30b_16c_B23.jpg\"  alt=\"Sprite Smoke30b_16c_B23.jpg\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_RadialGradientBG.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_RadialGradientBG.png\"  alt=\"Sprite RadialGradientBG.png\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">2 &#8211; roysacpresents.png<\/td>\n<td align=\"center\">3 &#8211; ANewDemoCalled-Skulls.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_roysacpresents.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_roysacpresents.png\"  alt=\"Sprite roysacpresents.png\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_ANewDemoCalled-Skulls.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_ANewDemoCalled-Skulls.png\"  alt=\"Sprite ANewDemoCalled-Skulls.png\"\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">4 &#8211; OhXeeAMoron.png<\/td>\n<td align=\"center\">5 &#8211; visitroysaccom.png<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_OhXeeAMoron.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OhXeeAMoron.png\"  alt=\"Sprite OhXeeAMoron.png\"\/><\/p>\n<\/td>\n<td align=\"center\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/TN_MORON1_visitroysaccom.png\"  class=\"overlayed\" rel=\"#imageoverlay\" image=\"http:\/\/www.roysac.com\/blogimages\/MORON1_visitroysaccom.png\"  alt=\"Sprite visitroysaccom.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Mask<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_15_MASK.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p><b>Mask Effect:<\/b> Scratch TV Crumble, <b>Alpha:<\/b> 70<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Fonts<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_16_FONTS.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p><b>Font 32 Pixelsize:<\/b> Charset-DNS_Velvenda Cooler Font.png<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_Charset-DNS_Velvenda Cooler Font.png\"\/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Music<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_17_MUSIC.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p><b>File:<\/b> grijalbo by estrayak-modified.mod, <b>Track:<\/b> 1<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Script<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_18_SCRIPT.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p>Make sure that <b>&#8220;include Script! [sort effects by Storyboard only]&#8221;<\/b> is Checked<\/p>\n<p>See Script Code below<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>Storyboard<\/h2>\n<table width=\"100%\">\n<tr>\n<td valign=\"top\">\n<p><img decoding=\"async\" src=\"http:\/\/www.roysac.com\/blogimages\/MORON1_OSDM_19_STORYBOARD.JPG\"\/><\/p>\n<\/td>\n<td valign=\"top\">\n<p>Only Enabled Effects are listed. <br \/>\n<span style=\"notes\">All the others don&#8217;t matter.<\/span><\/p>\n<p><b>Initial Effects Order<\/b><\/p>\n<ol>\n<li>[A] Plasma<\/li>\n<li>[B] Background<\/li>\n<li>[O] Mask<\/li>\n<li>[D] Starfield<\/li>\n<li>[Q] 3D Direct Object<\/li>\n<li>[G] 3D Vector Object<\/li>\n<li>[J] Logo<\/li>\n<li>[I] 3D Ball Object<\/li>\n<li>[N] Page Text<\/li>\n<li>[W] Amiga Text<\/li>\n<li>[X] Sprite<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/table>\n<\/h1>\n<h1>The Script Code<\/h1>\n<p>[code]<br \/>\n@INIT3D<br \/>\n  LEA = 3DVECTOR<br \/>\n  IDN = \/0 : BFX = \/1 : MVX = -600 : MVY = -400<br \/>\n;  MVX = 40 : MVY = -100<br \/>\n  MVZ = 500<br \/>\n  MAX = 0 : MAY = 0 : MAZ = 0<br \/>\n  MRX = 0 : MRY = 0 : MRZ = 0<br \/>\n  CPX = 0 : CPY = 0<br \/>\n@END<br \/>\n@INI3DBA<br \/>\n  LEA = 3DBALL<br \/>\n;  IDN = \/0<br \/>\n  BFX = \/1 : MVX = -500 : MVY = -200<br \/>\n;  MVX = 0 : MVY = 0<br \/>\n  MVZ = 500<br \/>\n@END<\/p>\n<p>FPS = 60<br \/>\nCAL = MUSIC<br \/>\nJSR = 1<br \/>\nJSR = 10<br \/>\nJSR = 20<br \/>\nJSR = 30<br \/>\nJSR = 40<br \/>\nJSR = 50<br \/>\nJSR = 60<\/p>\n<p>CAL = SPRITE : LEA = SPRITE<br \/>\nIDN = 5 : MVA = 255<br \/>\nCAL = DISPLAY<br \/>\nNOP = 1<br \/>\nREP = 99 : ADV = -1 : LOP<br \/>\nNOP = 1<br \/>\nESC : END<\/p>\n<p>;&#8212;&#8212;&#8212;&#8211;<br \/>\nLAB = 1<br \/>\nCAL = SPRITE : LEA = SPRITE<br \/>\nIDN = 0 : MVA = 0<br \/>\nIDL = 3DVECTOR<br \/>\nIDN = 2 : MVA = 0<br \/>\nIDN = 3 : MVA = 0<br \/>\nIDN = 4 : MVA = 0<br \/>\nIDN = 5 : MVA = 0<br \/>\nIDN = 6 : MVA = 0<br \/>\nIDN = 7 : MVA = 0<br \/>\nSTP = SPRITE<br \/>\nRTS<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nLAB = 10<br \/>\nCAL = SPRITE+3DVECTOR<br \/>\n@INIT3D = 0,2<br \/>\nADX = -50 : ADY = 75 : ADZ = 1000<br \/>\nREP = 135 : ADZ = -10 : LOP<br \/>\nMRY = 6<br \/>\nLEA = SPRITE : IDN = 1<br \/>\nREP = 100 : ADH = 2 : LOP<br \/>\nLEA = 3DVECTOR : IDN = 0<br \/>\nNOP = 1 : MRY = -6<br \/>\nNOP = 4 : MRY = 6<br \/>\nLEA = SPRITE : IDN = 1<br \/>\nREP = 75 : ADY = -1 : ADH = -1 : ADW = -1 : LOP<br \/>\nLEA = 3DVECTOR : IDN = 0<br \/>\nNOP = 1 : MRY = 0<br \/>\nLEA = SPRITE : IDN = 1<br \/>\nREP = 54 : ADA = -4 : LOP<br \/>\nMVA = 0<br \/>\nIDL = 3DVECTOR : IDN = 0<br \/>\nADX = -15 : ADY = -50 : MVA = 255<br \/>\nNOP = 2<br \/>\nLEA = SPRITE : IDN = 0 : MVA = 0<br \/>\nLEA = 3DVECTOR : IDN = 0<br \/>\nREP = 50 : ADZ = 80 : ADY = 2 : LOP<br \/>\nRGB = $F00 :CLS = 2<br \/>\nSTP = 3DVECTOR+SPRITE<br \/>\nRTS<br \/>\n;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nLAB = 20<br \/>\nCAL = 3DVECTOR<br \/>\n@INIT3D = 1,1<br \/>\nADZ = 600 : MAX = 90 : MAY = -70 : ADY = 120<br \/>\nREP = 50 : ADZ = -12 : ADY = -2 : LOP<br \/>\nMRY = 3<br \/>\nCAL = MASK : NOP = 3 : STP = MASK<br \/>\nNOP = 3 : MRY = -3<br \/>\nREP = 50 : ADX = -2 : ADZ = -1 : LOP<br \/>\nCAL = MASK<br \/>\nREP = 300 : ADX = 1 : ADZ = 3 : LOP<br \/>\nBFX = 4<br \/>\nSTP = MASK<br \/>\nREP = 100 : ADX = -1 : ADZ = -4 : LOP<br \/>\nCAL = SPRITE : LEA = SPRITE : IDN = 2<br \/>\nADZ = 30 : ADY = 100<br \/>\nREP = 54 : ADA = 4 : LOP<br \/>\nMVA = 255<br \/>\nCAL = MASK : NOP = 1<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nMRY = 3<br \/>\nREP = 75 : ADZ = -5 : LOP<br \/>\nSTP = MASK<br \/>\nLEA = SPRITE<br \/>\nREP = 54<br \/>\n   IDN = 2 : ADA = -4<br \/>\n   IDN = 3 : ADA = 4<br \/>\nLOP<br \/>\nIDN = 2 : MVA = 0<br \/>\nIDN = 3 : MVA = 255<br \/>\nNOP = 2<br \/>\nCAL = MASK : NOP = 2<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nMRY = -3<br \/>\nREP = 100 : ADZ = 20 : ADX = -1 : LOP<br \/>\nSTP = MASK : LEA = SPRITE<br \/>\nREP = 54<br \/>\n  IDN = 3 : ADA = -4<br \/>\n  IDN = 4 : ADA = 4<br \/>\nLOP<br \/>\nIDN = 3 : MVA = 0<br \/>\nIDN = 4 : MVA = 255<br \/>\nNOP = 1<br \/>\nCAL = MASK : NOP = 1<br \/>\nLEA = 3DVECTOR : IDN = 1<br \/>\nREP = 50 : ADZ = 20 : LOP<br \/>\nSTP = MASK<br \/>\nLEA = SPRITE : IDN = 4<br \/>\nREP = 54 : ADA = -4 : LOP<br \/>\nMVA = 0 : CLS = 2<br \/>\nRTS<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLAB = 30<br \/>\nCAL = 3DDIRECT<br \/>\n@INIT3D = 2,2<br \/>\nADZ = 5900 : ADY = -400<br \/>\nAAY = 90 : AAX = 10 : AAZ = 20<br \/>\nMRY = -6 : MRX = 6 : MRZ = 8<br \/>\nREP = 100<br \/>\n  AAX = 1 : ADZ = -20 : ADY = 4 : AAX = -1<br \/>\nLOP<br \/>\nREP = 100<br \/>\n  ADZ = -20 : ADY = 2 : AAX = -1<br \/>\nLOP<br \/>\nREP = 100<br \/>\n  ADZ = -10 : ADY = 1 : AAX = 1<br \/>\nLOP<br \/>\nNOP = 1<br \/>\nREP = 100<br \/>\n  ADZ = 10 : ADY = -1<br \/>\nLOP<br \/>\nNOP = 5<br \/>\nREP = 300 : ADY = -4 : LOP<br \/>\nRGB = $100<br \/>\nSTP = 3DVECTOR<br \/>\nLEA = SPRITE : IDN = 4 : MVA = 0<br \/>\nSTP = SPRITE<br \/>\nRTS<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nLAB = 40<br \/>\n CAL = BACK<br \/>\n LEA = 3DDIRECT<br \/>\n REP = 150 : ADZ = -8 : LOP<br \/>\n STP = 3DDIRECT : NOP = 1<br \/>\n CLS = 3<br \/>\n CAL = 3DVECTOR<br \/>\n @INIT3D = 3,4<br \/>\n ADZ = 500 : ADX = 100 : MRY = 30<br \/>\n CPH = 320 : CPY = 20<br \/>\n CAL = AMIGATEXT<br \/>\n LEA = 3DVECTOR : IDN = 3<br \/>\n REP = 1500 : ADY = -3 : LOP<br \/>\n REP = 200 : ADX = 3 : LOP<br \/>\n STP = 3DVECTOR+DISPLAY<br \/>\n NOP = 1<br \/>\n STP = AMIGATEXT+BACK<br \/>\nRTS<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLAB = 50<br \/>\nCAL = PLASMA+3DBALL<br \/>\n@INI3DBA = 0,2<br \/>\nMRX = 15 : MRY = 15 : MRZ = 15<br \/>\nADZ = 500 : ADX = -400<br \/>\nCAL = DISPLAY+PAGE<br \/>\nREP = 200 : ADX = 2 : LOP<br \/>\nREP = 125 : ADZ = 1 : LOP<br \/>\nCAL = MASK : BFX = 1<br \/>\nREP = 125 : ADZ = 1 : LOP<br \/>\nSTP = MASK : BFX = 2<br \/>\nREP = 250 : ADZ = 1 : LOP<br \/>\nCAL = MASK : BFX = 3<br \/>\nREP = 150 : ADZ = -1 : LOP<br \/>\nSTP = MASK : BFX = 4<br \/>\nREP = 150 : ADZ = -1 : LOP<br \/>\nREP = 150 : ADZ = -1 : LOP<br \/>\nCAL = MASK : BFX = 1<br \/>\nREP = 150 : ADZ = -1 : LOP<br \/>\nSTP = MASK : BFX = 4<br \/>\nREP = 100 : ADX = 2 : LOP<br \/>\nSTP = DISPLAY : NOP = 1<br \/>\nSTP = PAGE+3DBALL+PLASMA<br \/>\nRTS<\/p>\n<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nLAB = 60<br \/>\nCAL = STARS+PLASMA+SPRITE<br \/>\nLEA = SPRITE<br \/>\nIDN = 6 : MVA = 0<br \/>\nIDN = 1<br \/>\nIDL = 3DVECTOR<br \/>\nMVA = 30 : ADZ = 100 : ADS = -100<br \/>\nSFX = 2 : BFX = 2<br \/>\nCAL = 3DVECTOR<br \/>\n@INIT3D = 4,4<br \/>\nADX = -50 : ADZ = 4400<br \/>\nCAL = DISPLAY+MASK<br \/>\nLEA = MASK<br \/>\nIDL = 3DVECTOR : LEA = 3DVECTOR : IDN = 4<br \/>\nREP = 180<br \/>\n    AAX = 2 : ADZ = -10<br \/>\n    IFR &gt; 8 : ADY = 1<br \/>\nLOP<br \/>\nAAX = -360<br \/>\nSTP = MASK<br \/>\nREP = 184<br \/>\n    AAX = 2 : ADZ = -10<br \/>\n    IFR &gt; 8 : ADY = 1<br \/>\nLOP<br \/>\nMRX = 0 : MRY = 25 : BFX = 4<br \/>\nCAL = LOGO<br \/>\nLEA = 3DVECTOR : IDN = 4<br \/>\nIDL = SPRITE<br \/>\nREP = 100 : ADY =  -1 : LOP<br \/>\nLEA = LOGO<br \/>\nREP = 50<br \/>\n  LEA = LOGO<br \/>\n  ADY = 1 : ADH = -1<br \/>\n  LEA = SPRITE<br \/>\n  IDN = 1 : ADZ = 5 : ADA = -1<br \/>\nLOP<br \/>\nLEA = SPRITE : IDN = 1 : MVA = 0<br \/>\nLEA = LOGO<br \/>\nIDL = 3DVECTOR<br \/>\nLEA = SPRITE : IDN = 6 : MVX = 200 : MVY = 150<br \/>\nREP = 54<br \/>\n    ADA = 4 : ADZ = -1 : ADY = -1 : ADX = -1<br \/>\nLOP<br \/>\nIDL = TRAINER : IDN = 7<br \/>\nREP = 50 : ADA = 2 : LOP<br \/>\nNOP = 4<br \/>\nLEA = SPRITE : IDN = 6<br \/>\nREP = 40 : ADX = -2 : LOP<br \/>\nREP = 100 : ADX = 2 : ADA = 2 : LOP<br \/>\nREP = 100 : ADX = 2 : ADA = -2 : LOP<br \/>\nMVA = 0<br \/>\nCAL = MASK : LEA = LOGO<br \/>\nREP = 50 : ADX = -2 : ADY = -1 : LOP<br \/>\nSTP = MASK<br \/>\nREP = 200 : ADX = 2 : LOP<br \/>\nCAL = MASK<br \/>\nREP = 100 : ADX = -2 : LOP<br \/>\nSTP = MASK<br \/>\nREP = 125 : AAX = 1 : ADH = -2 : ADW = 2 : ADA = -2 : ADY = 2<br \/>\nLOP<br \/>\nSTP = LOGO<br \/>\nLEA = 3DVECTOR : IDN = 4<br \/>\nREP = 200 : ADY = 2 : LOP<br \/>\nSTP = 3DVECTOR+DISPLAY<br \/>\nNOP = 1<br \/>\nSTP = STARS<br \/>\nLEA = SPRITE : IDN = 7 : MVA = 0<br \/>\nRTS<br \/>\n[\/code]<\/p>\n<h1>Related Posts<\/h1>\n<ul>\n<li><a href=\"http:\/\/www.roysac.com\/blog\/2010\/04\/osdm-demo-tutorial-new-world-order\/\">OSDM Demo Tutorial ??? New World Order<\/a><\/li>\n<li><a href=\"http:\/\/www.roysac.com\/blog\/2010\/07\/osdm-oldskool-demomaker-scripting-tips-and-tricks-1\/\">OSDM ??? Oldskool Demomaker ??? Scripting Tips and Tricks 1<\/a><\/li>\n<li><a href=\"http:\/\/www.roysac.com\/blog\/2010\/05\/animations-for-osdm-oldskool-demomaker-tutorial\/\">Animations for OSDM ??? Oldskool Demomaker (Tutorial) <\/a><\/li>\n<\/ul>\n<h1>Finalizing<\/h1>\n<p>For all of my OSDM productions, tools by me and others, Oldskool Demomaker resources and communities, check out the <a href=\"http:\/\/www.roysac.com\/osdm\/\" target=\"_blank\">OSDM Section<\/a> of my web site.<\/p>\n<p>Enjoy!<\/p>\n<p>Cheers!<br \/>\nCarsten aka <a href=\"http:\/\/www.roysac.com\/\" target=\"_blank\">Roy\/SAC<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi Folks, Here is another Oldskool Demomaker Demo Tutorial of my popular production &#8220;Oh Xee A Moron, Part 1&#8220;. You can download the final Windows Executable here (Roy-Demo-Oh_Xee_A_Moron.zip) Also, all elements, such as 3D Objects, Images, Fonts and the Preference .INI Configuration file are also available for download here (OhXeeAMoron.zip) Watch Video Capture To get [&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-1014","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\/1014","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=1014"}],"version-history":[{"count":24,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/posts\/1014\/revisions"}],"predecessor-version":[{"id":1038,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/posts\/1014\/revisions\/1038"}],"wp:attachment":[{"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/media?parent=1014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/categories?post=1014"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.roysac.com\/blog\/wp-json\/wp\/v2\/tags?post=1014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}