{"id":695,"date":"2009-09-25T06:46:22","date_gmt":"2009-09-25T04:46:22","guid":{"rendered":"http:\/\/4eyes.code66.se\/?p=695"},"modified":"2009-09-25T07:29:23","modified_gmt":"2009-09-25T05:29:23","slug":"recreating-the-carnival-at-marda-zam-part-twenty-two","status":"publish","type":"post","link":"http:\/\/4eyes.code66.se\/?p=695","title":{"rendered":"Recreating The Carnival at Marda-Zam &#8211; part twenty-two"},"content":{"rendered":"<p>Today, we&#8217;re gonna map up the warehouse, in the northern part of our docks map. We will use the southern part of the docks map for the harbor captains office and a ship later on, for the possible final encounter of this adventure.<\/p>\n<p>Today we&#8217;re gonna add some floor textures again to Dundjinni, textures we have downloaded from the forum, and I&#8217;m gonna show how these are added correctly.<\/p>\n<p><!--more--><\/p>\n<p>First, we need a folder within the user hierarchy in the Dundjinni data (Map) structure, and we need to have a correctly setup <strong><em>~properties<\/em><\/strong> file.<\/p>\n<p>You can copy that from another directory, but be sure that the Type is set to Floor, like this.<\/p>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">\/\/ Dundjinni Map Item Folder properties file<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">Type<span style=\"white-space: pre;\"> <\/span>Floor<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">Copyright<span style=\"white-space: pre;\"> <\/span>(C) 2004 Fluid Entertainment, Inc.<\/div>\n<pre>\/\/ Dundjinni Map Item Folder properties file\r\n\r\nType<span style=\"white-space: pre;\">\t\t<\/span>Floor\r\n\r\nCopyright<span style=\"white-space: pre;\">\t<\/span>(C) 2004 Fluid Entertainment, Inc.<\/pre>\n<p>You now add the items, that should be named for example myfloor-a.png, myfloor-b.png etc, for Dundjinni to be able to pick any of the tiles. The tiles must seamless tile to each other.I might do a separate tutorial on that, but it will require drawing skills I do not possess, so for this one, I use a tile set created by aegean.<\/p>\n<p>The road looks like this:<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/road-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-702\" title=\"road-1\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/road-1.jpg\" alt=\"road-1\" width=\"317\" height=\"413\" \/><\/a><br \/>\nNow, were gonna do a little work in the warehouse, and we need a ladder to the upper floor, one broken and one ok.<\/p>\n<p>So we fire up Cheetah3D again.<\/p>\n<p>First, we crate a box, shape it as a plank and rotate it about 65 degrees. We then copy that and move to the side.<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-700\" title=\"ladd-1\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-1.jpg\" alt=\"ladd-1\" width=\"189\" height=\"300\" \/><\/a><\/p>\n<p>Now, we create another &#8220;plank&#8221;, to use as the step.<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-703\" title=\"ladd-2\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-2.jpg\" alt=\"ladd-2\" width=\"253\" height=\"197\" \/><\/a><\/p>\n<p>Now, we use the Array, to create multiple copies of our step, at an equal distance, like this. It took a while to find the perfect distance and count, this image is taken while trying.<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-705\" title=\"ladd-3\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-3.jpg\" alt=\"ladd-3\" width=\"214\" height=\"450\" \/><\/a><\/p>\n<p>Now, we added some texture to the &#8220;legs&#8221;, just to make the clearer to see for the next step, using the Shear function, to align the steps after the legs.<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-706\" title=\"ladd-4\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-4.jpg\" alt=\"ladd-4\" width=\"312\" height=\"450\" \/><\/a><\/p>\n<p>As you can see here, I just modify the whole object, and the steps nicely align to the legs of the ladder.<\/p>\n<p>Add some texture to the steps, and we&#8217;re almost done. But wait, we wanted one broken and one working. I copy the steps objects, and set the copy as hidden. Then I crate a d12 polygon object, and put it where I want the steps to be broken, and then use a boolean operation to remove that, like below.<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-707\" title=\"ladd-5\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/ladd-5.jpg\" alt=\"ladd-5\" width=\"298\" height=\"300\" \/><\/a><\/p>\n<p>And here are the final ladders.<\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/warehouse-stair-4e.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-708\" title=\"warehouse-stair-4e\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/warehouse-stair-4e.png\" alt=\"warehouse-stair-4e\" width=\"461\" height=\"461\" \/><\/a><\/p>\n<p><a href=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/warehouse-stair-broken-4e.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-709\" title=\"warehouse-stair-broken-4e\" src=\"http:\/\/4eyes.code66.se\/wp-content\/uploads\/2009\/09\/warehouse-stair-broken-4e.png\" alt=\"warehouse-stair-broken-4e\" width=\"461\" height=\"461\" \/><\/a><\/p>\n<p>Tomorrow, we&#8217;re gonna make a nasty pile of broken beds and dirt, and the nest for the Nesting Mattresses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we&#8217;re gonna map up the warehouse, in the northern part of our docks map. We will use the southern part of the docks map for the harbor captains office and a ship later on, for the possible final encounter of this adventure. Today we&#8217;re gonna add some floor textures again to Dundjinni, textures we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-695","post","type-post","status-publish","format-standard","hentry","category-adventure_creation"],"_links":{"self":[{"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=\/wp\/v2\/posts\/695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=695"}],"version-history":[{"count":14,"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=\/wp\/v2\/posts\/695\/revisions"}],"predecessor-version":[{"id":771,"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=\/wp\/v2\/posts\/695\/revisions\/771"}],"wp:attachment":[{"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=695"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4eyes.code66.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}