{"id":138,"date":"2006-06-06T16:11:11","date_gmt":"2006-06-06T21:11:11","guid":{"rendered":"http:\/\/www.vintagecomputing.com\/?p=138"},"modified":"2010-08-27T19:55:34","modified_gmt":"2010-08-28T00:55:34","slug":"hacksterpiece-theatre-the-lost-hacks-of-dahrkdaiz-part-1-mario-seasons","status":"publish","type":"post","link":"https:\/\/www.vintagecomputing.com\/index.php\/archives\/138\/hacksterpiece-theatre-the-lost-hacks-of-dahrkdaiz-part-1-mario-seasons","title":{"rendered":"<span id=\"hack_color\">Hacksterpiece Theatre:<\/span>  The Lost Hacks of DahrkDaiz, Part 1 (<em>Mario Seasons<\/em>)"},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/hacksterpiece_1.jpg\" alt=\"VC&amp;G's Hacksterpiece Theatre\" class=\"alignleft\" \/><em>&#91; Hacksterpiece Theatre is a regular column devoted to fun, odd, and interesting retro game hacks. &#93;<\/em><\/p>\n<p>Hello, friends.  Welcome to my new regular column on <em>VC&#038;G<\/em>, Hacksterpiece Theatre, where I hope to profile for you the best, worst, and most interesting retro game hacks in existence.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/images\/hacksterpiece\/mario_seasons_peach.gif\" alt=\"Mario Seasons\" class=\"alignright\" \/>Back in March on <em>Vintage Computing and Gaming<\/em>, I profiled what I called &#8220;<a href=\"https:\/\/www.vintagecomputing.com\/index.php\/archives\/63\" target=\"new\">The Best NES Game Hack of All Time<\/a>,&#8221; <em>Mario Adventure<\/em>.  Shortly after the hack exploded across the Net, I tracked down the author of that masterful piece of <em>SMB3<\/em> modification and conducted an <a href=\"https:\/\/www.vintagecomputing.com\/index.php\/archives\/65\" target=\"new\">interview with him<\/a>.  He goes by the name &#8220;DahrkDaiz&#8221; in the online retro hacking community, and it is my belief that he is likely the most talented NES game hacker out there today.  After many conversations with him about hacking, he agreed to send me some of his earlier NES game hacks that have been relatively &#8220;lost&#8221; as of late.  And by lost, I mean that they were once available for download on his site, but have not been for quite some time.  In this inaugural column of HT, and the first in a series of &#8220;Lost Hacks of DahrkDaiz,&#8221; I&#8217;ll be profiling one of his earliest hacks, <em>Mario Seasons<\/em>.<\/p>\n<p><!--more--><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/images\/hacksterpiece\/mario_seasons_sunny.gif\" alt=\"Mario Seasons\" class=\"alignleft\" \/><em><a href=\"\/wp-content\/files\/hacksterpiece\/mario_seasons.zip\">Mario Seasons<\/a><\/em> is a colorful, impressive overhaul of the original <em>Super Mario Bros.<\/em> for the NES.  Notable changes to <em>Super Mario Bros.<\/em> in this hack include a new power-up, new levels, a new enemy (&#8220;Dry Bones&#8221; from<em> SMB3<\/em>, which even comes back to life when you stomp him), completely new graphics (most of which were taken from <em>Super Mario Bros. 3<\/em>), &#8220;slightly different physics&#8221; (according to DahrkDaiz), and the ability to save your stage progress between games.  DahrkDaiz did such a good job with the graphics and animations that it&#8217;s often hard to remember that you&#8217;re <em>not<\/em> playing a <em>Super Mario Bros. 3<\/em>-based hack (Try to remember that you can&#8217;t pick up a stomped Koopa in this game like in <em>SMB3<\/em>!).  <\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/images\/hacksterpiece\/mario_seasons_ice.gif\" alt=\"Mario Seasons\" class=\"alignright\" \/>The single coolest thing (pun intended) about Mario Seasons is the new &#8220;Ice Flower&#8221; power-up.  The new ability is similar to the regular &#8220;Fire Flower,&#8221; but when collected, Mario turns a chilly blue and white and shoots painful-looking ice stars out straight ahead of him.  Another good thing about the Ice Flower in this hack is that it doesn&#8217;t replace the Fire Flower power up.  In fact, if you are &#8220;Ice Mario&#8221; and you get hit, you merely get knocked down to &#8220;Fire Mario&#8221; status.  The innovative Ice Flower&#8217;s appearance in <em>Mario Seasons<\/em> serves as an accurate foreshadow to DahrkDaiz&#8217;s future ingenious power-up creations in his later release, <em>Mario Adventure<\/em>, and in the upcoming <em>Mario Adventure 2<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/images\/hacksterpiece\/mario_seasons_rain.gif\" alt=\"Mario Seasons\" class=\"alignleft\" \/><em>Mario Seasons<\/em> is a lot of fun, but sadly, it&#8217;s incomplete.  Somewhere during the process of making the hack, DahrkDaiz decided to move on to more ambitious projects (like the masterful <a href=\"https:\/\/www.vintagecomputing.com\/index.php\/archives\/63\" target=\"new\"><em>Mario Adventure<\/em><\/a>).  But what we have left is an interesting start to what could have been a stellar <em>SMB1<\/em> hack if completed.  The game has at least four complete, new stages <del datetime=\"2006-06-07T03:50:08+00:00\">&#8212; DahrkDaiz tells me he completed seven stages, but the game always crashes for me in FCEU on the fifth board (which is 2-2).  You&#8217;ll have to see if you can get farther than 2-2 in your emulator of choice<\/del> (<strong>Update:<\/strong> DahrkDaiz sent me a new version of the game that fixes the 2-2 crash bug and lets you play all the way into world 3-2 &#8212; that&#8217;s eight new stages).  Interestingly, the first world ends at stage 1-3, but world two has four stages as usual.<\/p>\n<h3>Let me Play it Already!<\/h3>\n<p><img decoding=\"async\" src=\"\/wp-content\/images\/hacksterpiece\/mario_seasons_bowser.gif\" alt=\"Mario Seasons\" class=\"alignright\" \/>You can download <em>Mario Seasons<\/em> <a href=\"\/wp-content\/files\/hacksterpiece\/mario_seasons.zip\">here<\/a>, no patching necessary.  Remember that this hack is an incomplete work <del datetime=\"2006-06-07T03:50:08+00:00\">and that it crashes (for me) in the <a href=\"\/wp-content\/files\/emulators\/fceu-0.98.12.win.zip\">FCE Ultra<\/a> emulator on stage 2-2.<\/del> (<strong>Update:<\/strong> DahrkDaiz sent me a new version of the game that fixes the 2-2 crash bug and lets you play all the way into world 3-2).<\/p>\n<p>Overall, <em>Mario Seasons<\/em> is far from the best NES or even <em>SMB1<\/em> hack out there, but it served as a promising and worthy start for our rising NES hacker.  Stay tuned for the next episode of Hacksterpiece Theatre to see what hacks DahrkDaiz cooked up next!  And fear not &#8212; after I&#8217;m done profiling DahrkDaiz&#8217;s early years, I&#8217;ll be moving on to other hacks by different authors for different systems.<\/p>\n<p><small><em>Have any cool, funny, or weird retro game hacks that you&#8217;d like to share?  <a href=\"mailto:redwolf@REMOVE-STUFF-IN-CAPS-BEFORE-SENDINGvintagecomputing.com\">Send &#8217;em along<\/a>!<\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#91; Hacksterpiece Theatre is a regular column devoted to fun, odd, and interesting retro game hacks. &#93; Hello, friends. Welcome to my new regular column on VC&#038;G, Hacksterpiece Theatre, where I hope to profile for you the best, worst, and most interesting retro game hacks in existence. Back in March on Vintage Computing and Gaming, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,14,29,22],"tags":[],"class_list":["post-138","post","type-post","status-publish","format-standard","hentry","category-video-game-emulation","category-video-game-projects","category-hacksterpiece-theatre","category-nes-famicom"],"_links":{"self":[{"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/posts\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":0,"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/posts\/138\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/categories?post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vintagecomputing.com\/index.php\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}