<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4946580266235927217</id><updated>2012-01-23T10:16:36.317Z</updated><category term='flight path indicator'/><category term='t shirts'/><category term='flight simulation'/><category term='htr'/><category term='battle of britain'/><category term='characters'/><category term='apache MPD FLT page'/><category term='ch47'/><category term='roads and flight model'/><category term='NTS'/><category term='campaign'/><category term='wind farms'/><category term='events'/><category term='audio scripting'/><category term='mi28'/><category term='axis shaping'/><category term='chinook'/><category term='Tactical Sensors'/><category term='hydraulics'/><category term='PFZs'/><category term='hotas'/><category term='game time'/><category term='splash damage'/><category term='dave dev diary'/><category term='Networking'/><category term='diagrams'/><category term='cockpit'/><category term='stow'/><category term='logitech g940'/><category term='Leaderwerks 2'/><category term='fcr'/><category term='control input'/><category term='facebook'/><category term='power law'/><category term='Saitek Pro Flight FIP'/><category term='the future of information technologies'/><category term='instrument lights'/><category term='art dev diary'/><category term='night arming'/><category term='heading tape'/><category term='mi24'/><category term='mole'/><category term='leadwerks 3'/><category term='survival equipment'/><category term='new year simulations'/><category term='FFAR'/><category term='iPhone'/><category term='NVS mode'/><category term='tads'/><category term='terrain'/><category term='arming'/><category term='gun camera'/><category term='DirectInput'/><category term='unity'/><category term='squat switch'/><category term='rotor blade pitching'/><category term='Rotorcam'/><category term='FLT mfd page design'/><category term='2011'/><category term='block III'/><category term='shader'/><category term='exterior lights'/><category term='flight sim show'/><category term='firing range'/><category term='head tracker'/><category term='shadowed smoke'/><category term='Summer Sim 2010'/><category term='triggers'/><category term='FLT bank angle'/><category term='mipmaps'/><category term='rotor brake'/><category term='ENG page'/><category term='fuel page'/><category term='missions'/><category term='thermals'/><category term='mpd'/><category term='new year'/><category term='Astrasom Expo'/><category term='leadwerks 3d'/><category term='Raknet'/><category term='Hydra rockets'/><category term='pitch ladder'/><category term='grome'/><category term='wow accounts hacked'/><category term='launch order'/><category term='xmass'/><category term='turn coordinator'/><category term='night cockpit'/><category term='screenshot of the day'/><category term='face tracking'/><category term='flipface'/><category term='helicopters'/><category term='RAF Cosford'/><category term='ffd'/><category term='programming'/><category term='training field'/><category term='PNVS'/><category term='apache mfd vsi scale'/><category term='saitek x65'/><category term='pilot head video'/><category term='replica hotas'/><category term='bbc'/><category term='combat helo web site'/><category term='bangkok floods'/><category term='flight model'/><category term='ufd'/><category term='IDM and flypast views'/><category term='virtual HMD symbology'/><category term='coin campaign'/><category term='G940'/><category term='eufd'/><category term='csel'/><category term='light amplification'/><category term='story arcs'/><category term='zx81'/><category term='comms and animation'/><category term='lip light'/><category term='combat helo anniversary'/><category term='Vector fonts'/><category term='X2'/><category term='a/s'/><category term='chinook update'/><category term='TSD map'/><title type='text'>Combat-Helo dev blog</title><subtitle type='html'>Progress Reports</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default?start-index=101&amp;max-results=100'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>385</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4186546770895380949</id><published>2012-01-19T21:49:00.000Z</published><updated>2012-01-19T21:49:06.452Z</updated><title type='text'>Stuff you thought was going to be simple but wasn't</title><content type='html'>Swimming was one.&lt;br /&gt;&lt;br /&gt;Setting up controllers in XPlane is another.&lt;br /&gt;&lt;br /&gt;Yes the things you thought were going to take a few days which turned into a week and a bit (you could almost say 'two weeks'). Josh at Leadwerks gave me a leg-up on how to put an MMO style launcher together and I've almost done wrapping up all the security for the necessary database, key code generation, CVS style updates and all the stuff we need to match individual content to clients. We'll make available downloadable content (DLC) such as new maps and the occasional helicopter (the planned CH-47D), not to mention the odd mission pack.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LRDEfh5IQfI/TxiF0mp5EOI/AAAAAAAAB8c/CW5sRCs4gds/s1600/ch_launch.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="308" src="http://3.bp.blogspot.com/-LRDEfh5IQfI/TxiF0mp5EOI/AAAAAAAAB8c/CW5sRCs4gds/s400/ch_launch.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;No, this key won't work, it's a fake&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;So there was a lot to do to make a simple one shot MMO style launcher. The back-end server stuff had to be built from scratch. The launch .EXE calls home, applies on-demand&amp;nbsp;updates&amp;nbsp;and preps game settings for launch. For simple security sakes I layered server-side scripts for handling the updates, admin and audit. Auditing is handled by triggers, SQL injection is futile since only one procedure is exposed to clients.&lt;br /&gt;&lt;br /&gt;Any DBA will tell you Auditing is an important part of any security. If you build any kind of database exposed to the internet and you don't build your own layer on top of any default transaction logging then you're kind of asking for trouble. The database engine used here is not known for keeping detailed logs so it was necessary to build one anyway. Things you might want to think about if you ever need to create systems like these are making log indexes suitable for&amp;nbsp;frequency&amp;nbsp;analysis (this one method Twitter uses to spot spamming), fake open doors and keys and silent alarms. My&amp;nbsp;favourite&amp;nbsp;trick in the past was a fake database that gives the intruder a high and makes them believe they have walked away with the crown jewels while evidence is collected. That sort of none-sense is not required here, I kept this one functional with a tiny footprint.&lt;br /&gt;&lt;br /&gt;The Pilot ID we'll be sending out is the key to your content; install once, play as you like. If you share copies around on your network you can launch 'offline' no worries, no need to be connected to the internet until you want to update. It's nice if you want to buy multiple copies for your network and support the effort put into this project but I'm poor too so I know how it is.&lt;br /&gt;&lt;br /&gt;Little bit of script consolidation and testing to do before we let this loose in the real world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4186546770895380949?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4186546770895380949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2012/01/stuff-you-thought-was-going-to-be.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4186546770895380949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4186546770895380949'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2012/01/stuff-you-thought-was-going-to-be.html' title='Stuff you thought was going to be simple but wasn&apos;t'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LRDEfh5IQfI/TxiF0mp5EOI/AAAAAAAAB8c/CW5sRCs4gds/s72-c/ch_launch.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5636983498957997405</id><published>2012-01-06T11:11:00.000Z</published><updated>2012-01-06T11:11:00.111Z</updated><title type='text'>Nothing serious but one reader sent in this...</title><content type='html'>From an&amp;nbsp;Australian&amp;nbsp;gaming mag (and those guys are tough cookies) at the bottom of a review of Take On Helicopters...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-c6lpB2fejSE/TwbWPdlzUTI/AAAAAAAAB7o/CrUg34BuafE/s1600/close_up.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" src="http://2.bp.blogspot.com/-c6lpB2fejSE/TwbWPdlzUTI/AAAAAAAAB7o/CrUg34BuafE/s400/close_up.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Thanks for the mention guys :) the picture is a bit out of date though, but what the hell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5636983498957997405?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5636983498957997405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2012/01/nothing-serious-but-one-reader-sent-in.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5636983498957997405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5636983498957997405'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2012/01/nothing-serious-but-one-reader-sent-in.html' title='Nothing serious but one reader sent in this...'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-c6lpB2fejSE/TwbWPdlzUTI/AAAAAAAAB7o/CrUg34BuafE/s72-c/close_up.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5610518867913056998</id><published>2012-01-02T16:49:00.006Z</published><updated>2012-01-06T17:52:04.625Z</updated><title type='text'>New scratch built industrial buildings</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;It was over a year ago we were notified that some of the models we had purchased from Dexsoft might possibly have been stolen. After a period of investigation the probability was quite high this was the case and Dexsoft contacted customers to offer new packs. However months later I was unable to get a reply about these replacements and only in November when doing a review of outstanding assets and&amp;nbsp;licensing&amp;nbsp;we had to either press again or do a re-build.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Dave elected to take it upon himself to do a rebuild and not wanting to have to reposition every building adopted the same dimensions with the exception of adding much needed 'basements' (a basement is just an extrusion of the exterior wall so that it will sink under terrain so no gaps are left if the centre of the model is positioned on uneven ground.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Originally the models were made for use in first-person games and LOD0 had details such as railings and girders. Dave completely&amp;nbsp;built (from scratch) versions complete with new textures and made them more efficient at the cost of some detail. An original building had 5213 polygons, after a rebuild only 728 polys (which is iPhone territory).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VNwVuGlSYx0/TwHadhfejyI/AAAAAAAAB58/h9-2Q2gx4P8/s1600/PICD47.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="http://3.bp.blogspot.com/-VNwVuGlSYx0/TwHadhfejyI/AAAAAAAAB58/h9-2Q2gx4P8/s320/PICD47.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XIqJMGcrJNc/TwHaeupnMfI/AAAAAAAAB6E/u6C0OHh2LlY/s1600/PICD48.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="238" src="http://3.bp.blogspot.com/-XIqJMGcrJNc/TwHaeupnMfI/AAAAAAAAB6E/u6C0OHh2LlY/s320/PICD48.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Original stolen model on left, rebuilt from scratch on right&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6mBkRG3KLmY/TwHafj9uhaI/AAAAAAAAB6M/c0mthXm4Lrg/s1600/PICD49.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="147" src="http://4.bp.blogspot.com/-6mBkRG3KLmY/TwHafj9uhaI/AAAAAAAAB6M/c0mthXm4Lrg/s320/PICD49.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Scratch build on left, original on right&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Any small indie developer takes a leap of faith when purchasing models from 3rd parties, you don't know where they came from or their history. In this instance we got bitten as did the 3rd party which handled the situation well (but it would have been nice to have the replacements anyway). No harm was done, anyone using or releasing games with 3rd party content be aware.&lt;br /&gt;&lt;br /&gt;Thanks Dave for once again being on the ball.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Update&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Started work on the updater again.This is based in part on the Leadwerks SDK downloader which is pretty much everything I needed given a little twist and a slice of lemon. Hopefully some of you will be seeing this in the near future. At some point we'll add user names and a regcode system prior to any content downloads (these will not be required to play). &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mtWNQxbKfcg/TwWTGnOfAxI/AAAAAAAAB6k/DtUShLuLbZk/s1600/launcher_app_download.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="301" src="http://3.bp.blogspot.com/-mtWNQxbKfcg/TwWTGnOfAxI/AAAAAAAAB6k/DtUShLuLbZk/s400/launcher_app_download.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;As much as you might want to click on it, you can't yet :(&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;With any luck the 'one click' update system will let us add rolling improvements at the cost of&amp;nbsp; occasionally annoying you with a download when an update is available. I just want to be able to push one button, get the latest changes to any content I own and go.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WolCNhVrDeo/Twc0M6da9sI/AAAAAAAAB7w/0fOWxEwlpjE/s1600/launcher_app_2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="301" src="http://3.bp.blogspot.com/-WolCNhVrDeo/Twc0M6da9sI/AAAAAAAAB7w/0fOWxEwlpjE/s400/launcher_app_2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Support for different builds (content)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5610518867913056998?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5610518867913056998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2012/01/new-scratch-built-industrial-buildings.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5610518867913056998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5610518867913056998'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2012/01/new-scratch-built-industrial-buildings.html' title='New scratch built industrial buildings'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-VNwVuGlSYx0/TwHadhfejyI/AAAAAAAAB58/h9-2Q2gx4P8/s72-c/PICD47.tmp.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-77474821464494294</id><published>2011-12-31T22:39:00.003Z</published><updated>2012-01-01T02:43:46.899Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='new year'/><title type='text'>Happy New Year - Another year older...</title><content type='html'>I (Richard H) take the opportunity to indulge myself in a little year-end editorial and pick out some of the personal highs and lows of the past twelve months. &lt;b&gt;Warning: may contain rambling, digression and woeful&amp;nbsp;inaccuracies.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Is it over already? What happened this year?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2011 a year where the most wanted man in America was shot (along with 4 other people that nobody seems to remember) by US Navy SEALs. A year where governments attempted to convince themselves they have any kind of control over economies despite the billions spent on technology and infrastructure to remove people out of the loop. I call blasting away mountains to improve packet travel time by mere milliseconds pretty compelling evidence of the forces being thrown into this new hi-tech computer based trading war. When the speed of light is too slow to make money over the competition and shortening your cable by removing hillsides is the difference between profit and loss what chance do governments or people have in this trading scenario? And it's all happening without much talk or opposition.&lt;br /&gt;&lt;br /&gt;The 'adventure' in IRAQ was laid to rest with US President Obama announcing US troop withdrawal. The British army was there in the first half of the previous century and didn't fare much better, although the suggestion that using poison gas on rebels in the north was not acted upon, that was one of Winston Churchill's bright ideas curiously. Always seemed ironic that.&lt;br /&gt;&lt;br /&gt;Freedom swept across the middle east, starting with Tunisia as despot after despot was felled in popular uprisings. You'd be forgiven for thinking it was some sort of Facebook game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Earthquakes and devestation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Japan moved 20 meters westerly and horrific scenes of coastal&amp;nbsp;devastation were broadcast live as the resulting tsunami from the massive undersea earthquakes swept away generations of familes, homes and soon after any remaining nuclear power comfort&amp;nbsp;zone.&lt;br /&gt;&lt;br /&gt;Japan has never been a stranger to holocaust, scenes and stories of&amp;nbsp;annihilation&amp;nbsp;and&amp;nbsp;devastation&amp;nbsp;are popular in&amp;nbsp;Japanese&amp;nbsp;culture, see the opening scene of Akira. This is something they have lived through time and time again. My late father-in-law was a&amp;nbsp;Hiroshima&amp;nbsp;survivor, sponsored by US scientists after the war he became a US citizen and then a notable scientist and Quaker. He told me once of thanking&amp;nbsp;Oppenheimer&amp;nbsp;(at a conference) for ending the war in his country, how awful must things have been when getting nuked and loosing your family was in retrospect the better option? It's something I can't even begin to think about without breaking down in tears.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Game devs want more pie&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It was the year every game studio and his dog decided they wanted a slice of the Mincecraft pie without any consideration of what makes it so popular. The phrase "just like Warcraft" was replaced by "just like Minecraft", or if you're an unethical developer, "Just like Farmville".&lt;br /&gt;&lt;br /&gt;Unethical is a strong word to use but I'll use it for any type of game that preys on&amp;nbsp;innate&amp;nbsp;human weaknesses to make you play them rather than well designed gameplay. This can be aimed at a lot of games that exist in the social arena. I blame a large part of this down to the adoption of the "Monthly Active User" metric being used as a key performance indicator (KPI) for IP acquisition and exploitation.&lt;br /&gt;&lt;br /&gt;Another&amp;nbsp;example&amp;nbsp;of&amp;nbsp;game success passed around developers is "Angry Birds". What they often don't realise is Angry Birds was not an out of the blue success, the creators had built up experience working on around 50 games between them prior to launch. The game mechanics are stupefying&amp;nbsp;simple, any programmer or user of Little Big Planet can put such a game together. It is no more&amp;nbsp;sophisticated&amp;nbsp;than Gorillas (shipped as BASIC source code with MSDOS 5 see &lt;a href="http://en.wikipedia.org/wiki/Gorillas_(video_game)"&gt;wiki&lt;/a&gt;), it is a single player artillery game. But everything surrounding the mechanics is a finely tuned presentation based on their collective game experience. It takes experienced designers to make Angry Birds, not programmers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Indie&amp;nbsp;because&amp;nbsp;we say so&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Somehow the meaning of 'indie' became fluid, when news of companies like EA announce the formation of an indie studio to engage social and mobile spaces it has one reaching for my "WTF?" stamp. In what way is this indie? Indie is folks trying to democratise games in a way big studios have been blocking for years, indie is independent thought in the game-space or some pretentious twaddle like that. Indie is not trading on skin deep looks, big bucks advertising budgets but game mechanics and freedom to experiment. Freedom to fail.&lt;br /&gt;&lt;br /&gt;Start-ups&amp;nbsp;being handed hundreds of thousands of pounds in government grants could be said to be independent. Certainly this year saw many studios spring forth from magic money with little to show for it, and some priced beyond reason. It smells of the dot com boom bust of the early 2000s. Studios are good at being handed funds (in the words of Lord Stark) 'when it's safe'. Hey investors, how about taking some risks on real projects? We could have done this bloody game in half the time, does that smack of enough bitterness? Yes I'm bitter. OK that's enough, better now. Moving on to some of the personal gaming highs this year.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: orange; font-size: large;"&gt;Video game highlights of 2011&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.totalwar.com/shogun2"&gt;Shogun 2&lt;/a&gt; - Creative Assembly&lt;br /&gt;&lt;a href="http://www.magickagame.com/"&gt;Magika&lt;/a&gt;&amp;nbsp;- Arrowhead Game Studios&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Assassin's_Creed:_Revelations"&gt;Assassins Creed Revelations&lt;/a&gt; - Ubisoft&lt;br /&gt;&lt;br /&gt;Most of the games I had time to play this year (and that's not many) were a mixed bag. To be fair even Assassins Creed was a face-roll fest (not much skill required) but managed to keep one going through sheer story and production value. At the opposite end is Shogun 2, Creative Assembly's triumph combining many elements they've tinkered with in previous games and spades of neat game elements into their two tier strategy game packed with historical facts.&lt;br /&gt;&lt;br /&gt;Magika is a hilarious indie action game where blowing yourself up in interesting ways seems par for the course. It came out of nowhere and fair to describe the tone of the game as something you'd get if you threw&amp;nbsp;Reservoir&amp;nbsp;Dogs, Lord of the Rings and Monty Python into a blender. Thanks guys for the laughs.&lt;br /&gt;&lt;br /&gt;Honorary mentions: Battlefield 3, Portal 2. and &lt;a href="http://www.kerbalspaceprogram.com/"&gt;Kerbal Space Program&lt;/a&gt;. That latter being great fun if you're into building your own monstrous launch systems and killing space crews in spectacular fireballs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: orange; font-size: large;"&gt;Video game&amp;nbsp;disappointments&amp;nbsp;of 2011&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I bought 'em, played 'em, felt gutted.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Test Drive 2 Unlimted - Eden Games&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Wow, after the brilliant but only slightly flawed first game they didn't need to do very much to make the second game a winner. It was like the anticipation of a new Star Wars film (The Phantom Menace), in the words of Harry Plinkett, how hard is it to screw up? It's like mashed potato, just add water. Well they managed it IN SPADES by populating the game&amp;nbsp;entirely with really awful people. I don't want to play these characters, I don't want to interact with these characters. One forum poster dubbed it "Douche-bag simulator".&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Skyrim&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;An&amp;nbsp;honorary&amp;nbsp;arrow in the knee&amp;nbsp;because Oblivion with a face-lift seemed cool at first, erm how much was spent on this? Disappointment&amp;nbsp;still ringing from the hours I put into Oblivion only to find the openness of character development can result in halting any progression after xxx hours. They filmed this live action trailer which could be for anything, my step-son suggested that it could work as a dandruff commercial, see for yourself...&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=w1AenlOEXao"&gt;http://www.youtube.com/watch?v=w1AenlOEXao&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Let me know if you hit the same wall in Skyrim.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Batman Arkham City&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I finished the first Batman game a total of FIVE times. I can't think when I've ever bothered to do that with any other console game. Finishing ONCE is a rare thing.&lt;br /&gt;&lt;br /&gt;Arkham City lost me after a weekend of play. Too much freedom and visual clutter spoiling an otherwise masterfully visualised city environment. Riddler on the Roof, he's painted dayglow green crap everywhere to solve his collection meta-quest. &amp;nbsp;And worse, there's really no logic to some of the puzzles, (the rooftop chicken run with the magnetic ball for one), I can absorb bullets but I can't rip open a chicken run to grab the ball and stick it in the hole? Put me in the game like you did with Arkham Asylum please, but ill-considered content like this kept taking me out. Sometimes less is more. The artwork is amazing and the laser effects best I've ever seen, a real visual treat with jarring game elements that kill pacing.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Combat-Helo&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I had to mention this. Still not out yet and my internal build seems so close yet needs more cowbell. I was really looking forward to seeing a beta released around now and spending my time apologising in public forums and working on improvements. What happened is a series of poor choices on my part which I wouldn't choose to do again. Problem that a normal team could rally around is too much for one programmer to deal with&amp;nbsp;(such as the much needed engine occlusion bug which broke a key avionics sub-system). Another mistake was getting pressured into announce a release period which was just setting myself up for&amp;nbsp;disappointing&amp;nbsp;people when problems arose. I broke my own rule and paid the price. While I still feel bad about that I love the team even though they probably hate some of the choices I made, I can't disagree. Will the release meet expectations? Probably not. Will it fly? You bet. Besides my wife said she'll cut off my bollocks if I don't release it soon or get a decent paying job. Can't argue with that either.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: orange; font-size: large;"&gt;Video and film highlights of 2011&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.everythingisaremix.info/"&gt;&lt;i&gt;Everything is a Remix&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If there was ever a documentary that shows how&amp;nbsp;ridiculous,&amp;nbsp;damaging&amp;nbsp;and outdated&amp;nbsp;modern day copyright and patent laws are, Everything is a Remix is an entertaining documentary series in 4 parts. Everything around us is a remix of some tool, idea and material. Without the freedom to copy, transform and combine existing ideas and technologies creativity is stifled and with it western economies. How different our world would be today if the same level of litigation was around at the time of the industrial revolution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;a href="http://dsc.discovery.com/tv/sons-of-guns/"&gt;Sons of Guns&lt;/a&gt; - Discovery Channel&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Once you get past the gratuitous 'gun porn' flag waving aspect what I love about this series is the sheer love and enthusiasm from the employees of Red Jacket Firearms featured in the show. Sure they love to blow shit up and you might question the sanity and choices made (as do the employees from time to time) but the company is not run as a democracy (insert discussion here). Now airing the third season it's perhaps the most popular show on Discovery HD. It had me yelling, "I got a guitar GUN!" Cracks me up every time.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Cowboys and Aliens (&lt;a href="http://www.imdb.com/title/tt0409847/"&gt;imdb&lt;/a&gt;)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The film was better than the title. Reminding me a little of an old b-movie Valley of the Gwangi (&lt;a href="http://www.imdb.com/title/tt0065163/"&gt;imdb&lt;/a&gt;) it was a reasonably fun and gritty take on the what-if monster genre.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Super-8 (&lt;a href="http://www.imdb.com/title/tt1650062/"&gt;imdb&lt;/a&gt;)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;A charming revisit of what an 80s Spielberg movie would be if made today....set in the 80s. Yes we wore those clothes in school. And if you have a 5.1 surround system then the train crash scene will terrify your neighbours. Written and Directed by J.J Abrams.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: orange; font-size: large;"&gt;Cool science stuff&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Energy from paper, discovery of hundreds of 'earth like' planets around nearby stars, the possible discovery of the Higgs Boson and Mentos in diet coke. Granted the last one is a bit late but is the only practical&amp;nbsp;experiment&amp;nbsp;I actually conducted in the kitchen. I did clean up though.&lt;br /&gt;&lt;br /&gt;Here's hoping that next year science will bring us phones and portable computing devices that can keep a charge for more than a few hours.&lt;br /&gt;&lt;br /&gt;Oh and the amazing new bulletproof liquid armor from BAE systems would be handy in the field. Currently it requires 10 pints of Newcastle Brown Ale to feel bulletproof and lightweight however field tests show the subject to be less than agile.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #f4cccc;"&gt;H&lt;/span&gt;&lt;span style="color: #ea9999;"&gt;A&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;P&lt;/span&gt;&lt;span style="color: #ea9999;"&gt;P&lt;/span&gt;&lt;span style="color: #f4cccc;"&gt;Y&lt;/span&gt;&lt;span style="color: #e69138;"&gt; &lt;/span&gt;&lt;span style="color: #e06666;"&gt;N&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;E&lt;/span&gt;&lt;span style="color: #ea9999;"&gt;W&lt;/span&gt;&lt;span style="color: #e69138;"&gt; &lt;/span&gt;&lt;span style="color: #ea9999;"&gt;Y&lt;/span&gt;&lt;span style="color: #e06666;"&gt;E&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;A&lt;/span&gt;&lt;span style="color: #ea9999;"&gt;R&lt;/span&gt;&lt;span style="color: #e69138;"&gt; &lt;/span&gt;&lt;span style="color: #fff2cc;"&gt;E&lt;/span&gt;&lt;span style="color: #f9cb9c;"&gt;V&lt;/span&gt;&lt;span style="color: #ffd966;"&gt;E&lt;/span&gt;&lt;span style="color: #f1c232;"&gt;RY&lt;/span&gt;&lt;span style="color: #f6b26b;"&gt;O&lt;/span&gt;&lt;span style="color: #ffe599;"&gt;N&lt;/span&gt;&lt;span style="color: #fff2cc;"&gt;E&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #e69138;"&gt;(or I'll hit the UNDO button at midnight and we'll have to try all over again)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Parting quote:&lt;br /&gt;&lt;i style="background-color: white; text-indent: 16px;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;"Goodbye. Goodbye to all the 87 software houses who are no longer with us . . . hello multinationals with your contract lawyers and your cut-price rotten little programs ..." - The Pi-man's end of the year message to fans circa mid 1980s&lt;/i&gt;&lt;i style="background-color: white; text-indent: 16px;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-77474821464494294?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/77474821464494294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/12/happy-new-year-another-year-older.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/77474821464494294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/77474821464494294'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/12/happy-new-year-another-year-older.html' title='Happy New Year - Another year older...'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2815635137049650908</id><published>2011-12-12T10:08:00.000Z</published><updated>2011-12-12T10:08:31.653Z</updated><title type='text'>Bogged Down - Chin Up</title><content type='html'>&amp;nbsp;I apologise for lack of updates, long time since the last one (weeks it seems although I have two unpublished ones which are no longer&amp;nbsp;relevant). I've been avoiding online spaces during this time, work has been bogged down with the multitude of tasks not just relating to the Combat Helo game.&lt;br /&gt;&lt;br /&gt;I'm working on the flight model again this week so don't expect any updates in a while. I did get started on an updated FAQ and will publish that ASAP. Lots of things happen around this time of year with concerts and church services, when you have a musical family there's a lot of evenings taken up with those.&lt;br /&gt;&lt;br /&gt;So I don't know when we'll have something to show for all this work. It'll happen when it happens, there's no budget to finish and I've got huge debts that require me to stop at some point and take time off to do other work.&lt;br /&gt;&lt;br /&gt;On the plus side I did get a nice pressie from one of my brothers which is going to buy a nice cheap car (sensible, used K car but importantly has a working HEATER, a nice to have feature for UK winters). Something to be said for being happy just by&amp;nbsp;virtue&amp;nbsp;of being in a car that's warm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Do you know what’s killing Western democracy, George? Greed, and constipation. Moral, political, aesthetic. The economic repression of the masses institutionalized." -&amp;nbsp;Bill Haydon from&amp;nbsp;John le Carré's&amp;nbsp; Tinker Tailor Soldier Spy 1974.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2815635137049650908?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2815635137049650908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/12/bogged-down-chin-up.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2815635137049650908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2815635137049650908'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/12/bogged-down-chin-up.html' title='Bogged Down - Chin Up'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2054502891490457811</id><published>2011-11-17T12:41:00.000Z</published><updated>2011-11-17T12:41:33.397Z</updated><title type='text'>Quick update - optimisations</title><content type='html'>Last week I identified one issue relating to UserEntityData introduced with the last engine update which prevents consistent update of Enity data due to some change in the&amp;nbsp;hierarchy&amp;nbsp;and no documentation on what was changed.&lt;br /&gt;&lt;br /&gt;So I'm faced with having to re-factor (meaning to changing code but same behaviour) core sensor code. It's the sort of thing that is utterly frustrating and makes one want to throw everything out of the window. It's not as if there aren't enough things to do.&lt;br /&gt;&lt;br /&gt;There's 4 major issues I'm not happy with:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flight Model bridge refinement&lt;/li&gt;&lt;li&gt;Ground dynamics&lt;/li&gt;&lt;li&gt;Horizon gapping and other asset problems (licences/legal, audio)&lt;/li&gt;&lt;li&gt;Events / Triggers&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;I know I can rush some of these things and end up with something I'm not happy with. And if I'm not happy with it I don't see why anyone else will be happy. The majority of potential customers don't follow this blog, they don't care about how much work or team sizes, finds and lack-of, how or why, and often they don't care about the word "beta". To do what's right in the long term means having to not cut corners and do what needs to be done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sucks though.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Who would have thought building a stand-alone study sim of the most advanced attach helicopter on the planet would be so difficult? What gives?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2054502891490457811?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2054502891490457811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/11/quick-update-optimisations.html#comment-form' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2054502891490457811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2054502891490457811'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/11/quick-update-optimisations.html' title='Quick update - optimisations'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1132399554017413732</id><published>2011-11-11T11:00:00.001Z</published><updated>2011-11-11T11:30:51.462Z</updated><title type='text'>Lest we forget</title><content type='html'>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-hDqVA4E5bBY/Tr0HSG-HK3I/AAAAAAAAB5Q/EmuvNn8gWPw/s1600/poppie_apache_dof.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="251" src="http://2.bp.blogspot.com/-hDqVA4E5bBY/Tr0HSG-HK3I/AAAAAAAAB5Q/EmuvNn8gWPw/s400/poppie_apache_dof.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;11/11&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1132399554017413732?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1132399554017413732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/11/lest-we-forget.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1132399554017413732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1132399554017413732'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/11/lest-we-forget.html' title='Lest we forget'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-hDqVA4E5bBY/Tr0HSG-HK3I/AAAAAAAAB5Q/EmuvNn8gWPw/s72-c/poppie_apache_dof.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6910635698967171641</id><published>2011-11-11T00:51:00.000Z</published><updated>2011-11-11T00:51:58.828Z</updated><title type='text'>Random pics of the Day</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;Some pics of the day.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bIUFXYVflXY/TrxvqZFkDJI/AAAAAAAAB4I/7B0p05U5o4c/s1600/screenshot_241.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-bIUFXYVflXY/TrxvqZFkDJI/AAAAAAAAB4I/7B0p05U5o4c/s400/screenshot_241.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Battlezoneesque - eerie (debug stuff)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PhFYCXH4jgY/TrxvsBytaeI/AAAAAAAAB4Q/5XES7ix7zg8/s1600/screenshot_246.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-PhFYCXH4jgY/TrxvsBytaeI/AAAAAAAAB4Q/5XES7ix7zg8/s400/screenshot_246.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Shadow puppet time.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zrqGa-AltWI/TrxvuKjREAI/AAAAAAAAB4Y/jSwaihm3VYQ/s1600/screenshot_247.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-zrqGa-AltWI/TrxvuKjREAI/AAAAAAAAB4Y/jSwaihm3VYQ/s400/screenshot_247.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Planning terminals awaiting attention&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KQCeaiLwudk/TrxvwRNc84I/AAAAAAAAB4g/l_5h6ofK7VE/s1600/screenshot_249.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-KQCeaiLwudk/TrxvwRNc84I/AAAAAAAAB4g/l_5h6ofK7VE/s400/screenshot_249.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;This is how I start every day&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6910635698967171641?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6910635698967171641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/11/random-pics-of-day.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6910635698967171641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6910635698967171641'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/11/random-pics-of-day.html' title='Random pics of the Day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bIUFXYVflXY/TrxvqZFkDJI/AAAAAAAAB4I/7B0p05U5o4c/s72-c/screenshot_241.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6805122101715250276</id><published>2011-11-06T11:21:00.001Z</published><updated>2011-11-06T11:28:51.670Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='block III'/><title type='text'>US Army showcases AB3 - Apache Block II to Block III in video</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;US Army released video showcasing the new Block III Apache in a virtual training environment.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/fsLRDYqHPtE/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fsLRDYqHPtE&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/fsLRDYqHPtE&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;The video covers in a nutshell...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Weight reduction&lt;/li&gt;&lt;li&gt;Improved software upgrade&amp;nbsp;pipeline&lt;/li&gt;&lt;li&gt;Increased engine power 701-D engines and improved drive system&lt;/li&gt;&lt;li&gt;Better digital battlefield intergration&lt;/li&gt;&lt;li&gt;UAV commanding&lt;/li&gt;&lt;li&gt;IFR certified instruments&lt;/li&gt;&lt;li&gt;Reliability and servicing improvements&lt;/li&gt;&lt;li&gt;RFI range triangulation&lt;/li&gt;&lt;li&gt;Maritime classification&lt;/li&gt;&lt;li&gt;Awesome new logo&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://armylive.dodlive.mil/index.php/2011/11/apache-longbow-block-iii/"&gt;Further reading&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6805122101715250276?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6805122101715250276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/11/us-army-showcases-ab3-apache-block-ii.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6805122101715250276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6805122101715250276'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/11/us-army-showcases-ab3-apache-block-ii.html' title='US Army showcases AB3 - Apache Block II to Block III in video'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4985982233076005173</id><published>2011-10-26T17:24:00.000+01:00</published><updated>2011-10-26T17:24:33.875+01:00</updated><title type='text'>C-SCOPE</title><content type='html'>While Dave is away hopefully keeping his head above water (all those Bear Grylls survival videos should come in handy) I've got not much else to do except worry and get on with my to-do list.&lt;br /&gt;&lt;br /&gt;C-SCOPE was something I remember saying wouldn't make it but turned out to be a freebie since everything was available to simply drop it in.&lt;br /&gt;&lt;br /&gt;[&lt;span class="Apple-style-span" style="color: lime;"&gt;C-SCP&lt;/span&gt;] button on the FCR page overlays FCR target symbols on TADS video and HMD. Makes finding those hard to see vehicles a piece of cake.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-J9fZ0GYIreU/TqgwlMVp84I/AAAAAAAABxc/WIMPfdXuE1k/s1600/c_scope_hmd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-J9fZ0GYIreU/TqgwlMVp84I/AAAAAAAABxc/WIMPfdXuE1k/s400/c_scope_hmd.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-bSeRyQq15uA/TqgxBvU1p2I/AAAAAAAABxk/8bp5N9ife6s/s1600/screenshot_174.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-bSeRyQq15uA/TqgxBvU1p2I/AAAAAAAABxk/8bp5N9ife6s/s400/screenshot_174.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;C-SCOPE FCR symbols presented on the HMD&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;ref:&amp;nbsp;&lt;a href="http://www.fas.org/man/dod-101/sys/ac/docs/ah-64-mfp-1-33.htm"&gt;http://www.fas.org/man/dod-101/sys/ac/docs/ah-64-mfp-1-33.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The High Action Display is currently getting an update for the ACQ interaction (I've tried really hard to work through what this does and how I can gamify it to make something both usable and understandable by normal people).&lt;br /&gt;&lt;br /&gt;Also I'm overjoyed at getting news of our ATC audio recordings and looking forward to playing with that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4985982233076005173?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4985982233076005173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/c-scope.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4985982233076005173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4985982233076005173'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/c-scope.html' title='C-SCOPE'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-J9fZ0GYIreU/TqgwlMVp84I/AAAAAAAABxc/WIMPfdXuE1k/s72-c/c_scope_hmd.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8722743118683244148</id><published>2011-10-22T10:58:00.000+01:00</published><updated>2011-10-22T10:58:54.167+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bangkok floods'/><title type='text'>Rain Stops Play - Bangkok Floods</title><content type='html'>Dave who is the artist on Combat-Helo is currently in the process of evacuating his home in Thailand as the floods in Bangkok have made living difficult. With no fresh drinking water for days, no supplies in the shops and place of work closed, services breaking down it's time to jump ship.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8vDUycyMn5A/TqKTarxo5bI/AAAAAAAABxQ/j0uIOaV7-oQ/s1600/PIC457.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-8vDUycyMn5A/TqKTarxo5bI/AAAAAAAABxQ/j0uIOaV7-oQ/s400/PIC457.tmp.jpg" width="348" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Blue indicates server flooding (clearly) Red=flood defence&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8tN4hKxOd2w/TqKSSkN8NII/AAAAAAAABxI/07-ob22l7KY/s1600/bangkok_floods_464map.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="370" src="http://3.bp.blogspot.com/-8tN4hKxOd2w/TqKSSkN8NII/AAAAAAAABxI/07-ob22l7KY/s400/bangkok_floods_464map.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.bbc.co.uk/news/world-asia-pacific-15413818"&gt;BBC carries the story here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dave's last act before evacuating was uploading the latest Chinook work to our server alas there was no time to upload the PSDs.&amp;nbsp;Good luck and fingers crossed we'll hear from you in a week or a month... :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8722743118683244148?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8722743118683244148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/rain-stops-play-bangkok-floods.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8722743118683244148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8722743118683244148'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/rain-stops-play-bangkok-floods.html' title='Rain Stops Play - Bangkok Floods'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-8vDUycyMn5A/TqKTarxo5bI/AAAAAAAABxQ/j0uIOaV7-oQ/s72-c/PIC457.tmp.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-9087369171446873583</id><published>2011-10-19T19:45:00.002+01:00</published><updated>2011-10-21T20:10:59.295+01:00</updated><title type='text'>Don't Panic</title><content type='html'>Yes Panic.&lt;br /&gt;&lt;br /&gt;When you're rushing to get a reasonable build ready for hammering out problems I'm finding I'm making all new problems. Going over the HMD code I realise how badly it needs rebuilding, there are existing elements that need updating, a few new ones that require adding. There's no way to rebuild the HUD in time.&lt;br /&gt;&lt;br /&gt;Another problem. LUA in the Apache entity. Works in the first instance, but fails in subsequent entity spawns resulting in the inability to mount the aircraft. It's an issue relating to LUA accessing keys stored in the model. I want to rip out all the LUA code from models except for the model initialisation that puts on pylons and attaches the rotor models. Not much time to deal with that either.&lt;br /&gt;&lt;br /&gt;Dual Seat configuration.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ic5pc2OdpYc/Tp83fxx4uyI/AAAAAAAABwY/aSHRSjc62w8/s1600/screenshot_154.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://4.bp.blogspot.com/-ic5pc2OdpYc/Tp83fxx4uyI/AAAAAAAABwY/aSHRSjc62w8/s400/screenshot_154.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The interaction between front and rear seat was not well thought out early enough, instead I opted for a 'duality' where all features could be operated from either seat with just some interface differences. I should have opted for a strict seat A can do xxxx and seat B can only do yyyy. This was a mistake in my attempt to&amp;nbsp;simplify&amp;nbsp;control but ended up introducing more complex logic.&lt;br /&gt;&lt;br /&gt;It's not too late to undo this but a difficult process to start. If I have to design this game all over again I think I would probably nail down all of these problems from day one. Hindsight being wonderful.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jc4jk0XOGUQ/Tp8ajLlQ8xI/AAAAAAAABwQ/pa1tytBWqs4/s1600/screenshot_158.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="106" src="http://4.bp.blogspot.com/-jc4jk0XOGUQ/Tp8ajLlQ8xI/AAAAAAAABwQ/pa1tytBWqs4/s400/screenshot_158.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;TrippleHead - lot more pixels to post process, looks great but a GPU strain&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-NLNGhzxwOg4/TqHDcznNypI/AAAAAAAABw4/3G8k2mVcfVs/s1600/screenshot_161.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://4.bp.blogspot.com/-NLNGhzxwOg4/TqHDcznNypI/AAAAAAAABw4/3G8k2mVcfVs/s400/screenshot_161.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Jl_9nkKKoNw/TqHDtagw61I/AAAAAAAABxA/nxIJDG9rWgo/s1600/smoked_one.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://1.bp.blogspot.com/-Jl_9nkKKoNw/TqHDtagw61I/AAAAAAAABxA/nxIJDG9rWgo/s400/smoked_one.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-9087369171446873583?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/9087369171446873583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/dont-panic.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/9087369171446873583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/9087369171446873583'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/dont-panic.html' title='Don&apos;t Panic'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ic5pc2OdpYc/Tp83fxx4uyI/AAAAAAAABwY/aSHRSjc62w8/s72-c/screenshot_154.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7895426779230062971</id><published>2011-10-19T13:48:00.006+01:00</published><updated>2011-10-19T16:44:50.914+01:00</updated><title type='text'>Amazing what you can find on the internet today.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;Not a Combat-Helo post. I'm engaged in a spot of design and research but was looking for some old material online and found I had left a digital trail pre-dating commercial internet use.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;28 Years ago I drew this. I was in high school. Shocking really. I used Z80 machine code to generate the 'impressive' sound and visual effects in this game. *wince*&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-b__ajFJrz3s/Tp6873pUc1I/AAAAAAAABvg/cQKV5hu1C7s/s1600/Usurper.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-b__ajFJrz3s/Tp6873pUc1I/AAAAAAAABvg/cQKV5hu1C7s/s1600/Usurper.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A lifetime of programming and tinkering, stacks of hard drives of unpublished projects ranging from Spanish school time-table generators to a Black Shark snapshot campaign generator.&lt;br /&gt;&lt;br /&gt;Some material I doubt will ever be revived, the Memotech MTX 500 version of Next War was stored on cassette tape, probably&amp;nbsp;oxidised&amp;nbsp;beyond recovery. However the code lives on in other forms, the dynamic campaign system was enhanced and put to some use in a PC build. Some of which will form the backbone of the Combat-Helo campaign. One day I hope to merge the big war game with the Apache simulation and revisit the forgotten Fulda Gap scenario.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nH9NRJGMEBs/Tp7Mnsph3KI/AAAAAAAABwI/hzV2J9hOTYw/s1600/next_war_redux.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="248" src="http://2.bp.blogspot.com/-nH9NRJGMEBs/Tp7Mnsph3KI/AAAAAAAABwI/hzV2J9hOTYw/s320/next_war_redux.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;More unreleased&amp;nbsp;WWIII fun and games&lt;br /&gt;NATO vs Warsaw Pact at the Fulda Gap&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Even my own attempt at producing a self-indulgent&amp;nbsp;comic based on our exploits in the Star Wars Galaxies MMO...(PDF dug out of the old SONY Online game forums).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-o2Nb55be6pQ/Tp7FM9LqeuI/AAAAAAAABvo/xhHMTmHZXPk/s1600/comic_cover.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-o2Nb55be6pQ/Tp7FM9LqeuI/AAAAAAAABvo/xhHMTmHZXPk/s320/comic_cover.jpg" width="248" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-gX26CghOqPY/Tp7FNmDGDzI/AAAAAAAABvw/VUYSy113c50/s1600/comic_page_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-gX26CghOqPY/Tp7FNmDGDzI/AAAAAAAABvw/VUYSy113c50/s320/comic_page_1.jpg" width="255" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ktWQBVfWSf8/Tp7FOOWGC_I/AAAAAAAABv4/DwSllYHKbzs/s1600/comic_page_5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-ktWQBVfWSf8/Tp7FOOWGC_I/AAAAAAAABv4/DwSllYHKbzs/s320/comic_page_5.jpg" width="251" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--_5XexMe9Ng/Tp7FO_0qU3I/AAAAAAAABwA/Q_oG331iyL0/s1600/comic_page_7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/--_5XexMe9Ng/Tp7FO_0qU3I/AAAAAAAABwA/Q_oG331iyL0/s320/comic_page_7.jpg" width="253" /&gt;&lt;/a&gt;&lt;/div&gt;Even though the game will soon have the plug pulled&amp;nbsp;the footprints we leave behind in the digital space will live on...for a bit.&lt;br /&gt;&lt;br /&gt;I've rescued the original PDF and made it available here...&amp;nbsp;&lt;a href="http://www.combat-helo.co.uk/files/OrionOutpost_epIV.pdf"&gt;Orion Outpost Chronicles part 4 - PDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anyway back to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7895426779230062971?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7895426779230062971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/amazing-what-you-can-find-on-internet.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7895426779230062971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7895426779230062971'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/amazing-what-you-can-find-on-internet.html' title='Amazing what you can find on the internet today.'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-b__ajFJrz3s/Tp6873pUc1I/AAAAAAAABvg/cQKV5hu1C7s/s72-c/Usurper.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3141509364117750594</id><published>2011-10-17T12:21:00.001+01:00</published><updated>2011-10-17T12:34:09.093+01:00</updated><title type='text'>Minigame...I mean gun</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;AD has started some great work on the armaments of the CH47 that will form the first major DLC pack for the full release of Combat-Helo. Each door position will offer a fun interactive activity, usually in the form of throwing out obscene amounts of virtual lead.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;For more pictures please see:&amp;nbsp;&lt;a href="http://simhq.com/forum/ubbthreads.php/topics/3411348/Re_Chinook_update.html#Post3411348"&gt;ADs SimHQ CH-47 blog update thread&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-M1UbPraq6Uo/TpwOco_CFwI/AAAAAAAABvA/j3cMsEnJf-E/s1600/full-1090-20165-minigun4.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-M1UbPraq6Uo/TpwOco_CFwI/AAAAAAAABvA/j3cMsEnJf-E/s400/full-1090-20165-minigun4.jpg" style="cursor: move;" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mini-gun, I don't get the mini part though.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3141509364117750594?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3141509364117750594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/minigamei-mean-gun.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3141509364117750594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3141509364117750594'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/minigamei-mean-gun.html' title='Minigame...I mean gun'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-M1UbPraq6Uo/TpwOco_CFwI/AAAAAAAABvA/j3cMsEnJf-E/s72-c/full-1090-20165-minigun4.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3890971187650875432</id><published>2011-10-15T23:25:00.004+01:00</published><updated>2011-10-18T00:21:06.746+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tactical Sensors'/><category scheme='http://www.blogger.com/atom/ns#' term='NTS'/><category scheme='http://www.blogger.com/atom/ns#' term='PFZs'/><title type='text'>NTS Next To Shoot aka TAB targeting</title><content type='html'>[&lt;span class="Apple-style-span" style="color: lime;"&gt;NTS&lt;/span&gt;] Left Upper button. Next To Shoot is the&amp;nbsp;ubiquitous video game&amp;nbsp;cycle through targets. Or TAB target if you play MMOs.&lt;br /&gt;&lt;br /&gt;I've touched upon how radar works in this blog entry from August &amp;nbsp;-&amp;nbsp;&lt;a href="http://combathelo.blogspot.com/2011/08/radar-discussion.html"&gt;Radar - A Discussion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apache can automatically selecting priority targets based on some sort of criteria. This short blog post touches on how I've elected to do this. Again if you're familiar with the 1996 classic, Janes Longbow 2 there's nothing unfamiliar here.&lt;br /&gt;&lt;br /&gt;The TSD (tactical situation display) collects data from visual cues (look at object), radar and TADS (again look at and store). A linked-list of 3D entities is stored and sorted by range. The list is re-sorted by what type of object it is.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-y5MgGY4vc4w/TpWJBe3PaPI/AAAAAAAABtY/ydQjMuiMeA0/s1600/screenshot_59.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-y5MgGY4vc4w/TpWJBe3PaPI/AAAAAAAABtY/ydQjMuiMeA0/s320/screenshot_59.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Target object sorting as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fast Movers&lt;/li&gt;&lt;li&gt;Helicopters&lt;/li&gt;&lt;li&gt;Air Defence with Radar&lt;/li&gt;&lt;li&gt;Air&amp;nbsp;Defence&lt;/li&gt;&lt;li&gt;Armour&lt;/li&gt;&lt;li&gt;Wheeled&lt;/li&gt;&lt;/ul&gt;Aircraft normally only show up in air targeting modes. The image above has one on the GTM Radar which is a BUG but that helicopter (another Apache) is on the ground.&lt;br /&gt;&lt;br /&gt;Then these are&amp;nbsp;sorted&amp;nbsp;by range.&lt;br /&gt;&lt;br /&gt;The [Cycle Target] key (default: TAB) steps through the list. This is different to the [Padlock Cycle] key (default: LCTRL F4) which applies to your head view and steps outward through visual targets sorted by range only. Sometimes the nearest isn't closest to the centre of view.&lt;br /&gt;&lt;br /&gt;I'll touch on how&amp;nbsp;I've programmed the game internally. A linked list of objects that are picked up in the FCR footprint are added to a TSDcontact list if the entity pointer (an entity is a vehicle) is not already present.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The game maintains separate lists from sensors and a Tactical(Situation Display) list which is used for referencing entities on the TSD. It also allows for messages&amp;nbsp;received&amp;nbsp;by the THelicopter message handler to add entities to the TSD when the player presses the 'ABCC download' button to download shared targets from a shared digital battlespace (fancy name for a simple array). To upload your TSD list you press the 'ABCC upload' function. I will think about expanding this to work on several channels in later versions.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;Tactical Sensor Lists&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The TSD used in our Apache vehicle is simply an instance of the TacticalSensor class which is used for all AI but the inputs are wired up differently.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_wB-CZglDvw/TpwDbSFxNpI/AAAAAAAABuw/WrVSG8vFJ2U/s1600/tsd_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://1.bp.blogspot.com/-_wB-CZglDvw/TpwDbSFxNpI/AAAAAAAABuw/WrVSG8vFJ2U/s320/tsd_1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;These inputs are updated when in use, typically triggered by a player pushing keys. I've colour coded the inpus accoring to type. FCR is radar type area scan, high volume, Orange (HMD) is using the Mk1 eyeball, TADS in blue is an optical sensor (longer range eyeball) and Red is known data from external source, which you can imagine as a radio or some data modem.&lt;br /&gt;&lt;br /&gt;As potentially there might be a hundred active AI vehicles in close proximity having all of these using all kinds of sensors, doing lots of volume searches and entity queries is woefully inefficient.&amp;nbsp;Fortunately the natural&amp;nbsp;hierarchical structure of unit can be simply used to make things much more efficient.&lt;br /&gt;&lt;br /&gt;Since entities are grouped into Formations which share waypoints and mission targets, they share a common awareness. The same TacticalSensor class we use in our Apache. Only this time the inputs come from the different entities in the formation. Some will have an active sensor system, some are unable to supply input.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-94p-vsBezLs/TpwF7-p_CCI/AAAAAAAABu4/f5HAuOsa-DE/s1600/tsd_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://2.bp.blogspot.com/-94p-vsBezLs/TpwF7-p_CCI/AAAAAAAABu4/f5HAuOsa-DE/s320/tsd_2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;They periodically perform a sensor scan (interleaved to spread the load) to refresh their group TacticalSensor list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;Oh NO! The MIG! Target Priority&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm sorting the linked list when updated based on criteria that I want based on experience from other games of this type. Worked for them, works for me.&lt;br /&gt;&lt;br /&gt;In LB2 a Mig was triggered at random if flying over 250 ft. If not spotted quickly it was almost certain virtual death. To give these a high priority I added a Priority field to the SensorClass and arranged the icon IDs (1,2,3,4 etc) so by default the Priority value can be taken from the icon ID then modified later. Now the most dangerous entities can be simply sorted on this field but we could for example assign an entity as a "Primary Target" and add +10 to the Priority to have it automatically sit at the top of the TAB target list.&lt;br /&gt;&lt;br /&gt;Very handy for scripting tutorials and the like. For example we can now spawn a virtual waypoint marker on a target range and command the avionics to give top priority.&lt;br /&gt;&lt;br /&gt;So whatever the first entry on the linked list is, that's the NTS object, the second in the list would be the ANTS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;PFZs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Another often asked about feature in Combat-Helo is the&amp;nbsp;ability&amp;nbsp;to create PFZs. Which is something that only applies to the Hellfire missile system which is coming in a later update as we've not yet implemented it. However our Tactical list makes this a trivial matter to implement. We have a static list of entities, mouse input on the TSD map and mouse driven events. Everything needed to add PFZs and NFZs.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eTDztywoe6k/TpxejnXp6jI/AAAAAAAABvI/16Rk8As5-QM/s1600/screenshot_140.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-eTDztywoe6k/TpxejnXp6jI/AAAAAAAABvI/16Rk8As5-QM/s400/screenshot_140.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OlrvO_BRITo/TpxekpH5K_I/AAAAAAAABvQ/KEYo1nosjfc/s1600/screenshot_141.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-OlrvO_BRITo/TpxekpH5K_I/AAAAAAAABvQ/KEYo1nosjfc/s400/screenshot_141.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DlIrfL3EBa4/Tpx7eL-VUPI/AAAAAAAABvY/mfORWlJii_Y/s1600/screenshot_143.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-DlIrfL3EBa4/Tpx7eL-VUPI/AAAAAAAABvY/mfORWlJii_Y/s400/screenshot_143.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Correct weapon symbology coming soon(tm)&lt;br /&gt;Whole HMD needs a going over.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3890971187650875432?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3890971187650875432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/nts-next-to-shoot.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3890971187650875432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3890971187650875432'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/nts-next-to-shoot.html' title='NTS Next To Shoot aka TAB targeting'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-y5MgGY4vc4w/TpWJBe3PaPI/AAAAAAAABtY/ydQjMuiMeA0/s72-c/screenshot_59.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2777725576314408885</id><published>2011-10-13T17:46:00.003+01:00</published><updated>2011-10-14T19:06:32.773+01:00</updated><title type='text'>Random Pics of the Day</title><content type='html'>Starting to feel the pressure now. Both the financial and stress factors are weighing in. Doesn't stop me working but it's hard to switch off. On the&amp;nbsp;business&amp;nbsp;side there's a ton of things on the to-do list, it all eats time taken from production.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1ARlhJHVaPE/TpcSo7HS-YI/AAAAAAAABto/m4yLaiNDYCs/s1600/screenshot_62.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-1ARlhJHVaPE/TpcSo7HS-YI/AAAAAAAABto/m4yLaiNDYCs/s400/screenshot_62.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spooky, ok so the lip light isn't actually on his mic.&lt;br /&gt;If it was you wouldn't see this.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TdKTkljkPE8/TpcSpo86n5I/AAAAAAAABtw/FyN_JeUwUCA/s1600/screenshot_63.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-TdKTkljkPE8/TpcSpo86n5I/AAAAAAAABtw/FyN_JeUwUCA/s400/screenshot_63.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Boeing sent me a poster back in 2002, this is a homage to that.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ulQ9tDtrCPU/TpcSqF1C6dI/AAAAAAAABt4/yEHoo4Hd2kI/s1600/screenshot_64.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-ulQ9tDtrCPU/TpcSqF1C6dI/AAAAAAAABt4/yEHoo4Hd2kI/s400/screenshot_64.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;This time with the rear seat.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Csitk54pdZg/TpcSrIFnL4I/AAAAAAAABuA/HuUH1zfNgdk/s1600/screenshot_68.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-Csitk54pdZg/TpcSrIFnL4I/AAAAAAAABuA/HuUH1zfNgdk/s400/screenshot_68.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Taking out bad guys without&amp;nbsp;damaging&amp;nbsp;the good guys is a challenge.&lt;br /&gt;Experimenting with simple TSD display and labels.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mUVH7Jh3B6I/TphYgesclMI/AAAAAAAABuI/xQUnHwiPUZM/s1600/screenshot_83.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-mUVH7Jh3B6I/TphYgesclMI/AAAAAAAABuI/xQUnHwiPUZM/s400/screenshot_83.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7MkA8TEN0f8/TphbjGIucZI/AAAAAAAABuQ/KURomGYNBqc/s1600/screenshot_122.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-7MkA8TEN0f8/TphbjGIucZI/AAAAAAAABuQ/KURomGYNBqc/s400/screenshot_122.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-er_1HQxLylE/Tph5_6h9OTI/AAAAAAAABuY/DeOk0nnnQkQ/s1600/screenshot_123.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-er_1HQxLylE/Tph5_6h9OTI/AAAAAAAABuY/DeOk0nnnQkQ/s400/screenshot_123.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-twF2j-oCRFQ/Tph6Cp2oPhI/AAAAAAAABug/Dp02N81wYR8/s1600/screenshot_124.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-twF2j-oCRFQ/Tph6Cp2oPhI/AAAAAAAABug/Dp02N81wYR8/s400/screenshot_124.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-c1ClnAFwkEY/Tph6FpsFONI/AAAAAAAABuo/Nng4BYBFpwE/s1600/screenshot_126.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-c1ClnAFwkEY/Tph6FpsFONI/AAAAAAAABuo/Nng4BYBFpwE/s400/screenshot_126.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;On top of this I'm studying some Unity material and shader programming. I could use a beer, a real one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2777725576314408885?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2777725576314408885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/random-pics-of-day.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2777725576314408885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2777725576314408885'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/random-pics-of-day.html' title='Random Pics of the Day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1ARlhJHVaPE/TpcSo7HS-YI/AAAAAAAABto/m4yLaiNDYCs/s72-c/screenshot_62.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1742573791478768563</id><published>2011-10-13T11:12:00.000+01:00</published><updated>2011-10-13T11:12:58.696+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='leadwerks 3d'/><category scheme='http://www.blogger.com/atom/ns#' term='grome'/><title type='text'>GROME 3.1 is out</title><content type='html'>Quadtree software has released the 3.1 update to Grome.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Grome is a fantastic terrain editor I've been playing with for future enhancements and rolling out a larger terrain systems in the future. If you play flying games and RPGs on consoles chances are you've probably already seen a Grome edited terrain. It's used by nearly every major player in the simulation industry. Incorporating a plug-in system, OpenSceneGraph and now new improved Unity&amp;nbsp;integration.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.quadsoftware.com/index.php?m=section&amp;amp;sec=product&amp;amp;subsec=editor&amp;amp;target=Editor/gr_whatsnew_31"&gt;What's new in 3.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.quadsoftware.com/images/Products/Editor/Grome3/Whatsnew31/gte_mnt2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://www.quadsoftware.com/images/Products/Editor/Grome3/Whatsnew31/gte_mnt2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.quadsoftware.com/images/Products/Editor/Grome3/Whatsnew31/gte_mnt1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://www.quadsoftware.com/images/Products/Editor/Grome3/Whatsnew31/gte_mnt1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I'm quite keen to see how it works in the up and coming Leadwerks 3(D) engine which is looking to sport threaded streaming of assets. If this could be incorporated alongside the vegetation system it would be perhaps the most powerful and complete 3D engine for less than 1,000 USD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1742573791478768563?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1742573791478768563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/grome-31-is-out.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1742573791478768563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1742573791478768563'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/grome-31-is-out.html' title='GROME 3.1 is out'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8677632837113995278</id><published>2011-10-11T17:31:00.005+01:00</published><updated>2011-10-12T13:46:43.460+01:00</updated><title type='text'>Did I mention the FCR offset?</title><content type='html'>Remember the spinny radar thingy in Longbow 2? Scan sectors sizes and off-axis settings for the Longbow FCR (Fire Control Radar)? No?&lt;br /&gt;&lt;br /&gt;If you look at the heading tape of the screen-shot you'll see in the heading tape the "butt-cheeks" (two Ds back to back) on a heading of 225, off axis by 45 degrees. This indicates the direction the radar is pointing, as the FCR display is 'always up' in GTM mode. This can be a little disorientating and the radar footprint is mirrored on the TSD, this paints a clearer picture of where it's pointing. Failing that you can see the radome outside the aircraft turning as it seeks out the designated offset.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-3xisK4bn6qU/TpRsfe_uM6I/AAAAAAAABtQ/2Q1wNZC58c8/s1600/screenshot_54.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-3xisK4bn6qU/TpRsfe_uM6I/AAAAAAAABtQ/2Q1wNZC58c8/s400/screenshot_54.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;(And why are all our aircraft IDs Z666? We shall never know. If you have a TrackIR and explore the cockpit nooks there's even a Clint Eastwood reference in it).&lt;br /&gt;&lt;br /&gt;Radar offset angle is set by clicking on either of the two LEFT RIGHT arrow buttons on the MPD or your designated sensor left/right control input when the FCR is your selected sensor. (If TADS is selected the sensor control steers TADS instead). NOTE: The offset can &lt;b&gt;not &lt;/b&gt;be moved while the FCR is active, although you can queue movement by hitting the offset control then quickly cycling the FCR burst key. Got it?&lt;br /&gt;&lt;br /&gt;It will be in the manual. Promise.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-y5MgGY4vc4w/TpWJBe3PaPI/AAAAAAAABtY/ydQjMuiMeA0/s1600/screenshot_59.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-y5MgGY4vc4w/TpWJBe3PaPI/AAAAAAAABtY/ydQjMuiMeA0/s400/screenshot_59.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Vectors - all vectors, no bitmaps&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-saEWArX2rjI/TpWLnv0FdJI/AAAAAAAABtg/ZSoEg3Ico8w/s1600/screenshot_61.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-saEWArX2rjI/TpWLnv0FdJI/AAAAAAAABtg/ZSoEg3Ico8w/s400/screenshot_61.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;In the front seat, TEDAC view of the FCR&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8677632837113995278?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8677632837113995278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/did-i-mention-fcr-offset.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8677632837113995278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8677632837113995278'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/did-i-mention-fcr-offset.html' title='Did I mention the FCR offset?'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-3xisK4bn6qU/TpRsfe_uM6I/AAAAAAAABtQ/2Q1wNZC58c8/s72-c/screenshot_54.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6675283602946616532</id><published>2011-10-09T21:22:00.001+01:00</published><updated>2011-10-10T08:23:53.145+01:00</updated><title type='text'>Apache Maintainers</title><content type='html'>&lt;div style="text-align: left;"&gt;On the topic of fuel systems, someone shared this video recorded at an FOB. One of the more difficult jobs.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="274" src="http://www.youtube.com/embed/CzCAio7aXTk?rel=0" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6675283602946616532?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6675283602946616532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/apache-maintainers.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6675283602946616532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6675283602946616532'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/apache-maintainers.html' title='Apache Maintainers'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/CzCAio7aXTk/default.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5496357271259146488</id><published>2011-10-07T14:07:00.002+01:00</published><updated>2011-10-07T23:18:10.894+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuel page'/><title type='text'>Fuel XFER</title><content type='html'>Dull day, so lets post about something most normal people find dull. Fuel flow controls. In the Apache D model this is administered on the FUEL MPD page.&lt;br /&gt;&lt;br /&gt;Not much to say about it, I'm bored already. It does what it does. Our Apache has two internal&amp;nbsp;ballistically shielded self-sealing fuel tanks. Fuel can be drawn or&amp;nbsp;transferred&amp;nbsp;from one or the other to adjust weight distribution. Activating fuel boost engages the rear tank cross-feed valves as seen here. Fuel transfer between tanks should normally be left to auto unless you feel the need to play with it. HTR&amp;nbsp;flight model should&amp;nbsp;take account of the weight distribution.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-y1LaR8mapvs/To706kCtOQI/AAAAAAAABtI/fXczEIp4D6g/s1600/fuel_transfer_fwd.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-y1LaR8mapvs/To706kCtOQI/AAAAAAAABtI/fXczEIp4D6g/s400/fuel_transfer_fwd.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Marching ants&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Fuel flow takes about 4 seconds to change, while changing, indicated fuel lines are drawn in high intensity white before returning to green.&lt;br /&gt;&lt;br /&gt;The most important button on this page is bottom right [&lt;b&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;CHECK&lt;/span&gt;&lt;/b&gt;]. This brings up the a sub version of the page where you set your bingo fuel status if you get an alert reminder in the UFD.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-n-V7iyrng6U/To9599ErnII/AAAAAAAABtM/3PY0dPJS06Y/s1600/screenshot_49.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-n-V7iyrng6U/To9599ErnII/AAAAAAAABtM/3PY0dPJS06Y/s400/screenshot_49.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bingo Time&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Award for dullest sim video goes to...."Fuel Crossfeed"..yeah. There it is. It's Friday.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/_EURtT_quoA/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_EURtT_quoA?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/_EURtT_quoA?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5496357271259146488?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5496357271259146488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/fuel-xfer.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5496357271259146488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5496357271259146488'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/fuel-xfer.html' title='Fuel XFER'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-y1LaR8mapvs/To706kCtOQI/AAAAAAAABtI/fXczEIp4D6g/s72-c/fuel_transfer_fwd.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7667661689067609741</id><published>2011-10-06T17:09:00.001+01:00</published><updated>2011-10-06T22:23:01.333+01:00</updated><title type='text'>Shaders the old fashioned way</title><content type='html'>Yes were still using Notepad to edit them.&amp;nbsp;Well that's not quite accurate, I'm using Notepad++&lt;br /&gt;&lt;br /&gt;What's nice about Leadwerks is being able to create a shader to add new effects or change how the engine renders something without anything getting in your way. So when Dave asks for a version of the cubemap that will blend in some particular way it was no problem to quickly put it together. He's doing terrible things to make filthy looking&amp;nbsp;windshields, chrome toggle switches and this rather neat looking rear view mirror.&lt;br /&gt;&lt;br /&gt;Who needs fancy wysiwyg editors....well it would be nice sometimes.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NEV-Lj8BZUc/To3P6RTuDWI/AAAAAAAABtA/fJBC1z8lvcg/s1600/PIC10CB.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="202" src="http://2.bp.blogspot.com/-NEV-Lj8BZUc/To3P6RTuDWI/AAAAAAAABtA/fJBC1z8lvcg/s400/PIC10CB.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Dirty Mirror finish&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1a21wyWIO54/To3P7MGCFoI/AAAAAAAABtE/qmz6rrXAp8Q/s1600/PIC1198.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="218" src="http://2.bp.blogspot.com/-1a21wyWIO54/To3P7MGCFoI/AAAAAAAABtE/qmz6rrXAp8Q/s400/PIC1198.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;It's a double rainbow! Testing blending and reflections.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7667661689067609741?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7667661689067609741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/shaders-old-fashioned-way.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7667661689067609741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7667661689067609741'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/shaders-old-fashioned-way.html' title='Shaders the old fashioned way'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-NEV-Lj8BZUc/To3P6RTuDWI/AAAAAAAABtA/fJBC1z8lvcg/s72-c/PIC10CB.tmp.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3198739040509166940</id><published>2011-10-04T12:57:00.006+01:00</published><updated>2011-10-06T00:19:19.343+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuel page'/><category scheme='http://www.blogger.com/atom/ns#' term='chinook update'/><category scheme='http://www.blogger.com/atom/ns#' term='pilot head video'/><title type='text'>AD posts more Chinook updates at SimHQ</title><content type='html'>AD posted more Chinook goodies at SimHQ Link here &amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&lt;a href="http://simhq.com/forum/ubbthreads.php/topics/3403080/Re_Chinook_update.html#Post3403080"&gt;SimHQ - AD Chinook Update&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GttiN3CbYeY/Tor1EEI0jHI/AAAAAAAABso/mehInjJOt8M/s1600/full-1090-19560-render4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://2.bp.blogspot.com/-GttiN3CbYeY/Tor1EEI0jHI/AAAAAAAABso/mehInjJOt8M/s400/full-1090-19560-render4.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yJNvKrykq6c/Tor1EidCDpI/AAAAAAAABss/VZ2uEuYfMhI/s1600/full-1090-19561-render5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://2.bp.blogspot.com/-yJNvKrykq6c/Tor1EidCDpI/AAAAAAAABss/VZ2uEuYfMhI/s400/full-1090-19561-render5.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;What am I looking at?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It's a little creepy, crew heads now reflect the pilot helmet sight (PHS) and gunner helmet sight (GHS) Vec2 offsets, so using trackIR, mouselook etc will operate the appropriate&amp;nbsp;crewman&amp;nbsp;head position (with suitable organic tweening). These positions are stored in the aircraft state so will work across all aircraft (AI and player) as well as multi-player. How creepy is that?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1iawUXBsTHM/Tos4ibgJRXI/AAAAAAAABsw/JXq5Myt0kxo/s1600/screenshot_38.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-1iawUXBsTHM/Tos4ibgJRXI/AAAAAAAABsw/JXq5Myt0kxo/s400/screenshot_38.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"Everyone gets everything he wants."&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-foTO39zk5K8/Tos4i9kAxpI/AAAAAAAABs0/LyBQtrqkB7A/s1600/screenshot_39.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-foTO39zk5K8/Tos4i9kAxpI/AAAAAAAABs0/LyBQtrqkB7A/s400/screenshot_39.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"All I wanted was a mission,"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oytm7m4V7YM/Tos4jsmQF3I/AAAAAAAABs4/wjC6_XLbT7E/s1600/screenshot_40.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-oytm7m4V7YM/Tos4jsmQF3I/AAAAAAAABs4/wjC6_XLbT7E/s400/screenshot_40.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"and for my sins they gave me one"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/Q2QdlAu198Y?rel=0" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;Shot on my iPhone. This is what TrackIR and mouse movements do to the crew head positions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*edit*&lt;br /&gt;&lt;br /&gt;There's a few pages in the system that are informational only, the FUEL page was one, I fleshed it out a bit tonight, adding a working&amp;nbsp;cross-feed&amp;nbsp;system complete with animation (yes the real one does that too). It's lacking the fuel check and bingo settings (to be added later). Setting the bingo stat is part of your start-up checklist, it would be a shame to leave it out.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4MuUEROTyS0/TozkkR9GhFI/AAAAAAAABs8/__5v16vVqDY/s1600/screenshot_45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-4MuUEROTyS0/TozkkR9GhFI/AAAAAAAABs8/__5v16vVqDY/s400/screenshot_45.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3198739040509166940?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3198739040509166940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/ad-posts-more-chinook-updates-at-simhq.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3198739040509166940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3198739040509166940'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/ad-posts-more-chinook-updates-at-simhq.html' title='AD posts more Chinook updates at SimHQ'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-GttiN3CbYeY/Tor1EEI0jHI/AAAAAAAABso/mehInjJOt8M/s72-c/full-1090-19560-render4.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4754787669208533289</id><published>2011-10-03T15:23:00.005+01:00</published><updated>2011-10-05T11:11:28.367+01:00</updated><title type='text'>Combat-Helo Prologue wip Video in HD</title><content type='html'>Now available.&lt;br /&gt;&lt;br /&gt;*edit* A few additional notes...&lt;br /&gt;&lt;br /&gt;The controller setup page shown in this video has a number of devices listed. These are just the ones I had plugged in at the time of recording. All DirectInput controllers should be available, some will have ready to fly config files (most Saitek sticks, Logitech).&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/L8AHX8uXHpQ?hd=1" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I forgot to turn on the post processing effects since I work without them (generates more heat). There is a LOT of changes going on to various sensors and the IHADSS won't be updated to reflect these changes until I've done the MPDs. So please no accuracy police, I'm aware of the various bits and bobs. It's all in hand.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;YouTube Link: &lt;a href="http://youtu.be/L8AHX8uXHpQ?hd=1"&gt;http://youtu.be/L8AHX8uXHpQ?hd=1&lt;/a&gt;&lt;br /&gt;Vimeo Link: &lt;a href="http://vimeo.com/29957378"&gt;http://vimeo.com/29957378&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Screenshot of the day&lt;/h5&gt;&lt;br /&gt;Cleanup in lanes 1,2,3,4,5 and 6 please.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Y6LOows2TQk/TorvwTjJeII/AAAAAAAABsk/rZrEnhXPOsk/s1600/cleanup_lanes_1_thu_6.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-Y6LOows2TQk/TorvwTjJeII/AAAAAAAABsk/rZrEnhXPOsk/s400/cleanup_lanes_1_thu_6.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Padlock, shoot, padlock shoot, HMD mode&lt;br /&gt;cleans house at close range , almost too easy&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4754787669208533289?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4754787669208533289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/10/combat-helo-prologue-wip-video-in-hd.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4754787669208533289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4754787669208533289'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/10/combat-helo-prologue-wip-video-in-hd.html' title='Combat-Helo Prologue wip Video in HD'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/L8AHX8uXHpQ/default.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3293920866762918485</id><published>2011-09-28T22:56:00.000+01:00</published><updated>2011-09-28T22:56:49.297+01:00</updated><title type='text'>Two years old</title><content type='html'>Yippe..the 18 month project is now 24 months old. Horray. Short post but I felt I couldn't let it slip by unnoticed. Especially with all the Tipex (White-Out) all over my Project Planner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3293920866762918485?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3293920866762918485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/two-years-old.html#comment-form' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3293920866762918485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3293920866762918485'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/two-years-old.html' title='Two years old'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2673221128474059484</id><published>2011-09-22T20:04:00.002+01:00</published><updated>2011-09-22T20:08:44.023+01:00</updated><title type='text'>KBU, FCR mode logic</title><content type='html'>First screen-shot of a quickly put together KBU (keyboard unit). This is a&amp;nbsp;flat&amp;nbsp;2D image you click on, taken from the texture used in the cockpit. I wanted to see how good/bad it looked since we don't have time to develop a 3D one.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KGqTGW0ytMY/Tnt-aGiIKNI/AAAAAAAABr4/GdOPmoztDhA/s1600/first_kbu_test.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-KGqTGW0ytMY/Tnt-aGiIKNI/AAAAAAAABr4/GdOPmoztDhA/s400/first_kbu_test.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tPhkMzfecps/TnuAM4GVoyI/AAAAAAAABsA/R1WRkKOwIXM/s1600/fcr_logic_update_2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-tPhkMzfecps/TnuAM4GVoyI/AAAAAAAABsA/R1WRkKOwIXM/s400/fcr_logic_update_2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Clicking on Air Surv will abort current FCR operation&lt;br /&gt;and switch to an active air scan (air surv mode)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The keyboard command list is looking horrible if you want full control over this. The shot cut keys work fine however. I made some tweaks to the heading tape symbols and the Air&amp;nbsp;Surveillance&amp;nbsp;Mode has been adjusted according to recent feedback posted. No sweep indicator is displayed (? is that correct) but the radar is still active. And not NTS or&amp;nbsp;targeting is available. This mode is not available if either crew station has FCR as the selected sight. Either crewman selecting FCR or cycling through HMD/TADS/FCR will cancel this mode.&lt;br /&gt;&lt;br /&gt;I made attempts to smooth out the logic for simple joystick control so you can hot key from mode to mode.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-BNMkKK2am_Q/Tnt-3x4O2qI/AAAAAAAABr8/NAnpTKUPxVY/s1600/fcr_logic_update.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-BNMkKK2am_Q/Tnt-3x4O2qI/AAAAAAAABr8/NAnpTKUPxVY/s400/fcr_logic_update.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;FCR Scan and FCR Scan burst will cancel each other out with immediate effect, no waiting for a scan cycle to complete (which is what it did before).&lt;br /&gt;&lt;br /&gt;I'll adjust the scale of the FOR box shortly. The dot isn't active yet, will fix that shortly and then I'll correct the cue dots in the HMD,&lt;br /&gt;&lt;br /&gt;That will be as much time as I want to spend on the FCR. I think it's not too shabby and does nearly everything it needs to do for now. Completing the command list for the sensors now means I can finish the default control setup for new installations.&lt;br /&gt;&lt;br /&gt;For full control on a joystick you need 3 hats minimum.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;4 Way Sight Select (HMD, TADS, FCR)&lt;/li&gt;&lt;li&gt;4 Way FCR Mode Select (GTM, ATM, other to come)&lt;/li&gt;&lt;li&gt;4 Way FCR Footprint Set (Zoom, Wide, Medium, Narrow)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;There are also keys assigned to FCR Mode Cycle Up/Down to keep the control count down on smaller sticks.&lt;br /&gt;&lt;br /&gt;As always if I've got it wrong then please leave some feedback however I'm&amp;nbsp;unlikely&amp;nbsp;to embark on any more major changes for now. Quite pleased with the detail and how it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2673221128474059484?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2673221128474059484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/kbu-fcr-mode-logic.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2673221128474059484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2673221128474059484'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/kbu-fcr-mode-logic.html' title='KBU, FCR mode logic'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-KGqTGW0ytMY/Tnt-aGiIKNI/AAAAAAAABr4/GdOPmoztDhA/s72-c/first_kbu_test.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-217394699793855174</id><published>2011-09-20T17:51:00.001+01:00</published><updated>2011-09-21T17:44:30.292+01:00</updated><title type='text'>CH-47D Overhead Panel Complete</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Yf3VkbwMcCI/TnjESvIrR6I/AAAAAAAABqs/sH9ssOpsoh8/s1600/PIC4BA.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="http://3.bp.blogspot.com/-Yf3VkbwMcCI/TnjESvIrR6I/AAAAAAAABqs/sH9ssOpsoh8/s400/PIC4BA.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HmqcjSqHg5c/TnoUCqh8ncI/AAAAAAAABrw/10IH06TfTno/s1600/mock_up_2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-HmqcjSqHg5c/TnoUCqh8ncI/AAAAAAAABrw/10IH06TfTno/s400/mock_up_2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Dome light fixture, fist pass on panel illumination&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-217394699793855174?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/217394699793855174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/ch-47d-overhead-panel-complete.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/217394699793855174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/217394699793855174'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/ch-47d-overhead-panel-complete.html' title='CH-47D Overhead Panel Complete'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Yf3VkbwMcCI/TnjESvIrR6I/AAAAAAAABqs/sH9ssOpsoh8/s72-c/PIC4BA.tmp.jpg' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6360661621894476635</id><published>2011-09-19T17:59:00.007+01:00</published><updated>2011-09-22T11:32:23.389+01:00</updated><title type='text'>Sensor tidy/fixes today...</title><content type='html'>&lt;div&gt;&amp;nbsp;Bored with writing XML code and needing to add missing commands to the master command list so I can complete the default/new install player code.&amp;nbsp;Self review day.&amp;nbsp;This is going over my feature list and checking what's implemented against my much reduced feature list. Sometimes there's a gulf between what I remember I did and what's working correctly. Also a good thing to do on a Monday.&lt;br /&gt;&lt;br /&gt;I came across a couple of things I missed...&lt;/div&gt;&lt;ul&gt;&lt;li&gt;FCR now tied to Main Bus Electrical&amp;nbsp;circuit (won't operate unless powered)&lt;/li&gt;&lt;li&gt;FCR Burst Mode added&lt;/li&gt;&lt;li&gt;Current sweep angles assigned to Avionic.ScanVolume&lt;/li&gt;&lt;li&gt;Hot keys for setting scan volume (INS,HOME,DEL,END)&lt;br /&gt;Wide, Medium, Narrow, Zoom (accurate terms? on stick marked as WMNZ)&lt;/li&gt;&lt;li&gt;Changing scan volume resets the active sweep.&lt;/li&gt;&lt;li&gt;Commands for FCR and TADS should no longer interfere with each other.&lt;/li&gt;&lt;li&gt;PGUP puts commands into TADS operation mode&lt;/li&gt;&lt;li&gt;PGDN commands operate FCR&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And all FCR/TADS commands are now transmitted to the Avionics class via the message queue. Of which there are many.&lt;br /&gt;&lt;br /&gt;*edit*&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1VpOo6Uf4KY/TnsOaYzWJ1I/AAAAAAAABr0/LZRE2m3FYek/s1600/air_surv_mode.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="322" src="http://1.bp.blogspot.com/-1VpOo6Uf4KY/TnsOaYzWJ1I/AAAAAAAABr0/LZRE2m3FYek/s400/air_surv_mode.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Air&amp;nbsp;Surveillance&amp;nbsp;Mode logic added&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ro5_AZPZtXQ/TnnlO0gkLiI/AAAAAAAABrk/YP9I_8XJFLM/s1600/buttcheeks_2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-Ro5_AZPZtXQ/TnnlO0gkLiI/AAAAAAAABrk/YP9I_8XJFLM/s400/buttcheeks_2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Alternate Sensor Bearing shows where the other&amp;nbsp;crewman's&lt;br /&gt;sensors is pointing on the heading tape.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The Alternate Sensor Bearing (small needle), the Pilots MPDs will update the CPGs active sensor position and vice versa.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3q-YlqmSULs/TnnNSjVGQ2I/AAAAAAAABrg/_c5Fj0AZxic/s1600/buttcheeks.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="210" src="http://4.bp.blogspot.com/-3q-YlqmSULs/TnnNSjVGQ2I/AAAAAAAABrg/_c5Fj0AZxic/s400/buttcheeks.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Now with added "buttcheeks"&lt;br /&gt;(FCR centreline sized large enough to see)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Air&amp;nbsp;search&amp;nbsp;mode completed.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-23OuQ-kf06A/TnjY2lwCdEI/AAAAAAAABqw/g-zOSus7TEM/s1600/atm_1_contact.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-23OuQ-kf06A/TnjY2lwCdEI/AAAAAAAABqw/g-zOSus7TEM/s400/atm_1_contact.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Finally got the colour correct and track count added top right&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-VwYUmiFQIAo/TndxCDmepLI/AAAAAAAABqk/yERwVoJBOZk/s1600/mfd_0_19_512.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-VwYUmiFQIAo/TndxCDmepLI/AAAAAAAABqk/yERwVoJBOZk/s400/mfd_0_19_512.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;New MFD buffer export shows image is offset slightly&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;*edit*&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rzo0VLsGb0E/TneIBnw8HzI/AAAAAAAABqo/_Y1SVUpXnj0/s1600/mfd_0_24.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-rzo0VLsGb0E/TneIBnw8HzI/AAAAAAAABqo/_Y1SVUpXnj0/s400/mfd_0_24.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Missing FOR added, looks a bit better&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;There's supposed to be a way to rotate or offset the scan volume, in LB2 this rotated the wedge. Currently is locked down the centreline. In burst mode the scan line (opps...drawn in default white in this image), makes a single sweep cycle (left/right). And I also missed the call to the field of regard box at the bottom which I'll fix now.&lt;br /&gt;&lt;br /&gt;A chunk of fixes today and more things I can now tick off. Air Search and the offset track should be completed tonight leaving the TADS to go over tomorrow and that will be pretty much all the sensor buttons and functions done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6360661621894476635?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6360661621894476635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/sensor-tidyfixes-today.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6360661621894476635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6360661621894476635'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/sensor-tidyfixes-today.html' title='Sensor tidy/fixes today...'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1VpOo6Uf4KY/TnsOaYzWJ1I/AAAAAAAABr0/LZRE2m3FYek/s72-c/air_surv_mode.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3143787088294344358</id><published>2011-09-19T10:27:00.001+01:00</published><updated>2011-09-19T13:43:03.907+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='instrument lights'/><category scheme='http://www.blogger.com/atom/ns#' term='lip light'/><title type='text'>Lip light</title><content type='html'>It's early morning and I've not had chance to get much visual work done. Lot of tedious read/writing of XML data but nothing photogenic.&lt;br /&gt;&lt;br /&gt;One problem I have testing during the night is doing startups. There are hot-keys for instruments (CTRL I toggles all interior light stations in a flight ready mode) however the lighting panel located by the left hip is near impossible to see.&lt;br /&gt;&lt;br /&gt;A SimHQ post pointed me at something unrelated (&lt;a href="http://www.gizmag.com/longbow-apache-attack-helicopters-gfas-ground-fire-acquisition-system/18527/"&gt;ground fire&amp;nbsp;acoustic&amp;nbsp;acquisition system&lt;/a&gt;)&amp;nbsp;&amp;nbsp;and something I'd heard mentioned before in passing but didn't twig. The mic mounted lip light.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9d2FDXHNrVM/TncHgFU3goI/AAAAAAAABqI/ryzzsCnxZUU/s1600/lip_light.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-9d2FDXHNrVM/TncHgFU3goI/AAAAAAAABqI/ryzzsCnxZUU/s320/lip_light.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lip light - 3 bright green LEDs&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Activated by a capacitor switch with the upper lip or&amp;nbsp;tongue&amp;nbsp;on the back of the unit.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RjqLMOhzfBo/TncH7gTppUI/AAAAAAAABqM/EfLW7D4RQLk/s1600/lip+lite.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://1.bp.blogspot.com/-RjqLMOhzfBo/TncH7gTppUI/AAAAAAAABqM/EfLW7D4RQLk/s320/lip+lite.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Writing this blog entry took longer than the implementation. Here's some pics to illustrate my guesstimation of cone angle and colour (I'm told my first colour was too blue-green so here's a more yellow-green that matches the above photo better). The yellow-green mixes with the existing instrument lighting to produce another green. Still a long way off from making "purest green" (Blackadder ref.).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MMYSN_CxEQ0/TncINqhpV7I/AAAAAAAABqQ/J0ltoN2dN_0/s1600/lip_light_6.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-MMYSN_CxEQ0/TncINqhpV7I/AAAAAAAABqQ/J0ltoN2dN_0/s320/lip_light_6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Where are my keys?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OW3TBM3asmE/TncIOcrEBlI/AAAAAAAABqU/RduFBpcCDjw/s1600/lip_light_7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-OW3TBM3asmE/TncIOcrEBlI/AAAAAAAABqU/RduFBpcCDjw/s320/lip_light_7.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RHEzwQGoNBg/TncIOhLe71I/AAAAAAAABqY/AxjgrvPnC3g/s1600/lip_light_5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-RHEzwQGoNBg/TncIOhLe71I/AAAAAAAABqY/AxjgrvPnC3g/s320/lip_light_5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z6SD2ar6Obg/TncJXyVE2KI/AAAAAAAABqc/CRlMxOetW4Q/s1600/lip_light_9.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-Z6SD2ar6Obg/TncJXyVE2KI/AAAAAAAABqc/CRlMxOetW4Q/s320/lip_light_9.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;With instrument lights, two shades of green&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hKOaM1-9xIU/TncJYRbo9SI/AAAAAAAABqg/biOXHJVxwdc/s1600/lip_light_8.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-hKOaM1-9xIU/TncJYRbo9SI/AAAAAAAABqg/biOXHJVxwdc/s320/lip_light_8.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lighting panel, left hip&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;So that's lip lights added. Next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3143787088294344358?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3143787088294344358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/lip-light.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3143787088294344358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3143787088294344358'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/lip-light.html' title='Lip light'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-9d2FDXHNrVM/TncHgFU3goI/AAAAAAAABqI/ryzzsCnxZUU/s72-c/lip_light.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-508013245891393544</id><published>2011-09-17T16:54:00.003+01:00</published><updated>2011-09-18T23:42:21.949+01:00</updated><title type='text'>Update from the CH-47D workshop</title><content type='html'>I'm busy working flat-out on the Apache and game core, getting it ready for serious playtime. This week I &amp;nbsp;had to&amp;nbsp;rewrite a couple of small classes all eats into the schedule. It's irritating to do because I want to push this into the next phase which is the testing cycle. Meanwhile thousands of miles away (we're a global outfit by virtue of having seats in different continents - and that's all) the Art Department (AD aka Dave) as been busy working in his virtual hanger/cardboard box.&lt;br /&gt;&lt;br /&gt;Always a pleasure to see a new batch up update screens first thing on a morning and this morning contained a nice surprise.&lt;br /&gt;&lt;br /&gt;The first batches of switches have been added. I think Dave has redefined the role of technical artist since he also went and did the research. And this is the EASY panel. Anyway, here's a breakdown of the main components.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Vjb8DTEnRVY/TnSkVMCQ7yI/AAAAAAAABpY/OeMNP6CgcS4/s1600/PIC13B3.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-Vjb8DTEnRVY/TnSkVMCQ7yI/AAAAAAAABpY/OeMNP6CgcS4/s400/PIC13B3.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sdSKhd8COUg/TnSkViEaAyI/AAAAAAAABpc/v3U5bnBZbgQ/s1600/PIC1369.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-sdSKhd8COUg/TnSkViEaAyI/AAAAAAAABpc/v3U5bnBZbgQ/s400/PIC1369.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Looking hot. Making the cockpit database is going to to be too :/&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-C60eXvrIYeE/TnX8fCKVL9I/AAAAAAAABpw/L7JL2xbNkt0/s1600/PIC3DC.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-C60eXvrIYeE/TnX8fCKVL9I/AAAAAAAABpw/L7JL2xbNkt0/s400/PIC3DC.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Overhead panel&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-oaXMoJuhf_0/TnX8f3ap5jI/AAAAAAAABp0/AjZhv5zL3M4/s1600/PIC3DD.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="216" src="http://4.bp.blogspot.com/-oaXMoJuhf_0/TnX8f3ap5jI/AAAAAAAABp0/AjZhv5zL3M4/s400/PIC3DD.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Centre console from pilot side, collective in foreground&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Some of the switchology is going to be interesting to do. The crew station intercom of which there are 3 duplicate panels on this console won't have much use in game but could be assigned a switch to station command. We have the crew-chief/ramp gun, left/right door guns and loadmaster as possible player slots.&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;AN/ALQ-156&lt;/h5&gt;Top left on the centre console. Part of BAEs ASE gear (&lt;a href="http://www.baesystems.com/ProductsServices/bae_prod_eis_156.html"&gt;link&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Below this...&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;AN/ARC-220&lt;/h5&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j6y_cagoHw0/TnSu_8Lf2_I/AAAAAAAABpg/915eAXudozc/s1600/ARC-220.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://3.bp.blogspot.com/-j6y_cagoHw0/TnSu_8Lf2_I/AAAAAAAABpg/915eAXudozc/s200/ARC-220.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;HF Aircraft Communications System. 2.0000 to 29.9999 MHz high-frequency range&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;TSEC/KY-100&lt;/h5&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XxJhJNqRbWo/TnSzuG-d5XI/AAAAAAAABpk/RtZCoG5-61k/s1600/remote_control_unit.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://2.bp.blogspot.com/-XxJhJNqRbWo/TnSzuG-d5XI/AAAAAAAABpk/RtZCoG5-61k/s200/remote_control_unit.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Remote Control Unit&lt;br /&gt;&lt;br /&gt;Found a diagram of the display board (&lt;a href="http://www.tpub.com/content/chhelicopters/TM-1-1520-240-10/css/TM-1-1520-240-10_159.htm"&gt;link&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;I don't know what this is for either, yet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;AN/ARC-164&lt;/h5&gt;10 Watt UHF AM radio that operates between 225-399.975 MHz and includes independent guard receiver for monitoring (&lt;a href="http://en.wikipedia.org/wiki/AN/ARC-164"&gt;link&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;AN/ARC-201&lt;/h5&gt;Frequency-hopping, FM communications transceiver. 30 to 87.975 MHz band (&lt;a href="http://articles.janes.com/articles/Janes-Electronic-Mission-Aircraft/AN-ARC-201-United-States.html"&gt;link&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The research Dave subjects himself to is for visual accuracy, labels, layout and switch type.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I&amp;nbsp;remembered&amp;nbsp;to add a "reverse axis" options in the&amp;nbsp;quick-start&amp;nbsp;control settings. I got stung by that one before. There's a realism tab for tweaking settings but some more 'eccentric' options will still require a manual edit.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-d798PWAFvZ8/TnS1-VT8dXI/AAAAAAAABpo/h0AM1WhPsQY/s1600/control_options.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-d798PWAFvZ8/TnS1-VT8dXI/AAAAAAAABpo/h0AM1WhPsQY/s320/control_options.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This weekend I'm going over the setup options fixing save/load issues and another pass on the MFDs checking the pages (I found some that link to nowhere, probably scale not set correctly and everything is getting drawn off the page).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MQVJ7iuKR6U/TnYKuxeN03I/AAAAAAAABp4/2N4-1xQx6Zk/s1600/screenshot_79.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-MQVJ7iuKR6U/TnYKuxeN03I/AAAAAAAABp4/2N4-1xQx6Zk/s400/screenshot_79.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;You don't see this often, debug landscape texture for&lt;br /&gt;checking distance and movement&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0ZYpav2hfJo/TnYKvpRxoeI/AAAAAAAABp8/PyqZUjp9MtA/s1600/screenshot_81.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-0ZYpav2hfJo/TnYKvpRxoeI/AAAAAAAABp8/PyqZUjp9MtA/s400/screenshot_81.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;At night the menu background switches to a&lt;br /&gt;FLIR&amp;nbsp;mode effect.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-d2qIljXNn54/TnZzOha8zUI/AAAAAAAABqA/3IUrtX4VUAU/s1600/screenshot_90.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-d2qIljXNn54/TnZzOha8zUI/AAAAAAAABqA/3IUrtX4VUAU/s400/screenshot_90.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Added a 'lip light' so you can see what you're doing in&lt;br /&gt;a dark cockpit (all shadow details on).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ts08XdEff0I/TnZzlfss8KI/AAAAAAAABqE/YvGBGlEPGj0/s1600/screenshot_94.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-ts08XdEff0I/TnZzlfss8KI/AAAAAAAABqE/YvGBGlEPGj0/s400/screenshot_94.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;Selling out&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A t-shirt store will be going up next week so if you want to show a bit of support you can grab one. They are similar to the ones I had made up last year for floor-shows/events but you'll at least get to pick what colour you want.&amp;nbsp;Coming to a blog near you.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tXaaWQ3qjaw/TnS6-8lmPOI/AAAAAAAABps/H4TVlaYm5fg/s1600/tshirt_store.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="313" src="http://1.bp.blogspot.com/-tXaaWQ3qjaw/TnS6-8lmPOI/AAAAAAAABps/H4TVlaYm5fg/s320/tshirt_store.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The new face of indie game development,&lt;br /&gt;alternate revenue streams, aka&amp;nbsp;merchandise!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;All proceeds will go to helping offset development costs plus you get a piece of material with some printing on it. What's not to like? I wear one, now you can too. Plus an exciting new range of cow-wear.&lt;br /&gt;&lt;br /&gt;I still have a Microprose F19 Stealth Fighter t-shirt, pink on black. (Why pink? We'll never know) one of the many freebies they would give away in first edition game releases. Hmm, they lost how much?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-508013245891393544?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/508013245891393544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/update-from-ch-47d-workshop.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/508013245891393544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/508013245891393544'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/update-from-ch-47d-workshop.html' title='Update from the CH-47D workshop'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Vjb8DTEnRVY/TnSkVMCQ7yI/AAAAAAAABpY/OeMNP6CgcS4/s72-c/PIC13B3.tmp.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8838613903920213138</id><published>2011-09-14T22:32:00.002+01:00</published><updated>2011-09-16T00:19:01.992+01:00</updated><title type='text'>More Franck Shader Magic - Cone Step Mapping</title><content type='html'>A short update tonight. Franck released his conversion of the Cone Step Mapping shader. Now I hadn't heard of this one until he mentioned it. I'd seen POM or Parallax Occlusion Mapping which at first glance this looks very much like it.&lt;br /&gt;&lt;br /&gt;This is a flat object with a texture that casts shadows. It uses a pre-computed map and much faster than POM. This is shadows sans geometry. It's pretty amazing actually. I don't have an immediate use for it in out game but I can think of a few areas I wouldn't mind trying it out. Such as the runway border regions and the quilted Chinook interior. Will do some tests in the coming days.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.leadwerks.com/werkspace/uploads/monthly_09_2011/post-16-0-11038300-1315933674_thumb.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://www.leadwerks.com/werkspace/uploads/monthly_09_2011/post-16-0-11038300-1315933674_thumb.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Screenshot from Franck's demo scene&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I've been rounding out more mundane GUI code. The artistic concept was to try and capture a 'systems' feel, like that of the fuel system MPD screen with interconnecting lines showing option paths instead of fuel flow. I'm not convinced it works&amp;nbsp;aesthetically&amp;nbsp;but it does the job. Anyway, if you have a hard time with the options screen then heaven help you in the cockpit. I tried to stay away from a full MPD look which was used in GUNSHIP! and I think Longbow 2. Green didn't look so great, orange is our title colour so it had to be orange and something else which is GUI_BLUE. Note the "special tab", you'll only see that with some hardware attached.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rOsOAeYwwuk/TnEYuCzYkEI/AAAAAAAABpQ/ukW1CD1YoD4/s1600/control_options.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-rOsOAeYwwuk/TnEYuCzYkEI/AAAAAAAABpQ/ukW1CD1YoD4/s400/control_options.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AD has been working real hard on the Chinook control panels. He's finding that the texture map is too small to bring out text details which will probably mean breaking it down into more textures. The Chinook is looking like it will be way more detailed and use more textures than the Apache. It could quite possibly be the single worst helicopter we could have chosen in terms of detail and technical difficulty.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fqdyT6SJGas/TnEWBB0tw7I/AAAAAAAABpM/vvZPbW9TONo/s1600/centre_console_side.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/-fqdyT6SJGas/TnEWBB0tw7I/AAAAAAAABpM/vvZPbW9TONo/s400/centre_console_side.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;*edit*&lt;br /&gt;&lt;br /&gt;Using panel drawings as a template mapped to the cockpit consoles. This provides a guide for placement of&amp;nbsp;labels and&amp;nbsp;switches. A most&amp;nbsp;labour&amp;nbsp;intensive task is taking groups of these controls and baking ambient shadows for every single switch onto the panels.&lt;br /&gt;&lt;br /&gt;Digital sets like the one with the keyboard below will require an extended version of the TComputer class so it will have a display buffer and can send and&amp;nbsp;receive messages from other parts of the helicopter.&amp;nbsp;Of course it helps to know what the hell it is first :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-YgFiaqD_Y-Q/TnImI9wNxkI/AAAAAAAABpU/xuMdekSHWwU/s1600/PIC58C.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://3.bp.blogspot.com/-YgFiaqD_Y-Q/TnImI9wNxkI/AAAAAAAABpU/xuMdekSHWwU/s400/PIC58C.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Officers Mess&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A demo for Ace Combat Assault Horizon appeared today on Playstation Network. I was crestfallen at how awful the Apache was treated. Lovely visuals, but barrel rolls from a hover to evade missiles? I almost cried. As far as my console gaming&amp;nbsp;habits&amp;nbsp;are concerned, this is lined up to be the biggest&amp;nbsp;disappointment&amp;nbsp;of the year just behind Test Drive Unlimited 2.&lt;br /&gt;&lt;br /&gt;And finally, I tweeted this earlier but my local airport has some pretty violent cross-winds. We caught the back end of the Hurricane which hit the US east coast and yesterday I hear the unusual sound of turbines screaming instead of the usual reverser roar.&amp;nbsp;&lt;a href="http://www.bbc.co.uk/news/uk-14906539"&gt;http://www.bbc.co.uk/news/uk-14906539&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Great fun. Should have been on my flight when the pilot was doing S bends on landing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8838613903920213138?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8838613903920213138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/more-franck-shader-magic-cone-step.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8838613903920213138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8838613903920213138'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/more-franck-shader-magic-cone-step.html' title='More Franck Shader Magic - Cone Step Mapping'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-rOsOAeYwwuk/TnEYuCzYkEI/AAAAAAAABpQ/ukW1CD1YoD4/s72-c/control_options.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8916784811265890664</id><published>2011-09-12T15:12:00.002+01:00</published><updated>2011-09-12T18:51:09.374+01:00</updated><title type='text'>Dum de dum. Monday afternoon.</title><content type='html'>Mid afternoon blues setting in. Coffee break and some pics to post, that should kill five minutes.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6drjJb6yr2s/Tm5FvzWmAHI/AAAAAAAABoQ/SaaOXuu5Zf4/s1600/screenshot_45.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-6drjJb6yr2s/Tm5FvzWmAHI/AAAAAAAABoQ/SaaOXuu5Zf4/s400/screenshot_45.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;TADS symbology buffer now has things to render&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EX5SH9_sa8o/Tm5GOg2pO9I/AAAAAAAABoU/e-arNljbqwo/s1600/screenshot_49.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-EX5SH9_sa8o/Tm5GOg2pO9I/AAAAAAAABoU/e-arNljbqwo/s400/screenshot_49.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"Needs more cowbell" (some of you might get that ref)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;You might notice the TADS is no longer stuck in that minty flavoured 'night' mode. Turned out that was a by product of me using the wrong buffer (MFDs all have two buffers, one for a video feed and another for symbology but VIDEO has it's own buffer). &amp;nbsp;I was using the raw video buffer on the TEDAC. Took me a few tries to figure out why non of the symbology was appearing.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4ra4k1XvEFM/Tm4Mp9DAz8I/AAAAAAAABno/cMHJoM4kIeg/s1600/boeing_news.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="265" src="http://1.bp.blogspot.com/-4ra4k1XvEFM/Tm4Mp9DAz8I/AAAAAAAABno/cMHJoM4kIeg/s400/boeing_news.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Boeing trainer press/web photo&amp;nbsp;&lt;a href="http://www.boeing.com/apachenews/2009/issue_01/news_s9_p2.html"&gt;link&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The TADS/FLIR camera rendering will be based on the shaders I did for the PNVS, currently it's just an edge-enhanced image, there's no heat or light mapping applied so it doesn't look as FLIR like as it should. Irritatingly&amp;nbsp;because&amp;nbsp;the camera is attached to a helicopter, small forces in the physics body (vibrations) transmit themselves to the TADS image. It shakes like a son-of-bitch at high zoom. I need to add camera stabilisation to the simulation! Go figure. The alternative is to detach the camera from the helicopter chassis and apply a bit of smoothing, which is easier.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Darn, still got coffee&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;AD asked me not to post one of these&amp;nbsp;because&amp;nbsp;one of the collectives has yet to be moved to the correct position (I'm left handed so I don't have a problem with it *grin*). He's all over the Chinook like brownout in a sandstorm. Anyway,&amp;nbsp;because&amp;nbsp;it looks so darn good and it will kill another 5 minutes while I drink my coffee here are some of his progress screenshots.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0L9Jpb5HXmA/Tm4QRmGY6aI/AAAAAAAABns/v9iizrJJikg/s1600/PIC2C8.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://1.bp.blogspot.com/-0L9Jpb5HXmA/Tm4QRmGY6aI/AAAAAAAABns/v9iizrJJikg/s400/PIC2C8.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-K28XbwmnDeA/Tm4QSMyrnhI/AAAAAAAABnw/3RG0Jku9MXQ/s1600/PIC2C5.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://4.bp.blogspot.com/-K28XbwmnDeA/Tm4QSMyrnhI/AAAAAAAABnw/3RG0Jku9MXQ/s400/PIC2C5.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1ddMyB0GU1o/Tm4QSvmbBlI/AAAAAAAABn0/P8ZUQpgCWcE/s1600/PIC2B6.tmp.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="216" src="http://2.bp.blogspot.com/-1ddMyB0GU1o/Tm4QSvmbBlI/AAAAAAAABn0/P8ZUQpgCWcE/s400/PIC2B6.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;In engine real-time captures&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Oh, were're building a weird CH-47/D&amp;nbsp;variant&amp;nbsp;apparently. I hope we can build the door gunner stations and loadmaster hatch to this detail.&lt;br /&gt;&lt;br /&gt;Finally after many hours of memory issues and AO burning pretty much every surface has now been mapped.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Fn6vU7C2Yis/Tm46x8dJeNI/AAAAAAAABoM/56o_nTyUQBM/s1600/PIC40B.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://2.bp.blogspot.com/-Fn6vU7C2Yis/Tm46x8dJeNI/AAAAAAAABoM/56o_nTyUQBM/s400/PIC40B.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8916784811265890664?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8916784811265890664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/dum-de-dum-monday-afternoon.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8916784811265890664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8916784811265890664'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/dum-de-dum-monday-afternoon.html' title='Dum de dum. Monday afternoon.'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6drjJb6yr2s/Tm5FvzWmAHI/AAAAAAAABoQ/SaaOXuu5Zf4/s72-c/screenshot_45.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6264817434303341727</id><published>2011-09-11T13:51:00.000+01:00</published><updated>2011-09-11T13:51:44.598+01:00</updated><title type='text'>FXAA 3.11</title><content type='html'>Franck Poulain completed his conversion of Timothy Lottes FAXX shader for Leadwerks Engine 2, this brings it up to the same version that I understand is used in Battlefield 3.0.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been looking over the firing range with the new full-screen anti-alias shader to see if there are any visual artefacts or performance problems and so far it seems to work great.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-EKuziWUxzFU/TmypMC8y1pI/AAAAAAAABm4/WxxGJjiBHpw/s1600/screenshot_11.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-EKuziWUxzFU/TmypMC8y1pI/AAAAAAAABm4/WxxGJjiBHpw/s400/screenshot_11.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Showing solidarity in flag form on this day&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Looking over some vertical structures you can see some&amp;nbsp;interference patterns but these are related to cascaded shadow maps.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WDRGVCZ-zlI/TmypNCMRLWI/AAAAAAAABm8/i2pI7mRilIs/s1600/screenshot_12.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-WDRGVCZ-zlI/TmypNCMRLWI/AAAAAAAABm8/i2pI7mRilIs/s400/screenshot_12.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Apache avionics are not initialised until required&lt;br /&gt;hence the blank displays. One to fix later.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Edges around the canopy look better. The cockpit interior still does not have post processing effects applied but would probably benefit from FXAA, I think the performance improvement would justify a user graphics option to enable cockpit post effects.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UVZlwTpYd0s/TmypLWLE8KI/AAAAAAAABm0/exbln_yB4zE/s1600/screenshot_9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-UVZlwTpYd0s/TmypLWLE8KI/AAAAAAAABm0/exbln_yB4zE/s400/screenshot_9.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bGz7GVTc1Z4/TmypNhprq0I/AAAAAAAABnA/r3hBAWItAvo/s1600/screenshot_22.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-bGz7GVTc1Z4/TmypNhprq0I/AAAAAAAABnA/r3hBAWItAvo/s400/screenshot_22.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Performance hit seems quite small at these windowed resolutions. It's well optimised as it needs to be for consoles which are a few years behind now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So thanks to Tim at nVidia for publishing the original work and Franck for making the conversion available to the the whole Leadwerks community.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now if only we can get some&amp;nbsp;pseudo&amp;nbsp;volumetric smoke and the tree LOD transitions smoothed out some more.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6264817434303341727?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6264817434303341727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/fxaa-311.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6264817434303341727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6264817434303341727'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/fxaa-311.html' title='FXAA 3.11'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-EKuziWUxzFU/TmypMC8y1pI/AAAAAAAABm4/WxxGJjiBHpw/s72-c/screenshot_11.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8488171354545046124</id><published>2011-09-10T19:22:00.002+01:00</published><updated>2011-09-11T11:19:04.410+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cockpit'/><category scheme='http://www.blogger.com/atom/ns#' term='ch47'/><title type='text'>Just in ADs CH47 3D cockpit WIP</title><content type='html'>AD's been working in the hanger on the CH-47 again and just sent some of the first player cockpit textures, it's a big deal from my point of view as the high detail cockpits are a lot of work....and re-work.&lt;br /&gt;&lt;br /&gt;Here's a selection of updates from work done today.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-X9ksuN7cf3I/TmupxFYSazI/AAAAAAAABmg/MAkqPd95Vjo/s1600/PIC35E4.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://1.bp.blogspot.com/-X9ksuN7cf3I/TmupxFYSazI/AAAAAAAABmg/MAkqPd95Vjo/s320/PIC35E4.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xBrk-EVx-t8/Tmupxk-iOpI/AAAAAAAABmk/bhrlHwDSLHY/s1600/PIC35DF.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://3.bp.blogspot.com/-xBrk-EVx-t8/Tmupxk-iOpI/AAAAAAAABmk/bhrlHwDSLHY/s320/PIC35DF.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZuTL_-OKcTs/TmupyYc8otI/AAAAAAAABmo/Be7fpYq8m2w/s1600/PIC35DE.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://1.bp.blogspot.com/-ZuTL_-OKcTs/TmupyYc8otI/AAAAAAAABmo/Be7fpYq8m2w/s320/PIC35DE.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kdDPgJ7Ql58/TmuUc26XINI/AAAAAAAABmQ/TagEvGqfa7c/s1600/PIC3547.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-kdDPgJ7Ql58/TmuUc26XINI/AAAAAAAABmQ/TagEvGqfa7c/s320/PIC3547.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-HNzQW8104P8/TmuUdbp-8AI/AAAAAAAABmU/tNS2qCBtT-w/s1600/PIC31B7.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://1.bp.blogspot.com/-HNzQW8104P8/TmuUdbp-8AI/AAAAAAAABmU/tNS2qCBtT-w/s320/PIC31B7.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PpxLv2xGb4w/TmuUd83kpFI/AAAAAAAABmY/cgxX5HPoOIo/s1600/PIC31B6.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://3.bp.blogspot.com/-PpxLv2xGb4w/TmuUd83kpFI/AAAAAAAABmY/cgxX5HPoOIo/s320/PIC31B6.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MoTOtWblVew/TmuUkj1uFnI/AAAAAAAABmc/Sko-6_1HkYM/s1600/ch47_cockpit_update_1009.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://3.bp.blogspot.com/-MoTOtWblVew/TmuUkj1uFnI/AAAAAAAABmc/Sko-6_1HkYM/s320/ch47_cockpit_update_1009.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;*edit*&lt;br /&gt;&lt;br /&gt;But wait there's more....new metal texturing technique, no more photo-textures.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OCIX-2BuSok/TmyK0dc-mHI/AAAAAAAABms/wSpNUgT7upI/s1600/PIC3917.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://3.bp.blogspot.com/-OCIX-2BuSok/TmyK0dc-mHI/AAAAAAAABms/wSpNUgT7upI/s320/PIC3917.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NSXBHSfi8wc/TmyK0w0pr3I/AAAAAAAABmw/8zjLamDPxCc/s1600/PIC3912.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="177" src="http://2.bp.blogspot.com/-NSXBHSfi8wc/TmyK0w0pr3I/AAAAAAAABmw/8zjLamDPxCc/s320/PIC3912.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8488171354545046124?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8488171354545046124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/just-in-from-ad-ch47-chinook-3d-cockpit.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8488171354545046124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8488171354545046124'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/just-in-from-ad-ch47-chinook-3d-cockpit.html' title='Just in ADs CH47 3D cockpit WIP'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-X9ksuN7cf3I/TmupxFYSazI/AAAAAAAABmg/MAkqPd95Vjo/s72-c/PIC35E4.tmp.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5566583569855217198</id><published>2011-09-09T11:10:00.000+01:00</published><updated>2011-09-09T11:10:08.529+01:00</updated><title type='text'>Voting is over, OH-58 Kiowa WINS</title><content type='html'>I don't know guys, your love for this helo is misguided.&lt;br /&gt;&lt;br /&gt;Humour aside, it was interesting to monitor the vote. The MH-6 Little Bird is the iconic light helicopter made famous by 'war' movies like 'Black Hawk Down', small, nimble and can pack a punch.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MT7h8BuwEiM/TmnZCrMvA4I/AAAAAAAABmI/07JJ7kC91KE/s1600/oh58-inflight.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="185" src="http://1.bp.blogspot.com/-MT7h8BuwEiM/TmnZCrMvA4I/AAAAAAAABmI/07JJ7kC91KE/s400/oh58-inflight.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The percentage split between the Little Bird and the Kiowa settled in pretty quick, with the Kiowa maintaining 68% on average. To keep it simple, 30% to 70% split in favour of the Kiowa helicopter.&lt;br /&gt;&lt;br /&gt;The vote was started as I wanted to gauge the level of interest, at Tricubic there's a desire to add a light helicopter and the MH-6 was at the top of the list for a number of reasons, I'm not a fan of this one but clearly there are a few. More than I thought.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0sh3khp4w1Q/TmnZfgc2q-I/AAAAAAAABmM/MLDzCKRBV9A/s1600/Bell_OH-58_Kiowa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://2.bp.blogspot.com/-0sh3khp4w1Q/TmnZfgc2q-I/AAAAAAAABmM/MLDzCKRBV9A/s320/Bell_OH-58_Kiowa.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I conclude there's a lot of fine Longbow 2 fans frequenting my blog. I never liked how this helicopter was presented in Longbow. If we do implement such a helicopter at a future date it would have to deliver some new game mechanic.&lt;br /&gt;&lt;br /&gt;So if you voted for this (or voted against on principle and didn't like the second choice). Please add your comments below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5566583569855217198?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5566583569855217198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/voting-is-over-oh-58-kiowa-wins.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5566583569855217198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5566583569855217198'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/voting-is-over-oh-58-kiowa-wins.html' title='Voting is over, OH-58 Kiowa WINS'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-MT7h8BuwEiM/TmnZCrMvA4I/AAAAAAAABmI/07JJ7kC91KE/s72-c/oh58-inflight.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3719036534670231600</id><published>2011-09-07T21:42:00.002+01:00</published><updated>2011-09-08T10:57:58.578+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotas'/><category scheme='http://www.blogger.com/atom/ns#' term='saitek x65'/><category scheme='http://www.blogger.com/atom/ns#' term='logitech g940'/><category scheme='http://www.blogger.com/atom/ns#' term='flight simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='DirectInput'/><title type='text'>Smart auto configuration and selection of consumer flight-simulator controllers</title><content type='html'>&lt;i&gt;I've not made a 'serious' programming post in a while so this is my attempt to sound worthy and contribute something that might be useful or insightful (this is an expanded and updated version of a document I posted on Google+ a few days ago).&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Imagine you've just spent an hour (or five) downloading a new combat flight-simulator,&amp;nbsp;hurriedly&amp;nbsp;gone through the installation process and clicked on the .EXE. There's a pregnant pause while your hard-drive goes&amp;nbsp;bananas loading a series of splash screens before finally presenting a glorious menu.&lt;br /&gt;&lt;br /&gt;So you click the FLY button and find yourself for the first time presented with a bit of green at the bottom of the screen, some blue at the top (if you're lucky) and as you touch the controller your viewpoint begins to hurtle sideways or spin around. Worse still, everything seems fine until you try taking off only to discover the throttle is connected to the elevator controls, or the toe brakes are controlling roll.&lt;br /&gt;&lt;br /&gt;It's happened to me in any number of simulations and games. Then comes the arduous process of going through&amp;nbsp;set-up&amp;nbsp;screens to set your joystick axis to the correct control and remove your steering wheel assignments.&amp;nbsp;Console games have it easy, just load and go. And that's what I like in my games and sims. To quote someone. "Linux is only free if your time's worth nothing".&lt;br /&gt;&lt;br /&gt;Developing on the PC platform is made easier through the use of middle-ware. As is often though, there's little focus on the input interface. How can you handle touch screens, with multi-touch or exotic RTS keypads, 10 button mice, multi-media keyboards and a plethora of dedicated flight simulation joysticks in one easy abstract interface? Some libraries try to tackle these, the cross-platform SDL library does a reasonable job and was used in Combat-Helo until recently.&lt;br /&gt;&lt;br /&gt;To ensure everything works smoothly for exotic simulation hardware DirectInput is the way to go but there's always a few small gottcha's if you're engaged in trying to smooth out that end-user experience. Hence this blog entry where I want to share some of the lessons learned.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Enumerating Devices&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;DirectX provides a mechanism for querying each joystick type, the drviers can specify if it's a gamepad, a steering wheel, a yolk, first person shooter device etc. Well you're running a flight simulation so you might think you can query all devices and look for only those flagged as flight-sticks. Well, wrong. You can but it's not safe to do so. Some joysticks might be dual purpose, the driver author only gets to pick one descriptor. Sometimes they are just incorrect for whatever reason.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Identity&amp;nbsp;Crisis&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For example, Saitek drivers for the&lt;b&gt; Pro-flight X65F&lt;/b&gt; force sensing HOTAS don't identify themselves as a flight-stick. They flag themselves as a first person shooter device when in reality it's a desk hogging 45 button, 8 axis dual throttle metal monster with an illuminated control panel. I wouldn't be using it in Call of Duty but it's first rate for games like Hawx. I will add that I'm using the stock drivers that come on CD with boxed product and also this is only a concern when implementing auto selection logic.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.saitek.com/uk/imgs/gallery/x65_1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://www.saitek.com/uk/imgs/gallery/x65_1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"Not a flying toy" Saitek X65F 12kg of desk metal&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Most sticks I've been testing use &lt;b&gt;DI8DEVTYPE_JOYSTICK &lt;/b&gt;(0x14) with a subType of 0x02 but every so often you'll find one that uses an off-the wall descriptor. So this isn't a safe means to pick out a default controller(s).&lt;br /&gt;&lt;br /&gt;Below is the contents of a file generated by Combat-Helo after a game device audit during startup&amp;nbsp;(values are in decimal).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Detected devices: Index , Type, SubType, OEM String&lt;br /&gt;0 24 3 3Dconnexion KMJ Emulator&lt;br /&gt;1 20 2 Logitech Extreme 3D&lt;br /&gt;2 20 2 Logitech G940 Joystick&lt;br /&gt;3 20 2 Logitech G940 Throttle&lt;br /&gt;4 20 1 Logitech G940 Pedals&lt;br /&gt;5 24 1 SpaceNavigator&lt;br /&gt;6 20 1 Saitek Pro Flight Rudder Pedals&lt;br /&gt;7 20 1 Cyborg F.L.Y.5 Flight Stick&lt;br /&gt;8 24 3 Saitek X65F Flight Controller&lt;br /&gt;9 21 2 Controller (Aviator for Xbox 360/PC)&lt;br /&gt;END&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Compound Problem&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Another thing to note is the&lt;b&gt; Logitech G940&lt;/b&gt;&amp;nbsp;is reported as a compound device. One physical plug but is visible to Windows as three distinct joystick devices. If you need to support all the features on these high-end devices then opensource cross-platform libraries like SDL don't cut the mustard at all. Until there's an alternative such as &lt;a href="http://www.khronos.org/news/press/2011/04"&gt;OpenIN from the Khronos&lt;/a&gt; group it's DirectInput or partial support.&lt;br /&gt;&lt;br /&gt;To make auto-selection of devices and configuration more difficult, both the throttle and joystick of a compound device may be flagged as full featured joysticks. What we don't want is a throttle ending up as the primary controller.&lt;br /&gt;&lt;br /&gt;So regardless of the expansive descriptors available to joystick controllers in DirectInput, you can't trust them and will need to rely on a &lt;i&gt;combination &lt;/i&gt;of descriptors and device caps enumeration to get number of axis, buttons and force-feedback.&lt;br /&gt;&lt;br /&gt;For Combat-Helo what we did was put place joysticks with sub-type 0x02 at the head of a list. Also any devices flagged as the correct type (flight-stick, full featured) would then be added to the head of the list moving the rest down. For each device you enumerate each 'object' on that device, an object is a button, axis, slider etc and often the text string can yield clues. For example an axis named "Throttle". However I've yet to try this on a non-English PC, so it's something to be aware of.&lt;br /&gt;&lt;br /&gt;Eventually whatever device is first in the list should be the best all-round first choice from which the users first-time action-mapping can be assembled and saved. After which it can be edited or deleted at the gamers discretion but I hope the first choice was close enough to the mark to minimise those first flight blues.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Use the Force, it is strong and is weak&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Force-feedback (FF) axis can be a really good indicator of a primary controller since usually only the joystick will have this feature. You do need to be careful as rumble-pads can look like they have two FF axis, it is conceivable that a flight simulation&amp;nbsp;enthusiasts might have an XBOX controller attached, they certainly are a good analog of the Apache CP/G TEDEC&amp;nbsp;hand-grip.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EAMOXSNXFkw/TmfThnhg2RI/AAAAAAAABmA/LmKKk9AuRIk/s1600/XBOX+360+Wireless+Controller+%2528FCR%2529.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="198" src="http://3.bp.blogspot.com/-EAMOXSNXFkw/TmfThnhg2RI/AAAAAAAABmA/LmKKk9AuRIk/s320/XBOX+360+Wireless+Controller+%2528FCR%2529.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Suggested implementation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;My test system is not typical. My goal was to consider some basic logic to prevent conflict and configure a complex simulation to be ready-to-fly out of the box. Configuration menus offer easy ways to change any conflicts if/when the logic fails.&lt;br /&gt;&lt;br /&gt;I want to take this opportunity to thank Madcatz (Saitek UK) and Logitech for their kind&amp;nbsp;assistance and support.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dqk0djDdTdI/TmffKeDGLVI/AAAAAAAABmE/YAddQXGXd1I/s1600/quick_axis_config.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-dqk0djDdTdI/TmffKeDGLVI/AAAAAAAABmE/YAddQXGXd1I/s320/quick_axis_config.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Quick control&amp;nbsp;set-up&amp;nbsp;and edit panel, auto select&lt;br /&gt;chose the compound HOTAS.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3719036534670231600?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3719036534670231600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/smart-auto-configuration-and-selection.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3719036534670231600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3719036534670231600'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/smart-auto-configuration-and-selection.html' title='Smart auto configuration and selection of consumer flight-simulator controllers'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-EAMOXSNXFkw/TmfThnhg2RI/AAAAAAAABmA/LmKKk9AuRIk/s72-c/XBOX+360+Wireless+Controller+%2528FCR%2529.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8644176352095097873</id><published>2011-09-05T01:05:00.002+01:00</published><updated>2011-09-05T01:06:02.917+01:00</updated><title type='text'>Back to school</title><content type='html'>(Hmm, not sure I like the new blogger editor, but anyway)&lt;br /&gt;&lt;br /&gt;A quick post about what we've been up to this weekend.&lt;br /&gt;&lt;br /&gt;I've added some shader effects for the GUI, drawing focus to active elements on screen. Nothing fancy. The joystick / command editor has been fixed in stone, too late to redesign it but it does contain 4 panels (yes a whopping 4&amp;nbsp;separate&amp;nbsp;pages).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quick start with major control axis shown as an active display&lt;/li&gt;&lt;li&gt;Command list by category&lt;/li&gt;&lt;li&gt;Axis control per device&lt;/li&gt;&lt;li&gt;Special&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The special page is for any joysticks we add OEM support for. Currently we plan to add special support for Saitek LCDs on the X52 Pro and Logitech G940. The cockpit database contains a list of lamps which can be mapped to the G940 indicators, I'll be adding a similar list for some digital values such as torque settings for output to the X52 Pro.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Other hardware will be added when I get units I can tinker with.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the last of the major "end-user" areas apart from the mission preview panel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The config file had more user options added to it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;FCR&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The FCR is updating the TSD but I'm not sure if the TSD tracks should fade over time. I will be adding the next to shoot symbology shortly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I need to fix the DAY/NIGHT settings on the MFDs (brightness works, but the all green mode doesn't).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;CH-47 Chinook&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;AD is back in the CH-47 cockpit with detail on canopy frame and foot controls. We aim to have around 64k polys for our interiors with materials batched efficiently for real-time performance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-07SzzPcgkkA/TmQLPqZZMFI/AAAAAAAABlc/zBClHlVYRfY/s1600/PIC2832.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/-07SzzPcgkkA/TmQLPqZZMFI/AAAAAAAABlc/zBClHlVYRfY/s400/PIC2832.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The CH-47 presents a bit of a challenge in that it's intended to be a portalised object or POB. Meaning you'll be able to walk from the outside into a detailed cockpit interior and hopefully you won't notice much of a transition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;Force Trim&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I had a stab at programming this a few weeks back and I haven't found a method that works in DirectX. There doesn't seem to be a mechanism for setting the centre unless I'm missing something obvious. I don't know how Eagle Dynamics&amp;nbsp;accomplished this with Black Shark. The only effect I tried was applying a constant-force with a magnitude calculated to keep the stick in a fixed position. Since you're not supposed to send force commands too quickly in case it makes the hardware overheat (according to Microsoft's documentation) I was reluctant to increase the stick updates.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I really need to talk to someone who knows about FF joystick programming to get force-trim working properly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Operation Kickstart&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the working title for the firing range since we didn't have a handy name for it. Since then I've had a couple of pretty nice suggestions, my&amp;nbsp;favourites&amp;nbsp;being, "Combat-Helo: Nickel Ride*" or simply "Combat-Helo: Gunnery".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: cyan; font-size: xx-small;"&gt;*Nickel ride being the name given to a WOC&amp;nbsp;Warrant&amp;nbsp;Officer Candidate's&amp;nbsp;first flight.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's all for now.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8644176352095097873?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8644176352095097873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/09/back-to-school.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8644176352095097873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8644176352095097873'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/09/back-to-school.html' title='Back to school'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-07SzzPcgkkA/TmQLPqZZMFI/AAAAAAAABlc/zBClHlVYRfY/s72-c/PIC2832.tmp.jpg' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5687599080338528926</id><published>2011-08-31T16:17:00.010+01:00</published><updated>2011-10-15T23:05:43.881+01:00</updated><title type='text'>Radar - A Discussion</title><content type='html'>I thought I'd do something unusual since the previous blog entry sparked a bit of conversation about radar and capability.&lt;br /&gt;&lt;br /&gt;What do we know about the Longbow FCR Fire Control Radar?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sae.org/dlymagazineimages/7722_8283_ART.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="254" src="http://www.sae.org/dlymagazineimages/7722_8283_ART.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The Longbow radar system is the mast mounted dome structure, easily observable (the same dome is also used in the&lt;a href="http://www.lockheedmartin.com/products/longbow_uta/index.html"&gt; Longbow UTA&lt;/a&gt; system for controlling UAVs but for the rest of this entry we'll assume it's housing the FCR) .&lt;br /&gt;&lt;br /&gt;The FCR antenna has a&amp;nbsp;mechanical offset arrangement but electronically scans a wedge. It has two primary modes of operation, ground tracking and air search with a number of variations for ground.&amp;nbsp;Other snippets relating to ground modes can be found here..&amp;nbsp;&lt;a href="http://www.voodoo-world.cz/ah64/ah64dl.html"&gt;http://www.voodoo-world.cz/ah64/ah64dl.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.aviationnews.eu/blog/wp-content/uploads/2010/12/longbow_radar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="166" src="http://www.aviationnews.eu/blog/wp-content/uploads/2010/12/longbow_radar.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The range for ground tracking mode is fixed at 8km and air&amp;nbsp;search&amp;nbsp;mode is I understand to be half that (inverse square law of radio wave&amp;nbsp;propagation).&lt;br /&gt;&lt;br /&gt;Janes Longbow was my bible for a while but clearly the 25km range settings on the radar are an interesting estimation of capability.&lt;br /&gt;&lt;br /&gt;Combat-Helo will feature just the AIR and GTM mode and maybe an RMAP mode later if I can mock up something that looks reasonable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To pick up on ric's comment...&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;i&gt;BTW, I remember that when playing both Jane's Longbow 2 and modded (more realistic) EECH that when we lock a target in the FCR the type name of that target ("M1 Abrams" for example) appeared in a upper right display (I forgot that display's name). If this is what happens in real life than there must be some sort of database that stores the radar signatures for all known types of targets. What remains to be confirmed is if this feature (in Jane's Longbow 2 and EECH) is realistic or not?&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The upfront display showing the target ID was totally, 100% a game conceit. For which I'm partly responsible for persisting. I&amp;nbsp;spent a lot of time researching for the official EECH game manual and on occasion suggested &amp;nbsp;how to blend authenticity with game mechanics. Remember at the time the bible on the subject was the seminal Janes branded Longbow, so it did share some features. They helped present important information to the player nothing more.&lt;br /&gt;&lt;br /&gt;AD writes...&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;i&gt;Again it's speculative, but I'm guessing the FCR simply looks at the size of the radar return and estimates a tonnage, then looks for generic vehicle feature returns such as wheels/barrels/turrets etc. Then it compares the feature and displacement returns with a database of generic vehicle types and provides an estimation of what it is.&lt;br /&gt;&lt;br /&gt;If the FCR could identify the difference between say, an M1A1 and a T-72, then you'd have the basis of an IFF system. I'm sure the FCR page on the MPD would display different symbology for the two vehicles, or better still, a label, instead of just the generic H symbol for both. &lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #333333; color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There's a lot of problems with this. Labels are BAD things to have in small letters in a vibrating cockpit. Difficult to read.&lt;br /&gt;&lt;br /&gt;I'm a systems guy so I'm in my element here. I built my first home computer at the age of 12 before my school had one. Then at 15 I built a weather satellite&amp;nbsp;receiver complete with software so I could see my country from space. Making boxes talk to each other is something I had fun with at an early age, certainly my parents didn't know what I was up to and since I got teased at school for being a 'professor' I learned to play dumb early on.&lt;br /&gt;&lt;br /&gt;With radar, the key to pulling out object details is wavelength, this also limits range and penetration.&lt;br /&gt;&lt;br /&gt;Millimetric radar is a good frequency as it can pick out small detail, it's used (for example) at airports for foreign object detection, it can pick out moving objects from the background, sense cloud, rain, fog for weather radar applications. It was also why I wanted a tree/vegetation system capable of collisions over a large distance (to attenuate signal returns realistically).&lt;br /&gt;&lt;br /&gt;Inverse square law of wave propagation says energy dissipates with range quite rapidly. With MMW (millimetre&amp;nbsp;wave) radar you need less energy, however atmosphere and terrain adds scattering from water and dust in into the mix and this works in BOTH directions. Different frequencies give different penetration of atmospheric conditions.&lt;br /&gt;&lt;br /&gt;Here's a&amp;nbsp;&lt;a href="http://books.google.co.uk/books?id=ZAGx2f7rNlEC&amp;amp;lpg=PA233&amp;amp;ots=NBz3Gq2YRX&amp;amp;dq=Millimetric%20radar%20suffers%20from%20water%20absorption&amp;amp;pg=PA234#v=onepage&amp;amp;q&amp;amp;f=false"&gt;page reference&amp;nbsp;&lt;/a&gt;to a book on the subject with a study on medium and freq.&lt;br /&gt;&lt;br /&gt;Keep in mind that a lot of signal processing is required&amp;nbsp;because the signal return contains A LOT of information. It's not a black and white picture where you can see a turret, or a wheel. It's a sea of fluctuations that contain everything in-between.&lt;br /&gt;&lt;br /&gt;Here you have a radar supplying a stream of data to a frame store.&lt;br /&gt;&lt;br /&gt;Just picture what it's doing for a second. An antenna beam sweeps left to right, right to left, at different elevations sending signals returned from backscatter, dust, rocks, metal, walls. Everything without pause.&lt;br /&gt;&lt;br /&gt;So you have a&amp;nbsp;frame buffer with a lot of raw data, what happens to it?&lt;br /&gt;&lt;br /&gt;A computer running software will filter out a lot of the unwanted bits. Always lagging behind the radar feed. It will search through the frame buffer looking for tell-tales that might suggest that part of the buffer is a structure or has been absorbed by rain, or hit a hard metal entity. &amp;nbsp;Such indicators would come from a list or database, it might be a collection of peaks that in a certain combination like the chemical signatures contained in light. Whatever the format you would have *a clue*. Something software can look more closely at.&lt;br /&gt;&lt;br /&gt;Combine it with a number of other clues, you would know the signal strength, the distance, angle, from which you can inference movement, is this a strong&amp;nbsp;metallic&amp;nbsp;object? How tall? Peaks would indicate structure, a combination would be a crib into structure type. Relative height of peaks might yield orientation. No one thing would give you an answer but in combination over seconds of processing you're in a position to generalise IF you have a key. And that key would come from known vehicles.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #9fc5e8;"&gt;&lt;i&gt;(&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #9fc5e8;"&gt;&lt;i&gt;&amp;nbsp;I digress: R&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #9fc5e8;"&gt;&lt;i&gt;emember Airwolf's epileptic fit inducing target database search? What was quite funny in that show was that Airwolf would often identify the target incorrectly.)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By simple implication of the physical arrangement and description of &amp;nbsp;function of these kinds of radar systems, you can deduce there is some database used to flag RCS returns as "returns of interest". I don't know if that's a real term as I just made it up, it could equally work in banking.&lt;br /&gt;&lt;br /&gt;While it would be possible to include cribs for 'technicals' I'm guessing it would require an expensive engineering program to do this, as a programmer myself such specialist updates can be quite expensive.&lt;br /&gt;&lt;br /&gt;But there are inherent dangers in expanding such databases. After all, a&amp;nbsp;civilian&amp;nbsp;vehicle with a large&amp;nbsp;metallic&amp;nbsp;load might conceivably exhibit a threat signature. From a simple back of the envelope cost vs risk factor, I wouldn't authorise cheques for such a program especially in the light of the development of more important upgrades.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;I can see you&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The current MTADS/TEDEC Arrowhead system yields much improved visual imaging at higher resolution at greater ranges. Imaging can show heat from power lines, people and&amp;nbsp;vehicles. These are much more beneficial in terms of reducing crew risk and collateral damage.&lt;br /&gt;&lt;br /&gt;Engagement doctrine usually requires *visual identification* so any tools such as auto classification are simply that, tools. Crews are not button pushing monkeys they are trained to use *all* the tools available to them and communicate with other elements. Professionals.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Game stuff&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Last night while developing code to aggregate sensors for the game...this involves making units share an AABB or axis aligned bounding box, which is the sum total of the groups 'awareness' volumes. I discovered the scan volume for the ground radar maximum sweep is the same as the scan volume for air radar. Or so it is in Combat-Helo.&lt;br /&gt;&lt;br /&gt;This shared group sensor volume is part of a culling process that occurs over time. If an entity enters this volume, it does not mean it is seen by the group. It only gets added to a list which is later checked for angle and visual line of sight (if applicable). I also take into account how long an object is sighted and this 'confidence' value decays over time. This also deals with entities tested if they happen to pass behind single trees, they don't get removed from the list unless they decay 100%.&lt;br /&gt;&lt;br /&gt;Group sensor volume checks are staggered in a fashion similar to how you process cellular automata sand games, not all are processed every single frame but instead are cascaded and prioritised. This way, the number of units with active sensors should scale it up so you can have a rich real-time battlefield of emitters and&amp;nbsp;receivers.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;Friend or Foe?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you look at photos of the Apache flight controls you can just make out the FCR mode selector. The 360 Apple &lt;a href="http://www.army.mod.uk/equipment/aircraft/1531.aspx"&gt;Quicktime cockpit tour&lt;/a&gt; of the Mk1 Apache provided by the MoD is where we took our cockpit images. Mason Electric had a PDF brochure of the hand grips but I can't find a working link.&lt;br /&gt;&lt;br /&gt;The Apache FCR has multiple modes which I think one was asked about recently...RMAP is a rectangular version of the FCR aids the pilot by adding vertical seperation by arranging tracks in a rectangular format. And probably has a zoom feature too like the fore mentioned F15 ground radar. This was the only FCR mode I was adding for time reasons and I'll create my version of RMAP later.&lt;br /&gt;&lt;br /&gt;The FCR as presented in Combat-Helo does come with a FoF mode for rookie gamers (everything colour coded). &amp;nbsp;It's a total fabrication but I do endeavour to add gaming elements for the new to simulation crowd, here it is...&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-g8TkwGccfpc/Tl5PYCaScFI/AAAAAAAABhE/jS94aVqB6U8/s1600/screenshot_2540_small.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-g8TkwGccfpc/Tl5PYCaScFI/AAAAAAAABhE/jS94aVqB6U8/s320/screenshot_2540_small.jpg" width="309" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;FoF mode active on my test range&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;It's important not to be exclusive in combat simulations so I don't consider these things as a waste of time. Quite the opposite.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Tell me lies, tell me sweet little lies&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I'm going to have a little soapbox time since it touches upon some of the above and thanks to a Discovery Channel programme about the Westland Merlin helicopter, a possible lack of hubris with these kinds of technologies.&lt;br /&gt;&lt;br /&gt;The issue I have with auto classification/fof assignment in the digital space is seemingly little to no&amp;nbsp;safeguard. Once software has made a decision about a flagged entity and this is passed though a network there's little time or incentive to backtrack. With databases there's always a trail so you can follow all transactions but often they are slow and difficult to get at.&lt;br /&gt;&lt;br /&gt;Tests show people are more&amp;nbsp;likely&amp;nbsp;to trust information from a computer. It's on the computer and computers know more than you do, they don't have emotions, ambition, they just take cold hard data, run programs and tell you what you want. They they can't lie.&lt;br /&gt;&lt;br /&gt;Right?&lt;br /&gt;&lt;br /&gt;Wrong.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Let me tell you a story. Actually a story about a story.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Michael&amp;nbsp;Crichton wrote a book about a dinosaur theme park and like many of his novels featured a theme park where technology is out of control. OK that's a novel turned Hollywood movie franchise, what has that got to do with anything? What elevates Jurassic&amp;nbsp;Park in the sub-genre of "technology gone bad" was the well observed suggestion (and examples are given in the novel) that technology is most dangerous when it gives us the &lt;i&gt;illusion &lt;/i&gt;of control. Jurassic&amp;nbsp;Park the novel (not the movie) warns us that computers can deliver perfectly solid 100% accurate information and still lie.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Let me tell you a real story where this happened (but still kind of Dinosaur related).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In 2005 at a Texas oil refinery&amp;nbsp;operated by BP, 15 oil workers were killed when a unit overflowed and exploded. The computers at the time&amp;nbsp;happily&amp;nbsp;reported the fluid level was at the top of the sensor just three meters high in the tank...in fact the fluid level was way above above sensor near the top of the tank, overflowing down a gas vent pipe, past 3 pressure valves, into and filling up another tank where it spewed out into the open air where the&amp;nbsp;highly&amp;nbsp;volatile liquid landed and ignited on a nearby truck. Massive explosion, resulting in loss of life. The sensor gauge was accurate, the computer displayed the level as recorded without any indication of danger.&lt;br /&gt;&lt;br /&gt;(Dinosaurs&amp;nbsp;= oil, yes? In case the link wasn't clear.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Russian Helicopter Radar&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A final note about the Russian use of ground radar on their helicopters.&lt;br /&gt;&lt;br /&gt;The Russian Mi-28N was said to be equipped with both millimetric and centimetric radar which added to weight and complexity. The centimetric FH-01 was housed in a radome&amp;nbsp;similar&amp;nbsp;to the Longbow and mast mounted on a Ka-50-N "Nochnoy" (night).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.military-today.com/helicopters/kamov_ka50_hokum.htm"&gt;http://www.military-today.com/helicopters/kamov_ka50_hokum.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I had some photos from a Paris air show showing what was probably a mock-up of the two radars, if I find them I'll post them here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5687599080338528926?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5687599080338528926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/08/radar-discussion.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5687599080338528926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5687599080338528926'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/08/radar-discussion.html' title='Radar - A Discussion'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-g8TkwGccfpc/Tl5PYCaScFI/AAAAAAAABhE/jS94aVqB6U8/s72-c/screenshot_2540_small.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7989070721008076875</id><published>2011-08-26T23:34:00.006+01:00</published><updated>2011-08-29T21:57:56.323+01:00</updated><title type='text'>Sanding off some of the rough edges</title><content type='html'>Really busy week going finding lots of loose ends and fixing them. The switch from SDL to DirectInput was made flawlessly improving hardware support no-end. General GUI tweaks were made to make things more consistent. I found a lot of unused TSD code which used an orthographic camera render, makes me wonder how much more there is lurking.&lt;br /&gt;&lt;br /&gt;FCR symbology had a pass (Dave sent me an updated vehicle database but I'd lost it in a sea of desktop files, now resolved). It was good to see the symbols popup. A range selector is missing, that's now added to the&amp;nbsp;frighteningly long list of immediate issues to resolve. At least they are small things that can be ticked off rather than whole new features requiring weeks of work.&lt;br /&gt;&lt;br /&gt;An early scoreboard / laptop terminal will be added shortly, that's the final game glue component needed for a firing range game cycle. It bookends the flying part in an open-ended way and now the FCR/TSD glyphs are populated and we have all the necessary object data in our database I can go ahead and work on this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--GEbuzgGiqs/Tlkj3aX-S5I/AAAAAAAABgc/aJ6myBr0yDs/s1600/screenshot_2515.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/--GEbuzgGiqs/Tlkj3aX-S5I/AAAAAAAABgc/aJ6myBr0yDs/s320/screenshot_2515.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Would this be classed as a wheeled vehicle&lt;br /&gt;or air defence unit?&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rv6Y2-M4rzw/TljhYn_jFFI/AAAAAAAABgY/26pyzUohVsc/s1600/screenshot_2513.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-rv6Y2-M4rzw/TljhYn_jFFI/AAAAAAAABgY/26pyzUohVsc/s320/screenshot_2513.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sorry, graphics from my programmer art sand-box&lt;br /&gt;* not a production map *&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1RMetcA8Bu0/TlgOZHofP3I/AAAAAAAABgM/Acsc5tESExo/s1600/screenshot_2512.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-1RMetcA8Bu0/TlgOZHofP3I/AAAAAAAABgM/Acsc5tESExo/s320/screenshot_2512.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xqLKT5f-3B0/TlkrU0frUzI/AAAAAAAABgg/5xsess_NB0k/s1600/screenshot_2520.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-xqLKT5f-3B0/TlkrU0frUzI/AAAAAAAABgg/5xsess_NB0k/s320/screenshot_2520.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-hbt_7clHGLM/TlpbwjX1GYI/AAAAAAAABgo/IWf94AAEBTY/s1600/screenshot_2523.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="304" src="http://2.bp.blogspot.com/-hbt_7clHGLM/TlpbwjX1GYI/AAAAAAAABgo/IWf94AAEBTY/s320/screenshot_2523.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Calibrating ranges and checking LOS by placing&lt;br /&gt;entities&amp;nbsp;in the game world. 8km max&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;One major issue still to resolve, the physics / flight model&amp;nbsp;integration.&lt;br /&gt;&lt;br /&gt;I had chance to study a lot of future campaign and AI code and have some exciting ways to get more bang per buck using 'sand'. Or rather the way sand games optimise performance, the connected node structure of the campaign lends itself perfectly to some of the methods used in these games.&lt;br /&gt;&lt;br /&gt;Potentially a lot of air search radar units can impact performance which will be vital to deal with when it comes to scaling up the engine for season 2.0&lt;br /&gt;&lt;br /&gt;The GUI could &amp;nbsp;use some more spot graphics, medals and rank insignia come to mind.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jKaYt91aoAk/Tlv9EiyqlWI/AAAAAAAABgs/eK1KPzodT_s/s1600/screenshot_2533.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="311" src="http://1.bp.blogspot.com/-jKaYt91aoAk/Tlv9EiyqlWI/AAAAAAAABgs/eK1KPzodT_s/s320/screenshot_2533.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"We have cows" - Pure3Ds Cows liven up&lt;br /&gt;my test zone. I am pleased with Cow.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;And Finally&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;During the summer holidays my kids and I had a pet project to create an iPhone game in 48 hours. They hadn't seen much of me sadly, but I wanted to give them the taste of the creative joy that comes with making digital content. We have a working game with a lot of place holder graphics and some amusing encounters. It was a ton of fun to just create something from nothing in such a short amount of time, it's something you don't get on projects that last 2 to 5 years. We licensed music and some sound effects from the BBC, some effects were created&amp;nbsp;Foley&amp;nbsp;style (such as 1 pounds coins being dropped onto a pillow for the purchase sound).&lt;br /&gt;&lt;br /&gt;It's really quite a nice mobile game which will probably end up on the Apple store when the girls finish their Manga characters. The bear looks fantastic, I'm really proud of the effort they made.&lt;br /&gt;&lt;br /&gt;I think I was able to get across the idea of 'gamestate', device centric input (fat thumbs in small spaces = less stuff), sprite atlases, legal issues about assets and new swear words when something doesn't compile. Another important idea I try to convey is that of speed or flow, a game maintains a&amp;nbsp;rhythm or cadence that is pleasing in human speech even if you don't understand the language. So we removed / rejected ideas that&amp;nbsp;interrupted&amp;nbsp;the natural flow except where demanded. If I ever get to afford to buy an iPad (replacing the sofa which has holes in it has priority) it should play quite well for a throw-away game that took just a few days to make.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CI1nigsDiM4/TlgUGPWVtgI/AAAAAAAABgU/7Yak8PhFBFI/s1600/ki100d_screenshot.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-CI1nigsDiM4/TlgUGPWVtgI/AAAAAAAABgU/7Yak8PhFBFI/s320/ki100d_screenshot.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;King in 100 Days - Choose Your Next Move&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-x26Ugw5BnXA/TlgSOIz9YKI/AAAAAAAABgQ/ZXi-NF1y4z4/s1600/village_screen.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/-x26Ugw5BnXA/TlgSOIz9YKI/AAAAAAAABgQ/ZXi-NF1y4z4/s320/village_screen.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;King in 100 Days - Mercs from The Village&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7989070721008076875?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7989070721008076875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/08/sanding-off-some-of-rough-edges.html#comment-form' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7989070721008076875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7989070721008076875'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/08/sanding-off-some-of-rough-edges.html' title='Sanding off some of the rough edges'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--GEbuzgGiqs/Tlkj3aX-S5I/AAAAAAAABgc/aJ6myBr0yDs/s72-c/screenshot_2515.jpg' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4613770990750683169</id><published>2011-08-12T11:58:00.005+01:00</published><updated>2011-08-13T12:51:05.102+01:00</updated><title type='text'>Game progression - Ranks</title><content type='html'>Just added these to the game.&amp;nbsp;As part of your player profile progression that will at some point be flagged as active, both you and your AI buddies will be able to rank up through career milestones.&lt;br /&gt;&lt;br /&gt;What does it mean? Not a lot, shiny new stars to polish, the threat of constant&amp;nbsp;ridicule and at the upper tanks, the opening up of the campaign options that allow you to call in 'specials' which I won't go into except it involves asking high-command for aid which will 'draw an aid card' from the deck. &amp;nbsp;I considered gating mission editing for non-player crews until your 2nd or 3rd promotion but tossed this away as I don't want to turn it into a career climbing game. It's more decorative with a bonus mid-way for working hard.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5lBmHAGZ2gc/TkT-zFK-2OI/AAAAAAAABe4/BhhQ9jcUOPA/s1600/Army_Ranks.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-5lBmHAGZ2gc/TkT-zFK-2OI/AAAAAAAABe4/BhhQ9jcUOPA/s400/Army_Ranks.png" width="386" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;AI crews on the other hand will have attributes that reduce the time required to find and engage targets (through the use of a metric I term "track_positive", a magnitude which is a combination of accumulated time from a sensor or direct line of sight contact provided by the TSensor class which degrades through loss of contact). As they rank up, they should find and engage quicker with improved survivability.&lt;br /&gt;&lt;br /&gt;Player profiles and editing is almost completed, division patches added so far...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1st Cavalry Division&lt;/li&gt;&lt;li&gt;1st Infantry Division&lt;/li&gt;&lt;li&gt;1st Armored Division&lt;/li&gt;&lt;li&gt;2nd Infantry Division&lt;/li&gt;&lt;li&gt;10th Mountain Division&amp;nbsp;&lt;/li&gt;&lt;li&gt;12th Combat Aviation Brigade&lt;/li&gt;&lt;li&gt;21st Cavalry Brigade&lt;/li&gt;&lt;li&gt;82nd Airborne Division&lt;/li&gt;&lt;li&gt;101st Airborne Division&lt;/li&gt;&lt;li&gt;404th Air Brigade&lt;/li&gt;&lt;li&gt;74th Flying Tigers&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;More to come later, I have patches and suggestions from the community that still need to be added.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The FCR is semi-operational thanks to the TSensor class which works efficiently for player and AI entities. This works equally well for line of sight as well as active sensors, the slow part is grabbing all viable entities in the sensor volume, this list is cached and can be later scanned for more precise or direct visibility checking. There's a player "padlock" mode (F4 default key) that will move your head to the nearest viable target in your "current field of view" only. With the cannon slaved to your HMS it can be all too easy to burn through 1200 rounds of 30mm. It's not uber accurate since you need to&amp;nbsp;stabilise your flight path and give it time to settle&amp;nbsp;over the area of the target. But any shells that miss tend to do AOE damage anyway. Will have to fine tune the damage and/or tie it to difficulty settings. Putting three pickups next to each other and hosing them with a 10 round bust will wreck one and seriously damage the others (a secondary explosion typically wrecking the next nearest one).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Couple of important things I still need to do, initial joystick configuration since I don't want folks having to use XML editors and I've broken a particle shader somehow (need to investigate that).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once I've got the vehicle classes in the database (yes, somehow we missed that vital bit of information) the FCR should be classifying returns correctly then we can upload them to the TSD.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Update on new video&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Sorry about the delay on a new video showing the firing range, it is coming but I hope you appreciate not a priority right now. Just rushing to tick off more features so I can get a functional build ready.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4613770990750683169?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4613770990750683169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/08/game-progression-ranks.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4613770990750683169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4613770990750683169'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/08/game-progression-ranks.html' title='Game progression - Ranks'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-5lBmHAGZ2gc/TkT-zFK-2OI/AAAAAAAABe4/BhhQ9jcUOPA/s72-c/Army_Ranks.png' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2930251572033154560</id><published>2011-08-02T17:35:00.001+01:00</published><updated>2011-08-03T12:25:32.785+01:00</updated><title type='text'>And finally...</title><content type='html'>Some pictures from the firing range "Operation Kickstart" (working title). Here I'm using the numpty&amp;nbsp;targeting&amp;nbsp;padlock mode, it's non too accurate if you're moving fast.&lt;br /&gt;&lt;br /&gt;Padlock steers your head towards the selected target, if the gun is slaved to your HMS then pretty much where you look and pull the trigger 30mm will rain down (within constraints of your head and cannon). Labels optional.&lt;br /&gt;&lt;br /&gt;Lets start with the old Duke at your staging field.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FKPCUyS5n5s/TjglX0Vqw1I/AAAAAAAABdw/kDV8pS4lQdI/s1600/screenshot_2479.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-FKPCUyS5n5s/TjglX0Vqw1I/AAAAAAAABdw/kDV8pS4lQdI/s400/screenshot_2479.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rrr8RfWJeYw/TjglYnFUB6I/AAAAAAAABd0/Pk5J8JIsz68/s1600/screenshot_2481.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-rrr8RfWJeYw/TjglYnFUB6I/AAAAAAAABd0/Pk5J8JIsz68/s400/screenshot_2481.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QY_UtBKmWxI/TjglZXBt8NI/AAAAAAAABd4/o0pkNrmOi1o/s1600/screenshot_2482.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-QY_UtBKmWxI/TjglZXBt8NI/AAAAAAAABd4/o0pkNrmOi1o/s400/screenshot_2482.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5szEQ0jVpsQ/TjgmIQvRuoI/AAAAAAAABeA/4dQuFJ5zim4/s1600/screenshot_2480.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-5szEQ0jVpsQ/TjgmIQvRuoI/AAAAAAAABeA/4dQuFJ5zim4/s400/screenshot_2480.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IXl8dnrPaBQ/TjglaU2J8rI/AAAAAAAABd8/W3u0Hy9E8g0/s1600/screenshot_2487.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-IXl8dnrPaBQ/TjglaU2J8rI/AAAAAAAABd8/W3u0Hy9E8g0/s320/screenshot_2487.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8ev0M8UkbQE/TjgmJFuqOiI/AAAAAAAABeE/GhFf4z7Nv0U/s1600/screenshot_2486.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-8ev0M8UkbQE/TjgmJFuqOiI/AAAAAAAABeE/GhFf4z7Nv0U/s320/screenshot_2486.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Leadwerks does trees, helo killing trees&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-FAly_RBmoo8/Tjkv9sKAJeI/AAAAAAAABeg/572C_IqpGNU/s1600/screenshot_2492.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-FAly_RBmoo8/Tjkv9sKAJeI/AAAAAAAABeg/572C_IqpGNU/s320/screenshot_2492.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Testing structure damage&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-V5KwcjcCmRw/TjgiMGV1NTI/AAAAAAAABdY/u1fuoPjUuEs/s1600/screenshot_2452.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-V5KwcjcCmRw/TjgiMGV1NTI/AAAAAAAABdY/u1fuoPjUuEs/s320/screenshot_2452.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tnyOBN6w4ko/TjgiNGu3oKI/AAAAAAAABdc/cBQV9RaCzPE/s1600/screenshot_2457.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-tnyOBN6w4ko/TjgiNGu3oKI/AAAAAAAABdc/cBQV9RaCzPE/s320/screenshot_2457.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dpL1VYclOn8/TjgiN5gYwUI/AAAAAAAABdg/5BAl5IZ_Q1Q/s1600/screenshot_2459.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-dpL1VYclOn8/TjgiN5gYwUI/AAAAAAAABdg/5BAl5IZ_Q1Q/s320/screenshot_2459.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-uMkI8TgCslQ/TjgiOzwkTNI/AAAAAAAABdk/tmwJNNvopPo/s1600/screenshot_2460.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-uMkI8TgCslQ/TjgiOzwkTNI/AAAAAAAABdk/tmwJNNvopPo/s320/screenshot_2460.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-A6AHyVp67nE/TjgiPhjkoVI/AAAAAAAABdo/jVuHaKdVUZg/s1600/screenshot_2471.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-A6AHyVp67nE/TjgiPhjkoVI/AAAAAAAABdo/jVuHaKdVUZg/s320/screenshot_2471.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xsw3_H1fyC0/TjgiQVKQp9I/AAAAAAAABds/DPovlSX3wI4/s1600/screenshot_2473.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-xsw3_H1fyC0/TjgiQVKQp9I/AAAAAAAABds/DPovlSX3wI4/s320/screenshot_2473.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PuLke0AgtVw/TjgmrFuaCmI/AAAAAAAABeI/_fH2S5qLbHo/s1600/screenshot_2476.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-PuLke0AgtVw/TjgmrFuaCmI/AAAAAAAABeI/_fH2S5qLbHo/s320/screenshot_2476.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Cannon&amp;nbsp;depleted, lets head home&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2930251572033154560?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2930251572033154560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/08/and-finally.html#comment-form' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2930251572033154560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2930251572033154560'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/08/and-finally.html' title='And finally...'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-FKPCUyS5n5s/TjglX0Vqw1I/AAAAAAAABdw/kDV8pS4lQdI/s72-c/screenshot_2479.jpg' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6849573697748395886</id><published>2011-08-01T15:43:00.001+01:00</published><updated>2011-08-03T12:09:46.748+01:00</updated><title type='text'>Screenshot of the day</title><content type='html'>Continuing the&amp;nbsp;erroneously&amp;nbsp;titled screenshot-of-the-day weekly spot, I present some images I just pulled from my programmer art test area with all the graphics settings turned up a notch.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9ym4J8HhN9o/Tja5RzVia3I/AAAAAAAABcg/fgeIviJwCZU/s1600/screenshot_2427.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-9ym4J8HhN9o/Tja5RzVia3I/AAAAAAAABcg/fgeIviJwCZU/s320/screenshot_2427.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;We own the night, or at least rent it&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uwP08Sj9_y8/Tja5Svaka2I/AAAAAAAABck/GjX3-HJeHzQ/s1600/screenshot_2430.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="197" src="http://3.bp.blogspot.com/-uwP08Sj9_y8/Tja5Svaka2I/AAAAAAAABck/GjX3-HJeHzQ/s320/screenshot_2430.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;This is the detailed external cockpit view, working gauges&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TI3t6KpiO9M/Tja5Tf1hUCI/AAAAAAAABco/HvK7qwMcIfk/s1600/screenshot_2436.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-TI3t6KpiO9M/Tja5Tf1hUCI/AAAAAAAABco/HvK7qwMcIfk/s320/screenshot_2436.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;We have an anaglyph shader somewhere too&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0gRKaDaaSXA/Tja5UJZRzFI/AAAAAAAABcs/2WUKMyzJvTw/s1600/screenshot_2437.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-0gRKaDaaSXA/Tja5UJZRzFI/AAAAAAAABcs/2WUKMyzJvTw/s320/screenshot_2437.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Tank park for gunnery testing&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KvfY_WHMyME/Tja5U1I8UqI/AAAAAAAABcw/zBWMOU0aoRI/s1600/screenshot_2445.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="183" src="http://3.bp.blogspot.com/-KvfY_WHMyME/Tja5U1I8UqI/AAAAAAAABcw/zBWMOU0aoRI/s320/screenshot_2445.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A hidden game exit portal&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MQvjAfPCbOk/Tja7IIH9bEI/AAAAAAAABc0/zsUe3tBvCc4/s1600/screenshot_2412.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="169" src="http://4.bp.blogspot.com/-MQvjAfPCbOk/Tja7IIH9bEI/AAAAAAAABc0/zsUe3tBvCc4/s320/screenshot_2412.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"Black Helicopter"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-U_l9CjYqgLA/TjksCVeArkI/AAAAAAAABeY/-c91GXm0A2c/s1600/screenshot_2488.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-U_l9CjYqgLA/TjksCVeArkI/AAAAAAAABeY/-c91GXm0A2c/s320/screenshot_2488.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;RTS anyone? Lets me visually inspect&amp;nbsp;splash&amp;nbsp;damage.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QfDLRImYh-c/TjksDRoOm5I/AAAAAAAABec/Nod-TWdzLjc/s1600/screenshot_2489.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-QfDLRImYh-c/TjksDRoOm5I/AAAAAAAABec/Nod-TWdzLjc/s320/screenshot_2489.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I'll be testing the structure demolition in the firing range production map shortly, more screen-shots will follow later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6849573697748395886?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6849573697748395886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/08/screenshot-of-day.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6849573697748395886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6849573697748395886'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/08/screenshot-of-day.html' title='Screenshot of the day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9ym4J8HhN9o/Tja5RzVia3I/AAAAAAAABcg/fgeIviJwCZU/s72-c/screenshot_2427.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2136891391759866851</id><published>2011-07-31T18:12:00.002+01:00</published><updated>2011-07-31T22:18:20.691+01:00</updated><title type='text'>Collapsing Structures</title><content type='html'>&lt;object height="405" width="540"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=27114327&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=27114327&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="540" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Since this recording was made, rubble models have been restored so the ground level debris is looking as it should.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zxMb-qI8P8s/TjWMBhV_yRI/AAAAAAAABbk/7ZKdb_ClRYQ/s1600/screenshot_2414.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-zxMb-qI8P8s/TjWMBhV_yRI/AAAAAAAABbk/7ZKdb_ClRYQ/s400/screenshot_2414.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Just a few more FX states to add (fire and&amp;nbsp;flammables&amp;nbsp;where indicated) and then pretty much 98% of game entities (other than trees which we can't do anything about) should be destroyable to some degree.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9HqjE9d9Dio/TjWoqalW_XI/AAAAAAAABbo/Do7NUJ5KTOE/s1600/screenshot_2415.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-9HqjE9d9Dio/TjWoqalW_XI/AAAAAAAABbo/Do7NUJ5KTOE/s400/screenshot_2415.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;With visual settings turned up a notch&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ellrUPKfb2g/TjXGPPsnVcI/AAAAAAAABcc/vtd8nQnbJAQ/s1600/screenshot_2423.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-ellrUPKfb2g/TjXGPPsnVcI/AAAAAAAABcc/vtd8nQnbJAQ/s400/screenshot_2423.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Night fishing&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2136891391759866851?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2136891391759866851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/collapsing-structures.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2136891391759866851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2136891391759866851'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/collapsing-structures.html' title='Collapsing Structures'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-zxMb-qI8P8s/TjWMBhV_yRI/AAAAAAAABbk/7ZKdb_ClRYQ/s72-c/screenshot_2414.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5211424228396730485</id><published>2011-07-29T23:08:00.003+01:00</published><updated>2011-07-30T13:04:00.478+01:00</updated><title type='text'>I'm in deconstruction - Structure Removal</title><content type='html'>Structures database is now installed. Currently going through the damage functions making sure structures can take enough of a beating from thirty mike mike. Materials having different properties require slightly different effects. Some entities will explode, some crumble, some give off secondary explosions. Fuel storage tanks when ignited should destroy any&amp;nbsp;nearby&amp;nbsp;lightweight vehicles or structures.&lt;br /&gt;&lt;br /&gt;For testing I got make a new fast loading playground and recreated some scenes from a golden oldie, Novalogic's Comanche Maximum Overkill. Again forgive my programmer art/map design skills, they do what I need them to do.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RonOZQRHR4M/TjMnDXYgD-I/AAAAAAAABao/bwy3arChutQ/s1600/screenshot_2391.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-RonOZQRHR4M/TjMnDXYgD-I/AAAAAAAABao/bwy3arChutQ/s400/screenshot_2391.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5ueQH6Uf6qc/TjMnEc5tRxI/AAAAAAAABas/9qgGQoSXtQM/s1600/screenshot_2395.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-5ueQH6Uf6qc/TjMnEc5tRxI/AAAAAAAABas/9qgGQoSXtQM/s400/screenshot_2395.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-t0zl-cdBINo/TjMnFNptzWI/AAAAAAAABaw/zrss65-pSq0/s1600/screenshot_2397.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-t0zl-cdBINo/TjMnFNptzWI/AAAAAAAABaw/zrss65-pSq0/s400/screenshot_2397.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Far too much fun. I'll get the bulk of this finished over the weekend. Some of the effects I want to achieve is a simple building collapse into dust (vertical movement into the ground masked by emitters and covered with a rubble mesh). I put in a few chimney stacks to see what I can do with those.&lt;br /&gt;&lt;br /&gt;The gas station (we call them petrol stations or BBQ centres) is going to be a little tricky as like a lot of the more complex models in Combat Helo, they are reduced to single meshes for performance reasons. We had a discussion about blowing holes in mud compound walls and making them&amp;nbsp;persistent, meaning a damaged wall will stay damaged for the duration of the campaign. What makes this tricky is that these walls are 500 instances. Internally the graphics card has one wall and draws the same geometry many times in different places. And variation in such structures has to be handled at the vertex shader level using some parameter that is unique to each of these 500 wall copies. With the Leadwerks engine you have two things you can vary, the vertex colour, and vertex alpha (one thing if you want to be pedantic). So we're going to implement a vertex shader to put 'breaches' into wall sections based on bit patterns in the mesh colour.&lt;br /&gt;&lt;br /&gt;The idea being, rather than the literal approach in FPS games (hole at the position of missile impact) we'll adopt a tactical approach. A tactical breech will&amp;nbsp;occur&amp;nbsp;at a fixed location but enables a point of entry/escape in what would otherwise be static geometry. Functionally the same.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Scoring&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Scoring (yes post mission scores just like in the old days, when I didn't have grey hairs) are going to be calculated from the structure values of buildings/vehicles along with realism settings and mission difficulty. With deduction for&amp;nbsp;ordinance&amp;nbsp;expended and mission outcome.&lt;br /&gt;&lt;br /&gt;Also I want to finish up the player edit&amp;nbsp;dialogue this weekend (dedicated to getting the closed beta ready in August).&lt;br /&gt;&lt;br /&gt;Have a fun weekend.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*update*&amp;nbsp;AD has been working on special destruction objects.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MZjt0urO2YA/TjPw9uryTyI/AAAAAAAABbU/3OI1_LctpIc/s1600/PICC4C.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/-MZjt0urO2YA/TjPw9uryTyI/AAAAAAAABbU/3OI1_LctpIc/s320/PICC4C.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hlYYaQKAQD8/TjPw-RO7ttI/AAAAAAAABbY/h4Pb9ATemNY/s1600/PICC5D.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://1.bp.blogspot.com/-hlYYaQKAQD8/TjPw-RO7ttI/AAAAAAAABbY/h4Pb9ATemNY/s320/PICC5D.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-f6aXRTFhtQQ/TjPw_-fCiUI/AAAAAAAABbc/B86tkNFpmGM/s1600/PICC60.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-f6aXRTFhtQQ/TjPw_-fCiUI/AAAAAAAABbc/B86tkNFpmGM/s320/PICC60.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xF49hB8zpCY/TjPxBKsPhmI/AAAAAAAABbg/44w8ZLIk1w4/s1600/PICC63.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://3.bp.blogspot.com/-xF49hB8zpCY/TjPxBKsPhmI/AAAAAAAABbg/44w8ZLIk1w4/s320/PICC63.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5211424228396730485?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5211424228396730485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/im-in-deconstruction-structure-removal.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5211424228396730485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5211424228396730485'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/im-in-deconstruction-structure-removal.html' title='I&apos;m in deconstruction - Structure Removal'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-RonOZQRHR4M/TjMnDXYgD-I/AAAAAAAABao/bwy3arChutQ/s72-c/screenshot_2391.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2722900018312013569</id><published>2011-07-28T17:04:00.000+01:00</published><updated>2011-07-28T17:04:38.202+01:00</updated><title type='text'>Quick update</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;I added ADs new vehicle database, he added some fields which will be great to use later. Some of the effects didn't scale correctly when using the data so I'm in a process of tweaking the effect elements as I come across them.&lt;br /&gt;&lt;br /&gt;And just this minute I took delivery of the structures database so will begin adding that now. Buildings will have to collapse into a lot of dust and smoke, not so much fire. We have some rubble models that I'll try and blend in with the building destruction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2722900018312013569?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2722900018312013569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/quick-update.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2722900018312013569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2722900018312013569'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/quick-update.html' title='Quick update'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5068316327872996061</id><published>2011-07-26T11:48:00.001+01:00</published><updated>2011-07-27T01:45:33.265+01:00</updated><title type='text'>Manuals, key bindings and more</title><content type='html'>Organising the key bindings and adding missing functions. Adding these to the game manual as I go. Six down, about 100 to go....*sigh*&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-otO8IAJgcJE/Ti6bPBwZIOI/AAAAAAAABaY/fBoRvaJOhCo/s1600/manual_keybindings_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-otO8IAJgcJE/Ti6bPBwZIOI/AAAAAAAABaY/fBoRvaJOhCo/s400/manual_keybindings_01.jpg" width="315" /&gt;&lt;/a&gt;&lt;/div&gt;*update* Now up to about item 30 in the command list, new combos and logic for snapping to MPDs and back again. Much smoother and logical command key flow. &lt;a href="http://faculty.washington.edu/jtenenbg/courses/360/f04/sessions/schneidermanGoldenRules.html"&gt;Shneiderman's Golden Rules&lt;/a&gt;&amp;nbsp;of Interface design serve as helpful guidelines for putting together any kind of software interface. The main ones being reduce short term memory load (by chunking), consistency in command grouping and&amp;nbsp;short-cuts&amp;nbsp;for advanced users.&lt;br /&gt;&lt;br /&gt;The vehicle database is now being loaded, still to do, put in db lookups where needed (during damage updates and effect triggers). I'll finish that in the morning and hopefully we'll have the structures database ready to include soon after. That will stop things like barns and roads exploding. I promised a video of some pyrotechnics and this will go some way to make it a bit more logical. No video till I'm done with this weeks job schedule, also I want to do a more cinematic weapon cam.&lt;br /&gt;&lt;br /&gt;Headtracking with padlock view is quite a powerful way of gunning targets, look at an object, hit padlock, line up as required and rain down some 30mm till either you overshoot or the target is destroyed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5068316327872996061?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5068316327872996061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/ugh-manuals-key-bindings.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5068316327872996061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5068316327872996061'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/ugh-manuals-key-bindings.html' title='Manuals, key bindings and more'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-otO8IAJgcJE/Ti6bPBwZIOI/AAAAAAAABaY/fBoRvaJOhCo/s72-c/manual_keybindings_01.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6411314476151382726</id><published>2011-07-26T02:16:00.001+01:00</published><updated>2011-07-26T02:16:33.493+01:00</updated><title type='text'>Gobed - Game object editor</title><content type='html'>A tool to let us tweak settings in game on the fly has now been passed to AD for setting up all the necessary data for the firing range. I have a very busy week ahead putting in a number of features needed to get the game ready for the first closed beta testing.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I got the go-ahead to start updating the flight model with the current FM code from the test-bed, it feels very stable, Fred added a function to write out data for analysis, so even if the instrumentation is faulty there's some virtual flight recorder data to examine. HTR has proven to be a predictive flight model, behaviour in the flight model being later observed in a real helicopter. Looking forward to getting this bedded down. I'm sure there will be a lot of tweaking to do later.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The official web site still has a mid 2011 release date on it which I think is a little optimistic unless you&amp;nbsp;consider&amp;nbsp;closed beta a release (unless it escapes). Someone needs to take these dates around the back and given a good seeing to with a cricket bat.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;AD proposed we call the firing range Operation Kickstart which prompted a round of YouTube viewings of the BBCs Junior Kickstart&amp;nbsp;programme&amp;nbsp;and the amazing antics of champion Dougie Lampkin.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6411314476151382726?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6411314476151382726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/gobed-game-object-editor.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6411314476151382726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6411314476151382726'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/gobed-game-object-editor.html' title='Gobed - Game object editor'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5223262609530613440</id><published>2011-07-24T17:18:00.000+01:00</published><updated>2011-07-24T17:18:07.392+01:00</updated><title type='text'>Achievements - the things you didn't know</title><content type='html'>While putting some of the player recording keeping together I was debating adding achievement records. While you might think they are throw-away pop-ups, even to the point of being annoying, what you might not know is that in the console world these systems are rather sneaky ways of gathering information about player&amp;nbsp;habits.&lt;br /&gt;&lt;br /&gt;They tell a publisher how long people play games, what mode of play they prefer, how far they progress, what sort of game mechanics they adopt and much more. This data is automatically uploaded and can be mined for all kinds of information that go some way to shaping the sort of games that get made.&lt;br /&gt;&lt;br /&gt;It's all good clean data that's of more value to the likes of SONY and Microsoft than it is for bragging rights.&lt;br /&gt;&lt;br /&gt;Oh, I just unlocked an&amp;nbsp;achievement, "Time Waster - For blogging instead of&amp;nbsp;&amp;nbsp;getting on with some real work". Hope my boss doesn't see that one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5223262609530613440?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5223262609530613440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/achievements-things-you-didnt-know.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5223262609530613440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5223262609530613440'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/achievements-things-you-didnt-know.html' title='Achievements - the things you didn&apos;t know'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3759830155859053814</id><published>2011-07-20T23:38:00.001+01:00</published><updated>2011-07-24T16:52:07.039+01:00</updated><title type='text'>Player profiles</title><content type='html'>Following on the work to add more of the elementary game components, player profile data is loaded at launch. This stores career values like:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Name&lt;/li&gt;&lt;li&gt;Rank&lt;/li&gt;&lt;li&gt;Squad patch&lt;/li&gt;&lt;li&gt;Last map loaded.&lt;/li&gt;&lt;li&gt;Flight time&lt;/li&gt;&lt;/ul&gt;Not much else yet. Tomorrow I'll finish off the kill counts, score etc. That needs to go into the class dealing with weapons fire I think, need to chew on that. My early diagram says player kills are registered post flight as part of the mission debrief but it's possible for the player to avoid the debrief in an open ended environment.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MbnrKk8rr5E/TidUbbFzPsI/AAAAAAAABYw/l9OJB69x9UQ/s1600/we_have_a_game_menu_finally_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" src="http://4.bp.blogspot.com/-MbnrKk8rr5E/TidUbbFzPsI/AAAAAAAABYw/l9OJB69x9UQ/s400/we_have_a_game_menu_finally_06.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I stole eight US division patches (1st Cav, 1st Infatry, 2nd Infatry, 10th Mountain, 21st Cav, 82nd Airborne, 101st Airborne), there will be a few more to go in.&lt;br /&gt;&lt;br /&gt;Fixed some command console issues, also I like to have the '/' slash key ready to take a command so fixed that up. Currently it's the only way to set altitude bugs till I get a working Keyboard Unit into the cockpit.&lt;br /&gt;&lt;br /&gt;Also added some fade in/out callbacks for special effects and scene/mode transitions.&lt;br /&gt;&lt;br /&gt;I will try and encrypt player data to prevent casual 'cheating'.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-URY6cjOqJZE/Tiw_ma8My-I/AAAAAAAABZ8/3MSQptEiYVo/s1600/we_have_a_game_menu_finally_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-URY6cjOqJZE/Tiw_ma8My-I/AAAAAAAABZ8/3MSQptEiYVo/s400/we_have_a_game_menu_finally_07.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3759830155859053814?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3759830155859053814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/player-profiles.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3759830155859053814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3759830155859053814'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/player-profiles.html' title='Player profiles'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MbnrKk8rr5E/TidUbbFzPsI/AAAAAAAABYw/l9OJB69x9UQ/s72-c/we_have_a_game_menu_finally_06.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-543616730301909270</id><published>2011-07-19T14:51:00.002+01:00</published><updated>2011-07-20T13:59:04.415+01:00</updated><title type='text'>Horse before the cart</title><content type='html'>Just to show the standard game menu which has only just been added. You'd think it would be one of the things you might put in first?&lt;br /&gt;&lt;br /&gt;A quick tour, of the game start-up. The client application will load the last session map (or default) and position the camera over your last location (base object if that data marker is available). If no base data is present it defaults to the player start location as written out by our map editor.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-w-UtWarIazs/TiWLkAaKEJI/AAAAAAAABYk/av4bnvzw5PU/s1600/we_have_a_game_menu_finally_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" src="http://2.bp.blogspot.com/-w-UtWarIazs/TiWLkAaKEJI/AAAAAAAABYk/av4bnvzw5PU/s400/we_have_a_game_menu_finally_03.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Currently there is no campaign data for the firing range (never needed it till now) so no helicopter or pad information otherwise those pads would be populated by Apaches or Chinooks.&lt;br /&gt;&lt;br /&gt;On the main menu we have the thumping background music as previously heard in earlier videos and a Predator drone style orbit camera with desaturated video and video line effects going on. We could probably put in some HUD effects for extra presentation points even moving the camera focus from target to target across the map (e.g. below).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0JEywwwj2HA/TibQ_ypqu4I/AAAAAAAABYs/85AX9vNIJbk/s1600/we_have_a_game_menu_finally_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://4.bp.blogspot.com/-0JEywwwj2HA/TibQ_ypqu4I/AAAAAAAABYs/85AX9vNIJbk/s400/we_have_a_game_menu_finally_05.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;My aim was to try and pay homage (rip off?) the old Janes style base menu screens which were spatially compressed to fit many base features into a 640x480 screen. When you do this in 3D it looks ridiculous if you have to PLAY in it. But what will be added later is a shortcut, click on the hangers or aircraft to jump to that location (after triggering the first menu item).&lt;br /&gt;&lt;br /&gt;I have the campaign save state to do so once that's done the first option in the menu should change to &amp;nbsp;"Continue". Selecting the first option will always zoom you down into the player controller (little guy) who's still looking a bit strange (cuboid with a ball for a head).&lt;br /&gt;&lt;br /&gt;Also fixed, Apache weapon hot keys, broken Apache exit (slight co-ordinate mis-calculation).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-REF8Olngzlk/TiaXKtYApgI/AAAAAAAABYo/XLDYLjDpXis/s1600/we_have_a_game_menu_finally_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" src="http://2.bp.blogspot.com/-REF8Olngzlk/TiaXKtYApgI/AAAAAAAABYo/XLDYLjDpXis/s400/we_have_a_game_menu_finally_04.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-543616730301909270?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/543616730301909270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/horse-before-cart.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/543616730301909270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/543616730301909270'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/horse-before-cart.html' title='Horse before the cart'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-w-UtWarIazs/TiWLkAaKEJI/AAAAAAAABYk/av4bnvzw5PU/s72-c/we_have_a_game_menu_finally_03.jpg' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7249084864098749321</id><published>2011-07-18T09:49:00.000+01:00</published><updated>2011-07-18T09:49:40.003+01:00</updated><title type='text'>Audit time</title><content type='html'>After a quick review of what's to do prior to closed beta release for the firing range...this is a subset of a larger list but represents the most significant.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Initial user settings and hardware detection / configuration.&lt;/li&gt;&lt;li&gt;Overhead menu for options and mission loading.&lt;/li&gt;&lt;li&gt;Progress bar scene load (game will appear to hang when in fact it's still loading data).&lt;/li&gt;&lt;li&gt;Manual cockpit view panning and seat adjustment (offset).&lt;/li&gt;&lt;li&gt;Crew model adjustments.&lt;/li&gt;&lt;li&gt;Advanced flight model update.&lt;/li&gt;&lt;li&gt;Landing gear dynamics.&lt;/li&gt;&lt;li&gt;Exotic rockets warheads.&lt;/li&gt;&lt;li&gt;Stores jet.&lt;/li&gt;&lt;li&gt;All human crew speech (recordings), will substitute with text messages for now.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I skipped a ton of small changes, things like missing command key assignments which can be done quickly in a a couple of passes.&lt;br /&gt;&lt;br /&gt;The tools for the databases I fell down on, I gave them to someone to fix but they didn't do it, that's my responsibility for not pushing as hard as I should have.&lt;br /&gt;&lt;br /&gt;The timing is good since starting this Monday I now have a longer working day. Working to crunch favours my personal work style; Just-in-time panicking.&amp;nbsp;There's a ton of things I'd love to improve but for now it's just good enough and there will be time to perfect these things later.&lt;br /&gt;&lt;br /&gt;There's some obscure avionics logic bugs that are hard to track down, modal lockouts relating to weapons mostly, if I had to do it again I'd use bit fields instead of nested IFs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7249084864098749321?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7249084864098749321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/audit-time.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7249084864098749321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7249084864098749321'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/audit-time.html' title='Audit time'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4367640371686329958</id><published>2011-07-15T17:51:00.000+01:00</published><updated>2011-07-15T17:51:01.641+01:00</updated><title type='text'>Screen-shot of the day</title><content type='html'>Shouldn't blow stuff up in your face. Player damage is being recorded by not yet actioned.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6H3wxXlG_WU/TiBvv1p1ldI/AAAAAAAABYY/jJjqKnRsVm8/s1600/ssotd_1507.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="263" src="http://4.bp.blogspot.com/-6H3wxXlG_WU/TiBvv1p1ldI/AAAAAAAABYY/jJjqKnRsVm8/s400/ssotd_1507.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4367640371686329958?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4367640371686329958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/screen-shot-of-day.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4367640371686329958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4367640371686329958'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/screen-shot-of-day.html' title='Screen-shot of the day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6H3wxXlG_WU/TiBvv1p1ldI/AAAAAAAABYY/jJjqKnRsVm8/s72-c/ssotd_1507.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8925872342460752538</id><published>2011-07-13T23:27:00.001+01:00</published><updated>2011-07-14T15:41:49.016+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='G940'/><category scheme='http://www.blogger.com/atom/ns#' term='DirectInput'/><title type='text'>G940 now with LED control</title><content type='html'>Today I added some code to apply any OEM specific support in our DirectInput controller DLL. Here is a desk photo of the G940 throttle unit with the buttons cycling through each colour (green, amber, red, off). I had some link issues with Logitech's supplied LIB and I hope it's just confined to the debug symbols (turning them off fixed the link error).&lt;br /&gt;&lt;br /&gt;Tempting to program a game of Simon for it.&lt;br /&gt;&lt;br /&gt;The force-feedback functions are done but it's worth mentioning that there's a gulf between a powered joystick and simple force-feedback. What I'm finding is that the range of powered motion doesn't always match the full range of motion in the joystick. Those mechanism are typically designed to apply force sensations for gaming purposes. I had high hopes that such devices could simulate a force-trim system but not all devices are created equal. They can approximate to varying degrees.&lt;br /&gt;&lt;br /&gt;If you're in the market for a new HOTAS and considering one of these for a helicopter simulation then I suggest a forum search for Black Shark players and the G940. I'm personally torn between non-FF and this device. The lamp buttons are kind of cool but presently there's no way to link them to game values.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-adgRjBNOx4A/Th4SPPA9eyI/AAAAAAAABYU/j0elcL27qCI/s1600/g940_throttle.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://1.bp.blogspot.com/-adgRjBNOx4A/Th4SPPA9eyI/AAAAAAAABYU/j0elcL27qCI/s400/g940_throttle.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;In Combat-Helo, the virtual cockpit data contains information about switches that are considered lamps, there's logic to switch lamped buttons on events. This is an obvious place to add a hook for a devices 'lamp' list to illuminated cockpit switches. And I could add some fake ones for RWR warnings, it should be quite quick to implement that way.&lt;br /&gt;&lt;br /&gt;Finally I'm able to map the funny guarded "arm" switch on the Saitek X65F with this new wrapper, that joystick has 50 mappable buttons alone, never mind the POVs and axis. It works fine alongside the G940.&lt;br /&gt;&lt;br /&gt;Other news. It's almost time for another progress video.&amp;nbsp;There's some niggling issues with the rocket aim to sort out, when I'm happy with the rockets I reckon it's time to show off some firepower.&lt;br /&gt;&lt;br /&gt;If you have some cool non standard hardware device that we can support in Combat-Helo then email richard at tricubicstudios dot com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8925872342460752538?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8925872342460752538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/g940-now-with-led-control.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8925872342460752538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8925872342460752538'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/g940-now-with-led-control.html' title='G940 now with LED control'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-adgRjBNOx4A/Th4SPPA9eyI/AAAAAAAABYU/j0elcL27qCI/s72-c/g940_throttle.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5516044355582848582</id><published>2011-07-03T15:40:00.001+01:00</published><updated>2011-07-03T17:25:53.120+01:00</updated><title type='text'>DirectInput - Logitech G940 support</title><content type='html'>Logitech have been really great in offering some hardware support, enabling me to add force-feedback into Combat-Helo. So thank you to Logitech for that.&lt;br /&gt;&lt;br /&gt;Force-feedback support was not planned for first release. We were not using DirectInput, I had spent a &amp;nbsp;time working on improving a cross platform library which on the Windows platform used SDL (Simple Direct Media Layer). This has a number of caveats, namely support for limited number of axis per device and originally only 16 button support (which was extended to 32). Some throttle axis were not recognised under SDL due to the way the manufacturers drivers sample down the input mapping to fit the Windows Media library which SDL uses. If a HOTAS has 16 axis and you can only choose 5, some are going to get missed. It was going to be a problem later and I knew it.&lt;br /&gt;&lt;br /&gt;Two things were going to happen, either I had to write a DirectInput interface or wait for the Khronos group that oversees the OpenGL specification to introduce their own cross-platform input/haptics library. Since the latter didn't look like it was happening anytime soon the former seemed inevitable.&lt;br /&gt;&lt;br /&gt;Then someone on SimHQs forums asked a question about force-feedback support and in particular drew my attention to the G940. Let me quickly explain something about how helicopters with flight control systems work....&lt;br /&gt;&lt;br /&gt;The cyclic (joystick) control commands the main rotors to provide more lift in the direction you move it (keeping it simple here, there's a whole can of&amp;nbsp;physics&amp;nbsp;whoop-ass behind this). To maintain a forward airspeed you might be required to physically hold the cyclic in one position for a length of time. With normal PC joysticks, those with strong self-centring springs this is impractical. Not only is it fatiguing to hold something against a strong force for any length of time it's not terribly realistic.&lt;br /&gt;&lt;br /&gt;Since I tried to design the game to be adaptable to be playable on a wide variety of controllers, from XBOX 360 joypads (twin thumbsticks) to full floor standing cyclic&amp;nbsp;replica&amp;nbsp;controls (such as those created by Komodo Simulations Ltd.) a common solution was to implement a software trim system that was invisible to the end user. Auto-Trim would covertly position the virtual helicopter cyclic back to the centre position over time and part of the advanced flight model (AFM) provided by the HTR flight physics engine.&lt;br /&gt;&lt;br /&gt;Then there's the manual trim option for joystick hardware that can provide either an electric clutch&amp;nbsp;or force-feedback&amp;nbsp;to hold the stick in place. This is where we run into problems using a library like SDL. It doesn't work too well here either.&lt;br /&gt;&lt;br /&gt;It was the last straw. Time to make the change. Sadly I've been here before, MinGW (among the fastest compilers made) hates me and never liked compiling DirectX headers and linking the 3rd party libraries. So what I did was create a DirectInput interface using a DLL in VisualStudio2010. Now all advanced hardware is being detected, including 3DConnexion's Space Navigator 3D mouse which is a brilliant navigation device.&lt;br /&gt;&lt;br /&gt;As it happens...&lt;br /&gt;&lt;br /&gt;The provided software for the G940 installs an SDK for accessing extended features of the hardware.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GCC_ZmIu2sg/ThBy__QGd4I/AAAAAAAABVU/QyuVcvrI02A/s1600/logitech_g940.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-GCC_ZmIu2sg/ThBy__QGd4I/AAAAAAAABVU/QyuVcvrI02A/s320/logitech_g940.png" width="291" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;What extended features? The split-throttle unit has 8 LED buttons (as it happens there are 8&amp;nbsp;bits in one byte). A small library is provided to Get/Set the red and green LED status as two single bytes. If both red and green bits are set you get orange. And you can remove the caps and put your own legends under them. Seems like a good idea to add warnings/status light mapping to these switches.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-c5BesjuA6ZE/ThB9Fml644I/AAAAAAAABVY/0ObNWmbMvtQ/s1600/logitech-G940-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-c5BesjuA6ZE/ThB9Fml644I/AAAAAAAABVY/0ObNWmbMvtQ/s320/logitech-G940-2.jpg" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I'm just stoked that the problem of full input mapping is sorted. I'll be adding more of the force-feedback functions to the DLL over the next few days among some of the other avionics features that are currently being finished.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5516044355582848582?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5516044355582848582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/07/directinput-logitech-g940-support.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5516044355582848582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5516044355582848582'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/07/directinput-logitech-g940-support.html' title='DirectInput - Logitech G940 support'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-GCC_ZmIu2sg/ThBy__QGd4I/AAAAAAAABVU/QyuVcvrI02A/s72-c/logitech_g940.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1003241796871995982</id><published>2011-06-29T10:37:00.000+01:00</published><updated>2011-06-29T10:37:34.208+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='leadwerks 3'/><title type='text'>Leadwerks 3 wip on iPhone</title><content type='html'>Just something cool from the blog of Leadwerks CEO Josh Klint, an early view of Leadwerks Engine 3 running on the first of several mobile platforms. OpenGLes2 seems to be able to manage the more advanced shaders quite well. Android and Mac cross-compilation too. Being able to cover these platforms in the non too distant future is quite exciting.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.leadwerks.com/werkspace/uploads/monthly_06_2011/blogentry-1-0-43150900-1309310617_thumb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.leadwerks.com/werkspace/uploads/monthly_06_2011/blogentry-1-0-43150900-1309310617_thumb.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Blog entry here...&lt;br /&gt;&lt;a href="http://www.leadwerks.com/werkspace/blog/1/entry-674-multiplatform-madness/"&gt;http://www.leadwerks.com/werkspace/blog/1/entry-674-multiplatform-madness/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1003241796871995982?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1003241796871995982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/leadwerks-3-wip-on-iphone.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1003241796871995982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1003241796871995982'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/leadwerks-3-wip-on-iphone.html' title='Leadwerks 3 wip on iPhone'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1336893633530465076</id><published>2011-06-14T10:59:00.000+01:00</published><updated>2011-06-14T10:59:47.197+01:00</updated><title type='text'>AD updates his diary on SimHQ</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;AD added some screen-shots of new assets and general polishing that's going on for the USA firing-range facility being built as a pre-pay beta/support training/prologue release mini-game thing.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;You can&amp;nbsp;&lt;a href="http://simhq.com/forum/ubbthreads.php/topics/3317732/Re_Target_range_preview.html#Post3317732"&gt;read it here&lt;/a&gt;...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XEIM-QaZkDM/TfcqVYEHbkI/AAAAAAAABVI/OjuOi6yU_eA/s1600/full-1090-13663-range_preview_update_12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-XEIM-QaZkDM/TfcqVYEHbkI/AAAAAAAABVI/OjuOi6yU_eA/s400/full-1090-13663-range_preview_update_12.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-AlK2v2BGygk/TfctVG2ecbI/AAAAAAAABVM/2RbCcB7yotc/s1600/full-1090-13668-range_preview_update_17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-AlK2v2BGygk/TfctVG2ecbI/AAAAAAAABVM/2RbCcB7yotc/s400/full-1090-13668-range_preview_update_17.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WIyWNAwclmA/TfctlyTUdrI/AAAAAAAABVQ/9m7u5z8zFjg/s1600/full-1090-13600-range_preview_update_09.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="220" src="http://3.bp.blogspot.com/-WIyWNAwclmA/TfctlyTUdrI/AAAAAAAABVQ/9m7u5z8zFjg/s400/full-1090-13600-range_preview_update_09.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Oil pipeline and animated pumps&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Particle Ribbons&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;My news is more technical. However I've been working on my own particle system that will serve to improve rocket motor smoke and as a side-effect will (later) work as a backbone for an imposter/3D particle cloud system and possibly even dynamic ground vegetation. I'm really pleased with results so far.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://img220.imageshack.us/img220/9651/simplesmokebillboards.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="191" src="http://img220.imageshack.us/img220/9651/simplesmokebillboards.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Particle ribbon - 75m long smoke trail&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The issue with most particle emitters is that objects travelling at really high speed (several hundred meters per second) move so far between frames that smoke particles can't keep up, leaving large gaps especially when viewed at a perpendicular angle. This system is more in-line with how AAA games solve that problem by filling in the gaps between frames.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Advanced Flight Model&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Also the advanced flight-model has had a lot of love and is feeling really nice. Fred has done a great job. Some issues relating to anti-torque control and stabilisers to resolve but I'm really pleased with it. It's certainly responsive to small inputs, to get the absolute best flying experience I would recommend a full sized helicopter cyclic replica. Given the amount of controls on a real Apache cyclic any advanced HOTAS comes highly recommended. Although an XBOX joypad still works we'll need to fix up some damping.&lt;br /&gt;&lt;br /&gt;Some details need to be worked out on migrating the new flight model into the main project source. The engine instruments need to be hooked into the FM power-plant outputs as well as hooking up the inputs.&lt;br /&gt;&lt;br /&gt;It's all one step closer to the testing phase.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1336893633530465076?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1336893633530465076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/ad-updates-his-diary-on-simhq.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1336893633530465076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1336893633530465076'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/ad-updates-his-diary-on-simhq.html' title='AD updates his diary on SimHQ'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-XEIM-QaZkDM/TfcqVYEHbkI/AAAAAAAABVI/OjuOi6yU_eA/s72-c/full-1090-13663-range_preview_update_12.jpg' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6620548249319282684</id><published>2011-06-09T13:10:00.001+01:00</published><updated>2011-06-10T12:44:54.963+01:00</updated><title type='text'>Screenshot of the day</title><content type='html'>Time for another one of these filler posts. Hey, you don't have to read'em but I have to keep posting or I begin to lapse.&lt;br /&gt;&lt;br /&gt;Spent the morning testing the new Leadwerks Engine 2.43 update which improved weapons fire by having collision hulls generated at load time. And a problem with recursive AABB bounding box calculation. AOE weapons use bounding boxes to begin damage testing.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pvNiXOPbUlA/TfCyMu4YwAI/AAAAAAAABU4/M9ajiinjM2E/s1600/screenshot_2298.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-pvNiXOPbUlA/TfCyMu4YwAI/AAAAAAAABU4/M9ajiinjM2E/s400/screenshot_2298.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0vRUBnDxitA/TfCyLGihlKI/AAAAAAAABU0/z5I2GQiPgmM/s1600/screenshot_2288.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-0vRUBnDxitA/TfCyLGihlKI/AAAAAAAABU0/z5I2GQiPgmM/s400/screenshot_2288.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Problem with clustering small objects such as rockets so close together in a scene with a large camera range are the z-buffer errors that arise, these appear as clipping or z-fighting. What I've done to mitigate this is apply a proportional z buffer offset to 'enclosing' entities.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;float dist = length(modelvertex.xyz - cameraposition ) / 512.0;&lt;br /&gt;float z = DepthToZPosition(gl_FragCoord.z);&lt;br /&gt;z = z - dist;&lt;br /&gt;gl_FragDepth = ZPositionToDepth( z );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This takes the distance from the vertex and camera, then applies this as an offset to the depth buffer. It's useful only for decals or large hulls, any error in overdraw is masked by camera distance. Annoying stuff like this takes time away from game internals but z-fighting bugs me even more. There are still parts of the Apache that exhibit this, the glass parts of the TADS for example but you only notice them with the night vision system.&lt;br /&gt;&lt;br /&gt;*update*&lt;br /&gt;&lt;br /&gt;US road-markings...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-eo7FBkINSg8/TfIDnht655I/AAAAAAAABU8/yEBOtny78kA/s1600/us_road_markings.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://4.bp.blogspot.com/-eo7FBkINSg8/TfIDnht655I/AAAAAAAABU8/yEBOtny78kA/s400/us_road_markings.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6620548249319282684?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6620548249319282684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/screenshot-of-day.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6620548249319282684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6620548249319282684'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/screenshot-of-day.html' title='Screenshot of the day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pvNiXOPbUlA/TfCyMu4YwAI/AAAAAAAABU4/M9ajiinjM2E/s72-c/screenshot_2298.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4039439955225032611</id><published>2011-06-09T09:27:00.001+01:00</published><updated>2011-06-09T09:28:18.655+01:00</updated><title type='text'>If you have access to BBC iPlayer....</title><content type='html'>Our War - 1. Ambushed &lt;br /&gt;&lt;br /&gt;Concerns 3 Platoon 1st Battalion Royal Anglian regiment in Helmand province 2007. Using their own helmet cams the MoD granted the BBC permission to use their footage in this uncompromising account.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bbc.co.uk/iplayer/episode/b011vngx/Our_War_Ambushed/"&gt;http://www.bbc.co.uk/iplayer/episode/b011vngx/Our_War_Ambushed/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For those without BBC iPlayer access (because to the BBC the world wide web doesn't actually mean world wide) you might find this available as a torrent somewhere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4039439955225032611?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4039439955225032611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/if-you-have-access-to-bbc-iplayer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4039439955225032611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4039439955225032611'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/if-you-have-access-to-bbc-iplayer.html' title='If you have access to BBC iPlayer....'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2872173548313417520</id><published>2011-06-06T17:32:00.001+01:00</published><updated>2011-06-12T15:59:09.662+01:00</updated><title type='text'>Rocket Man.....</title><content type='html'>...burning out his fuse up here alone. Or something like that with apologies to Elton John.&lt;br /&gt;&lt;br /&gt;I'm having problems sourcing decent internal and external 70mm rocket audio FX. Going quietly insane browsing online videos with enough quality, no music or talking, background noise. Might have to see about recording something, internally its similar to someone banging on a metal shutter.&lt;br /&gt;&lt;br /&gt;Made some big improvements to stores loading, adding of preset load-outs and I nudged one of the shorter &amp;nbsp;hydra rocket types so it sits forward in the M261 pod to make them visible (to facilitate zone loading).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iXLagEWaipA/TfTT-ebVK5I/AAAAAAAABVE/fDVMSlZnybw/s1600/ffar__rocket_smoke.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-iXLagEWaipA/TfTT-ebVK5I/AAAAAAAABVE/fDVMSlZnybw/s400/ffar__rocket_smoke.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;First attempt at rocket motor burn effect&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2872173548313417520?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2872173548313417520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/rocket-man.html#comment-form' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2872173548313417520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2872173548313417520'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/rocket-man.html' title='Rocket Man.....'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iXLagEWaipA/TfTT-ebVK5I/AAAAAAAABVE/fDVMSlZnybw/s72-c/ffar__rocket_smoke.jpg' height='72' width='72'/><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-638415735493471165</id><published>2011-06-05T17:51:00.001+01:00</published><updated>2011-06-05T17:51:26.463+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wind farms'/><category scheme='http://www.blogger.com/atom/ns#' term='audio scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='face tracking'/><title type='text'>Wind - 5MW generator turbines</title><content type='html'>AD has been tinkering again. He's been making noises about wind-farms on and off for a while and surprised me with this one today.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-s9y9bMEJ2do/TeutVj6GEtI/AAAAAAAABUs/lqh7KmfjMjY/s1600/wind_farm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/-s9y9bMEJ2do/TeutVj6GEtI/AAAAAAAABUs/lqh7KmfjMjY/s400/wind_farm.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;These are US sized, 80 meter tall 5 megawatt wind generators complete with rumbling wind audio effects, anti-col lights and animation of course. Can't express enough how massive these are, such structures fill up screen real-estate economically which has traditionally made them a background object of choice for racing games (along with Ferris&amp;nbsp;wheels and Space Needles).&lt;br /&gt;&lt;br /&gt;Here in Yorkshire we have quite modestly sized wind-farms which caused some issues with radar returns at RAF Fylingdales if memory serves.&lt;br /&gt;&lt;br /&gt;My first attempt at flying through the blades in the AH64D wasn't a great&amp;nbsp;success. AD broke up the model to allow individual blades to come off when damaged.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Headtracking Software&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cyclic brought to my attention some alternative head tracking software:&amp;nbsp;&lt;a href="http://facetracknoir.sourceforge.net/home/default.htm"&gt;FaceTracknoIR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be investigating how we can include this alongside other input devices. I like this one as it's within my budget (free with optional donation).&lt;br /&gt;&lt;br /&gt;Alternative hardware we were looking at was Kinect for hand-tracking for operation of virtual MFDs, at least until the "non-commercial" nature of Microsofts Kinect SDK came to light. So until there's clarification on Microsoft's SDK usage, plans for virtual cockpit operation via Kinect will be shelved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-638415735493471165?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/638415735493471165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/wind-5mw-generator-turbines.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/638415735493471165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/638415735493471165'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/wind-5mw-generator-turbines.html' title='Wind - 5MW generator turbines'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-s9y9bMEJ2do/TeutVj6GEtI/AAAAAAAABUs/lqh7KmfjMjY/s72-c/wind_farm.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8693383006893327766</id><published>2011-06-04T16:24:00.005+01:00</published><updated>2011-06-11T13:49:24.368+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hydra rockets'/><category scheme='http://www.blogger.com/atom/ns#' term='FFAR'/><category scheme='http://www.blogger.com/atom/ns#' term='launch order'/><title type='text'>APKWS - Laser guided Hydra rockets</title><content type='html'>We've discussed this before and is something I might add to the line-up of available munitions after the Hellfire.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.defenseindustrydaily.com/apkws-ii-hellfire-jr-hydra-rockets-enter-sdd-phase-02193/"&gt;http://www.defenseindustrydaily.com/apkws-ii-hellfire-jr-hydra-rockets-enter-sdd-phase-02193/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/sIMH7b6J28c/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sIMH7b6J28c&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/sIMH7b6J28c&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;I was scratching my head over the launch order of Hydra rockets but found a post at a military photos website.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0G8n8VdVPtY/TepN7a2a4zI/AAAAAAAABUY/G_BxFNPFpis/s1600/hydra_launch_order.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://2.bp.blogspot.com/-0G8n8VdVPtY/TepN7a2a4zI/AAAAAAAABUY/G_BxFNPFpis/s320/hydra_launch_order.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hand typing all these position offsets within the pod was a bit of a pain. A certain amount of trial and error was involved. These will only be visible in the pods if Max Object Detail is turned on in graphics settings. As they are I'm not fond of having them in the tubes due to potential scale/fp issues later. But I needed the offset data for the ballistics.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0WOvq82tCB0/TeqJSpdYoUI/AAAAAAAABUc/qbtA8FNbHk0/s1600/rockets_in_pod.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-0WOvq82tCB0/TeqJSpdYoUI/AAAAAAAABUc/qbtA8FNbHk0/s400/rockets_in_pod.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8y1LXGUKmpE/TeqNExeNB7I/AAAAAAAABUg/v4RqoqWmDvU/s1600/screenshot_2237.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-8y1LXGUKmpE/TeqNExeNB7I/AAAAAAAABUg/v4RqoqWmDvU/s400/screenshot_2237.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rzcoufK-N7s/TeuDn9NWKbI/AAAAAAAABUk/AyiXnfg41lI/s1600/mpsm_19.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="222" src="http://4.bp.blogspot.com/-rzcoufK-N7s/TeuDn9NWKbI/AAAAAAAABUk/AyiXnfg41lI/s400/mpsm_19.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;MPSM almost largest of available 70mm rockets&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rDvliO7s2xo/TeuIgp0wt8I/AAAAAAAABUo/h-8CFd4c60o/s1600/ilu_rockets_19.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-rDvliO7s2xo/TeuIgp0wt8I/AAAAAAAABUo/h-8CFd4c60o/s400/ilu_rockets_19.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Not a loadout you would see, 19 Illumination rockets&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;*edit* Photo added for comment below...&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DL7hy-wIf4M/TfNkLlcArlI/AAAAAAAABVA/S3Za49rw1K8/s1600/apache-firing-rockets-hr.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-DL7hy-wIf4M/TfNkLlcArlI/AAAAAAAABVA/S3Za49rw1K8/s400/apache-firing-rockets-hr.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;FFAR Launch&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8693383006893327766?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8693383006893327766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/apkws-laser-guided-hydra-rockets.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8693383006893327766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8693383006893327766'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/apkws-laser-guided-hydra-rockets.html' title='APKWS - Laser guided Hydra rockets'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-0G8n8VdVPtY/TepN7a2a4zI/AAAAAAAABUY/G_BxFNPFpis/s72-c/hydra_launch_order.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8014618693365916771</id><published>2011-06-03T23:20:00.001+01:00</published><updated>2011-06-03T23:23:20.002+01:00</updated><title type='text'>Update for this week</title><content type='html'>You can tell it's been a busy week since my blog update frequency dropped. Usually a good sign that lots of cool stuff is getting done. The&amp;nbsp;tool-set&amp;nbsp;has some save problems to be fixed this weekend. The biggest mind bender has been the math behind trajectory solutions both predictive (against moving objects) and static. I'm quite impressed by how much of this had to be solved by the lead Longbow 2 programmers amongst all the other things they had to contend with. You can research these things on-line, Wikipedia is often a good first look but once you throw moving helicopters into the mix it gets complicate fast.&lt;br /&gt;&lt;br /&gt;This week we have laid foundations for content tools, auto-update software, added the FFAR rockets (still working on these) and the ballistics solver. Looking through the source there's also the cubic spline stuff for&amp;nbsp;multi-player&amp;nbsp;positioning which is now in the main project but awaiting interface between that and the Raknet network library.&lt;br /&gt;&lt;br /&gt;Pylons which carry munitions under the wings got their elevation code so they track up and down a small amount to help stabilise rockets during launch.&amp;nbsp;DoF was also tweaked, something I'll use for screen-shots and vids (CTRL X to toggle).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ADPv4Y-5Xkw/TelYUMHlTGI/AAAAAAAABUQ/1TIKmariBtg/s1600/ssotd_2229.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-ADPv4Y-5Xkw/TelYUMHlTGI/AAAAAAAABUQ/1TIKmariBtg/s320/ssotd_2229.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-a2TtBV73au0/TelYUhzDruI/AAAAAAAABUU/zql7jHqmg5E/s1600/ssotd_2233.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-a2TtBV73au0/TelYUhzDruI/AAAAAAAABUU/zql7jHqmg5E/s320/ssotd_2233.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Working on rocket trails and zones. Once that's taken care of there's the remaining two HUD modes and the advanced flight-model to finish. Once those milestones have been reached it's time for polishing prior to first stage testing.&lt;br /&gt;&lt;br /&gt;It's been a lot of fun working on this,&amp;nbsp;never get tired of tooling around at tree-top height. I will miss working on it when it's over.&lt;br /&gt;&lt;br /&gt;One last thing, AD made a short video of the Firing Range map (still un-named) which a nice lonely piano&amp;nbsp;piece. The calm before the storm.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/SbZZVIum1GU/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SbZZVIum1GU&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/SbZZVIum1GU&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8014618693365916771?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8014618693365916771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/06/update-for-this-week.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8014618693365916771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8014618693365916771'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/06/update-for-this-week.html' title='Update for this week'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ADPv4Y-5Xkw/TelYUMHlTGI/AAAAAAAABUQ/1TIKmariBtg/s72-c/ssotd_2229.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3535593703570082149</id><published>2011-05-30T15:45:00.004+01:00</published><updated>2011-06-02T17:36:49.799+01:00</updated><title type='text'>Back-end tooling</title><content type='html'>This week saw some changes to the flight model test bed, fixes for the helmet mounted display, changes to how the mask is positioned to allow for custom sizes and the class for handling FFAR rockets is being added. This last part raised some issues with different warheads doing slightly different kinds of damage and how different objects should reacted to these forms of damage. It was clear the object database file needed population. As much as I love punching in numbers for hours on end (no not really) it made more sense to give the job to someone else.&lt;br /&gt;&lt;br /&gt;I finally got off my bottom to start writing some simple C# tools to facilitate content production starting with the vehicle database. Data is stored in a localised development database then exported to the game. There's quite a lot of data to add with regard to crews, sensors (line of sight) and weapons. For now this is enough to get some calculations in for armour penetration which I need to test the different FFAR rocket warheads. Dave expressed an interest in&amp;nbsp;ricochets which is doable since at every impact&amp;nbsp;we know the amount of energy and angle of impact. I'll stop short of thermal damage for now. Most ballistics and&amp;nbsp;armour&amp;nbsp;penetration math comes from (again) Physics for Game Developers which lists some coefficients for common shell sizes. As we want to include asymmetric protection in our simulation, tank armour is weaker at the rear or flanks, we need to express this data as a &amp;nbsp;coeff modifier in the database.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vYLISc7rRD4/TeOnqVmfLMI/AAAAAAAABUE/YXT_gU7Q9Q4/s1600/vehicle_data_editor_mk1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="197" src="http://4.bp.blogspot.com/-vYLISc7rRD4/TeOnqVmfLMI/AAAAAAAABUE/YXT_gU7Q9Q4/s400/vehicle_data_editor_mk1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mk1 vehicle data editor -&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;While building the campaign database it became apparent that connecting maps would be possible with an additional field to index which map each campaign element belongs to (e.g vehicle groups and strategic nodes). It wasn't something I considered as production was focused on a single map. Since maps take so long to hand craft&amp;nbsp;splitting&amp;nbsp;regions into discrete maps&amp;nbsp;wasn't in the design document. Longbow 2 divided up the terrain dataset into a sliding map arrangement which is a bit different. The option should be there to allow us to load in the next map over when crossing a map border (or trigger zone) at the expense of having a long load screen. I'm not going to add this but I will leave open the possibility to go down that route should we want to add DLC to expand existing campaign maps. Ideally we'll end up with a better version of the engine in 12 months time which can stream in additional map data seamlessly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*update*&lt;br /&gt;&lt;br /&gt;Game launcher/auto-updater. Need to sort out the server requirements but it shows promise, better than other off-the shelf solutions I've tried. There's news, serial number and other elements to add.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wEyXFqdhSbE/Teeo-QyN3iI/AAAAAAAABUM/-wf0HFpguvQ/s1600/game_launcher_mk1-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://2.bp.blogspot.com/-wEyXFqdhSbE/Teeo-QyN3iI/AAAAAAAABUM/-wf0HFpguvQ/s400/game_launcher_mk1-2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3535593703570082149?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3535593703570082149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/back-end-tooling.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3535593703570082149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3535593703570082149'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/back-end-tooling.html' title='Back-end tooling'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-vYLISc7rRD4/TeOnqVmfLMI/AAAAAAAABUE/YXT_gU7Q9Q4/s72-c/vehicle_data_editor_mk1.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-541186974627807730</id><published>2011-05-22T15:24:00.002+01:00</published><updated>2011-05-27T15:42:46.222+01:00</updated><title type='text'>PNVS - short video</title><content type='html'>Short video showing the PNVS, mostly complete, some level balancing to do which will wait till testing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/24074674"&gt;http://vimeo.com/24074674&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="405" width="540"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=24074674&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=24074674&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="540" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*Edit*&lt;br /&gt;&lt;br /&gt;Tinkering with the PNVS/HMD mask today to fit symbology and again one of those quirky realism vs. expectation problems became apparent.&lt;br /&gt;&lt;br /&gt;Looking down the HMD egg with video on, the video underlay appears as a slightly ill-fitting rectangle within the near circular lens.&lt;br /&gt;&lt;br /&gt;To borrow a crude diagram...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-44isN9dhgkg/Td-qr9MfePI/AAAAAAAABT0/38wesbpqSgg/s1600/HMD+PNVS+Mask.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://4.bp.blogspot.com/-44isN9dhgkg/Td-qr9MfePI/AAAAAAAABT0/38wesbpqSgg/s400/HMD+PNVS+Mask.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Which looks like a family slide-show thus...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-EY2Tiqo_BmE/Td-q0TbSHHI/AAAAAAAABT4/-tRO1AmV8nQ/s1600/pnvs_mask.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-EY2Tiqo_BmE/Td-q0TbSHHI/AAAAAAAABT4/-tRO1AmV8nQ/s400/pnvs_mask.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This looks odd without graphics for a surrounding combiner lens frame which is something I'm resisting. A recent AAA console game had this which might look cool but blocks visibility. A more rounded image is better on my eyes (see below). I really prefer my original one though.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Yh9eHTBT8nE/Td-3wfMT5RI/AAAAAAAABUA/xPrnqqIUshY/s1600/screenshot_2214.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-Yh9eHTBT8nE/Td-3wfMT5RI/AAAAAAAABUA/xPrnqqIUshY/s400/screenshot_2214.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-541186974627807730?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/541186974627807730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-short-video.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/541186974627807730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/541186974627807730'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-short-video.html' title='PNVS - short video'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-44isN9dhgkg/Td-qr9MfePI/AAAAAAAABT0/38wesbpqSgg/s72-c/HMD+PNVS+Mask.JPG' height='72' width='72'/><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-9010540468391565767</id><published>2011-05-20T23:30:00.002+01:00</published><updated>2011-05-22T10:40:50.608+01:00</updated><title type='text'>PNVS, programmer now very satisfied</title><content type='html'>I have a terrible head-cold and ache all-over so not in the mood to sit at my computer for much longer, on the whole there's no real visual difference you'll detect in the PNVS in this re-write today.&lt;br /&gt;&lt;br /&gt;I found a texture output channel Leadwerks only uses for Global Illumination (emissive alpha), we don't need GI so I hijacked this to store heat-map information. This is normally invisible and can only be viewed when rendering a copy of the gbuffer (or small rectangular area) &amp;nbsp;via a PNVS post shader. This is hiding heat information in the scene which is then made visible when writing a mask or rectangle over the buffer using the PNVS shader.&lt;br /&gt;&lt;br /&gt;Heat maps can now be added to smoke and flame effects, these should work for TADS, NVG, PNVS rendering without special treatment. Which is what I wanted in the first place but couldn't easily, the Leadwerks pipeline is a little cramped at this point and I felt it was important to do this in a single pass for performance reasons.&lt;br /&gt;&lt;br /&gt;This also works with any shaped mask and works flawlessly with GLOW maps (emissive textures used for headlamps, instrument lights&amp;nbsp;etc.), these don't use their own alpha channel. Only issue is the instrument symbology which uses this alpha channel to mask off video underlays on the MPDs, this results is symbology showing up quite bright in close up external views (which just looks pretty but not intended).&lt;br /&gt;&lt;br /&gt;One thing still to do, calibrate the mix of background and heat-maps to balance illumination in total darkness.&lt;br /&gt;&lt;br /&gt;This week saw a fair amount polishing to view system, two different camera motion systems and more weapons tweaking. Camera motion based on Cubic motion conveys smooth formation flying, since posting a short demo video on Vimeo I've since changed it so the motion is based on the 2D motion of the tracked object in the frame so there's less 'wobble' if it's flying towards or away, and plays 'hard to catch up' if flying across your point of view. Works remarkably well. The other camera motion setting will be good for weapon cams where short attack and decay vibrations convey kinetic energy.&lt;br /&gt;&lt;br /&gt;AD set about the tree normal problem, creating a new set of trees to&amp;nbsp;experiment&amp;nbsp;with along with custom billboard models. If you see strange looking elf trees over the next few days don't be too surprised. Dave spent some time playing World of Tanks which inspired some ideas on&amp;nbsp;destructible environments. Completing a building in rubble model that I hope can be re-shaped to fit small models when they are flagged as destroyed. We can use the FX system to mask the transition with debris and dust.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dxZetHzn7uQ/TdbomUuEvkI/AAAAAAAABTc/FDMnXbXdy5A/s1600/screenshot_2168.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-dxZetHzn7uQ/TdbomUuEvkI/AAAAAAAABTc/FDMnXbXdy5A/s400/screenshot_2168.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Heat maps now a post-effect, making invisible buffer information visible&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ZEt__bb3V1I/TdbonLiiSKI/AAAAAAAABTg/TA0b6ZXajsk/s1600/screenshot_2169.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-ZEt__bb3V1I/TdbonLiiSKI/AAAAAAAABTg/TA0b6ZXajsk/s400/screenshot_2169.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Terrain is too dark, will fix that&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nY40FY14Hoc/TdgnT2oykxI/AAAAAAAABTk/poezwoPEG5s/s1600/calibrating_ground_heat.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="306" src="http://4.bp.blogspot.com/-nY40FY14Hoc/TdgnT2oykxI/AAAAAAAABTk/poezwoPEG5s/s400/calibrating_ground_heat.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Improved sky and ground visibility&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Added some heat information to the terrain tile shader based on red albedo and specular.&lt;br /&gt;&lt;br /&gt;Some fine tuning of light levels and electronic noise. Viewing the PNVS without any 'egg' tinting so I can see what the buffer looks like. Bright objects seems to flare OK, here's a strobe going off.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vFBM9H2DU0U/TdjW2LlsycI/AAAAAAAABTo/suoVxVSn5X4/s1600/screenshot_2184.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-vFBM9H2DU0U/TdjW2LlsycI/AAAAAAAABTo/suoVxVSn5X4/s400/screenshot_2184.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Dust and light particles push to the heat buffer. I left in a smoke type that masks heat which might be useful for aerosols.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6FKcpXNitgg/TdjW3AwlWII/AAAAAAAABTs/fAj0VT-IGlk/s1600/screenshot_2183.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-6FKcpXNitgg/TdjW3AwlWII/AAAAAAAABTs/fAj0VT-IGlk/s400/screenshot_2183.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-9010540468391565767?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/9010540468391565767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-programmer-now-very-satisfied.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/9010540468391565767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/9010540468391565767'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-programmer-now-very-satisfied.html' title='PNVS, programmer now very satisfied'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-dxZetHzn7uQ/TdbomUuEvkI/AAAAAAAABTc/FDMnXbXdy5A/s72-c/screenshot_2168.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1509181155467583467</id><published>2011-05-17T22:35:00.000+01:00</published><updated>2011-05-17T22:35:35.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDM and flypast views'/><title type='text'>Screenshot of the day</title><content type='html'>Today was reasonably productive.&amp;nbsp;Pencilled in for this week is completion of the HUD which is&amp;nbsp;under-way. Although I took time out to fix some outstanding game camera class issues, auto panning and zoom flypast view and hand-held camera motion. Both of which I never get tired of.&lt;br /&gt;&lt;br /&gt;I was reminded about the IDM or Improved Data Modem this morning which is how you share targets and PFZs between aircraft. The&amp;nbsp;place-holder&amp;nbsp;message handler was put in (message route is HELO &amp;gt; AVIONICS), I just need to get it to add an alert message into the upfront display with a suitable bleep. Then it's a matter of parsing the message content.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-AUwVi_W7CXc/TdLjy-ZOvqI/AAAAAAAABTY/zAFDFyq1Xds/s1600/screenshot_2099.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-AUwVi_W7CXc/TdLjy-ZOvqI/AAAAAAAABTY/zAFDFyq1Xds/s400/screenshot_2099.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Camera shake really kicks up the drama, but don't overuse.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Had a lot of fun just cruising around capturing choice flypast and formation views while testing. I noticed some rotor-blur issues (write masking) that will need fixing and a rare unexplained mesh occlusion where the main body of the helo will vanish for a few frames. I've noticed the stobes do this and think it's some AABB bounding body issue in the engine, it's so rare I've not been able to pin it down yet.&lt;br /&gt;&lt;br /&gt;Cannon reticule almost done, currently missing means to manually enter range data but the game console will do for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1509181155467583467?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1509181155467583467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/screenshot-of-day_17.html#comment-form' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1509181155467583467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1509181155467583467'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/screenshot-of-day_17.html' title='Screenshot of the day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-AUwVi_W7CXc/TdLjy-ZOvqI/AAAAAAAABTY/zAFDFyq1Xds/s72-c/screenshot_2099.jpg' height='72' width='72'/><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2837584998990049684</id><published>2011-05-15T23:12:00.000+01:00</published><updated>2011-05-15T23:12:29.885+01:00</updated><title type='text'>Another quick update</title><content type='html'>A query at SimHQ by "nadal" prompted me to add another setting to the HUD config to allow for users with colour blindness to change the PNVS video to any hue they want. This brings it in-line with the HUD symbology. Both can be configured with different hues using RGB values 0 to 1 (0 min intensity and 1 is maximum intensity).&lt;br /&gt;&lt;br /&gt;Also added a dynamic field-of-view to the flypast camera (F5) which makes for nice&amp;nbsp;screen-shots&amp;nbsp;and videos.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lqGSOXKsqQQ/TdBPb3-URwI/AAAAAAAABTU/IFNAuJtON8c/s1600/flypast_fov_changer.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-lqGSOXKsqQQ/TdBPb3-URwI/AAAAAAAABTU/IFNAuJtON8c/s400/flypast_fov_changer.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gun firing during a sideways flypast&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2837584998990049684?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2837584998990049684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/another-quick-update.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2837584998990049684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2837584998990049684'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/another-quick-update.html' title='Another quick update'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-lqGSOXKsqQQ/TdBPb3-URwI/AAAAAAAABTU/IFNAuJtON8c/s72-c/flypast_fov_changer.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7144156967857305299</id><published>2011-05-11T21:07:00.001+01:00</published><updated>2011-05-14T09:10:28.782+01:00</updated><title type='text'>Programmer Not Very Satisfied - PNVS</title><content type='html'>It sort of works which is the main thing. And it's fast. Combining the functionality of the PNVS but ease and speed of pilot point of view rendering. Each pass of the deferred rendering stage, geometry, light and transparency is blended in a different way to recreate the PNVS image that's 99% perfectly aligned (I added a very very small level of transparency so the image slightly lags when moving you head quickly).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ARC2xMde8OM/Tc44rKC0CuI/AAAAAAAABTQ/cWCin2uAeKM/s1600/screenshot_2032.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-ARC2xMde8OM/Tc44rKC0CuI/AAAAAAAABTQ/cWCin2uAeKM/s400/screenshot_2032.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Manual mixing of video levels for a good balance&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Alas I couldn't do this in the way I wanted but the results are not bad. It was a royal pain to have to clip geometry, the material to 'see through' needed a flag adding to it, the fragment shader needs a uniform to know if the PNVS is active or not,&amp;nbsp;heat-maps&amp;nbsp;have to be added to materials. The good side is that the diffuse colour is still there but the heat map is rendered into the 'glow' buffer so they kind of radiate if you have your glow video setting enabled.&lt;br /&gt;&lt;br /&gt;Contrast and brightness are enhanced in the final PNVS image via&amp;nbsp;a post-processing shader. I could in addition add the old light amplification function to this too but I don't think it's necessary. During full daylight it burns out your retinas if you have the video level turned up to max.&lt;br /&gt;&lt;br /&gt;All in all I'm sort of OK with it but not&amp;nbsp;satisfied. I simply wanted to blend&amp;nbsp;heat-maps&amp;nbsp;as a post-process and not a form of multi-texturing which is inelegant.&lt;br /&gt;&lt;br /&gt;AD had a little play and looked at some of the interesting glitches that occur when you're clipping geometry so you can see through it. This is down to the move from a virtual camera to a 'mouse look' view point, you can move your view beyond the constrains of the PNVS. So AD suggested a rather neat solution of fading the PNVS image at the constraints which works brilliantly. Nice smooth fade out when nearing the edges although I chose not to apply this in external views where bad clipping isn't a problem.&lt;br /&gt;&lt;br /&gt;Still need to sort out the scale and mask size/shape which won't take long. AD has everything needed to build heat-maps for the remaining assets. Soon everything will be a blaze of black and green. Did I mention that tracer fire looks pretty cool?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-e0-BBos617M/Tcrpa_hxnUI/AAAAAAAABTE/3k9ReDj9OiY/s1600/screenshot_2011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-e0-BBos617M/Tcrpa_hxnUI/AAAAAAAABTE/3k9ReDj9OiY/s400/screenshot_2011.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6RYtN-vFVNw/TcrpdThmbQI/AAAAAAAABTI/rZ8svNgW0N4/s1600/screenshot_2010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-6RYtN-vFVNw/TcrpdThmbQI/AAAAAAAABTI/rZ8svNgW0N4/s400/screenshot_2010.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-LSd1GPq84Ho/Tcrpd7huFfI/AAAAAAAABTM/rFr7HALcAVg/s1600/screenshot_2008.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-LSd1GPq84Ho/Tcrpd7huFfI/AAAAAAAABTM/rFr7HALcAVg/s400/screenshot_2008.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Transparency, lighting, particles, heat glow maps&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7144156967857305299?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7144156967857305299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/programmer-not-very-satisfied-pnvs.html#comment-form' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7144156967857305299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7144156967857305299'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/programmer-not-very-satisfied-pnvs.html' title='Programmer Not Very Satisfied - PNVS'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ARC2xMde8OM/Tc44rKC0CuI/AAAAAAAABTQ/cWCin2uAeKM/s72-c/screenshot_2032.jpg' height='72' width='72'/><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8875078665640219422</id><published>2011-05-10T12:08:00.002+01:00</published><updated>2011-05-10T17:27:23.650+01:00</updated><title type='text'>PNVS redux</title><content type='html'>Short update on this.&lt;br /&gt;&lt;br /&gt;Dispensed with the headache and&amp;nbsp;nausea&amp;nbsp;inducing PNVS camera. Copying the physical arrangement virtually does not translate to a 2D video environment. And thanks to that man who emailed to sympathise while sitting on the pad, that made me feel less of a&amp;nbsp;wimp.&lt;br /&gt;&lt;br /&gt;I've got a much much faster and smarter solution working for the PNVS and I'm very happy with it. A few rough edges still (it needs more of a smooth edge) post-processing will add contrast enhancement and edge detection. Parts of the helo are visible through the floor of the cockpit, like the TADS barrel and forward avionic bays, these need to be removed using geometry masking when the PNVS system is active. Since the PNVS area always stays in the same place it's easier to accomplish.&lt;br /&gt;&lt;br /&gt;What I need is a Portal hole.&amp;nbsp;Again shaders to the rescue and I'll employ a texture channel to act as a discard mask when the PNVS is on, unless something simpler comes to mind.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-N0fk6L2UwcI/TclD6r0KFUI/AAAAAAAABS4/Yu-XXheIxSE/s1600/screenshot_1996.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-N0fk6L2UwcI/TclD6r0KFUI/AAAAAAAABS4/Yu-XXheIxSE/s400/screenshot_1996.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Anti-col light half in and out of the PNVS frame.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-v0PXgPosOXg/TclD7eYylvI/AAAAAAAABS8/XIiMRwSpXbk/s1600/screenshot_1994.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-v0PXgPosOXg/TclD7eYylvI/AAAAAAAABS8/XIiMRwSpXbk/s400/screenshot_1994.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;devs quick test zone, lighting and transparency blending&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Transparency and lighting is now blended to the PNVS buffer. Gunfire, explosions etc looking quite good at night in refreshing mint flavour vision (tm).&lt;br /&gt;&lt;br /&gt;Some post-processing gives control over contrast and brightness while desaturating the image. Still to do, image enhancement and then the large task of adding heat maps to all necessary assets which when rendered in a single pass will be applied to the emissive output channel. And it hardly costs any frames, brilliant.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NhaG6NgXHCg/TclnWfqVkxI/AAAAAAAABTA/lAcm6Y-ycIo/s1600/heatmap_1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="310" src="http://2.bp.blogspot.com/-NhaG6NgXHCg/TclnWfqVkxI/AAAAAAAABTA/lAcm6Y-ycIo/s320/heatmap_1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;first heap map test&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8875078665640219422?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8875078665640219422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-redux.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8875078665640219422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8875078665640219422'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-redux.html' title='PNVS redux'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-N0fk6L2UwcI/TclD6r0KFUI/AAAAAAAABS4/Yu-XXheIxSE/s72-c/screenshot_1996.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-6767937589699583045</id><published>2011-05-09T15:19:00.001+01:00</published><updated>2011-05-09T15:19:23.357+01:00</updated><title type='text'>Crew and external cockpit detail</title><content type='html'>The Duke now sporting detailed external cockpit and crew complete with working glass instruments. Excellent work AD. We'll get some rudimentary animation sorted out, head movement will be tied to sensor operation shortly.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JLUQcKEMwnQ/Tcf3cd3v_RI/AAAAAAAABSs/4blETHr7Zaw/s1600/screenshot_1930.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-JLUQcKEMwnQ/Tcf3cd3v_RI/AAAAAAAABSs/4blETHr7Zaw/s400/screenshot_1930.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7GyHZE1c6ag/Tcf3dHD5YQI/AAAAAAAABSw/Dco8RpjPmQE/s1600/screenshot_1931.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-7GyHZE1c6ag/Tcf3dHD5YQI/AAAAAAAABSw/Dco8RpjPmQE/s400/screenshot_1931.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-N6MqeUUFAuo/Tcf3eMguMRI/AAAAAAAABS0/OIKQvQUklxs/s1600/screenshot_1950.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-N6MqeUUFAuo/Tcf3eMguMRI/AAAAAAAABS0/OIKQvQUklxs/s400/screenshot_1950.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dzvU6CmEepA/Tcfxl7kRdRI/AAAAAAAABSo/MFU-k9VgWXE/s1600/PICEB.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://2.bp.blogspot.com/-dzvU6CmEepA/Tcfxl7kRdRI/AAAAAAAABSo/MFU-k9VgWXE/s400/PICEB.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-6767937589699583045?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/6767937589699583045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/crew-and-external-cockpit-detail.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6767937589699583045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/6767937589699583045'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/crew-and-external-cockpit-detail.html' title='Crew and external cockpit detail'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-JLUQcKEMwnQ/Tcf3cd3v_RI/AAAAAAAABSs/4blETHr7Zaw/s72-c/screenshot_1930.jpg' height='72' width='72'/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7777605682849766326</id><published>2011-05-09T11:45:00.000+01:00</published><updated>2011-05-09T11:45:36.032+01:00</updated><title type='text'>Peek a boo</title><content type='html'>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-omr1ak2fimE/TcfFlfe0-jI/AAAAAAAABSc/KmVNiuJFNmk/s1600/peek_a_boo.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-omr1ak2fimE/TcfFlfe0-jI/AAAAAAAABSc/KmVNiuJFNmk/s400/peek_a_boo.jpg" width="398" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Get that laser out of my face!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7777605682849766326?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7777605682849766326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/peek-boo.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7777605682849766326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7777605682849766326'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/peek-boo.html' title='Peek a boo'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-omr1ak2fimE/TcfFlfe0-jI/AAAAAAAABSc/KmVNiuJFNmk/s72-c/peek_a_boo.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1290068299575387769</id><published>2011-05-08T14:28:00.001+01:00</published><updated>2011-05-08T19:12:46.754+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PNVS'/><title type='text'>PNVS is giving me a headache, literally</title><content type='html'>I'm not going to post a screenshot of the PNVS yet as it's still quite primitive. I'm just putting in the building blocks of setting up the camera, rotation constraints etc.&lt;br /&gt;&lt;br /&gt;Currently I'm taking a camera view from the nose of the aircraft and blending it as a layer under the IHADSS. The camera is not&amp;nbsp;stabilised for head roll which I'm guessing the real PNVS system is.&lt;br /&gt;&lt;br /&gt;First impressions of flying with the PNVS in this early state is that its bloody frighting. My eyes were not happy with it. A slight ghosting effect caused by subtle differences of the distance between your head position and the nose camera and rotational delay of the PNVS unit is something that will either take some getting used to, or will have to be thrown out as just too unpleasant for gaming. Bordering on the f*cking horrible actually, no wonder crews get headaches and this is on a monitor never mind an&amp;nbsp;eyepiece. I'm getting headaches too.&lt;br /&gt;&lt;br /&gt;The way to do this is good old fashion game conceit and match it up with the main camera perfectly aligned with no lag otherwise nobody is going to want to play night missions. It's not a problem you get with night vision goggles since your POV is the same, in many ways that's easier to implement.&lt;br /&gt;&lt;br /&gt;*edit*&lt;br /&gt;&lt;br /&gt;The camera position is now locked to your viewpoint much how goggles would be and adjusted the fov to match. Ignore the masked area for now, it's all going to be changed. The PNVS images needs to be larger than the IHADSS image so it fits inside the circular mask. Heat maps are not being rendered yet, and the &amp;nbsp;PNVS material does not have the night vision shader applied yet.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-efMa4bJKCgE/TcbZ7v8JuBI/AAAAAAAABSU/FPNFBckVOM0/s1600/pnvs_masking_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-efMa4bJKCgE/TcbZ7v8JuBI/AAAAAAAABSU/FPNFBckVOM0/s400/pnvs_masking_1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-E2DF3NHggPc/TcbZ8UzrRDI/AAAAAAAABSY/1oyYjMop9AA/s1600/pnvs_masking_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-E2DF3NHggPc/TcbZ8UzrRDI/AAAAAAAABSY/1oyYjMop9AA/s400/pnvs_masking_2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;What it does show is the sense of having the ability to 'see through' your aircraft, like having x-ray vision. As it is now, I can perform decent landings at night without going cross-eyed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1290068299575387769?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1290068299575387769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-is-giving-me-headache-literally.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1290068299575387769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1290068299575387769'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/pnvs-is-giving-me-headache-literally.html' title='PNVS is giving me a headache, literally'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-efMa4bJKCgE/TcbZ7v8JuBI/AAAAAAAABSU/FPNFBckVOM0/s72-c/pnvs_masking_1.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2142655903376169181</id><published>2011-05-07T00:25:00.000+01:00</published><updated>2011-05-07T00:25:57.038+01:00</updated><title type='text'>IHADSS back in the tool-shop</title><content type='html'>The final part of the weapon system for the Apache involves a ton of logic to get this working in all my little black software boxes. It needs to handle many situations, for example the CP/G firing a missile with the gun obstructing the launch rails. With different sights selectable by crewmen, messages and high action display format needs to be updated in a timely fashion for each position.&lt;br /&gt;&lt;br /&gt;General things still to add, aim reticules and more heading tape markers for various things. Some improvements were made to the internal HUD rendering, a fair chunk of it could be optimized later much like I did with the MPDs.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6bD_sGQfp-w/TcSBLMpGjyI/AAAAAAAABSQ/IA_V0hj6CeU/s1600/screenshot_1890.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-6bD_sGQfp-w/TcSBLMpGjyI/AAAAAAAABSQ/IA_V0hj6CeU/s400/screenshot_1890.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The High Action Display now has zones for messages updated by the ApacheAvionics class, slip ball and the FOV box needs some logic to deal with the currently selected sight. So that's some of my worksheet for the weekend. I move the whole H.A.D down a bit as it was too low to fit all the messages that are supposed to be around there. Native resolution is 512x512 for the interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2142655903376169181?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2142655903376169181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/ihadss-back-in-tool-shop.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2142655903376169181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2142655903376169181'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/ihadss-back-in-tool-shop.html' title='IHADSS back in the tool-shop'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-6bD_sGQfp-w/TcSBLMpGjyI/AAAAAAAABSQ/IA_V0hj6CeU/s72-c/screenshot_1890.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1612850253645644090</id><published>2011-05-04T22:27:00.004+01:00</published><updated>2011-05-05T14:42:13.538+01:00</updated><title type='text'>Screenshot of the day</title><content type='html'>Only took one today so it wins by default. I recently changed the arming system to make things a bit tidier, sometimes pods would slightly sit under the surface of landing pads and the arming option is disabled if there are no arming crates around.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-wlCI4frCVjU/TcHALsJwdmI/AAAAAAAABRo/oVfxvwxmamo/s1600/screenshot_1847.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-wlCI4frCVjU/TcHALsJwdmI/AAAAAAAABRo/oVfxvwxmamo/s400/screenshot_1847.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;One change I want to make is how rockets are loaded into 3 zones (rocket tubes are grouped into 3 areas or zones that can be selected individually allowing you to load your helo with 3 different types of rockets). There's a need to&amp;nbsp;present this&amp;nbsp;graphically in the above interface, somehow.&lt;br /&gt;&lt;br /&gt;*update*&lt;br /&gt;&lt;br /&gt;Thanks for the suggestions on zone loading. Keep 'em coming if you have any more.&lt;br /&gt;&lt;br /&gt;This morning I was quickly adding some performance options to the config, cockpit pre-loading and real-time lighting. Pre-loading is something that engines like Unreal do to prevent stutter, here it's a bit more fundemental as cockpits are potentially quite large, there can be a bit of a pause between mounting and being in your seat (around 5 to 10 seconds first time you mount). To streamline this I added pre-load cockpit option (on by default). When we have two or more cockpit interiors to choose from this option will be of more use.&lt;br /&gt;&lt;br /&gt;Went for a joyride this morning over the range to test it out. The new AOE cannon burst damage really comes into it's own, still takes a few rounds to take out&amp;nbsp;vehicles. HUD work today followed by more work on the vehicle database.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CN7y8nMP94k/TcJ6Wv4WrqI/AAAAAAAABRs/EOSL105GzbE/s1600/screenshot_1850.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-CN7y8nMP94k/TcJ6Wv4WrqI/AAAAAAAABRs/EOSL105GzbE/s400/screenshot_1850.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EECGs9kp4do/TcJ6ZMoHDPI/AAAAAAAABRw/xPW8kPk304o/s1600/screenshot_1851.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-EECGs9kp4do/TcJ6ZMoHDPI/AAAAAAAABRw/xPW8kPk304o/s400/screenshot_1851.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here's another one of looking back through the dust-off effects, I added user options for contrast, saturation and brightness. You can get some interesting looking views depending on ambient conditions and time of day.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xZ_rtjktOZk/TcKXamuA3HI/AAAAAAAABR0/xoGToYht5j8/s1600/dustoff_combathelo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-xZ_rtjktOZk/TcKXamuA3HI/AAAAAAAABR0/xoGToYht5j8/s400/dustoff_combathelo.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ckO9LhxJYgs/TcKYIaTjk6I/AAAAAAAABR4/pswV9qDKgno/s1600/screenshot_1863.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-ckO9LhxJYgs/TcKYIaTjk6I/AAAAAAAABR4/pswV9qDKgno/s400/screenshot_1863.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Returning to base. Oh look it's lunch time.&lt;br /&gt;&lt;br /&gt;Just a few more for fun. Only changing the saturation setting in the config you can play in glorious mono...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-I9dJFcO6yrk/TcKlS1jb4ZI/AAAAAAAABR8/S0akt_kp6dU/s1600/grey.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-I9dJFcO6yrk/TcKlS1jb4ZI/AAAAAAAABR8/S0akt_kp6dU/s400/grey.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Mca3NxPY1V8/TcKlUEa9VtI/AAAAAAAABSA/cU5bNBbfjFc/s1600/grey2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-Mca3NxPY1V8/TcKlUEa9VtI/AAAAAAAABSA/cU5bNBbfjFc/s400/grey2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Well almost, the effect is ruined in the cockpit as it's rendered in full colour along with the HUD and explosions on the ground (which in full colour against a grey backdrop does look rather arty farty).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YG9gWqyKKMU/TcKpC48EynI/AAAAAAAABSE/zdUhQwMtjzY/s1600/screenshot_1883.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-YG9gWqyKKMU/TcKpC48EynI/AAAAAAAABSE/zdUhQwMtjzY/s320/screenshot_1883.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-u4z59eyQXIE/TcKpEjiM0jI/AAAAAAAABSI/KNsEEAgchrY/s1600/screenshot_1884.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-u4z59eyQXIE/TcKpEjiM0jI/AAAAAAAABSI/KNsEEAgchrY/s320/screenshot_1884.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Colour? Who needs stinking colour? :)&amp;nbsp;Enough of this, more serious work is coming up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1612850253645644090?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1612850253645644090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/screenshot-of-day.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1612850253645644090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1612850253645644090'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/screenshot-of-day.html' title='Screenshot of the day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-wlCI4frCVjU/TcHALsJwdmI/AAAAAAAABRo/oVfxvwxmamo/s72-c/screenshot_1847.jpg' height='72' width='72'/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5646572622121423316</id><published>2011-05-03T21:43:00.002+01:00</published><updated>2011-05-04T00:18:58.689+01:00</updated><title type='text'>20 knot smoke</title><content type='html'>For someone who wanted to see what smoke looked like at 20 knots.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ekyvV1ECCn8/TcBm-bZu7PI/AAAAAAAABRU/TDeI3WzigDM/s1600/20knot_wind.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-ekyvV1ECCn8/TcBm-bZu7PI/AAAAAAAABRU/TDeI3WzigDM/s400/20knot_wind.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5646572622121423316?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5646572622121423316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/20-knot-smoke.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5646572622121423316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5646572622121423316'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/20-knot-smoke.html' title='20 knot smoke'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ekyvV1ECCn8/TcBm-bZu7PI/AAAAAAAABRU/TDeI3WzigDM/s72-c/20knot_wind.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4156988063911468273</id><published>2011-05-01T23:32:00.003+01:00</published><updated>2011-05-02T22:11:41.102+01:00</updated><title type='text'>Busy weekend</title><content type='html'>Sunday night, this weekend we're we're back at full three man team strength. I can tell Fred's working hard on the physics as my DropBox folder is constantly getting updated. Inspired by a Microsoft blog of how a remote team collaborated on a project we used a combination of Skype, TeamViewer and Dropbox to edit and test live across countries.&lt;br /&gt;&lt;br /&gt;AD has been fine-tuning his graphic pipeline and performance. As always Combat-Helo is a work in progress. After release the intent is to continue to fine-tune and improve for as long as we can pay the bills for it. As always AD kicks it up a notch, always finding new ways to makes things work that bit better.&lt;br /&gt;&lt;br /&gt;Recent shots published at SimHQ of the US Firing Range / training area.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--WyyOtb83Fs/Tb7qdb18rwI/AAAAAAAABRQ/5azMmQUcZuc/s1600/full-1090-11567-range_preview_extra_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://4.bp.blogspot.com/--WyyOtb83Fs/Tb7qdb18rwI/AAAAAAAABRQ/5azMmQUcZuc/s400/full-1090-11567-range_preview_extra_06.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zXr1OWvL3e0/Tb7qcj8KCsI/AAAAAAAABRM/eOtZb6cZ6kQ/s1600/full-1090-11566-range_preview_extra_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-zXr1OWvL3e0/Tb7qcj8KCsI/AAAAAAAABRM/eOtZb6cZ6kQ/s400/full-1090-11566-range_preview_extra_05.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-X6L3BR5GwXU/Tb3beCYuAqI/AAAAAAAABQ8/sZnXetwquFQ/s1600/full-1090-11553-range_preview_extra_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-X6L3BR5GwXU/Tb3beCYuAqI/AAAAAAAABQ8/sZnXetwquFQ/s400/full-1090-11553-range_preview_extra_04.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AlQkdEVpPj0/Tb3bcLYujCI/AAAAAAAABQ0/rDK2-iFfQoY/s1600/full-1090-11551-range_preview_extra_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://4.bp.blogspot.com/-AlQkdEVpPj0/Tb3bcLYujCI/AAAAAAAABQ0/rDK2-iFfQoY/s400/full-1090-11551-range_preview_extra_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-igQaZD7aIlk/Tb3bbEsHeLI/AAAAAAAABQw/R8-m8T7e7C8/s1600/full-1090-11550-range_preview_extra_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-igQaZD7aIlk/Tb3bbEsHeLI/AAAAAAAABQw/R8-m8T7e7C8/s400/full-1090-11550-range_preview_extra_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-BDsmSo73LHI/Tb3bc_Kz1gI/AAAAAAAABQ4/AtwLtIX_2Cc/s1600/full-1090-11552-range_preview_extra_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://4.bp.blogspot.com/-BDsmSo73LHI/Tb3bc_Kz1gI/AAAAAAAABQ4/AtwLtIX_2Cc/s400/full-1090-11552-range_preview_extra_03.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;His work makes my screen-shots look crap in comparison :) Most of today was spent adding blast radius damage effects, wind and replacing the potentially&amp;nbsp;seizure&amp;nbsp;inducing 30mm cannon muzzle flash with a non-flashing gas expelling effect which is almost there but needs some artistic love to get the materials just right.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uK8OztxWm1Y/Tb3ea3vNs-I/AAAAAAAABRA/xwgckPlPvR4/s1600/screenshot_1834.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-uK8OztxWm1Y/Tb3ea3vNs-I/AAAAAAAABRA/xwgckPlPvR4/s400/screenshot_1834.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I am very pleased with the explosion and secondary effects and I think all the functions are in place that we can throw in some good vehicle data to make it behave. It's starting to play like a Longbow game of the 21st century.&lt;br /&gt;&lt;br /&gt;I can't thank the team enough for their hard work and giving up their free-time over the weekend. The Milky Bars are on me chaps.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rYLVpqDZq8I/Tb6w-SxEFVI/AAAAAAAABRE/KfMxRcqp1Cs/s1600/screenshot_1839.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-rYLVpqDZq8I/Tb6w-SxEFVI/AAAAAAAABRE/KfMxRcqp1Cs/s400/screenshot_1839.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Plumes at approx 1,800m&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bblIDbfzRJo/Tb6xAkcjp5I/AAAAAAAABRI/zgeVn_PWbNw/s1600/screenshot_1836.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-bblIDbfzRJo/Tb6xAkcjp5I/AAAAAAAABRI/zgeVn_PWbNw/s400/screenshot_1836.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Plumes at approx 1,000m&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Took 3 passes to bag 6 targets, first two in the middle, then the left two followed by the right in a final overhead pass.&lt;br /&gt;&lt;br /&gt;* edit *&lt;br /&gt;&lt;br /&gt;Modified cannon impact code to do AOE damage to emulate exploding shells. Anything in a 10 meter radius of each impacting round is subject to damage checks. Each 30mm round is said to be like a grenade going off so small amounts of frag damage are applied.&lt;br /&gt;&lt;br /&gt;This greatly improves&amp;nbsp;effectiveness&amp;nbsp;and gunnery.&lt;br /&gt;&lt;br /&gt;Realistic delay of explosion sounds I've kept in for now. Coming up next up is the HUD update for weapons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4156988063911468273?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4156988063911468273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/busy-weekend.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4156988063911468273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4156988063911468273'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/busy-weekend.html' title='Busy weekend'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/--WyyOtb83Fs/Tb7qdb18rwI/AAAAAAAABRQ/5azMmQUcZuc/s72-c/full-1090-11567-range_preview_extra_06.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-1650895379428520398</id><published>2011-05-01T13:12:00.002+01:00</published><updated>2011-05-01T17:14:01.353+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='splash damage'/><title type='text'>Splash!!!! Arghhh Arrrrrrghhhh!</title><content type='html'>Splash damage, the effect of damaging nearby objects based on proximity to an explosive force.&lt;br /&gt;&lt;br /&gt;Very easy to&amp;nbsp;implement and abuse. In my first attempt I didn't realise that entities such as a vehicles individual wheels, turrets, in fact any child object on a vehicle would also generate damage mesages. The result was a single tracked vehicle repeatedly applying small amounts of damage to every nearby vehicle and object. Everything, and I mean everything exploded in a fraction of a second and scared the shit out of me.&lt;br /&gt;&lt;br /&gt;OK, next try I made sure to only apply splash damage to the parent vehicle.&amp;nbsp;Success, nearby vehicles/objects began to smoke. Moving to the firing range it was all too tempting to try it out on the stagefield.&lt;br /&gt;&lt;br /&gt;Spawning an AH64D I mounted, armed the cannon and pulled the trigger. A few rounds thudded into the concrete apron...which then exploded..still incorrectly flagged as damageable by 30mm the resulting splash dmg of the 1km long object was passed on to nearby objects. The entire airbase, local road network, phone poles, basically everything as the database isn't being passed over them yet, exploded. At an FPS of about 0.01 it was hard to see what was going through the wall of near motionless flame. The entire map blew up in my face. Too bad I don't have one of those low frequency transducer Buttkicker devices, I think I could&amp;nbsp;persuade my wife to get one if she could remotely activate it.&lt;br /&gt;&lt;br /&gt;Well that's one way to bring a computer to its knees.&lt;br /&gt;&lt;br /&gt;OK, clearly a little more thought is required here. I changed this so &amp;nbsp;now a list is built and filtered for each explosive force which&amp;nbsp;eliminates&amp;nbsp;cascading effects. Effects will also be mitigated by the vehicle database including splash damage factors, for example, a fuel tank is likely to do more damage than a lamp stand. Indeed, objects such as flag poles should just break. I&amp;nbsp;referred&amp;nbsp;to Just Cause 2 for tips on how this kind of process can be set-up. This is a straight mesh swap with a damaged model and a non-persistent debris object that is driven by the physics engine till coming to rest. To make this happen without additional art work requires CSG operations on meshes. Otherwise it requires pre-rigging meshes to split or just additional models such as what we did with the vehicle entities.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Damage over distance&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Inverse square law is a nice simple to understand physical law that applies to some force or energy that radiates out from a single point. Energy spreads over an area in proportion to the square of the radius. There are variations, one of which is inverse distance law which doesn't drop off so quickly and a tiny bit faster in terms of CPU cycles.&amp;nbsp;It's simple enough to describe the attenuation of a blast as a percentage of 1 over distance.&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;blast_percentage = 100 * (1 / distance)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;When damage is applied to an object this base damage value is modified by armor and damage type. If we delay our splash damage messages by (distance / speed of sound in meters) you can get a very interesting cascade effect that approximates the&amp;nbsp;propagation&amp;nbsp;of the blast wave so not everything will explode at the same time.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6lG5rDDjt0M/Tb1GDEnq5EI/AAAAAAAABQs/cReWAzri5w4/s1600/screenshot_1828.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-6lG5rDDjt0M/Tb1GDEnq5EI/AAAAAAAABQs/cReWAzri5w4/s400/screenshot_1828.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Third attempt, still OTT&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;So, tip for the day, if using ForEachEntityInAABBDo, create a list, filter it for the source&amp;nbsp;entity&amp;nbsp;and make sure you're only adding top level entities. And skip duplicates. Keep the source entity handy as you'll need that to compute distance as a damage modifier. If you're using physics to punch objects around you can also use that to apply a force and send objects flying everywhere.&lt;br /&gt;&lt;br /&gt;Above all, have fun.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LJVoZcV2YO4/Tb1GCKgWyXI/AAAAAAAABQo/VyXHJjLi8i8/s1600/screenshot_1831.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-LJVoZcV2YO4/Tb1GCKgWyXI/AAAAAAAABQo/VyXHJjLi8i8/s400/screenshot_1831.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sorry, just a handy target rich area for stress testing.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-1650895379428520398?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/1650895379428520398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/05/splash-arghhh-arrrrrrghhhh.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1650895379428520398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/1650895379428520398'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/05/splash-arghhh-arrrrrrghhhh.html' title='Splash!!!! Arghhh Arrrrrrghhhh!'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6lG5rDDjt0M/Tb1GDEnq5EI/AAAAAAAABQs/cReWAzri5w4/s72-c/screenshot_1828.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3741744138936141285</id><published>2011-04-29T23:46:00.001+01:00</published><updated>2011-04-30T00:05:51.189+01:00</updated><title type='text'>More pyro events and secondaries</title><content type='html'>Expanded the pyro-fx to let me chain events for doing secondary explosions, or ammo cook-off (complete with audio). Turned out pretty good, added some random tints to smoke, fire scale and audio pitch variation to sell a scene of burning carnage. Someone asked for smoke plumes, by golly we've got smoke plumes.&lt;br /&gt;&lt;br /&gt;I was quite pleased with the final blast wave effect, a combination of simple expanding geometry and increasing light radius (with intensity as inverse square falloff) sells it. Almost all done in code and one texture file. There's a key that if present swaps out a destroyed model for another mesh to give a bit of control over the look of some objects, such as specials we might want to add later.&lt;br /&gt;&lt;br /&gt;As fires die out it secondary smoke plumes are&amp;nbsp;timed to&amp;nbsp;spawn. I'm not using transparent smoke (although it's available), I don't think a 3D card has been built yet that could handle this scene with coloured smoke effects but when they do it would really give it some gravity. We'll keep that feature off-line for now. We'll add some notes to the vehicle database to govern&amp;nbsp;secondary explosions&amp;nbsp;and smoke&amp;nbsp;quantities.&lt;br /&gt;&lt;br /&gt;Impact craters from explosions now despawn after their allocated number has been reached.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jJsG2D_uvzg/Tbs36tK-ndI/AAAAAAAABQY/I4FY6KTzd78/s1600/screenshot_1823.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-jJsG2D_uvzg/Tbs36tK-ndI/AAAAAAAABQY/I4FY6KTzd78/s320/screenshot_1823.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PjbFmaE97LM/Tbs37-H8xvI/AAAAAAAABQc/0z95qVL81L0/s1600/screenshot_1824.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-PjbFmaE97LM/Tbs37-H8xvI/AAAAAAAABQc/0z95qVL81L0/s320/screenshot_1824.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-L-GNGp60lk8/Tbs39LLC9NI/AAAAAAAABQg/lrHfCjlbCPE/s1600/screenshot_1818.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-L-GNGp60lk8/Tbs39LLC9NI/AAAAAAAABQg/lrHfCjlbCPE/s320/screenshot_1818.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Fixed some arming issues relating to ground height and AD had an interesting notion to link stores availability to the quantity of ammo crates laying around. It's a nice idea but I'm chewing over practical issues, campaign system should not have to do a stock take and count 3D world entities, it should be one way otherwise madness might ensue. But I like the idea of a visual representation of stores availability and it's no hardship to have an ammo crate flag a stores reduction at a base when it gets freed. So it could be made to work and keep me happy.&lt;br /&gt;&lt;br /&gt;Ended the day working on more core simulation code (looking at the powertrain system again and getting numbers to test engine timing / temp functions).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xFj8UAxgUik/TbtD94YZQjI/AAAAAAAABQk/1o2742usWkI/s1600/screenshot_1826.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-xFj8UAxgUik/TbtD94YZQjI/AAAAAAAABQk/1o2742usWkI/s400/screenshot_1826.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Smoking or non...oh wait.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3741744138936141285?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3741744138936141285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/more-pyro-events-and-secondaries.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3741744138936141285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3741744138936141285'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/more-pyro-events-and-secondaries.html' title='More pyro events and secondaries'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-jJsG2D_uvzg/Tbs36tK-ndI/AAAAAAAABQY/I4FY6KTzd78/s72-c/screenshot_1823.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7789887417029087965</id><published>2011-04-28T02:09:00.002+01:00</published><updated>2011-04-28T16:10:06.296+01:00</updated><title type='text'>HDR brown and fine-tuning with video playback</title><content type='html'>Now I'm able to get more stick time in I've been making lots of little fixes. Something as simple as 8-way coolie hat control for panning around the interior and exterior helps a lot. Could probably manage right mouse and pan control logic for exterior vehicle views.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TJOzAeIgaVg/Tbi5QSXt8fI/AAAAAAAABQE/d9FJkc4LVOM/s1600/brown_world.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-TJOzAeIgaVg/Tbi5QSXt8fI/AAAAAAAABQE/d9FJkc4LVOM/s400/brown_world.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The normals on the trees really need addressing, I suppose I need to get off my bottom and look at those. It seems to be the LOD2 mesh but as I've mentioned before, I need to try a community shader that adds a bit of variation to them.&lt;br /&gt;&lt;br /&gt;I added a bit more detail to the explosion effects. A simple expanding sphere with opacity maps and flame, very subtle, along with initial flash and smoke. This combines with additional fire and smoke effects and more than sells the idea that you're trashing columns of vehicles. The next trick is to add to the game message handler a means to fire effects so scripts or remote clients can trigger them.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NddzenDjH-o/Tbi5Rf_amBI/AAAAAAAABQI/0u7zhy56yxY/s1600/more_brown.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-NddzenDjH-o/Tbi5Rf_amBI/AAAAAAAABQI/0u7zhy56yxY/s400/more_brown.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Had an OpenGL stack overflow issue today, I was using TWO glPushAttrib() calls to move two colours onto the stack for poping in display list. I don't think this is legal even though it worked but glGetError() was still reported it. So I changed it to not do that. I'd rather add a bit more code and be cautious than break something.&amp;nbsp;It's hard not to resort to tricks like that when you come from an 8-bit assembler background.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Visual Debugging&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Using FRAPS to do captures has proved to be a handy tool in the past. It has the benefit of being totally wysiwyg, cheap and simple. You can consistently step backwards and forwards through a recording to examine objects in motion, measuring between frames if you have to. VLC has a handy speed jog dial and frame step feature which I've been using to examine effect sequencing, some elements are timed to last only 60 ms, blink and you miss it.&lt;br /&gt;&lt;br /&gt;Alternative method might involve some in-game replay feature which requires something of a client/server topology which this game mostly has but it's a bit too complicated to capture everything in one place. It would take some re-working to fully adapt the code to do that which I don't have time for.&lt;br /&gt;&lt;br /&gt;A couple of frame captures on my test zone, here I'm examining a video of blast wave effects for fine-tuning them. Somehow these captures are much darker than the video. Also I shot a night scene to see light&amp;nbsp;propagation&amp;nbsp;from explosions.&lt;br /&gt;&lt;br /&gt;The next step is to do a similar test at about 1km from the event. In most games these things happen at close ranges, if the overall effect doesn't sell or have enough visual impact one option is to scale the effect parameters according to the viewers distance. Only visual testing will tell.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2v-yvRVrReA/Tbl_l6fumUI/AAAAAAAABQM/SaQV970YceY/s1600/vlcsnap-2011-04-28-15h13m31s195.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-2v-yvRVrReA/Tbl_l6fumUI/AAAAAAAABQM/SaQV970YceY/s320/vlcsnap-2011-04-28-15h13m31s195.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GvVqlBXeh9o/Tbl_mWlsWII/AAAAAAAABQQ/vveeAPQKJK4/s1600/vlcsnap-2011-04-28-15h14m29s238.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-GvVqlBXeh9o/Tbl_mWlsWII/AAAAAAAABQQ/vveeAPQKJK4/s320/vlcsnap-2011-04-28-15h14m29s238.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jFV6MV5Q1B4/Tbl_msbuP1I/AAAAAAAABQU/V84kHZgnwOc/s1600/vlcsnap-2011-04-28-15h14m46s241.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-jFV6MV5Q1B4/Tbl_msbuP1I/AAAAAAAABQU/V84kHZgnwOc/s320/vlcsnap-2011-04-28-15h14m46s241.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;Parting shot&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Starting to prep for the new Mk2 flight model which means some place-holder functions go in and disentanglement of the old one. So time to put the old bird up on bricks for a bit. Might not be flying for a few days.&lt;br /&gt;&lt;br /&gt;AD alerted me to a bug I'd introduced in the joystick code which I was able to promptly fix (index out of bounds, a rookie mistake but dead easy to spot).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7789887417029087965?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7789887417029087965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/brown-world.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7789887417029087965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7789887417029087965'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/brown-world.html' title='HDR brown and fine-tuning with video playback'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-TJOzAeIgaVg/Tbi5QSXt8fI/AAAAAAAABQE/d9FJkc4LVOM/s72-c/brown_world.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4123024461828892530</id><published>2011-04-27T21:14:00.000+01:00</published><updated>2011-04-27T21:14:43.115+01:00</updated><title type='text'>Walkthrough of some content creation</title><content type='html'>Yeah, working with a 200 dollar engine, a box of beer and nothing better to do. We Brits have a tradition dating back to the 80s of creating software with next to no resources. From 1K computers with cassette tapes to health-care systems written in BASIC. Yup, I've done all of the above in the past, but nothing prepared me for the lengths that AD (aka Alpha Delta, or as I like to think of it, Art Department) has to go through just to make a bunch of phone poles to fill some screenery.&lt;br /&gt;&lt;br /&gt;As a programmer I think I would have done things in a more programmy way. But sometimes brute force is just as efficient, all that matters is getting the job done.&lt;br /&gt;&lt;br /&gt;ADs &lt;a href="http://simhq.com/forum/ubbthreads.php/topics/3281154/Re_Welcome_to_Afghanistan_A_de.html#Post3281154"&gt;SimHQ Dev Diary continues&lt;/a&gt; with a breakdown of making phone poles.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3CfTHJD_AmI/Tbh4JtT6m0I/AAAAAAAABQA/7kL9_47FBFQ/s1600/full-1090-11326-telephonelines_20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="325" src="http://2.bp.blogspot.com/-3CfTHJD_AmI/Tbh4JtT6m0I/AAAAAAAABQA/7kL9_47FBFQ/s400/full-1090-11326-telephonelines_20.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4123024461828892530?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4123024461828892530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/walkthrough-of-some-content-creation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4123024461828892530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4123024461828892530'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/walkthrough-of-some-content-creation.html' title='Walkthrough of some content creation'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3CfTHJD_AmI/Tbh4JtT6m0I/AAAAAAAABQA/7kL9_47FBFQ/s72-c/full-1090-11326-telephonelines_20.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-3772365895029247133</id><published>2011-04-26T13:31:00.003+01:00</published><updated>2011-04-26T17:26:18.843+01:00</updated><title type='text'>Glass pits and underlays</title><content type='html'>Some new screenshots were added to the combat helo website gallery, at the end there, you might want to check them out. Just me playing with some DOF and FOV settings which you can do from a Quake style command console in the game (aka chat interface).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Terrain Underlays&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;AD has been doing a bit of polish work and discovering the joys of the blend layer in the terrain system.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jCi4nG_J-5U/TbazDnSapuI/AAAAAAAABPg/I1d7m77ElZw/s1600/PIC52F2.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="317" src="http://2.bp.blogspot.com/-jCi4nG_J-5U/TbazDnSapuI/AAAAAAAABPg/I1d7m77ElZw/s400/PIC52F2.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The terrain system uses 5 layers (with specular and normal for each one) and these are blended by a shader to produce a really fast base layer. Now he's starting to experiment with a secret SIXTH layer (a bit like the ninth chevron in Stargate but doesn't involve blowing up a planet). This blend layer maps a single texture (e.g. from a sat image) onto the painted terrain. It's something tried briefly before but results were mixed and not so obvious at ground level. He's been playing with that to bring out more detail and subtle variation.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4rJNFpuVw0Y/Tba287ERQUI/AAAAAAAABPs/Yje5MPXzj4w/s1600/PIC4FB8.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="317" src="http://1.bp.blogspot.com/-4rJNFpuVw0Y/Tba287ERQUI/AAAAAAAABPs/Yje5MPXzj4w/s400/PIC4FB8.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Not that you should be flying at these altitudes in game, unless you're a Predator drone (get to da' choppa).&lt;br /&gt;&lt;br /&gt;I was looking at SQLlite3 for adding a primitive streaming system for dynamic ground detailing, it's used everywhere as a client side embedded database, even on phones. It has an R*Tree index module for doing fast geospatial queries which is a good method for adding grass/veg/rocks and general junk in selected areas that users need to turn on/off for performance tweaking. It's also free so well within my price range. Don't know if the performance will be acceptable but it's something I will try for the Herat map after we complete the firing range.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Putting the Glass into the Glass Pit&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;After a material update over the weekend I had the glass in front of my instruments back but there were some subtle graphical issues with view angles and the cockpit night lighting shining off the surface like it was paper.&lt;br /&gt;&lt;br /&gt;So after a bit of stepping through the shader code this morning not only did I learn some really cool things directly relating to doing infra-red stuff with the emissive channel but also fixed the computed normal for the glass. The standby instruments also got the glass treatment with a cockpit mesh update. I was actually quite shocked when I saw the difference. Almost makes me want to try and render real-time cubemaps for ultra high performance PCs later.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-K9vHisKzKxM/Tba1kfoi9DI/AAAAAAAABPk/MmulGZ01rfU/s1600/glass_cover.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-K9vHisKzKxM/Tba1kfoi9DI/AAAAAAAABPk/MmulGZ01rfU/s400/glass_cover.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-J012jcTadQU/Tba2qdQU88I/AAAAAAAABPo/LPHJn4ZacT4/s1600/screenshot_1755.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-J012jcTadQU/Tba2qdQU88I/AAAAAAAABPo/LPHJn4ZacT4/s400/screenshot_1755.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Now the&amp;nbsp;Easter&amp;nbsp;weekend is over it's back to the vehicle database and enhancing the pyrotechnics.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;And now for some WIIIIIIIIIIIIDESCREEEN&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To illustrate some tripplehead performance. I did have a very far DOF post filters on and ansiotropic was set to max (16).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-m04hccSPFBM/TbbQU-He1cI/AAAAAAAABPw/UDQMJPhX2S4/s1600/wide_hdr.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://1.bp.blogspot.com/-m04hccSPFBM/TbbQU-He1cI/AAAAAAAABPw/UDQMJPhX2S4/s320/wide_hdr.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-809OsqIO23I/TbbQoYEiUiI/AAAAAAAABP0/gR-5WsuOvEM/s1600/screenshot_1772.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://3.bp.blogspot.com/-809OsqIO23I/TbbQoYEiUiI/AAAAAAAABP0/gR-5WsuOvEM/s320/screenshot_1772.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GE6ZJbLM-IY/TbbQ0N6p2zI/AAAAAAAABP4/gvjJshgUTZQ/s1600/screenshot_1776.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://3.bp.blogspot.com/-GE6ZJbLM-IY/TbbQ0N6p2zI/AAAAAAAABP4/gvjJshgUTZQ/s320/screenshot_1776.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YDSuOv4ptvI/TbbwGAotTpI/AAAAAAAABP8/lIMQBAheXe8/s1600/screenshot_1783.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="85" src="http://4.bp.blogspot.com/-YDSuOv4ptvI/TbbwGAotTpI/AAAAAAAABP8/lIMQBAheXe8/s320/screenshot_1783.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;the return of rotor blur&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;With a lot of pixel shaders, especially in the cockpit area, combined with really wide resolutions eat up GPU bandwidth. Tripplehead res typically reduces performance by a half. Just more pixels to crunch. So it IS a real GPU tester but we've not gone through optimising shaders or even art options for maximise performance yet. Since I'm mostly writing this game for me, 30 fps being my comfort zone it's in my interest to keep it close to that region. Although if you're going to be using a small window with MPDs dotted around your desktop of course you'll get much better performance.&lt;br /&gt;&lt;br /&gt;How the hell do I turn this bloody rain off? Grrrr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-3772365895029247133?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/3772365895029247133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/glass-pits-and-underlays.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3772365895029247133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/3772365895029247133'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/glass-pits-and-underlays.html' title='Glass pits and underlays'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-jCi4nG_J-5U/TbazDnSapuI/AAAAAAAABPg/I1d7m77ElZw/s72-c/PIC52F2.tmp.jpg' height='72' width='72'/><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2972348515559115255</id><published>2011-04-25T00:03:00.000+01:00</published><updated>2011-04-25T00:03:02.075+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screenshot of the day'/><title type='text'>Screenshot of the day</title><content type='html'>Captured some nice screens while experimenting with depth of field and field of view. But this was my&amp;nbsp;favourite.&lt;br /&gt;&lt;br /&gt;While engaging a compound and dummy SAM site at point blank range, the first round just misses the mark, the other 9 rounds are not far behind.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4u46Oz6FuU4/TbSrUMhI08I/AAAAAAAABPc/WDb_veJxSw4/s1600/screenshot_1752.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-4u46Oz6FuU4/TbSrUMhI08I/AAAAAAAABPc/WDb_veJxSw4/s400/screenshot_1752.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2972348515559115255?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2972348515559115255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/screenshot-of-day.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2972348515559115255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2972348515559115255'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/screenshot-of-day.html' title='Screenshot of the day'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4u46Oz6FuU4/TbSrUMhI08I/AAAAAAAABPc/WDb_veJxSw4/s72-c/screenshot_1752.jpg' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4408250493070602721</id><published>2011-04-24T21:12:00.000+01:00</published><updated>2011-04-24T21:12:07.158+01:00</updated><title type='text'>Bit of an accident...</title><content type='html'>Currently fixing a video underlay issue but it resulted in an accident that I wanted to post here.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2gK4gptegC4/TbSDonBGuyI/AAAAAAAABPY/RFbUSyzWsBQ/s1600/screenshot_1710.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-2gK4gptegC4/TbSDonBGuyI/AAAAAAAABPY/RFbUSyzWsBQ/s320/screenshot_1710.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;What do you think to having a full screen MPD overlay toggle?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4408250493070602721?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4408250493070602721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/bit-of-accident.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4408250493070602721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4408250493070602721'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/bit-of-accident.html' title='Bit of an accident...'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2gK4gptegC4/TbSDonBGuyI/AAAAAAAABPY/RFbUSyzWsBQ/s72-c/screenshot_1710.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2848956187742810120</id><published>2011-04-23T09:43:00.001+01:00</published><updated>2011-04-23T23:42:03.466+01:00</updated><title type='text'>Fire in the hole</title><content type='html'>Too bad we can't set vegetation on fire in this engine. I added some real lights to fire effects that I'll modulate over time during the update.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FFDdvPd0Wjc/TbKHiezvPvI/AAAAAAAABO4/yS0d-Rncx6s/s1600/fire_in_the_hole.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-FFDdvPd0Wjc/TbKHiezvPvI/AAAAAAAABO4/yS0d-Rncx6s/s320/fire_in_the_hole.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AYAwRehTXhc/TbKHjlE6yxI/AAAAAAAABO8/sQUX9-sPwJA/s1600/fire_in_the_hole_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-AYAwRehTXhc/TbKHjlE6yxI/AAAAAAAABO8/sQUX9-sPwJA/s320/fire_in_the_hole_2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So taking it back to the range for a quick trial of the cannon against our target vehicles. Without completed IHADSS symbology for the cannon, the old TLAR system is employed....to not very good effect. After around 3 passes I&amp;nbsp;managed&amp;nbsp;to hit 4 targets.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-anucY0dtOaU/TbKMw6vsO_I/AAAAAAAABPI/QhUO7HNHOwA/s1600/this_is_hard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-anucY0dtOaU/TbKMw6vsO_I/AAAAAAAABPI/QhUO7HNHOwA/s320/this_is_hard.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OstiCvE5RWk/TbKMutKMxRI/AAAAAAAABPA/8q31ofIO8ug/s1600/hover_and_engage.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-OstiCvE5RWk/TbKMutKMxRI/AAAAAAAABPA/8q31ofIO8ug/s320/hover_and_engage.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Trying to engage from a hover.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jNv_QtX_gxY/TbKMv2IQbAI/AAAAAAAABPE/BYaoC1t9NL4/s1600/how_did_I_do.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-jNv_QtX_gxY/TbKMv2IQbAI/AAAAAAAABPE/BYaoC1t9NL4/s320/how_did_I_do.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;How did I do? Not very well.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Gunnery is hard, ever harder without cannon stabilisation and HUD symbology. Setting the cannon to fixed forward to boresight targets worked better, understandable considering the lack of auto range adjustment atm.&lt;br /&gt;&lt;br /&gt;On the whole, the fire effect system works OK, needs some fine tuning. It's certainly visible from 1,000m and shows where I have some adjustments to make. There's no wind generation atm in the Environment object (which controls temp, time of day, rain etc) but that can be easily added to smoke plumes later as a velocity (trivial).&lt;br /&gt;&lt;br /&gt;It's got me starting to think about trigger zones (game mechanics) for this range and basic comms to get some game play element in it. Nothing fancy, just a zone at the observation post when crossed begins a timed run-in and tracks your performance/accuracy until you leave the range area then you get a radio message and pop-up display of targets, hits and score. All in character of course.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cLehOFialso/TbKPYMh9OBI/AAAAAAAABPM/32h0-rNjXs0/s1600/tlar_aim_system.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-cLehOFialso/TbKPYMh9OBI/AAAAAAAABPM/32h0-rNjXs0/s400/tlar_aim_system.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Short term things to do over the next few days...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HUD cannon symbology, auto-range and stabilisation.&lt;/li&gt;&lt;li&gt;Varation in smoke plume effects&lt;/li&gt;&lt;li&gt;Enhanced initial explosion effects (they get lost in the 30mm round hit effects).&lt;/li&gt;&lt;li&gt;Big one, transparencies are not being rendered in the TADS view for some reason.&lt;/li&gt;&lt;li&gt;A popup MTADS image would help.&lt;/li&gt;&lt;li&gt;Add score value to vehicle database.&lt;/li&gt;&lt;li&gt;&lt;s&gt;Effects Update function to modulate ambient fire lighting.&lt;/s&gt;&lt;/li&gt;&lt;/ul&gt;I love lists.&lt;br /&gt;&lt;br /&gt;* update *&lt;br /&gt;&lt;br /&gt;I couldn't help myself. I need to to stress test in a target rich environment. I improved my home-brew effect factory so it's possible to&amp;nbsp;defer&amp;nbsp;effects and specify fade out times. Also I added the fire lighting modulation (point lights again) which sells a burning mass of vehicles at night.&lt;br /&gt;&lt;br /&gt;I also added the steer functions for the Apache spotlight and put a corona over it. The corona billboard is getting culled when it shouldn't be. Probably the same bug effecting the sun corona. One to file.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-X3tTMA-TDKU/TbNTsy91ybI/AAAAAAAABPQ/zd2BPHr0rdE/s1600/screenshot_1687.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-X3tTMA-TDKU/TbNTsy91ybI/AAAAAAAABPQ/zd2BPHr0rdE/s400/screenshot_1687.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ktazlcf0_mQ/TbNTt6d3-1I/AAAAAAAABPU/wmjgJJXZ8oE/s1600/observe_this.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-Ktazlcf0_mQ/TbNTt6d3-1I/AAAAAAAABPU/wmjgJJXZ8oE/s400/observe_this.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Observe this!!!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Opps. That's going to cost me. Sadly I used up all my ammo before I got the targets on the range and only managed one BMP.&lt;br /&gt;&lt;br /&gt;Happy Easter everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2848956187742810120?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2848956187742810120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/fire-in-hole.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2848956187742810120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2848956187742810120'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/fire-in-hole.html' title='Fire in the hole'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FFDdvPd0Wjc/TbKHiezvPvI/AAAAAAAABO4/yS0d-Rncx6s/s72-c/fire_in_the_hole.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-5138373890328040312</id><published>2011-04-22T18:55:00.002+01:00</published><updated>2011-04-23T01:29:22.834+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='X2'/><title type='text'>Looking at the Sikorsky X2 "Raider"</title><content type='html'>Druid posted a link to this&amp;nbsp;presentation&amp;nbsp;on YouTube...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/s9kdUqN2CCY/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/s9kdUqN2CCY&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/s9kdUqN2CCY&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;This is a helicopter I've been following on and off. The pusher rotor gives the aircraft an enormous speed advantage (something tried early on in the AH-56&amp;nbsp;Cheyenne&amp;nbsp;advanced attack helicopter program culminating in the AH-64 Apache).&lt;br /&gt;&lt;br /&gt;Eliminating the swashplate through active-blade technologies (where each blade can control flaps many times per revolution) sounds great on paper. Such a system has already been tried on on UH-60s to greatly reduce noise and vibration. Ideal for spec-ops.&lt;br /&gt;&lt;br /&gt;I seriously doubt we'll ever add an X2. Certainly the CH-47D is in the works, after that who knows. We short listed helos like the MH-6, AH1 Cobra, I still want the MH-60 as a close friend has many memories of flying that one. It's a LOT of work crafting study sim avionics from bits and pieces of scattered information.&lt;br /&gt;&lt;br /&gt;What makes the Apache D so appealing (and I'll quote someone here) is all the gizmos. You don't really get the same buzz with the AH-1. The CH-47 provides a fantastic way to expand the kinds of missions players can fly, beyond that it's hard to nail a mass appeal helicopter (three words that don't belong together....EVER). Everyone has their own likes.&lt;br /&gt;&lt;br /&gt;Even the RAH-66 never made much impact. It appeared in a few SEGA games, Razorworks and Novalogic traded on their hi-tech appeal. Stealth helicopters as a fashion came and went.&lt;br /&gt;&lt;br /&gt;Perhaps the best known helicopter is the Blackhawk and partly for the wrong reason, crashing. I guess we'll evaluate it when the time comes. But I do love the debates.&lt;br /&gt;&lt;br /&gt;Please share your thoughts and opinions on the X2 and other helos either here or on the SimHQ forums.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;My Favorite Coffee mug&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The simplest things make my happy. Just in...our homage/nod to LB2.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bmQZEAmhSu4/TbG7rdFzFtI/AAAAAAAABOw/StaMfB5_vN0/s1600/PIC328A.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/-bmQZEAmhSu4/TbG7rdFzFtI/AAAAAAAABOw/StaMfB5_vN0/s400/PIC328A.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cheers AD. It gives me a sense of completeness you can't possibly imagine. Oh that sounds a bit&amp;nbsp;psychotic. What I mean is, ever since I felt the dedicated helicopter game needed a revival, I knew it needed to have this as a comforting reminder that the days of mimes are numbered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Kablewie&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HumuOAPhcuQ/TbIcWsX2UYI/AAAAAAAABO0/6FiPUWXZqlY/s1600/kaboom.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-HumuOAPhcuQ/TbIcWsX2UYI/AAAAAAAABO0/6FiPUWXZqlY/s400/kaboom.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Smoke plumes and some fire effects. If you turn on coloured shadows (global illumination) it does some impressive things, smoke shadows across the terrain. Can be pretty heavy on the GPU though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-5138373890328040312?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/5138373890328040312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/looking-at-sikorsky-x2-raider.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5138373890328040312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/5138373890328040312'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/looking-at-sikorsky-x2-raider.html' title='Looking at the Sikorsky X2 &quot;Raider&quot;'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bmQZEAmhSu4/TbG7rdFzFtI/AAAAAAAABOw/StaMfB5_vN0/s72-c/PIC328A.tmp.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-8070963321571104911</id><published>2011-04-21T16:10:00.002+01:00</published><updated>2011-04-22T09:44:59.951+01:00</updated><title type='text'>Lunchtime blues.</title><content type='html'>Spent my lunch time kicking my heels and decided to try using some of the footage I put together the other week for a quick video. Wanted to show the mouse cursor moving&amp;nbsp;seamlessly&amp;nbsp;around from surface to surface but FRAPs had the cursor setting off. So here's an OTT music video instead :/&lt;br /&gt;&lt;br /&gt;Back to exploding vehicle code for me.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/22700411?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;Looking back over the blog, it's a year and a half of my life and Dave too, it wouldn't have worked without his dedication. It's funny looking at the old videos, back then I saw in my head what you're seeing now.&lt;br /&gt;&lt;br /&gt;I knew what we could do, AD made it a reality. He's knocking out 3D models of Gatorade and probably cursing me for making him use the primitive tools that came with a 200 dollar engine. I think we did alright considering. What we could have done with a 20,000 dollar engine (saved a lot of time for sure) but I'm glad we stuck it out. Learning experience.&lt;br /&gt;&lt;br /&gt;And of course we couldn't have achieved the fidelity we have without those who did what they could in offering offering specialist expertease and guidance where appropriate. You guys can see your influence in the game and as a result I know more about this stupid helicopter than I ever wanted to, but still just a fraction of the complexity.&lt;br /&gt;&lt;br /&gt;You could spend years adding code to simulate every electronic and mechanical nuance but it wouldn't get you any closer to the experience. It's like measuring, the smaller the units you use the more accuracy you need and so on into infinity.&lt;br /&gt;&lt;br /&gt;Soon the focus will be on flight model fidelity (as frankly I hate my current implementation) then it's balls to the wall polishing for a limited beta to get some data on how to make it system friendly for a firing range mini-game release to claw back some of the monthly costs of development.&lt;br /&gt;&lt;br /&gt;Thank you all for your continued support and kind words, and to you regular blog commentators who make me laugh during the day when I need it most. And to Pizza Toast, you're always there for me when I'm peckish.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-8070963321571104911?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/8070963321571104911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/lunchtime-blues.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8070963321571104911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/8070963321571104911'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/lunchtime-blues.html' title='Lunchtime blues.'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-580578539758387090</id><published>2011-04-20T11:43:00.002+01:00</published><updated>2011-04-21T12:53:12.383+01:00</updated><title type='text'>Screen-shot of the morning</title><content type='html'>Number 1659. Moment of Zen.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5t-eg-NpETk/Ta6pzTVAUlI/AAAAAAAABOA/rIBQyBHqNFk/s1600/screenshot_1659.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-5t-eg-NpETk/Ta6pzTVAUlI/AAAAAAAABOA/rIBQyBHqNFk/s400/screenshot_1659.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;Cursors/Zones and offscreen-buffers&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I was sent a detailed layout of how an XBOX 360 controller could be mapped closely to the CP/G handgrips for inclusion as default controller layout. What struck me was the&amp;nbsp;predominance&amp;nbsp;of the 'thumbstick' as an important interface component. For a while now "mouse to buffer" problem had been bubbling around my head, it was something I tried months ago but put aside for later. Well yesterday was that later and using a special mouse pick and taking the xyz (well xy anyway) from a valid pick on the virtual display surface, then subtract the local entity position, you get a valid relative co-ordinate you can simply scale to suit your display. It works much easier if you have a display co-ordinate system that has the origin in the middle of the display.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;curpos = Vec3(mfdpick.x, mfdpick.y, mfdpick.z).Minus(mfdpick.entity.GetPosition(1)) ;&lt;br /&gt; mfd.SetCursorPos(curpos.x, curpos.y) ;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;In SetCursorPosition() you'll need to multiply x and y by some scale to match world units returned by the pick and object width/height ratio). &amp;nbsp;Works independent of screen resolution. Our implementation allows you to &amp;nbsp;easily move the system mouse across and through many virtual displays. Who needs Scaleform?&lt;br /&gt;&lt;br /&gt;Below is an example of the FLT page, all pages now sport automatic generation of hot zones (debug in red), the thumbstick/mouse controlled cursor is near the middle (green circle with 4 lines radiating out at 45 degrees). The system mouse is automatically hidden and shown when moving across virtual display surfaces.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-FeVzE8Ajvxk/Ta6qTtFgLeI/AAAAAAAABOE/OFMPGCQQXzM/s1600/screenshot_1661.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-FeVzE8Ajvxk/Ta6qTtFgLeI/AAAAAAAABOE/OFMPGCQQXzM/s320/screenshot_1661.jpg" width="304" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This was needed not just for interior helicopter use, but it's also a big part for the mission planning and map interface.&lt;br /&gt;&lt;br /&gt;Mission planning or command tent functions can be considered a "hub" activity. When not in your helicopter, this is where players should be spending the most time. So it needs to have a gravity, an environment to match this weight. Meanwhile AD worked on some ground objects to use for virtual display devices. The mission planning system will be run on a laptop. Using code developed for the Apache TSD with some interface elements added, you use these much in the same way you interface with everything else, walk up to it and use the darn thing.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-85_1Gnd0Rsc/Ta62N2dBoMI/AAAAAAAABOU/5Feu6fcjVyY/s1600/command_objects.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="205" src="http://3.bp.blogspot.com/-85_1Gnd0Rsc/Ta62N2dBoMI/AAAAAAAABOU/5Feu6fcjVyY/s320/command_objects.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mission Planning furniture&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GafBR9NzWoQ/Ta6wpWavqYI/AAAAAAAABOM/SVJY9SwR3y0/s1600/laptop_open.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-GafBR9NzWoQ/Ta6wpWavqYI/AAAAAAAABOM/SVJY9SwR3y0/s320/laptop_open.jpg" width="314" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The Xombat Laptop open&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-30DkCNs20s8/Ta6wpqjZx4I/AAAAAAAABOQ/br0MRvgUUns/s1600/laptop_closed.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="237" src="http://3.bp.blogspot.com/-30DkCNs20s8/Ta6wpqjZx4I/AAAAAAAABOQ/br0MRvgUUns/s320/laptop_closed.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;You can even close it but save your work&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;As a hub, mission planning needs to occupy enough virtual space to allow easy user identification as a place of importance and allow easy navigation with around 4 other players present. So we're looking at a whole walk-around table with laptops and assorted non-interactive furniture.&lt;br /&gt;&lt;br /&gt;Mission planning on the laptop taps into the campaign engine and planning involves taking that route data identified by a snappy codename and assigning it to the player editing. The projector serves as a public viewing device, it is a read only interface that can select a single mission profile to view. This allows a single planner&amp;nbsp;in the laptop interface&amp;nbsp;to edit a mission profile while everyone else in the command tent can see and discuss. Missions are assigned to the player operating the terminal or attached to a specific aircraft on the pad. Missions are finally bound to aircraft when a player mounts as the pilot (assume sort of data cart upload on boarding).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-69-6GV0Lby8/Ta639OXpynI/AAAAAAAABOY/All03iNCKGI/s1600/radio.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="247" src="http://4.bp.blogspot.com/-69-6GV0Lby8/Ta639OXpynI/AAAAAAAABOY/All03iNCKGI/s320/radio.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Base radio set. Buttons work apparently&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I'm finishing off the mouse/events for the TSD and FCR (symbols etc). They mostly just emulate existing MPD bezel button presses but it also needs to select glyphs such as individual Hellfires etc.&lt;br /&gt;&lt;br /&gt;So, for that uber CP/G experience, an XBOX 360 joypad is the closest off-the shelf controller you can currently buy.&lt;br /&gt;&lt;br /&gt;*update*&lt;br /&gt;&lt;br /&gt;Gratuitous images of operating existing MPD functions with cursor controller. Just got the "mouse up" to sort out for drawing PFZs.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jJNakaLM6Ho/Ta76VX7iqjI/AAAAAAAABOc/ez9TmnUIKhc/s1600/screenshot_1662.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-jJNakaLM6Ho/Ta76VX7iqjI/AAAAAAAABOc/ez9TmnUIKhc/s400/screenshot_1662.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tKhpBW6NShY/Ta76Wi6eY7I/AAAAAAAABOg/vsdDahwdgL4/s1600/screenshot_1665.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-tKhpBW6NShY/Ta76Wi6eY7I/AAAAAAAABOg/vsdDahwdgL4/s400/screenshot_1665.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AraqgapUar4/Ta76YOXbulI/AAAAAAAABOk/ZE3z755jxbk/s1600/screenshot_1663.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-AraqgapUar4/Ta76YOXbulI/AAAAAAAABOk/ZE3z755jxbk/s400/screenshot_1663.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;AD has been working on some refreshments and reading material...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eK1yHtyo-vY/Ta78572OZrI/AAAAAAAABOo/bjeeBlgnjwk/s1600/PIC1ED4.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="303" src="http://2.bp.blogspot.com/-eK1yHtyo-vY/Ta78572OZrI/AAAAAAAABOo/bjeeBlgnjwk/s400/PIC1ED4.tmp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The flight manual seems a little thin. My A-model binder is about 3 inches wide :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*edit* Here's an original fresh-install locker from Longbow 2 complete with my&amp;nbsp;favourite&amp;nbsp;mug :)&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-u3_K_aAsd5g/TbAaXc2S9BI/AAAAAAAABOs/YVLBMEw9inw/s1600/LB2+2011-04-21+12-49-40-01.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-u3_K_aAsd5g/TbAaXc2S9BI/AAAAAAAABOs/YVLBMEw9inw/s400/LB2+2011-04-21+12-49-40-01.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Apache Helicopter Pilots Kill Mimes!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-580578539758387090?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/580578539758387090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/screen-shot-of-morning.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/580578539758387090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/580578539758387090'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/screen-shot-of-morning.html' title='Screen-shot of the morning'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-5t-eg-NpETk/Ta6pzTVAUlI/AAAAAAAABOA/rIBQyBHqNFk/s72-c/screenshot_1659.png' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-756946632987092480</id><published>2011-04-18T15:19:00.004+01:00</published><updated>2011-04-18T19:29:18.203+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fcr'/><title type='text'>FCR new look</title><content type='html'>I hadn't planned to do more work on the FCR radar system. I wanted to try out some ideas for target tracking and adding commands to select scan arcs (Narrow, Wide, Zoom). AD is having problems visually sighting targets on the firing range so we're going to add the same controls to try out a snap FOV change.&lt;br /&gt;&lt;br /&gt;Part of the same Helo avionics and ApacheMPD class. I had to make some tweaks to some of the re-usable elements. My prototype code can't be used, too many differences now. This is much much better and faster.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xStxrsMviDg/TaxHFpEGS7I/AAAAAAAABNk/SJBsDXiuTSs/s1600/screenshot_1652.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="286" src="http://4.bp.blogspot.com/-xStxrsMviDg/TaxHFpEGS7I/AAAAAAAABNk/SJBsDXiuTSs/s400/screenshot_1652.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Wide scan 90 degrees&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bzPuOdYSw3A/TaxRxYXV9EI/AAAAAAAABNw/xor7_v8xkqQ/s1600/screenshot_1656.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-bzPuOdYSw3A/TaxRxYXV9EI/AAAAAAAABNw/xor7_v8xkqQ/s400/screenshot_1656.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Medium scan 45 degrees&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-9srJB6b8Xo4/TaxRw-t5jtI/AAAAAAAABNs/L3niSOf-ErU/s1600/screenshot_1655.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-9srJB6b8Xo4/TaxRw-t5jtI/AAAAAAAABNs/L3niSOf-ErU/s400/screenshot_1655.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Narrow scan 30 degrees&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lw8PeXXBS9g/TaxQY0UfyWI/AAAAAAAABNo/a1YFGj39798/s1600/screenshot_1654.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-lw8PeXXBS9g/TaxQY0UfyWI/AAAAAAAABNo/a1YFGj39798/s400/screenshot_1654.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Zoom scan sector 15 degrees&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Your virtual collective should have a HAT assigned to quickly set the scan valume for FCR GND, FCR AIR, TADS and game FOV snap.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Choo choo&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Josh Klint kindly gave us permission to use the Leadwerks train model, I think AD is adding a railroad to the US range map as I write this. His last message read "choo choo".&lt;br /&gt;&lt;br /&gt;*edit*&lt;br /&gt;&lt;br /&gt;Oh yes, as if by magic...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--5UTRNVRgn8/TayCwcUwG3I/AAAAAAAABN0/VduMj32HVMA/s1600/PIC8FD.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://4.bp.blogspot.com/--5UTRNVRgn8/TayCwcUwG3I/AAAAAAAABN0/VduMj32HVMA/s320/PIC8FD.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-MrpCICtKT-Q/TayCwyBjPrI/AAAAAAAABN4/RVAKfvVh16k/s1600/PIC9FD.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://2.bp.blogspot.com/-MrpCICtKT-Q/TayCwyBjPrI/AAAAAAAABN4/RVAKfvVh16k/s320/PIC9FD.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-z4uvtrOToZc/TayCx808jTI/AAAAAAAABN8/8jtcZt2E4tE/s1600/PIC9E1.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://3.bp.blogspot.com/-z4uvtrOToZc/TayCx808jTI/AAAAAAAABN8/8jtcZt2E4tE/s320/PIC9E1.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-756946632987092480?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/756946632987092480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/fcr-early-stage.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/756946632987092480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/756946632987092480'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/fcr-early-stage.html' title='FCR new look'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xStxrsMviDg/TaxHFpEGS7I/AAAAAAAABNk/SJBsDXiuTSs/s72-c/screenshot_1652.jpg' height='72' width='72'/><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7561270755785598452</id><published>2011-04-17T20:57:00.000+01:00</published><updated>2011-04-17T20:57:21.807+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='combat helo web site'/><title type='text'>New Combat-Helo site live</title><content type='html'>A new webzone thing for Combat-Helo is up at &lt;a href="http://www.combat-helo.co.uk"&gt;www.combat-helo.co.uk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JRgYUTUWHyI/TatChzr1YkI/AAAAAAAABNg/8NG9eGhi_2k/s1600/newsite.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-JRgYUTUWHyI/TatChzr1YkI/AAAAAAAABNg/8NG9eGhi_2k/s320/newsite.jpg" width="181" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-7561270755785598452?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/7561270755785598452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/new-combat-helo-site-live.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7561270755785598452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/7561270755785598452'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/new-combat-helo-site-live.html' title='New Combat-Helo site live'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-JRgYUTUWHyI/TatChzr1YkI/AAAAAAAABNg/8NG9eGhi_2k/s72-c/newsite.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2403320865873790052</id><published>2011-04-16T20:57:00.002+01:00</published><updated>2011-04-17T01:47:20.161+01:00</updated><title type='text'>SpaceNavigator beta drivers</title><content type='html'>I just thought this was pretty neat. New beta drivers from &lt;a href="http://www.3dconnexion.com/index.php?id=231"&gt;3Dconnexion &lt;/a&gt;have joystick, keyboard and mouse emulation mode.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-p6cEa1aQEgE/TVWoAeGomCI/AAAAAAAABBo/VENVrZGUojE/s1600/space_navigator.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-p6cEa1aQEgE/TVWoAeGomCI/AAAAAAAABBo/VENVrZGUojE/s1600/space_navigator.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Setting it up as a walk controller in Combat-Helo was pretty easy. Was able to configure it for the Leadwerks editor without much difficulty.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FBo_3yYYqQo/TanzTQnlegI/AAAAAAAABNY/jP-10IXlelU/s1600/spacenav_input.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-FBo_3yYYqQo/TanzTQnlegI/AAAAAAAABNY/jP-10IXlelU/s320/spacenav_input.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2403320865873790052?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2403320865873790052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/spacenavigator-beta-drivers.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2403320865873790052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2403320865873790052'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/spacenavigator-beta-drivers.html' title='SpaceNavigator beta drivers'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-p6cEa1aQEgE/TVWoAeGomCI/AAAAAAAABBo/VENVrZGUojE/s72-c/space_navigator.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-2222636046738868042</id><published>2011-04-13T20:48:00.002+01:00</published><updated>2011-04-13T21:13:09.762+01:00</updated><title type='text'>Things you wouldn't see IRL but might in a game</title><content type='html'>More junk to decorate maintenance areas with. This is more in keeping with Origin's Wing/Strike Commander than a real military tool shed. Just a bit of fun to decorate the place with, screen-shots taken in the game editor.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wG1K6DhYmR8/TaX6pqbAvWI/AAAAAAAABM0/EKPzGVyqJfg/s1600/PIC2C5.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://3.bp.blogspot.com/-wG1K6DhYmR8/TaX6pqbAvWI/AAAAAAAABM0/EKPzGVyqJfg/s320/PIC2C5.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Fh7ByHStMzE/TaX6qODkAcI/AAAAAAAABM4/Z_Tl8ZWuzoQ/s1600/PIC2C4.tmp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://2.bp.blogspot.com/-Fh7ByHStMzE/TaX6qODkAcI/AAAAAAAABM4/Z_Tl8ZWuzoQ/s320/PIC2C4.tmp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;One feature I wanted to include in the game but might have to shelve was some level of 'pimping ones ride'. It wasn't overly ambitious, just the ability to attach decals earned via achievements or campaign completion to various helicopter parts. Then Apache Air Assault came out on consoles and suddenly it seemed like an old idea. This kind of maintenance tent could be employed to manage upgrades or repairs if we go down that route.&lt;br /&gt;&lt;br /&gt;Some in-game shots of these areas...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ovAoo1YU3UA/TaYDTSsgu9I/AAAAAAAABNA/3akjfz8bP0A/s1600/screenshot_1629.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-ovAoo1YU3UA/TaYDTSsgu9I/AAAAAAAABNA/3akjfz8bP0A/s400/screenshot_1629.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DVP189rxA3w/TaYDUcCDqaI/AAAAAAAABNE/kpPSWlFRIbc/s1600/screenshot_1630.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-DVP189rxA3w/TaYDUcCDqaI/AAAAAAAABNE/kpPSWlFRIbc/s400/screenshot_1630.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4yA3XZB6u6c/TaYDUwcw9VI/AAAAAAAABNI/Qt1YJRCuBm0/s1600/screenshot_1631.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-4yA3XZB6u6c/TaYDUwcw9VI/AAAAAAAABNI/Qt1YJRCuBm0/s400/screenshot_1631.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;When trying to plan a sortie, there's always going to be some joker wanting to gate-crash the party tent.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YS8NESDvaSs/TaYDVkHOfWI/AAAAAAAABNM/IThwv30_nHk/s1600/screenshot_1638.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-YS8NESDvaSs/TaYDVkHOfWI/AAAAAAAABNM/IThwv30_nHk/s400/screenshot_1638.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Thanks for that.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-291dHGl9wl4/TaYDWdeIdwI/AAAAAAAABNQ/Xqwn68H_XTQ/s1600/screenshot_1639.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-291dHGl9wl4/TaYDWdeIdwI/AAAAAAAABNQ/Xqwn68H_XTQ/s400/screenshot_1639.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;No smoking in the tent please sir.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zHFa18JQAv4/TaYDXN5CWeI/AAAAAAAABNU/GvKq258gQJU/s1600/screenshot_1641.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-zHFa18JQAv4/TaYDXN5CWeI/AAAAAAAABNU/GvKq258gQJU/s400/screenshot_1641.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-2222636046738868042?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/2222636046738868042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/things-you-wouldnt-see-irl-but-might-in.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2222636046738868042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/2222636046738868042'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/things-you-wouldnt-see-irl-but-might-in.html' title='Things you wouldn&apos;t see IRL but might in a game'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-wG1K6DhYmR8/TaX6pqbAvWI/AAAAAAAABM0/EKPzGVyqJfg/s72-c/PIC2C5.tmp.jpg' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-4969179483781416748</id><published>2011-04-12T17:22:00.000+01:00</published><updated>2011-04-12T17:22:57.134+01:00</updated><title type='text'>Dave, it's raining.</title><content type='html'>&lt;iframe frameborder="0" height="300" src="http://player.vimeo.com/video/22284701?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=ff9933" width="400"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4946580266235927217-4969179483781416748?l=combathelo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://combathelo.blogspot.com/feeds/4969179483781416748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://combathelo.blogspot.com/2011/04/dave-its-raining.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4969179483781416748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4946580266235927217/posts/default/4969179483781416748'/><link rel='alternate' type='text/html' href='http://combathelo.blogspot.com/2011/04/dave-its-raining.html' title='Dave, it&apos;s raining.'/><author><name>FlexmanUK</name><uri>http://www.blogger.com/profile/04677322954220829176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_PigZ8zde4FA/TOVOPn5RnkI/AAAAAAAAA_U/dNtgZWyWNHs/S220/flipface_richard.bmp'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4946580266235927217.post-7173368600736288628</id><published>2011-04-06T14:59:00.005+01:00</published><updated>2011-04-06T22:41:43.854+01:00</updated><title type='text'>More range wip, FXAA test and flags</title><content type='html'>Aily did a quick port of Timothy Lottes FXAA (fast approximate anti-aliasing) post shader. I won't be using this technique in Combat-Helo but I did try it out this morning to see what the performance impact would be. This is a version of the technique used in the upcoming Battlefield 3 (another deferred rendered game).&lt;br /&gt;&lt;br /&gt;The results are really good however performance impact is too high to warrant it's use on anything except nVidia 580s. Might consider using it as a hidden high-end only option. There was&amp;nbsp;unusually&amp;nbsp;high loss of performance when using weapons but I need to confirm that this is relating to the number of cannon shells I put in the air and all the tree collision going on.&lt;br /&gt;&lt;br /&gt;Here is a sample of test screens over the firing range.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QhTJUQtOUos/TZxtYWWGGAI/AAAAAAAABL8/YoBfPZyboro/s1600/screenshot_1563.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-QhTJUQtOUos/TZxtYWWGGAI/AAAAAAAABL8/YoBfPZyboro/s400/screenshot_1563.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JtCJEJSAKYQ/TZxtZeHvybI/AAAAAAAABMA/97Q1wugHvuQ/s1600/screenshot_1560.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-JtCJEJSAKYQ/TZxtZeHvybI/AAAAAAAABMA/97Q1wugHvuQ/s400/screenshot_1560.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-uB_CSFqg-Wg/TZxtalJOKbI/AAAAAAAABME/w2tqA13xNOk/s1600/screenshot_1561.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="288" src="http://1.bp.blogspot.com/-uB_CSFqg-Wg/TZxtalJOKbI/AAAAAAAABME/w2tqA13xNOk/s400/screenshot_1561.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-F34fPaFhz-0/TZxtUCkenTI/AAAAAAAABL4/85LN2EgqOJg/s1600/screenshot_1564.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-F34fPaFhz-0/TZxtUCkenTI/AAAAAAAABL4/85LN2EgqOJg/s400/screenshot_1564.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-U-BUb1-K3wk/TZxtbJUkPcI/AAAAAAAABMI/ecei29EFGSI/s1600/fxaa_bf3_gdc11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-U-BUb1-K3wk/TZxtbJUkPcI/AAAAAAAABMI/ecei29EFGSI/s400/fxaa_bf3_gdc11.jpg" width="363" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If you wish to read more about FXAA then head over to his blog here:&lt;br /&gt;&lt;a href="http://timothylottes.blogspot.com/2011/04/nvidia-fxaa-ii-for-console.html"&gt;http://timothylottes.blogspot.com/2011/04/nvidia-fxaa-ii-for-console.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;More range progress&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Still missing 3D grass, not sure if we'll have time for that, my proposed technique for streaming in those details has yet to be proved and there are more pressing features. AD constructed some dirt tracks and small features to represent 'Smalltown USA'.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RATlMV_7Ups/TZxtSv1ok3I/AAAAAAAABLw/X2l0TGikdHM/s1600/range_track_road.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border=
