<?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-8215438117947449572</id><updated>2011-11-08T09:04:42.911-08:00</updated><category term='smod'/><category term='rFactor'/><category term='Games'/><category term='Race 07'/><category term='smod project lemon update'/><category term='smod project lemon'/><category term='Simulation'/><category term='GTR2'/><category term='smod project lemon release'/><category term='Suspension diagrams'/><category term='Suspension'/><category term='Mechanics'/><category term='Simulator'/><category term='Games Alien Swarm'/><category term='Programming'/><category term='Racing'/><title type='text'>Lemming77's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-2602073973499123553</id><published>2011-10-22T18:45:00.000-07:00</published><updated>2011-10-22T22:17:05.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Suspension'/><category scheme='http://www.blogger.com/atom/ns#' term='Suspension diagrams'/><category scheme='http://www.blogger.com/atom/ns#' term='Mechanics'/><title type='text'>Suspension Diagrams - Workings</title><content type='html'>I'm gonna discuss how my Suspension Diagram program works in this post. Brace yourself for maths!&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;First, I think it should be made clear that this application uses Vector mathematics, much like it's used in video games and graphics software. I haven't used any third party libraries for this, and have simply included the structures as classes in the program, in the interest of keeping it down to a single portable application file with as few external dependencies as possible. Primarily for personal reasons. I stay up late at night so I can hate bloated software more.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I've found two formulas for working out the ratio between spring rates and wheel rates, and I'd wager there's more than those two knocking around aswell. The first I know of is &lt;a href="http://www.autonest.org/modifications/suspension/what-spring-rate-should-you-get/2"&gt;this one, from Autonest&lt;/a&gt;. And the other, which I elected to use in this program, I found in a book. Chassis Engineering by Herb Adams, page 26. The formula is as follows.&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://1.bp.blogspot.com/-sDRcT9cujuw/TqNnJlCHLYI/AAAAAAAAAJM/7ltYayuGX8I/s1600/wheelrate.gif" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-sDRcT9cujuw/TqNnJlCHLYI/AAAAAAAAAJM/7ltYayuGX8I/s1600/wheelrate.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;A: Distance from control arm inner control arm pivots to the center point where the spring acts on the lower arm.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;B: The length of the lower control arm from the ball joint to the inner pivots.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;C: The distance from the lower ball joint to the suspension instant center&lt;/i&gt;&lt;br /&gt;&lt;i&gt;D: The distance from the center of the tire contact patch to the front suspension instant center.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This did require that the suspension in the car be simplified down to just one control arm, effectively turning it into a MacPherson Strut design. This feels like a massive simplification to me, but I figured that won't matter too much in this context. This is simply done by taking the average of all the rod attachments to the spindle, and again for all the attachments to the body, and forming a vector out of these. This formed my control arm for the purpose of the above formula.&lt;br /&gt;&lt;br /&gt;The control arm's inner pivot becomes where my control arm attaches to the body, and the ball joint became where this control arm attached to the spindle. &lt;i&gt;A &lt;/i&gt;is found by using the dot product of the pushrod's spindle attachment and my control arm vector.&lt;br /&gt;&lt;br /&gt;This formula with the variables filled in can be seen on the output images at the time of writing. I'll most likely remove this when I release it, however it can be seen on the images in the previous post.&lt;br /&gt;&lt;br /&gt;Now there's only one more thing left in the procedure. I take the Pushrod vector, normalize it, and multiply the output by the vertical component of this vector. I felt that this very easily describes the cosine of the angle between the pushrod vector and the direction of travel. That's what the final number is in the images in the previous post is too. I multiply these two numbers together, and I have the final product.&lt;br /&gt;&lt;br /&gt;There's a lot which isn't taken into account. I don't think this method provides 100% accurate results, but at the same time, I don't think 100% accuracy is a realistic target. Not only do setup changes in the ride height and track bar affect the outcome, but so does suspension travel caused by bumps,&amp;nbsp; downforce, body roll, road camber, etc. when out on track. But even this rough figure should help understanding and controlling the handling characteristics of the car.&lt;br /&gt;&lt;br /&gt;If you've got any suggestions on ways to improve this procedure, please let me know. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-2602073973499123553?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/2602073973499123553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=2602073973499123553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/2602073973499123553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/2602073973499123553'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2011/10/suspension-diagrams-workings.html' title='Suspension Diagrams - Workings'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-sDRcT9cujuw/TqNnJlCHLYI/AAAAAAAAAJM/7ltYayuGX8I/s72-c/wheelrate.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-8651562521624856744</id><published>2011-10-22T17:49:00.000-07:00</published><updated>2011-10-22T17:49:50.925-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Suspension'/><category scheme='http://www.blogger.com/atom/ns#' term='Suspension diagrams'/><category scheme='http://www.blogger.com/atom/ns#' term='GTR2'/><category scheme='http://www.blogger.com/atom/ns#' term='Race 07'/><category scheme='http://www.blogger.com/atom/ns#' term='Racing'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='Mechanics'/><category scheme='http://www.blogger.com/atom/ns#' term='rFactor'/><title type='text'>Suspension diagrams</title><content type='html'>In my venture to learn more about vehicle dynamics, and apply that knowledge to racing simulators, I found the need for some fairly intimate analysis of the cars. The characteristics of the suspension are affected by a lot of things. For instance, in an Endurance Series DBR9, the default front spring rate of 245n/mm translates to a 'wheel rate' of 133n/mm when measured at the wheel. This is due to various factors in the suspension geometry. I figured this would be helpful to understand on a car-by-car basis, so I'm working on a program to draw diagrams of the suspension geometry on these cars. Read on for more info.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;If you've studied chassis design, you've probably come across this before. For a start, the force which is exerted onto your suspension by your spring and/or damper is directly proportional to the cosine of the angle between the spring/damper and the direction of travel. And on top of that, there's the effect of leverage to take into account aswell. In fact, theoretically, even body roll can change the wheel rate. But I don't think it's practical to take that into account unless I were trying to simulate the car's behavior.&lt;br /&gt;&lt;br /&gt;It's a very straight forward program to use. All you have to do is point it in the direction of a .hdv file, and it produces two PNG graphics showing diagrams of the car's suspension geometry. One for the front, and one for the rear. Here's what the product looks like for the DBR9 in the Endurance Series mod for rFactor.&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/-cL_1quoA1Aw/TqNhorWxxrI/AAAAAAAAAI8/z--N8iuqtCc/s1600/ALMS06_DBR9_front.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://1.bp.blogspot.com/-cL_1quoA1Aw/TqNhorWxxrI/AAAAAAAAAI8/z--N8iuqtCc/s320/ALMS06_DBR9_front.png" 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/-659aSvyeIgE/TqNhpXLnGLI/AAAAAAAAAJE/vr5O3WlJ8Ek/s1600/ALMS06_DBR9_rear.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://4.bp.blogspot.com/-659aSvyeIgE/TqNhpXLnGLI/AAAAAAAAAJE/vr5O3WlJ8Ek/s320/ALMS06_DBR9_rear.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The green lines indicate the suspension 'bars', the blue line is the spring+shock absorber, and the red dots represent bodies. Typically the spindle and wheel in each corner. A very crude tire is also drawn, so you can see how the tires compare. Both the width and radius are accurate.&lt;br /&gt;&lt;br /&gt;Most of the numbers can be disregarded. The only one you really need to take note of is the last one on each side, as this is the ratio between spring rate and wheel rate. The rest is simply there for 'debugging, to ensure the calculations are working properly. I'll go into more detail about the workings and exact calculations in another post.&lt;br /&gt;&lt;br /&gt;Currently, the program is able to parse vehicles in GTR2, rFactor, and Race 07 (assuming they aren't encrypted). Adding support for other G-Motor based games like GTL, GSC, etc. shouldn't be a problem. Right now, it doesn't take into account setup information either. But this isn't a problem on any cars without adjustable track bars. I'm still ironing out a lot of problems in it, but I intend to release it once I have it in a state I'm happy with.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-8651562521624856744?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/8651562521624856744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=8651562521624856744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/8651562521624856744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/8651562521624856744'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2011/10/suspension-diagrams.html' title='Suspension diagrams'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-cL_1quoA1Aw/TqNhorWxxrI/AAAAAAAAAI8/z--N8iuqtCc/s72-c/ALMS06_DBR9_front.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-7011091293752539989</id><published>2010-07-22T02:53:00.001-07:00</published><updated>2011-06-18T20:48:14.707-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Games Alien Swarm'/><title type='text'>Alien Swarm &amp; Formations</title><content type='html'>&lt;p&gt;I think I've been playing too much Alien Swarm. Since it's release 2-3 days ago, I've got 22 hours of gameplay, according to Steam. Doing my best to get &lt;a href=http://steamcommunity.com/id/lemming77/stats/AlienSwarm?tab=achievements&gt;all the achievements&lt;/a&gt;. Note the progress through the campaign on insane difficulty, which has proven to be the most enjoyable thing I've done in the game so far. It certainly isn't easy though, we've had to be really strict with our strategies. Which hopefully will help anyone else who's trying to do the same thing.&lt;/p&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The best thing you can do as a team is be coordinated. Communication and organisation is key to success. You'll have to be strict, but it makes such a big difference, you won't regret it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;First of all, weapons. The tesla cannon is great for clumsy team members, as it's impossible to waste ammo with it, and it won't hurt team mates. In fact, I'd generally recommend it for anyone doing almost anything apart from crowd control or burning biomass.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The most harmful thing in the game is any enemy someone doesn't notice. If they sneak up to your team via a blind spot, then they can start attacking, and there's a good chance team mates reacting will hit the alien's victim too. So this is exactly what we want to avoid. And we can do that by simply having the team stay in formation.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u1&gt;&lt;b&gt;Formation&lt;/b&gt;&lt;/u1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The easiest way to organise the team is to establish formations and stick to them. Everyone knows where they should be relative to their team mates, and from there can pretty much look after their own firing line.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0001.png" border="0" alt="Photobucket"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1 is the pointman, and should carry a heavy weapon (minigun, autogun, etc.) to dive head first into whatever trouble you're approaching. 2 and 3 should have medium weapons (assault rifle, shotgun, PDWs, tesla cannon) to cover the sides, and 4 cover the rear with a medium weapon too.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the event that one person can't handle what comes their way, then the two closest team mates can turn and give some support, adjusting their position if necessary to keep their team mates out of their firing line. However the person on the opposite side to this should NOT turn around and shoot, or else risk friendly fire and enemies sneaking up on them.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0002.png" border="0" alt="Photobucket"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Bear in mind you &lt;b&gt;can and should&lt;/b&gt; turn the entire team, so you always have your point man facing in the direction you're moving.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For longer maps (such as residential area), a dedicated medic (healing beacons + healing gun) might be required, who will not be able to shoot any enemies. Therefore it would be a waste of time to put the medic on one of those four corners. Instead, there is a triangular formation you should adopt instead.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0003.png" border="0" alt="Photobucket"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A flat side of this triangle should take point, focusing more fire on where you're headed, and one focused on the pile of bodies you just killed. If you're fleeing from a large amount of enemies, then this formation can be easily turned around.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;With the medic placed firmly in the middle, he can heal all his team mates without trouble too. And of course, redirect fire as necessary.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0004.png" border="0" alt="Photobucket"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a great formation if one person dies, or you only started with a three man team aswell, if you disregard the medic in the middle. If in a four man team with a dedicated medic and the medic dies however, chances are you're fucked. You only ever have a dedicated medic because you need one.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In tight spaces, these formations can be difficult to maintain. So the best thing you can do is have someone covering the front, someone covering the rear, and just move in single file.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0005.png" border="0" alt="Photobucket"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you happen to run into any trouble, just stop, and adopt this 'staggered' formation. This'll enable two people to fire in each direction. This formation is more difficult to hold however, and more prone to friendly fire. Don't move unless you absolutely have to, and if you do, hold shift to move slower.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0006.png" border="0" alt="Photobucket"&gt;&lt;br /&gt;&lt;br /&gt;&lt;u1&gt;&lt;b&gt;Breaking formation&lt;/b&gt;&lt;/u1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There will be occassions when you need to break the formation though, such as when you meet a shield bug. Just surround them, and attack from multiple directions. If possible, freeze/stun it. Once it's dead, get straight back into formation. It's the same sort of thing if there's more than one, you just have to make sure the team's in good communcation, and always knows which target to focus on.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0008.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0009.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0010.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sad panda's shield legs don't work when sad panda's flanked.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If a spitter spits at you, don't be afraid to break the formation by rolling. It takes less than a second to get back into formation. You'll have plenty of time to kill the spitter, and you'll save yourself some health.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u1&gt;&lt;b&gt;Splitting the team&lt;/b&gt;&lt;/u1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is usually a really shit idea. As how much resistance you meet doesn't vary based on how many of you there are. It's a high risk strategy only worth using in speed runs, so I'll go ahead and quickly go over it. I'm also going to assume you want to split up because you are doing a speed run.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Plan ahead when you want to split up. Because any confusion when you get to a junction and just shout "split up, guys!", you could easily have 3 people go one way and 1 go the other. This can lead to one or both of two things; A) The guy on his own will die, or B) You'll lose time correcting the mistake.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Establish who's going where when you split the team while you're in the lobby. If you do this and your team doesn't consist of fucking idiots, you'll be fine.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u1&gt;&lt;b&gt;Parasites&lt;/b&gt;&lt;/u1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Parasites hurt. A lot. If someone is infested by one or more parasites, they're dead unless a medic can get to them. Flame throwers are a good defense against them, and medics are a must have in case the flame throws don't work. If you have electric armor, a shock from that will do a lot of damage to the parasite, and could easily save your life.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Depending on the team's exposure to parasites, it might be worth bringing a dedicated medic. This is certainly the case on the Residential Area level. Protect the medic, ensure there's somebody armed between him and every alien in the area. Although he can save your life if you end up infested, he can't do it many times. Infestations are a huge drain on healing supplies.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A particularely brutal last resort if there's no chance you can heal is to run somewhere far away from your team where they won't be going before they kill you. If a parasite kills someone, that parasite will duplicate several times. And a bunch more parasites is the last thing you want near your team.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Dealing with parasites in tight spaces isn't much more difficult, however. Put the medic behind your point man, and he can provide healing to the one most likely to become infested.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0007.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There's also good formations to take when &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0013.png"&gt;backed up&lt;/a&gt; &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0014.png"&gt;against a wall&lt;/a&gt; or &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0011.png"&gt;in&lt;/a&gt; a &lt;a href=http://i171.photobucket.com/albums/u301/lemming77/Random/AlienSwarm/alienswarm0012.png&gt;corner&lt;/a&gt;, which don't take any explaining. The same principals apply; make sure you can shoot in every possible direction, and make sure your medic can heal anyone if you've got one.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Good luck. You're gonna need it if you're playing on insane. If you're on easy or normal, then you really don't need to worry about formations. You'd also be a great big wuss. Grow some guts you sissy.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Also Blogspot needs more 'read more' buttons.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-7011091293752539989?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/7011091293752539989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=7011091293752539989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/7011091293752539989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/7011091293752539989'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2010/07/alien-swarm-formations.html' title='Alien Swarm &amp; Formations'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-7843466976564059591</id><published>2009-04-11T00:57:00.001-07:00</published><updated>2011-10-26T01:31:00.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smod project lemon update'/><title type='text'>Project Lemon update</title><content type='html'>Yes, I know, at fucking last, what took me so long, leave me alone &amp;gt;:(&lt;br /&gt;&lt;br /&gt;Anyway, this update just rounds off a few of the rough edges. Hopefully after this I can leave it alone. Maybe I'll pick it up again in a while, maybe I'll never touch it again. Either way, here it is for anyone who wants to to check it out, pick bits out, expand on it, whatever you want. &lt;a href="http://files.filefront.com/pl+110409+dzip/;13581460;/fileinfo.html"&gt;Enjoy :3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Changes being new, more high-resolution skin for the enemy soldiers; 2048x2048, mainly just more detailed clothing. The rest hasn't changed. Wouldn't need to have gone to this extreme had detail textures just fucking worked on models... :/&lt;br /&gt;&lt;br /&gt;I've also made some adjustment to the weapons I've forgotten about, fixed the bone merge error (thanks Vet), and sorted the "switching sides twice" issue with the camera.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-7843466976564059591?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/7843466976564059591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=7843466976564059591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/7843466976564059591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/7843466976564059591'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2009/04/project-lemon-update.html' title='Project Lemon update'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-4664489828420952890</id><published>2009-03-07T10:55:00.000-08:00</published><updated>2009-03-07T10:58:43.376-08:00</updated><title type='text'>Project Lemon Release 2</title><content type='html'>&lt;p&gt;Progress has gone nicely on version 2. I've adjusted the weapons to make them more accurate, fixed being able to change the camera to the same side over and over, got some model fixes from Ken to include, and it's actually independent from CSS now. I'll release it when I get those models from Ken, and after that hopefully get away with never touching it again. :D No real ETA though, sorry, I keep forgetting to ask him for them... :(&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-4664489828420952890?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/4664489828420952890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=4664489828420952890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/4664489828420952890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/4664489828420952890'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2009/03/project-lemon-release-2.html' title='Project Lemon Release 2'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-4318320097048247147</id><published>2009-02-06T21:26:00.001-08:00</published><updated>2011-10-26T01:36:25.814-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smod project lemon release'/><title type='text'>Project Lemon Release</title><content type='html'>And it's about fucking time too, don't you think? Only took two long years, and still it's full of bugs and stuff. Well... Enjoy. :)&lt;br /&gt;&lt;br /&gt;I've got the urge to write a novel about this, just because I can, so for anyone who can't be assed reading the rest; &lt;a href="http://www.youtube.com/watch?v=qHbPVQikJLM"&gt;video&lt;/a&gt; aaaaand &lt;a href="http://files.filefront.com/pl+070209+drar/;13227290;/fileinfo.html"&gt;download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Difficulty can be adjusted using three configs as well as the options menu; skill_wuss, skill_usual and skill_onemanarmy. skill_usual will be used by default every time the game starts.&lt;br /&gt;&lt;br /&gt;It does require that you have CSS installed to run it at the moment, and although I haven't tried it, I'm sure it'd work fine without. Just comment it out in scripts/addcontents.txt if you don't have it. No promises though! Like I said, I haven't tried it.&lt;br /&gt;&lt;br /&gt;The only level I've provided is Kielbasa's masterpiece smod_drainage, released without permission (sorry D:). Anything else you'll just have to add yourself. If anyone puts together some mapadds they feel work well in this, please do share. I'd love to see. :3&lt;br /&gt;&lt;br /&gt;It's come a long way. It started as basically an &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/smod_drainage120044.jpg"&gt;undistinguished weapon/skin pack using every feature it possibly could in Smod&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After some time, I decided it sucked ass, was as good as a tactical clone, and needed some twist to it. That twist ended up being a &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d3_c17_020041.jpg"&gt;third person camera, similar to that seen in Gears of War&lt;/a&gt;. I know Tactical has the same thing, but I did it first damnit! &amp;gt;:( Ken, back me up here :P&lt;br /&gt;&lt;br /&gt;It evolved further, however &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d2_prison_030104.jpg"&gt;I grew very fond of the camera stuff I'd come up with, so ended up concentrating on that mainly&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Not much has changed since the &lt;a href="http://www.youtube.com/watch?v=qHbPVQikJLM"&gt;video on Youtube&lt;/a&gt; I posted a while back, so I guess that serves as the best taste of it you're gonna get before playing it.&lt;br /&gt;&lt;br /&gt;I had one friend who told me while I was working on this that he didn't enjoy using third person cameras. He wrote this in a comment on the video too, which... Apparently wasn't particularly well received... But thinking this was a terrible shame, I did include a very basic first person camera. By this time I'd put zero effort into view models though, so he'll just have to make do with cam_attacheyes. F2 to enable first person, F3 to switch back to third. Enjoy Eb, yiff in hell furfag. :3&lt;br /&gt;&lt;br /&gt;k I'm done rambling. Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-4318320097048247147?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/4318320097048247147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=4318320097048247147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/4318320097048247147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/4318320097048247147'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2009/02/project-lemon-release.html' title='Project Lemon Release'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-2919084282159516432</id><published>2008-12-08T10:05:00.000-08:00</published><updated>2011-10-26T01:29:21.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smod'/><title type='text'>Moar smod</title><content type='html'>So yeah, my obsession with Smod carries on. Lemon remains my on-again-off-again project, as it has for the past year and a half, so I estimate it'll be released some time late '09 lol&lt;br /&gt;&lt;br /&gt;That's not all I've been doing though. Got a bunch of other custom weapons working right now. First up, an M4. Four versions of it, one vanilla, one with an acog, one with a suppressor, one with both acog and suppressor. Custom sounds, working world model, no ironsights besides on the acogs because they're meant to fit into HL2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d1_canals_010004.jpg"&gt;One&lt;/a&gt; &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d2_coast_040007.jpg"&gt;Two&lt;/a&gt;&lt;br /&gt;Next up, BRII. Two versions, vanilla and scope. Uses that fancy subviewcam stuff. &lt;b&gt;Huge&lt;/b&gt; thanks to veteran_gamer for helping me get that working. Most bizarre solution ever. :D&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d1_canals_010005.jpg"&gt;One&lt;/a&gt; &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d2_coast_040008.jpg"&gt;Two&lt;/a&gt;&lt;br /&gt;Next up, one I like to call "&lt;b&gt;THE RAEP SHOTGUN&lt;/b&gt;", or pwnzerfaust for anyone seeking a more tasteful name. It's a lot of fun... Watch this! *BOOMBOOMBOOMBOOMBOOMBOOMBOOMBOOMBOOMBOOMBOOMBOOM* Did you see that? No, of course not, because the instant it started firing, everything was swallowed by a BIG FIREY CLOUD OF &lt;b&gt;DEATH!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d2_coast_040025.jpg"&gt;One&lt;/a&gt; &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/d2_coast_040019.jpg"&gt;Two&lt;/a&gt; &lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/smod_drainage120008.jpg"&gt;Three&lt;/a&gt;&lt;br /&gt;And last, a work in progress... One for any No Country for Old Men fans, the only one without a working world model, casings ejecting, etc. (but that stuff's coming soon)... Shotgun inspired by the one Anton Chigur uses.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i171.photobucket.com/albums/u301/lemming77/smod/smod_drainage120018.jpg"&gt;pic4u&lt;/a&gt;&lt;br /&gt;Also, anyone who wants to complain about the ironsights, incorrect mirroring, etc. can shove their suggestions up their ass 'cause I'm not interested. *glares at Smod Tactical forum*&lt;br /&gt;&lt;br /&gt;I really should do some work on Wipeout... The track's what's got me stuck right now. Also, Twitchy licked me. Is this some Furry gesture I don't know about? Or a sign that he's gonna rape me? Also, I still miss Ken. :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-2919084282159516432?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/2919084282159516432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=2919084282159516432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/2919084282159516432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/2919084282159516432'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2008/12/moar-smod.html' title='Moar smod'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-3126093885838322892</id><published>2008-10-27T20:04:00.001-07:00</published><updated>2008-10-27T20:04:42.461-07:00</updated><title type='text'>I miss Ken and Warman...</title><content type='html'>:(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-3126093885838322892?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/3126093885838322892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=3126093885838322892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/3126093885838322892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/3126093885838322892'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2008/10/i-miss-ken-and-warman.html' title='I miss Ken and Warman...'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215438117947449572.post-5006155017972441749</id><published>2008-10-08T21:04:00.000-07:00</published><updated>2008-10-08T21:09:29.582-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smod project lemon'/><title type='text'>Project Lemon</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qHbPVQikJLM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qHbPVQikJLM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;Yeah, it's a video.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215438117947449572-5006155017972441749?l=lemming77blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lemming77blog.blogspot.com/feeds/5006155017972441749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215438117947449572&amp;postID=5006155017972441749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/5006155017972441749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215438117947449572/posts/default/5006155017972441749'/><link rel='alternate' type='text/html' href='http://lemming77blog.blogspot.com/2008/10/project-lemon.html' title='Project Lemon'/><author><name>Lemmy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
