{"id":654,"date":"2010-10-24T21:03:57","date_gmt":"2010-10-24T20:03:57","guid":{"rendered":"http:\/\/www.puppygames.net\/blog\/?p=654"},"modified":"2013-01-23T17:43:27","modified_gmt":"2013-01-23T16:43:27","slug":"ultrabundle","status":"publish","type":"post","link":"https:\/\/www.puppygames.net\/blog\/?p=654","title":{"rendered":"Ultrabundle"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" style=\"background: none repeat scroll 0% 0% #000000; margin: 3px 0pt 10px 25px; padding: 10px;\" title=\"Ultrabundle\" src=\"https:\/\/www.puppygames.net\/images\/09\/ultrabundle\/ultrabundle.png\" alt=\"\" width=\"238\" height=\"94\" \/>By now, some of you may have noticed the existence of a certain <em>Ultrabundle<\/em> floating around on the Puppygames site. This is an experiment to see what happens when you, er, sell stuff ridiculously cheap. The results are quite interesting. Apart from a slight problem when Markus accidentally tweeted about it just as it went live (instantly killing our server as a deluge of Minecraft fans descended upon its weedy single core 1.6GHz processor with 512MB of RAM and 10mbps ethernet connection), it seems to be doing pretty well.<\/p>\n<p>To cut a long story short, and following the tradition of the <a href=\"https:\/\/minecraft.net\/stats.jsp\">Minecraft stats page<\/a> (except less, hm, dynamically updated at the moment &#8211; maybe Chaz should pop that on the front page!), we&#8217;ve sold <strong>300<\/strong> Ultrabundles in the last 48 hours, and even while I typed this blog post another 3 came in. 4 sorry. Although that is something of a mockery compared to the 15,000 sales at three times the price that Minecraft made in the same time period \ud83d\ude42<\/p>\n<p>In traditional Puppygames style it&#8217;s not without its teething troubles of course. We&#8217;ve got a small problem with international characters in addresses sent from BMT which I&#8217;ll be thinking of a way to fix, which causes your registration not to &#8220;stick&#8221; and you have to keep registering &#8211; annoying. And Linux users using Sun JDKs are having some problems running Droid Assault, though it seems to work fine using OpenJDK here on Ubuntu.<\/p>\n<p><em>Unfortunately&#8230; <\/em>I&#8217;m just about to move house. Like, in about a few hours&#8217; time. So I&#8217;ve got to pack this computer up right after the blog post and I won&#8217;t get back online for a few days to fix anything or deal with any troubles. Chaz will man the email support and fob everyone off (politely) until I get back online again.<\/p>\n<p>In other news &#8211; we were supposed to be releasing Revenge of the Titans 1.61 tonight but I completely forgot I was moving house when I wrote the schedule. So instead we&#8217;ll release it on Hallowe&#8217;en, and after your brains have been fried in Minecraft Hell, you can unwind with a short burst of the extreme frenetic terror that is Survival Mode. Survival Mode is awesome. I think it&#8217;s my favourite bit of the game so far.<\/p>\n<p><a href=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/ultratron-box-cover-01.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 15px 10px 20px 0pt; clear: none;\" title=\"ultratron box cover\" src=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/ultratron-box-cover-thumb.jpg\" alt=\"\" width=\"200\" height=\"231\" \/><\/a><a href=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/TA-box-cover-05.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 15px 10px 20px; clear: none;\" title=\"TA box cover\" src=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/TA-box-cover-thumb.jpg\" alt=\"\" width=\"200\" height=\"231\" \/><\/a><a href=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/DA-box-cover-01.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 15px 0pt 20px 10px; clear: none;\" title=\"DA box cover\" src=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/DA-box-cover-thumb.jpg\" alt=\"\" width=\"200\" height=\"231\" \/><\/a><\/p>\n<p>Chaz Edit: if you&#8217;re having <strong>Linux version problems<\/strong> there&#8217;s some help (maybe) after the jump&#8230;<\/p>\n<p>Edit: and if you&#8217;re having <strong>problems with Ultratron<\/strong> and you have <strong>Norton<\/strong> installed read on too&#8230;<br \/>\n<!--more--><\/p>\n<h4 style=\"color:#f60\">Linux issues<\/h4>\n<p>Big thanks to ninjaguardsheep and Steven Saus for the following info, which has been collated from <a href=\"https:\/\/www.omgubuntu.co.uk\/2010\/10\/puppygames-bundle-linux\" target=\"_blank\">www.omgubuntu.co.uk<\/a>. Please bear in mind I&#8217;ve no idea what any of means &#8211; so any mistakes please point them out \ud83d\ude42<\/p>\n<p>Hopefully Cas will fix things when he&#8217;s back online &#8230;<\/p>\n<p><strong style=\"display:block;margin-top:20px\">Droid Assault error:<\/strong><\/p>\n<p>Linux users receiving error &#8216;JNLPSigningException[Failed to validate signing of launch file. The signed version does not match the downloaded version.]&#8217; will need Open JDK packages for your distro installed for Droid Assault to run.<\/p>\n<p>Ubuntu users can get it by opening a terminal and entering: sudo apt-get install icedtea6-plugin<\/p>\n<p>Other distros can get it here&#8230;<a href=\"https:\/\/icedtea.classpath.org\/wiki\" target=\"_blank\"> icedtea<\/a><\/p>\n<p><strong style=\"display:block;margin-top:20px\">Creating launchers:<\/strong><\/p>\n<p>The .jnlp files are installers not launchers for the game. After installing they *should* put a launcher on the desktop. You will have to activate these by giving them permission to run as programs &#8211; right click, select properties and check &#8216;Allow executing file as program&#8217; under the permissions tab.<\/p>\n<p><strong style=\"display:block;margin-top:20px\">Only Ultratron is creating a launcher on the desktop:<\/strong><\/p>\n<p>(using Ubuntu) Edit the properties as above and then copy it twice for Titan Attacks and Droid Assault:<\/p>\n<p>cp Ultratron.desktop TitanAttacks.desktop<br \/>\ncp Ultratron.desktop DroidAssault.desktop<\/p>\n<p>Edit the properties for each. You&#8217;ll see a path that looks like this:<\/p>\n<p>javaws &#8220;\/home\/USERNAME\/.netx\/cache\/http\/www.puppygames.net\/applets\/ultratron.jnlp&#8221;<\/p>\n<p>Change ultratron.jnlp to titanattacks.jnlp or droidassault.jnlp as appropriate. The icon files are:<\/p>\n<p>\/home\/USERNAME\/.netx\/cache\/http\/www.puppygames.net\/applets\/invaders_icon.gif<br \/>\n\/home\/USERNAME\/.netx\/cache\/http\/www.puppygames.net\/applets\/droidassault_icon.gif<\/p>\n<p>You should have functional launchers at this point.<\/p>\n<p>Also, if you move these launchers to the .local\/share\/applications folder in your home directory they will appear in the menu.<\/p>\n<h4 style=\"color:#f60\">Norton<\/h4>\n<p>Ok, so I&#8217;ve only had one report of this happening so far, but I&#8217;d be surprised if there was just the one case of this knowing Norton\/Symantec, so I&#8217;ve added this to our support page too &#8230;<\/p>\n<p><strong style=\"display:block;margin-top:20px\">Game will not start, and desktop shortcut is missing it&#8217;s target file.<\/strong><\/p>\n<p>Norton has been reported to delete ultratron.exe when installed&#8230; <em>without telling you!<\/em><\/p>\n<p>You&#8217;ll need to reinstall the game, excluding the game&#8217;s program folder (eg. C:\\Program Files\\Ultratron) from scanning. This folder will need to be added to both the Scan Exclusions section and the Real Time Protection Exclusions section in Norton&#8217;s settings.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By now, some of you may have noticed the existence of a certain Ultrabundle floating around on the Puppygames site. This is an experiment to see what happens when you, er, sell stuff ridiculously cheap. The results are quite interesting.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-654","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/654"}],"collection":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=654"}],"version-history":[{"count":18,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/654\/revisions"}],"predecessor-version":[{"id":1278,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/654\/revisions\/1278"}],"wp:attachment":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}