<?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-30016981</id><updated>2011-12-14T21:34:18.044-05:00</updated><title type='text'>COD2gen - Random map generator for Call of Duty 2</title><subtitle type='html'>This program generates randomized maps for the WWII PC game Call of Duty 2 (CoD2).</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30016981.post-4785663109655450342</id><published>2008-04-16T20:59:00.002-04:00</published><updated>2008-04-16T21:03:00.385-04:00</updated><title type='text'>"prag" (CoD4Gen) released</title><content type='html'>Hey, all!  Good news for CoD4 players, I've released "prag" for anybody to download.  See my other blog to get it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pragfps.blogspot.com"&gt;http://pragfps.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This time I waited until I had a simple GUI front-end before releasing it.  Another feature of interest for mappers/modders is that it can be used to generate terrains and skyboxes (and nothing else).  For people that want a full map with roads, buildings, and random entities, it can do that also.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-4785663109655450342?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/4785663109655450342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=4785663109655450342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/4785663109655450342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/4785663109655450342'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2008/04/prag-cod4gen-released.html' title='&quot;prag&quot; (CoD4Gen) released'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-4069842706460985129</id><published>2008-02-06T23:08:00.000-05:00</published><updated>2008-02-06T23:20:49.424-05:00</updated><title type='text'>prag = cod4gen</title><content type='html'>So, I've begun work on a tool to create maps for Call of Duty 4.  Check it out on the blog I've just set up for it: &lt;a href="http://pragfps.blogspot.com"&gt;prag - procedural random arena generator&lt;/a&gt;.  I'm focusing on Cod4 for now, but hope to be able to use the same code for future games.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-4069842706460985129?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/4069842706460985129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=4069842706460985129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/4069842706460985129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/4069842706460985129'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2008/02/prag-cod4gen.html' title='prag = cod4gen'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-7956730200223314279</id><published>2007-11-22T00:26:00.000-05:00</published><updated>2007-11-22T00:28:31.385-05:00</updated><title type='text'>COD4 Is Out</title><content type='html'>So, goodbye COD2.  Hello, COD4!  I'm starting from scratch on a COD4Gen program -- not that I can make too much progress, though, since the modding tools are not yet available.  For now I'm making it output COD2 maps and just looking at them in Radiant.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-7956730200223314279?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/7956730200223314279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=7956730200223314279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/7956730200223314279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/7956730200223314279'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2007/11/cod4-is-out.html' title='COD4 Is Out'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-7670153830761501436</id><published>2007-05-08T22:34:00.000-04:00</published><updated>2007-05-08T22:42:31.800-04:00</updated><title type='text'>New Version 0.99</title><content type='html'>After quite some time off, here is an updated version:  &lt;a href="http://cod2gen.googlepages.com/codgen_0_99.zip"&gt;cod2gen 0.99&lt;/a&gt;&lt;br /&gt;Notable changes in this version:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Made 3rd story towers on buildings be supported by 4 legs instead of solid walls.  This makes climbing the ladder to the top more dangerous, and improves visibility across a map with a lot of towers&lt;/li&gt;&lt;li&gt;Made the default configuration xml file consist of only the "building" region type.  This should be more playable than the old default file, which was more to show you what all the different types are.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5ThyVy8ASuY/RkE005UXseI/AAAAAAAAAAM/KyPZy-AV2R8/s1600-h/cod2gen_towers.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5ThyVy8ASuY/RkE005UXseI/AAAAAAAAAAM/KyPZy-AV2R8/s320/cod2gen_towers.jpg" alt="" id="BLOGGER_PHOTO_ID_5062385539485250018" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-7670153830761501436?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/7670153830761501436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=7670153830761501436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/7670153830761501436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/7670153830761501436'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2007/05/new-version-099.html' title='New Version 0.99'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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://bp1.blogger.com/_5ThyVy8ASuY/RkE005UXseI/AAAAAAAAAAM/KyPZy-AV2R8/s72-c/cod2gen_towers.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30016981.post-5164365090856313916</id><published>2007-02-26T10:56:00.000-05:00</published><updated>2007-02-26T11:20:36.519-05:00</updated><title type='text'>Some XML files and future plans</title><content type='html'>As you can tell, I haven't been doing much lately with COD2Gen.  We still use it to generate a new map to play every day where I work, but most of what we want can be accommodated by tweaking the xml files instead of messing with the program itself.&lt;br /&gt;&lt;br /&gt;Here are two xml files that seem to produce fairly playable maps:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://cod2gen.googlepages.com/buildings.xml"&gt;buildings.xml&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cod2gen.googlepages.com/trees_buildings.xml"&gt;trees_buildings.xml&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I've been thinking lately about making a whole new generator program.  I'd start from scratch, and would do some things differently:&lt;br /&gt;&lt;br /&gt;A "holistic" approach to planning the map:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Decide where roads / unencumbered paths should go&lt;/li&gt;&lt;li&gt;Fill in the areas between between paths with different things based on their size and shape&lt;/li&gt;&lt;li&gt;Pick good locations for headquarters (instead of purely random) and flags (instead of always in the exact same spots)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Use an extensible library of prefabs to allow for more "polished" and interesting levels.&lt;br /&gt;&lt;br /&gt;Get rid of the wavy terrain and settle for maps that are basically flat.  From a technical point of view the wavy terrain was very cool, but it really tied my hands so that I couldn't use prefabs because they might have had ugly effects like the terrain jutting up through their floors.  And after a LOT of play-testing :) it doesn't seem like the hilly terrain added as much to gameplay as I'd hoped.  Roadways might still be hilly, but the areas between paths would be flat so we could stick anything on them with a flat bottom.  We could also still have hilly tree and rock areas, but these have turned out to be less fun to play than the more urban settings.&lt;br /&gt;&lt;br /&gt;I don't know if I'll do this for COD2 or wait for the rumored PC COD4.  If anybody has thoughts, feel free to leave comments.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-5164365090856313916?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/5164365090856313916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=5164365090856313916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/5164365090856313916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/5164365090856313916'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2007/02/some-xml-files-and-future-plans.html' title='Some XML files and future plans'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115630899663044843</id><published>2006-08-23T00:50:00.000-04:00</published><updated>2006-11-20T07:59:19.480-05:00</updated><title type='text'>New version after a little break</title><content type='html'>So after a little break, I've released version &lt;a href="http://cod2gen.googlepages.com/codgen_0_98.zip"&gt;0.98&lt;/a&gt; .  Here are the new features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Made the teams that are used based on the config file&lt;/li&gt;&lt;li&gt;Supported game types are configureable&lt;/li&gt;&lt;li&gt;Also added windows to buildings.&lt;/li&gt;&lt;li&gt;Included a "russia.xml" config file to show some different options.&lt;/li&gt;&lt;/ul&gt;Here's a picture of a map generated with the new Russian motif:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/russian.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/russian.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115630899663044843?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115630899663044843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115630899663044843' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115630899663044843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115630899663044843'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/08/new-version-after-little-break.html' title='New version after a little break'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30016981.post-115439970434045838</id><published>2006-07-31T22:26:00.000-04:00</published><updated>2006-07-31T22:35:18.586-04:00</updated><title type='text'>GUI for COD2gen</title><content type='html'>&lt;a href="http://cod2gen.googlepages.com/codgen_0_97.zip"&gt;The new version&lt;/a&gt; has a graphical user interface, made by Marcp22, that makes using the program much easier.  This replaces my lame .bat file that was released in an earlier version.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/codgen_gui.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/codgen_gui.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115439970434045838?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115439970434045838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115439970434045838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115439970434045838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115439970434045838'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/gui-for-cod2gen.html' title='GUI for COD2gen'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115412006073316801</id><published>2006-07-28T16:47:00.000-04:00</published><updated>2006-07-28T23:41:27.486-04:00</updated><title type='text'>Contest</title><content type='html'>I would like to have a contest that involves using the random map generator.  I have two ideas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Find a random seed that results in the coolest (looks cool, good playability) map.&lt;/li&gt;&lt;li&gt;Have people create their own maps derived from a common starting point.&lt;/li&gt;&lt;/ul&gt;The folks at &lt;a href="http://www.modsonline.com"&gt;modsonline&lt;/a&gt; have expressed interest in hosting the contest, but we need to see if there is any interest in it.  Please let your opinions be known on the modsonline board:&lt;br /&gt;&lt;a href="http://www.modsonline.com/Forums-top-23505.html"&gt;http://www.modsonline.com/Forums-top-23505.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'd love to see what kind of maps people can make, for my own interest, because I am personally not a mapper really, I'm really more of a programmer that likes playing COD2.  I think if we could see some of the cool maps that people make, that would give me some ideas of what other sorts of things the random map generator might do, and what sorts of cool touches would just be impossible to produce with a program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115412006073316801?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115412006073316801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115412006073316801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115412006073316801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115412006073316801'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/contest.html' title='Contest'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115381163208399420</id><published>2006-07-25T03:08:00.000-04:00</published><updated>2006-07-26T12:54:02.073-04:00</updated><title type='text'>Version 0.96 - trenches and mounds working</title><content type='html'>The trenches and mounds are now in and working for &lt;a href="http://cod2gen.googlepages.com/codgen_0_96.zip"&gt;Version 0.96&lt;/a&gt;.  I did spend several hours tonight banging my head against a problem with the ground of the trenches not being perfectly level - sometimes it juts up or down by a unit, and I just can't figure out why.  I'll probably fix it by changing the ground in the trench to be a mesh instead of a bunch of brushes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/codgen_096.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/codgen_096.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I do feel bad for the guy that is working on the GUI for this... I keep changing the XML file to accomodate new features, and his GUI is supposed to write that XML file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115381163208399420?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115381163208399420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115381163208399420' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115381163208399420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115381163208399420'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/version-096-trenches-and-mounds.html' title='Version 0.96 - trenches and mounds working'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30016981.post-115345666588607693</id><published>2006-07-21T00:35:00.000-04:00</published><updated>2006-07-21T00:37:45.896-04:00</updated><title type='text'>Trenches and mounds</title><content type='html'>Did anybody ever play Evereux for COD1?  We called it "whack-a-mole" where I work.  I wanted to get some of that flavor into the random maps, so last night I started working on trenches.  What I got turned out to be more like large mounds of dirt.  So, I'm keeping the mounds, and I'm trying a different approach for the trenches.  I expect to have a new version Monday night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115345666588607693?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115345666588607693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115345666588607693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115345666588607693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115345666588607693'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/trenches-and-mounds.html' title='Trenches and mounds'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115328171159011633</id><published>2006-07-18T23:53:00.000-04:00</published><updated>2006-07-19T00:01:51.593-04:00</updated><title type='text'>Doors on buildings now</title><content type='html'>&lt;a href="http://cod2gen.googlepages.com/codgen_0_95.zip"&gt;Version 0.95&lt;/a&gt; is now available!  The buildings have been altered so that there are doorways and internal stairways to get up to the second story/roof.  Portals are created on all the openings to help with rendering speed.  See these pics from inside Radiant:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/095_outside.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/095_outside.jpg" alt="" border="0" /&gt;&lt;/a&gt;Outside view - the bluish things are "portals", which are the doorways and the top of the stairwell.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/095_inside.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/095_inside.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Inside a building - yellow things are the "portal_nodraw" texture.  As you can see, the decor is a bit Spartan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115328171159011633?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115328171159011633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115328171159011633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115328171159011633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115328171159011633'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/doors-on-buildings-now.html' title='Doors on buildings now'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115293498534287891</id><published>2006-07-14T23:40:00.000-04:00</published><updated>2006-07-15T18:28:15.813-04:00</updated><title type='text'>Fixed problem with rocky regions</title><content type='html'>&lt;a href="http://cod2gen.googlepages.com/codgen_0_94.zip"&gt;Version 0.94&lt;/a&gt; fixes a problem with rocky regions sometimes having illegal values that made it so Radiant couldn't even load some maps.   For some reason, the rocky regions sometimes had zero width or height, and then later on I divided by that... long story short it should be fixed now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115293498534287891?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115293498534287891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115293498534287891' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115293498534287891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115293498534287891'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/fixed-problem-with-rocky-regions.html' title='Fixed problem with rocky regions'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30016981.post-115286063966058366</id><published>2006-07-14T02:45:00.000-04:00</published><updated>2006-07-14T03:03:59.670-04:00</updated><title type='text'>Buildings without terrain inside of them</title><content type='html'>Version &lt;a href="http://cod2gen.googlepages.com/codgen_0_93.zip"&gt;0.93&lt;/a&gt; has these additions:&lt;br /&gt;&lt;br /&gt;Made terrain not show up inside of buildings.  For modders this should be helpful.  People that just compile the map and play it will not notice any change, because the buildings have no entrances (yet).  This has been one of the hardest parts of the entire project.&lt;br /&gt;&lt;br /&gt;Made tree scaling use a normal distribution and added attributes to the "forest" region node in the XML config file, height_percent_mean="0.7" and height_percent_stdev="0.3" for tweaking this.&lt;br /&gt;&lt;br /&gt;Added pretty boring graveyard region type that is set to not happen very often by default.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/cod2gen093.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/cod2gen093.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;To the right is a picture from inside Radiant showing an area where two buildings are close together, with an alley between them.  Some of the terrain patches are selected to show the change that I'm talking about.  There is no terrain inside of either building.&lt;br /&gt;&lt;br /&gt;Next thing on my todo list is to start adding doors, windows, interior walls, furniture, stairways, basements... to the buildings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115286063966058366?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115286063966058366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115286063966058366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115286063966058366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115286063966058366'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/buildings-without-terrain-inside-of.html' title='Buildings without terrain inside of them'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115198456148194493</id><published>2006-07-03T23:36:00.000-04:00</published><updated>2006-07-05T09:30:43.120-04:00</updated><title type='text'>Building collisions fixed</title><content type='html'>Version &lt;a href="http://cod2gen.googlepages.com/codgen_0_92.zip"&gt;0.92&lt;/a&gt; is now available - these are the changes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Building collisions have been fixed.  They sometimes would run into eachother, which had some neat effects, but would have been inconvenient when I get around to actually opening up the buildings and putting stuff inside them.&lt;/li&gt;&lt;/ul&gt;Before:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/cod2gen_091_before.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/cod2gen_091_before.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/cod2gen_091_after.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/cod2gen_091_after.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The method of generating seeds from map names has been changed.  This is because I noticed two maps mp_063006 and mp_070206 were exactly the same.  So I've revamped this to lessen the possibility of this.  It also displays the seed that was used so you can tell for sure if you have found a duplicate.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115198456148194493?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115198456148194493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115198456148194493' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115198456148194493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115198456148194493'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/building-collisions-fixed.html' title='Building collisions fixed'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30016981.post-115179160624807737</id><published>2006-07-01T18:03:00.000-04:00</published><updated>2006-07-01T18:41:18.200-04:00</updated><title type='text'>Fixes for spawn points, models, etc</title><content type='html'>Version &lt;a href="http://cod2gen.googlepages.com/codgen_0_91.zip"&gt;0.91&lt;/a&gt; fixes some problems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Models inside rocks.  Since these were mostly grasses it didn't make sense for them to be on top of the rocks either.&lt;/li&gt;&lt;li&gt;Flags sometimes being inside of rocks&lt;/li&gt;&lt;li&gt;Spawn points and headquarters locations sometimes hanging around in mid air.  Spawn points were automatically dropped down by COD2, but the headquarters had an unpleasant tendency to hover in midair in devilishly difficult (or impossible) to capture locations.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115179160624807737?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115179160624807737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115179160624807737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115179160624807737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115179160624807737'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/07/fixes-for-spawn-points-models-etc.html' title='Fixes for spawn points, models, etc'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115146404179242555</id><published>2006-06-27T23:01:00.000-04:00</published><updated>2006-06-27T23:15:02.726-04:00</updated><title type='text'>Version 0.9 Available</title><content type='html'>Get the new version &lt;a href="http://cod2gen.googlepages.com/codgen_0_9.zip"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are some big changes to the COD2gen map generating program - you can now customize many things that were previously hard-coded, including&lt;ul&gt;&lt;li&gt;textures&lt;/li&gt;&lt;li&gt;models&lt;/li&gt;&lt;li&gt;relative liklihood of different region types, or to have no regions made at all (terrain only)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;number of regions per map&lt;/li&gt;&lt;li&gt;map size&lt;/li&gt;&lt;li&gt;building and ladder dimensions&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Probably not that many people will be too keen on editing the XML configuration file by hand, but there is a GUI in the works.&lt;br /&gt;&lt;br /&gt;This images shows off a randomly chosen sky image different than the original:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/cod2gen_0_9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/cod2gen_0_9.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115146404179242555?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115146404179242555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115146404179242555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115146404179242555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115146404179242555'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/06/version-09-available.html' title='Version 0.9 Available'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115103346603678500</id><published>2006-06-22T23:27:00.000-04:00</published><updated>2006-06-22T23:31:06.043-04:00</updated><title type='text'>Fixed some bugs</title><content type='html'>I fixed a bug that caused COD2 to sometimes fail with a "Bad Command Byte".  I've been getting some good response on the forums at &lt;a href="http://www.iwnation.com/Forums/index.php?showtopic=24264"&gt;http://www.iwnation.com/Forums/index.php?showtopic=24264&lt;/a&gt;&lt;br /&gt;And some good suggestions regarding customization with an XML file.&lt;br /&gt;&lt;br /&gt;The new version (0.81) is available &lt;a href="http://cod2gen.googlepages.com/codgen_0_81.zip"&gt;here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30016981-115103346603678500?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115103346603678500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115103346603678500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115103346603678500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115103346603678500'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/06/fixed-some-bugs.html' title='Fixed some bugs'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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-30016981.post-115085242546720462</id><published>2006-06-20T21:12:00.000-04:00</published><updated>2006-06-20T22:55:49.813-04:00</updated><title type='text'>COD2gen released into the wild</title><content type='html'>This program came about because my coworkers and I play Call of Duty 2 after  hours, and are tired of playing the same old maps all the time (with the  exception of the two Tunisian boards which are timeless...)  Sure, there are  plenty of people out there mapping for COD2, but we'd have to continually search  out new maps.  So we've made this program that will generate a COD2 map file for  us, randomly.  Every day I run codgen and make a "mp_dujour" and we all play it.  Hopefully other COD2 mappers and modders will find this useful.&lt;br /&gt;&lt;br /&gt;Download the current version &lt;a href="http://cod2gen.googlepages.com/codgen_0_8.zip"&gt;here&lt;/a&gt;.  The program is for Win 2k/Me/XP.  Just unzip the file and run the executable program "codgen.exe" from the command prompt (cmd).  Instructions are provided in "cod2gen.txt".  You may redistribute the zip file.&lt;br /&gt;&lt;br /&gt;Here's some screenshots from inside Radiant of actual randomly generated maps:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/cod2gen_radiant_01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/cod2gen_radiant_01.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1871/3211/1600/cod2gen_radiant_02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1871/3211/320/cod2gen_radiant_02.jpg" alt="" border="0" /&gt;&lt;/a&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/30016981-115085242546720462?l=cod2gen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cod2gen.blogspot.com/feeds/115085242546720462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30016981&amp;postID=115085242546720462' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115085242546720462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30016981/posts/default/115085242546720462'/><link rel='alternate' type='text/html' href='http://cod2gen.blogspot.com/2006/06/cod2gen-released-into-wild.html' title='COD2gen released into the wild'/><author><name>COD2gen</name><uri>http://www.blogger.com/profile/11104854162426091583</uri><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>2</thr:total></entry></feed>
