{"id":1999,"date":"2014-04-01T14:04:36","date_gmt":"2014-04-01T21:04:36","guid":{"rendered":"http:\/\/kezune.com\/sim\/?p=1999"},"modified":"2014-06-28T00:24:34","modified_gmt":"2014-06-28T07:24:34","slug":"how-to-creature-species-limits","status":"publish","type":"post","link":"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/","title":{"rendered":"How To: Creature Species Limits"},"content":{"rendered":"<p><em>Note that this tutorial is for DS and will work for both docked and undocked worlds.<\/em><\/p>\n<p>Relax, I&#8217;ve made the edited &#8220;DS creatureBreeding.cos&#8221; <a href=\"https:\/\/www.dropbox.com\/s\/umx0dchtmkk3olj\/DS%20creatureBreeding.cos\">available for download<\/a>. This is a mod of the <a href=\"http:\/\/creatures.virtualheaven.nl\/agents\/cfe\/download.html\">updated breeding script<\/a>. You still need to apply the edits to &#8220;!DS game_variables.cos&#8221; yourself. \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/kezune.com\/sim\/wp-content\/uploads\/2014\/04\/idea.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2000\" alt=\"idea\" src=\"http:\/\/kezune.com\/sim\/wp-content\/uploads\/2014\/04\/idea.png\" width=\"502\" height=\"144\" srcset=\"http:\/\/kezune.com\/sim\/wp-content\/uploads\/2014\/04\/idea.png 502w, http:\/\/kezune.com\/sim\/wp-content\/uploads\/2014\/04\/idea-300x86.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/a>What a good idea!<\/p>\n<p>I decided to take this idea and see how I could get it working. A greater variety of creatures would be a good thing for the stream and I&#8217;d already edited my Norn, Grendel and Ettin mothers to lay 6 eggs instead of just 2.<\/p>\n<p>I figured out how to get this working but now I want to show you.<\/p>\n<p>You can use notepad for this tutorial (or a similar text editor) but I&#8217;ll be using CAOS Tool.<\/p>\n<p>First things first, go into your Docking Station&gt;Bootstrap&gt;010 Docking Station folder and open the files &#8220;!DS_game variables.cos&#8221; and &#8220;DS creatureBreeding.cos&#8221;.<\/p>\n<p>The first one we&#8217;ll be editing is !DS_game variables.cos.<\/p>\n<p>When you open it up, you&#8217;re going to want to find this code.<\/p>\n<blockquote><p>* Population checking (replaces C3 population check system)<br \/>\nsetv game &#8220;breeding_limit&#8221; 30<br \/>\nsetv game &#8220;total_population&#8221; 32<br \/>\nsetv game &#8220;extra_eggs_allowed&#8221; 4<\/p><\/blockquote>\n<p>We&#8217;re going to be adding the following to this section.<\/p>\n<blockquote><p>setv game &#8220;total_norns&#8221; <span style=\"color: #ff0000;\">6<\/span><br \/>\nsetv game &#8220;total_grendels&#8221;<span style=\"color: #ff0000;\"> 6<\/span><br \/>\nsetv game &#8220;total_ettins&#8221; <span style=\"color: #ff0000;\">6<\/span><br \/>\nsetv game &#8220;total_geats&#8221; <span style=\"color: #ff0000;\">6<\/span><\/p><\/blockquote>\n<p>Keep those red numbers in mind. You can edit those to change the maximum population of each species of creature.<\/p>\n<p>Save the file and close. That&#8217;s the easy part out of the way.<\/p>\n<p>Now, open up DS creatureBreeding.cos.<\/p>\n<p>Look for the section that opens up with<\/p>\n<blockquote><p>************norn egg timer<\/p><\/blockquote>\n<p>And scroll down from there until you find this.<\/p>\n<blockquote><p>* Check the Breeding limit!<br \/>\nsetv va98 0<br \/>\nenum 4 0 0<br \/>\ndoif dead = 0<br \/>\naddv va98 1<br \/>\nendi<br \/>\nnext<br \/>\nsetv va99 game &#8220;breeding_limit&#8221;<br \/>\ndoif va98 ge va99<\/p><\/blockquote>\n<p>Now change it to this.<\/p>\n<blockquote><p>* Check the Breeding limit!<br \/>\nsetv va98 0<br \/>\nenum 4 <span style=\"color: #ff0000;\">1<\/span> 0<br \/>\ndoif dead = 0<br \/>\naddv va98 1<br \/>\nendi<br \/>\nnext<br \/>\nsetv va99 game &#8220;<span style=\"color: #ff0000;\">total_norns<\/span>&#8221;<br \/>\ndoif va98 ge va99<\/p><\/blockquote>\n<p>Easy, right? Now we just have to do that for every other species.<\/p>\n<p>To start, you want to look for the grendel\/ettin egg timer section. Mine was renamed so look for something similar.<\/p>\n<blockquote><p>**grendel\/ettin\/geat egg timer<\/p><\/blockquote>\n<p>Now, just like with the norn limit, you want to change the check breeding limit section. But you also want to change the first line after the comment shown above.<\/p>\n<blockquote><p>scrp 3 4 <span style=\"color: #ff0000;\">2<\/span> 9<\/p><\/blockquote>\n<p>This makes it apply to grendel eggs only.<\/p>\n<blockquote><p>* test max creatures limit<br \/>\nsetv va98 0<br \/>\nenum 4 <span style=\"color: #ff0000;\">2<\/span> 0<br \/>\ndoif dead = 0<br \/>\naddv va98 1<br \/>\nendi<br \/>\nnext<br \/>\nsetv va99 game &#8220;<span style=\"color: #ff0000;\">total_grendels<\/span>&#8221;<br \/>\ndoif va98 ge va99<\/p><\/blockquote>\n<p>And you&#8217;re done! Sort of. Now you want to copy everything from the section title<\/p>\n<blockquote><p>**grendel\/ettin egg timer<\/p><\/blockquote>\n<p>all the way down to the end of this script<\/p>\n<blockquote><p>\u00a0\u00a0 endi<br \/>\nendm<\/p><\/blockquote>\n<p>and paste it below. Then you&#8217;ll want to make the following edits for ettins.<\/p>\n<blockquote><p>scrp 3 4 2 9<\/p><\/blockquote>\n<p>Should be changed to<\/p>\n<blockquote><p>scrp 3 4 <span style=\"color: #ff0000;\">3<\/span> 9<\/p><\/blockquote>\n<p>Then the population check section can be edited from<\/p>\n<blockquote><p>* test max creatures limit<br \/>\nsetv va98 0<br \/>\nenum 4 2 0<br \/>\ndoif dead = 0<br \/>\naddv va98 1<br \/>\nendi<br \/>\nnext<br \/>\nsetv va99 game &#8220;total_grendels&#8221;<br \/>\ndoif va98 ge va99<\/p><\/blockquote>\n<p>to<\/p>\n<blockquote><p>* test max creatures limit<br \/>\nsetv va98 0<br \/>\nenum 4 <span style=\"color: #ff0000;\">3<\/span> 0<br \/>\ndoif dead = 0<br \/>\naddv va98 1<br \/>\nendi<br \/>\nnext<br \/>\nsetv va99 game &#8220;<span style=\"color: #ff0000;\">total_ettins<\/span>&#8221;<br \/>\ndoif va98 ge va99<\/p><\/blockquote>\n<p>Then paste the section from above again and apply these edits for geats.<\/p>\n<blockquote><p>scrp 3 4 <span style=\"color: #ff0000;\">4<\/span> 9<\/p><\/blockquote>\n<p>and<\/p>\n<blockquote><p>* test max creatures limit<br \/>\nsetv va98 0<br \/>\nenum 4 <span style=\"color: #ff0000;\">4<\/span> 0<br \/>\ndoif dead = 0<br \/>\naddv va98 1<br \/>\nendi<br \/>\nnext<br \/>\nsetv va99 game &#8220;<span style=\"color: #ff0000;\">total_geats<\/span>&#8221;<br \/>\ndoif va98 ge va99<\/p><\/blockquote>\n<p>Save and you&#8217;re done!<\/p>\n<p>If you want to apply these edits to old worlds, you need to open up the console (Shift+Ctrl+C) and enter the following.<\/p>\n<p>ject &#8220;!DS game_variables.cos&#8221; 7<\/p>\n<p>Push enter. Then enter this.<\/p>\n<p>ject &#8220;DS creatureBreeding.cos&#8221; 7<\/p>\n<p>Push enter. You do not need to do this for new worlds unless you change the variables after the world is created. For example, I created a world to test these script edits and decided I wanted fewer geats and more of the other species. I had to re-inject the variables script.<\/p>\n<p>I apologize if the script isn&#8217;t very efficient or the tutorial isn&#8217;t well written but there you go. Sorry about the rambling. \ud83d\ude42<\/p>\n<ul class=\"ssb_list_wrapper\"><li class=\"fb2\" style=\"width:135px\"><iframe src=\"\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Fkezune.com%2Fsim%2F2014%2F04%2F01%2Fhow-to-creature-species-limits%2F&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;share=true&amp;width=135&amp;height=21&amp;appId=307091639398582\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden;  width:150px; height:21px;\" allowTransparency=\"true\"><\/iframe><\/li><li class=\"twtr\" style=\"width:90px\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\">&nbsp;<\/a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=\/^http:\/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+':\/\/platform.twitter.com\/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');<\/script><\/li><li class=\"gplus\" style=\"width:68px\"><div class=\"g-plusone\" data-size=\"medium\" data-href=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\"><\/div><\/li><li class=\"ssb_pin\" style=\"width:47px\"><a href=\"\/\/www.pinterest.com\/pin\/create\/button\/\" data-pin-do=\"buttonBookmark\" ><img decoding=\"async\" src=\"\/\/assets.pinterest.com\/images\/pidgets\/pinit_fg_en_rect_gray_20.png\" \/><\/a><\/li><li class=\"ssb_stum\" style=\"width:75px\"><su:badge layout=\"1\" location=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\"><\/su:badge><script type=\"text\/javascript\">\r\n\t\t(function() {\r\n\t\t\tvar li = document.createElement('script'); li.type = 'text\/javascript'; li.async = true;\r\n\t\t\tli.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + '\/\/platform.stumbleupon.com\/1\/widgets.js';\r\n\t\t\tvar s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(li, s);\r\n\t\t})();<\/script><\/li><li class=\"ssb_tublr\" style=\"width:85px\"><a href=\"http:\/\/www.tumblr.com\/share\/link?url=http%3A%2F%2Fkezune.com%2Fsim%2F2014%2F04%2F01%2Fhow-to-creature-species-limits%2F&name=INSERT_NAME_HERE&description=INSERT_DESCRIPTION_HERE\" title=\"Share on Tumblr\" style=\"display:inline-block; text-indent:-9999px; overflow:hidden; width:85px; height:20px; background:url('http:\/\/platform.tumblr.com\/v1\/share_1.png') top left no-repeat transparent;\">Share on Tumblr<\/a><\/li><li class=\"ssb_linkedin\" style=\"width:64px\"><script src=\"\/\/platform.linkedin.com\/in.js\" type=\"text\/javascript\">lang: en_US<\/script><script type=\"IN\/Share\" data-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\" data-counter=\"right\"><\/script><\/li><li class=\"ssb_scoopit\" style=\"width:90px\"><a href=\"http:\/\/www.scoop.it\" class=\"scoopit-button\" scit-position=\"horizontal\" scit-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\" >&nbsp;<\/a><script type=\"text\/javascript\" src=\"http:\/\/www.scoop.it\/button\/scit.js\"><\/script>\r\n\t\t<\/li><li class=\"ssb_xing\" style=\"width:56px\"><div data-type=\"XING\/Share\" data-counter=\"right\"   style=\"width:56px\" data-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\"><\/div>\r\n<script>\r\n  ;(function (d, s) {\r\n    var x = d.createElement(s),\r\n      s = d.getElementsByTagName(s)[0];\r\n      x.src = \"https:\/\/www.xing-share.com\/js\/external\/share.js\";\r\n      s.parentNode.insertBefore(x, s);\r\n  })(document, \"script\");\r\n<\/script><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Note that this tutorial is for DS and will work for both docked and undocked worlds. Relax, I&#8217;ve made the edited &#8220;DS creatureBreeding.cos&#8221; available for download. This is a mod of the updated breeding script. You still need to apply the edits to &#8220;!DS game_variables.cos&#8221; yourself. \ud83d\ude42 What a good idea! I decided to take <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n<ul class=\"ssb_list_wrapper\"><li class=\"fb2\" style=\"width:135px\"><iframe src=\"\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Fkezune.com%2Fsim%2F2014%2F04%2F01%2Fhow-to-creature-species-limits%2F&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;share=true&amp;width=135&amp;height=21&amp;appId=307091639398582\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden;  width:150px; height:21px;\" allowTransparency=\"true\"><\/iframe><\/li><li class=\"twtr\" style=\"width:90px\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\">&nbsp;<\/a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=\/^http:\/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+':\/\/platform.twitter.com\/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');<\/script><\/li><li class=\"gplus\" style=\"width:68px\"><div class=\"g-plusone\" data-size=\"medium\" data-href=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\"><\/div><\/li><li class=\"ssb_pin\" style=\"width:47px\"><a href=\"\/\/www.pinterest.com\/pin\/create\/button\/\" data-pin-do=\"buttonBookmark\" ><img decoding=\"async\" src=\"\/\/assets.pinterest.com\/images\/pidgets\/pinit_fg_en_rect_gray_20.png\" \/><\/a><\/li><li class=\"ssb_stum\" style=\"width:75px\"><su:badge layout=\"1\" location=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\"><\/su:badge><script type=\"text\/javascript\">\r\n\t\t(function() {\r\n\t\t\tvar li = document.createElement('script'); li.type = 'text\/javascript'; li.async = true;\r\n\t\t\tli.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + '\/\/platform.stumbleupon.com\/1\/widgets.js';\r\n\t\t\tvar s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(li, s);\r\n\t\t})();<\/script><\/li><li class=\"ssb_tublr\" style=\"width:85px\"><a href=\"http:\/\/www.tumblr.com\/share\/link?url=http%3A%2F%2Fkezune.com%2Fsim%2F2014%2F04%2F01%2Fhow-to-creature-species-limits%2F&name=INSERT_NAME_HERE&description=INSERT_DESCRIPTION_HERE\" title=\"Share on Tumblr\" style=\"display:inline-block; text-indent:-9999px; overflow:hidden; width:85px; height:20px; background:url('http:\/\/platform.tumblr.com\/v1\/share_1.png') top left no-repeat transparent;\">Share on Tumblr<\/a><\/li><li class=\"ssb_linkedin\" style=\"width:64px\"><script src=\"\/\/platform.linkedin.com\/in.js\" type=\"text\/javascript\">lang: en_US<\/script><script type=\"IN\/Share\" data-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\" data-counter=\"right\"><\/script><\/li><li class=\"ssb_scoopit\" style=\"width:90px\"><a href=\"http:\/\/www.scoop.it\" class=\"scoopit-button\" scit-position=\"horizontal\" scit-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\" >&nbsp;<\/a><script type=\"text\/javascript\" src=\"http:\/\/www.scoop.it\/button\/scit.js\"><\/script>\r\n\t\t<\/li><li class=\"ssb_xing\" style=\"width:56px\"><div data-type=\"XING\/Share\" data-counter=\"right\"   style=\"width:56px\" data-url=\"http:\/\/kezune.com\/sim\/2014\/04\/01\/how-to-creature-species-limits\/\"><\/div>\r\n<script>\r\n  ;(function (d, s) {\r\n    var x = d.createElement(s),\r\n      s = d.getElementsByTagName(s)[0];\r\n      x.src = \"https:\/\/www.xing-share.com\/js\/external\/share.js\";\r\n      s.parentNode.insertBefore(x, s);\r\n  })(document, \"script\");\r\n<\/script><\/li><\/ul>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[33,2,3,21],"tags":[152,60,47,100],"class_list":["post-1999","post","type-post","status-publish","format-standard","hentry","category-cobs-and-agents","category-creatures","category-c3ds","category-game-fixes","tag-creatures","tag-c3","tag-docking-station","tag-world-edit"],"_links":{"self":[{"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/posts\/1999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/comments?post=1999"}],"version-history":[{"count":4,"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/posts\/1999\/revisions"}],"predecessor-version":[{"id":2006,"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/posts\/1999\/revisions\/2006"}],"wp:attachment":[{"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/media?parent=1999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/categories?post=1999"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kezune.com\/sim\/wp-json\/wp\/v2\/tags?post=1999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}