{"id":179,"date":"2010-04-12T16:42:29","date_gmt":"2010-04-12T23:42:29","guid":{"rendered":"http:\/\/www.legendofeuterra.com\/devblog\/?p=179"},"modified":"2010-04-12T20:16:45","modified_gmt":"2010-04-13T03:16:45","slug":"level-editor","status":"publish","type":"post","link":"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=179","title":{"rendered":"Level Editor"},"content":{"rendered":"<figure id=\"attachment_182\" aria-describedby=\"caption-attachment-182\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.legendofeuterra.com\/devblog\/wp-content\/upLoads\/2010\/04\/screenshot26.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-182\" title=\"screenshot26\" src=\"http:\/\/www.legendofeuterra.com\/devblog\/wp-content\/upLoads\/2010\/04\/screenshot26-1024x597.jpg\" alt=\"Arashi's campsite taking form\" width=\"600\" height=\"349\" srcset=\"https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/04\/screenshot26-1024x597.jpg 1024w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/04\/screenshot26-300x175.jpg 300w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/04\/screenshot26.jpg 1296w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-182\" class=\"wp-caption-text\">&quot;Hey Ket... so, how long was I asleep for?&quot;<\/figcaption><\/figure>\n<p>Just a simple media update today since I\u00a0wasn&#8217;t working on the\u00a0game itself, but I started seriously working on the base map tile graphics.\u00a0 But mostly it was about time to start making the base Level Editor for <em>Shadowdawn<\/em>.\u00a0 Though I&#8217;m not sure how much effort I want to put into the script\/dialog if at all, the main key was being able to &#8220;paint&#8221; map tiles and drop in decorative objects like trees and rocks around.\u00a0 Painting map tiles was easy, didn&#8217;t realize how annoying it would be to make a useful texture selector for the map objects though.\u00a0 Luckily that&#8217;s all in place and I can draw in the map using just the controller, which will speed up the game development process tremendously.<\/p>\n<p>My Xbox 360 controller for PC has some physical flaw where the Left Shoulder button doesn&#8217;t release properly, so the game constantly thinks it&#8217;s being held down.\u00a0 I had to remove some of the screws at the base of the controller to loosen up the casing and it seems to do the trick without damaging the rest of the unit.\u00a0 It&#8217;ll be nice when I start porting the code over to the actual console so I have a fully functional controller.\u00a0 I am kind of curious what control scheme I should use for the PC version of the game though, since\u00a0<em>Shadowdawn<\/em> is\u00a0not the among typical generation of PC RPGs where you point and click and auto-attack things.<\/p>\n<p>Also today I implemented the save and loading file, though I&#8217;m still finalizing some aspects of character development (mainly, how I want to handle XP).\u00a0 I know, it&#8217;s a lot of boring busy work but stuff that needs to get done.\u00a0 I&#8217;ll post more interesting updates when I can \ud83d\ude09<\/p>\n<div name=\"googleone_share_1\" style=\"position:relative;z-index:5;float: right; margin-left: 10px;\"><g:plusone size=\"tall\" count=\"1\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=179\"><\/g:plusone><\/div>","protected":false},"excerpt":{"rendered":"<p>Just a simple media update today since I\u00a0wasn&#8217;t working on the\u00a0game itself, but I started seriously working on the base map tile graphics.\u00a0 But mostly<a class=\"moretag\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=179\"> [&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[38,7,6,18,13,77,26,309,37,4,36,15],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-controls","tag-development","tag-game","tag-independent","tag-jrpg","tag-level-editor","tag-map","tag-rpg","tag-scripting","tag-shadowdawn","tag-usecode","tag-xbox-360"],"_links":{"self":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=179"}],"version-history":[{"count":0,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/179\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}