{"id":68,"date":"2009-12-19T02:45:08","date_gmt":"2009-12-19T10:45:08","guid":{"rendered":"http:\/\/thomashahn.is-a-geek.com\/wordpress\/?p=68"},"modified":"2009-12-19T02:45:08","modified_gmt":"2009-12-19T10:45:08","slug":"notes-towards-an-invasion","status":"publish","type":"post","link":"https:\/\/www.gauntletwizard.net\/wordpress\/?p=68","title":{"rendered":"Notes towards an invasion"},"content":{"rendered":"<p>I&#8217;ve been playing a lot of <a href=\"http:\/\/store.steampowered.com\/app\/25700\/\">Babo:Invasion<\/a> recently. It&#8217;s a fun little game, and for the $3 or so it cost me on steam the price couldn&#8217;t be beat. It&#8217;s been great fun on windows, but I&#8217;m trying to get my desktop (now codenamed &#8220;hera&#8221;) up to be my perfect box: Tri boot Windows, Ubuntu, and FreeBSD. One of the neat tricks I have up my sleeve is a simple symlink: ~\/.wine\/drive_c\/Program Files\/Steam\/steamapps is a symlink to \/mnt\/windows\/Program Files (x86)\/Steam\/steamapps. This is pretty nifty; Worst case scenario, my Linux steaminstall keeps all my steamapps up to date in periods of inactivity. In the best case, for a couple games (like Civ IV), this means I&#8217;ve got just one install, but I can play either on ubuntu via Wine or on my windows box with basically zero hassle.<\/p>\n<p>However, Babo is not one of the nice games. Here&#8217;s what I&#8217;ve done so far to get it to work, and where I am right now: First off, it wanted an initial install, which consisted of a directx update. Obviously, this didn&#8217;t install under wine, so I had to fake it out by adding the following key to the registry: HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MIBI\\DXMar2009\\ &#8220;DirectX&#8221;=dword:00000001<\/p>\n<p>Once that was done, the application wouldn&#8217;t launch. It wanted two dlls: d3dx9_41.dll and xinput1_3.dll; Get those from the windows\\system32 directory of a windows box that has it installed, or if you can extract the CAB files they&#8217;re in baboinvasion\\directx\\dxdllreg_x86.cab and APR2007_xinput_x86.cab . Put those in the application directory.<\/p>\n<p>Once that&#8217;s done, launch steam and launch babo. This is as far as I&#8217;ve gotten; It appears to be working, but it&#8217;s got a constant &#8216;down&#8217; input and a screen flicker; sound is tempermental, meaning it&#8217;s worked at least once but I don&#8217;t know why it worked that time, and most importantly there&#8217;s \/huge\/ screen flicker; It looks to me to be vsync related. Upgrading to the more recent Wine, it&#8217;s no longer got the &#8216;down&#8217; input, but the other two problems persist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been playing a lot of Babo:Invasion recently. It&#8217;s a fun little game, and for the $3 or so it cost me on steam the price couldn&#8217;t be beat. It&#8217;s been great fun on windows, but I&#8217;m trying to get my desktop (now codenamed &#8220;hera&#8221;) up to be my perfect box: Tri boot Windows, Ubuntu, &hellip; <a href=\"https:\/\/www.gauntletwizard.net\/wordpress\/?p=68\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Notes towards an invasion<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/68"}],"collection":[{"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=68"}],"version-history":[{"count":1,"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/68\/revisions"}],"predecessor-version":[{"id":69,"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/68\/revisions\/69"}],"wp:attachment":[{"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=68"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=68"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gauntletwizard.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}