{"id":1662,"date":"2016-08-04T13:37:06","date_gmt":"2016-08-04T21:37:06","guid":{"rendered":"http:\/\/nonadecimal.com\/site\/?p=1662"},"modified":"2022-02-12T23:08:13","modified_gmt":"2022-02-13T07:08:13","slug":"automata-update-3-patches-and-performance","status":"publish","type":"post","link":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/","title":{"rendered":"Automata Update #3: Patches and Performance"},"content":{"rendered":"<p>In the past few weeks, I quietly patched <a href=\"https:\/\/nonadecimal.com\/site\/automata-empire\/\">Automata Empire<\/a> several times so that everyone could benefit from things I&#8217;ve fixed while working on multiplayer. Many of these changes make multiplayer more fair by eliminating slowdowns and timing issues for people with slower computers, but it also reduces lag in singleplayer. I still have to tackle the Steam friends matchmaking functionality, but multiplayer should be live in Update #4 this month.<\/p>\n<div class=\"bb_h1\">Here&#8217;s what&#8217;s changed:<\/div>\n<ul class=\"bb_ul\">\n<li>fixed several bugs that caused game to freeze<\/li>\n<li>fixed building construction\/destruction timer bugs<\/li>\n<li>clicking a sidebar button no longer constructs a building underneath when your monsters are present<\/li>\n<li>remade Game Over menus to prevent bugs when spectating after a multiplayer loss<\/li>\n<li>fixed bug that occasionally prevented player from building on valid locations<\/li>\n<li>significant improvements to FPS again! (~60FPS)<\/li>\n<li>adjusted overpopulation thresholds<\/li>\n<li>fixed another bug that allowed players to destroy their own flag capture zone in CTF<\/li>\n<li>improved AI&#8217;s responsiveness to human threats<\/li>\n<li>fixed bug preventing AI from building walls on the NE corner of their bases<\/li>\n<li>AI generally builds more walls now<\/li>\n<li>improved AI&#8217;s flag return capabilities in CTF<\/li>\n<li>fixed bug that caused lower post-game achievement scores<\/li>\n<li>fixed bug when pressing ESC in Game Over menus<\/li>\n<li>monsters no longer talk when Purple is selected in Autoplay<\/li>\n<li>fixed a memory leak<\/li>\n<\/ul>\n<p>edit: On August 5th, I also patched one more time to fix a brand new bug that sometimes caused construction to stall on certain buildings.<\/p>\n<p>edit: On August 11th, patched again to fix a rare bug where buildings started teleporting around the map. Also fixed some missing images in the How To Play guides.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the past few weeks, I quietly patched Automata Empire several times so that everyone could benefit from things I&#8217;ve fixed while working on multiplayer. Many of these changes make multiplayer more fair by eliminating slowdowns and timing issues for<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[23],"tags":[],"class_list":["post-1662","post","type-post","status-publish","format-standard","hentry","category-automata-empire"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automata Update #3: Patches and Performance - Nonadecimal Creative<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automata Update #3: Patches and Performance - Nonadecimal Creative\" \/>\n<meta property=\"og:description\" content=\"In the past few weeks, I quietly patched Automata Empire several times so that everyone could benefit from things I&#8217;ve fixed while working on multiplayer. Many of these changes make multiplayer more fair by eliminating slowdowns and timing issues for\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"Nonadecimal Creative\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-04T21:37:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-13T07:08:13+00:00\" \/>\n<meta name=\"author\" content=\"10011\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Nonadecimal\" \/>\n<meta name=\"twitter:site\" content=\"@Nonadecimal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"10011\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/\"},\"author\":{\"name\":\"10011\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#\\\/schema\\\/person\\\/0b80ee11a2212d0fd72360dc24a6768b\"},\"headline\":\"Automata Update #3: Patches and Performance\",\"datePublished\":\"2016-08-04T21:37:06+00:00\",\"dateModified\":\"2022-02-13T07:08:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/\"},\"wordCount\":278,\"publisher\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#organization\"},\"articleSection\":[\"Automata Empire\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/\",\"url\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/\",\"name\":\"Automata Update #3: Patches and Performance - Nonadecimal Creative\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#website\"},\"datePublished\":\"2016-08-04T21:37:06+00:00\",\"dateModified\":\"2022-02-13T07:08:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/automata-update-3-patches-and-performance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automata Update #3: Patches and Performance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#website\",\"url\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/\",\"name\":\"Nonadecimal Creative\",\"description\":\"generating digital stories\",\"publisher\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#organization\",\"name\":\"Nonadecimal Creative\",\"url\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/nonadecimal.com\\\/site\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/XIXavatar-5121.png?fit=512%2C512\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/nonadecimal.com\\\/site\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/XIXavatar-5121.png?fit=512%2C512\",\"width\":512,\"height\":512,\"caption\":\"Nonadecimal Creative\"},\"image\":{\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Nonadecimal\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/Nonadecimal\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nonadecimal.com\\\/site\\\/#\\\/schema\\\/person\\\/0b80ee11a2212d0fd72360dc24a6768b\",\"name\":\"10011\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/96a8fb31e24af03a28525515ea7812ccf8056304865d37b5005df042eb2a8949?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/96a8fb31e24af03a28525515ea7812ccf8056304865d37b5005df042eb2a8949?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/96a8fb31e24af03a28525515ea7812ccf8056304865d37b5005df042eb2a8949?s=96&d=mm&r=g\",\"caption\":\"10011\"},\"description\":\"Roboticist and physicist turned game developer. Trying to procedurally generate everything, especially emotion.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automata Update #3: Patches and Performance - Nonadecimal Creative","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/","og_locale":"en_US","og_type":"article","og_title":"Automata Update #3: Patches and Performance - Nonadecimal Creative","og_description":"In the past few weeks, I quietly patched Automata Empire several times so that everyone could benefit from things I&#8217;ve fixed while working on multiplayer. Many of these changes make multiplayer more fair by eliminating slowdowns and timing issues for","og_url":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/","og_site_name":"Nonadecimal Creative","article_published_time":"2016-08-04T21:37:06+00:00","article_modified_time":"2022-02-13T07:08:13+00:00","author":"10011","twitter_card":"summary_large_image","twitter_creator":"@Nonadecimal","twitter_site":"@Nonadecimal","twitter_misc":{"Written by":"10011","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/#article","isPartOf":{"@id":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/"},"author":{"name":"10011","@id":"https:\/\/nonadecimal.com\/site\/#\/schema\/person\/0b80ee11a2212d0fd72360dc24a6768b"},"headline":"Automata Update #3: Patches and Performance","datePublished":"2016-08-04T21:37:06+00:00","dateModified":"2022-02-13T07:08:13+00:00","mainEntityOfPage":{"@id":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/"},"wordCount":278,"publisher":{"@id":"https:\/\/nonadecimal.com\/site\/#organization"},"articleSection":["Automata Empire"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/","url":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/","name":"Automata Update #3: Patches and Performance - Nonadecimal Creative","isPartOf":{"@id":"https:\/\/nonadecimal.com\/site\/#website"},"datePublished":"2016-08-04T21:37:06+00:00","dateModified":"2022-02-13T07:08:13+00:00","breadcrumb":{"@id":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nonadecimal.com\/site\/automata-update-3-patches-and-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nonadecimal.com\/site\/"},{"@type":"ListItem","position":2,"name":"Automata Update #3: Patches and Performance"}]},{"@type":"WebSite","@id":"https:\/\/nonadecimal.com\/site\/#website","url":"https:\/\/nonadecimal.com\/site\/","name":"Nonadecimal Creative","description":"generating digital stories","publisher":{"@id":"https:\/\/nonadecimal.com\/site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nonadecimal.com\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nonadecimal.com\/site\/#organization","name":"Nonadecimal Creative","url":"https:\/\/nonadecimal.com\/site\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nonadecimal.com\/site\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/nonadecimal.com\/site\/wp-content\/uploads\/2015\/09\/XIXavatar-5121.png?fit=512%2C512","contentUrl":"https:\/\/i1.wp.com\/nonadecimal.com\/site\/wp-content\/uploads\/2015\/09\/XIXavatar-5121.png?fit=512%2C512","width":512,"height":512,"caption":"Nonadecimal Creative"},"image":{"@id":"https:\/\/nonadecimal.com\/site\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Nonadecimal","https:\/\/www.youtube.com\/user\/Nonadecimal"]},{"@type":"Person","@id":"https:\/\/nonadecimal.com\/site\/#\/schema\/person\/0b80ee11a2212d0fd72360dc24a6768b","name":"10011","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/96a8fb31e24af03a28525515ea7812ccf8056304865d37b5005df042eb2a8949?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/96a8fb31e24af03a28525515ea7812ccf8056304865d37b5005df042eb2a8949?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/96a8fb31e24af03a28525515ea7812ccf8056304865d37b5005df042eb2a8949?s=96&d=mm&r=g","caption":"10011"},"description":"Roboticist and physicist turned game developer. Trying to procedurally generate everything, especially emotion."}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RJv3-qO","_links":{"self":[{"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/posts\/1662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/comments?post=1662"}],"version-history":[{"count":1,"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/posts\/1662\/revisions"}],"predecessor-version":[{"id":1663,"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/posts\/1662\/revisions\/1663"}],"wp:attachment":[{"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/media?parent=1662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/categories?post=1662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nonadecimal.com\/site\/wp-json\/wp\/v2\/tags?post=1662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}