{"id":42809,"date":"2026-08-18T15:29:30","date_gmt":"2026-08-18T15:29:30","guid":{"rendered":"https:\/\/futureknowledge.in\/?p=42809"},"modified":"2026-08-18T15:29:30","modified_gmt":"2026-08-18T15:29:30","slug":"order-of-the-sinking-star-launches-october-8-for-switch-2-ps5-and-pc","status":"publish","type":"post","link":"https:\/\/futureknowledge.in\/?p=42809","title":{"rendered":"Order of the Sinking Star Launches October 8 for Switch 2, PS5, and PC"},"content":{"rendered":"<p>&quot; width=&#039;0&#039; height=&#039;0&#039; data-mode=&#039;scan&#039; data-site-id=&#039;5b11330346e0fb00017cd841&#039;&gt;&quot;;<br \/>\n              var a=document.getElementById(&quot;vmv3-frm&quot;);<br \/>\n              a=a.contentWindow?a.contentWindow:a.contentDocument;<br \/>\n              a.document.open();<br \/>\n              a.document.write(&quot;&quot; + &quot;&quot;);<br \/>\n              a.document.close();<br \/>\n          })();<\/p>\n<p>          _uacct = &quot;UA-2243248-1&quot;;<br \/>\n          urchinTracker();<\/p>\n<p>          var _qevents = _qevents || [];<br \/>\n          (function() {<br \/>\n              var elem = document.createElement(&quot;script&quot;);<br \/>\n              elem.src = (document.location.protocol == &quot;https:&quot; ? &quot;https:\/\/secure&quot; : &quot;http:\/\/edge&quot;) + &quot;.quantserve.com\/quant.js&quot;;<br \/>\n              elem.async = true;<br \/>\n              elem.type = &quot;text\/javascript&quot;;<br \/>\n              var scpt = document.getElementsByTagName(&quot;script&quot;)[0];<br \/>\n              scpt.parentNode.insertBefore(elem, scpt);<br \/>\n          })();<br \/>\n          _qevents.push({<br \/>\n              qacct:&quot;p-caA2vpL1Ek8_c&quot;<br \/>\n          });<\/p>\n<p>          var _comscore = _comscore || [];<br \/>\n          _comscore.push({ c1: &quot;2&quot;, c2: &quot;6035334&quot; });<br \/>\n          (function() {<br \/>\n              var s = document.createElement(&quot;script&quot;), el = document.getElementsByTagName(&quot;script&quot;)[0];<br \/>\n\t            s.async = true;<br \/>\n              s.src = (document.location.protocol == &quot;https:&quot; ? &quot;https:\/\/sb&quot; : &quot;http:\/\/b&quot;) + &quot;.scorecardresearch.com\/beacon.js&quot;;<br \/>\n              el.parentNode.insertBefore(s, el);<br \/>\n          })();<\/p>\n<p>\t        jQuery.browser = {};<br \/>\n\t  \t    (function () {<br \/>\n\t  \t        jQuery.browser.msie = false;<br \/>\n\t  \t        jQuery.browser.version = 0;<br \/>\n\t  \t        if (navigator.userAgent.match(\/MSIE ([0-9]+).\/)) {<br \/>\n\t  \t            jQuery.browser.msie = true;<br \/>\n\t  \t            jQuery.browser.version = RegExp.$1;<br \/>\n\t  \t        }<br \/>\n\t  \t    })();<\/p>\n<p>        $(document).ready(function(){  var didScroll;<br \/>\n\t\t\t\t\tvar lastScrollTop = 0;<br \/>\n\t\t\t\t\tvar delta = 5;<br \/>\n\t\t\t\t\tvar navbarHeight = $(&quot;#additional_news&quot;).outerHeight();<\/p>\n<p>\t\t\t\t\t$(&quot;.mainOutsideContainer&quot;).scroll(function(event){<br \/>\n\t\t\t\t\t  didScroll = true;<br \/>\n\t\t\t\t\t});<\/p>\n<p>\t\t\t\t\tsetInterval(function() {<br \/>\n\t\t\t\t\t  if (didScroll) {<br \/>\n\t\t\t\t\t    hasScrolled();<br \/>\n\t\t\t\t\t    didScroll = false;<br \/>\n\t\t\t\t\t  }<br \/>\n\t\t\t\t\t}, 250);<\/p>\n<p>\t\t\t\t\tfunction hasScrolled() {<br \/>\n\t\t\t\t    var st = $(&quot;.mainOutsideContainer&quot;).scrollTop();<br \/>\n\t\t\t\t\t\tvar adheight = $(&quot;#topAdContainer&quot;).css(&quot;height&quot;);<br \/>\n\t\t\t\t\t\tif (typeof adheight == &quot;undefined&quot;)<br \/>\n\t\t\t\t\t\t  adheight=0;<br \/>\n            var margintop=&quot;-&quot; + (parseInt($(&quot;#mainContainerSub&quot;).css(&quot;margin-top&quot;)) + parseInt(adheight) + 15) + &quot;px&quot;;<br \/>\n\t\t\t\t    \/\/ Make sure they scroll more than delta<br \/>\n\t\t\t\t    if(Math.abs(lastScrollTop &#8211; st) &lt;= delta)<br \/>\n\t\t\t\t        return;<\/p>\n<p>\t\t\t\t    \/\/ If they scrolled down and are past the navbar, add class .nav-up.<br \/>\n\t\t\t\t    \/\/ This is necessary so you never see what is &quot;behind&quot; the navbar.<br \/>\n\t\t\t\t\t\tif (st &lt;= 70) {<br \/>\n\t\t\t\t\t\t  $(&quot;#additional_news&quot;).removeClass(&quot;news-scroll-up&quot;).addClass(&quot;news-scroll-down&quot;);<br \/>\n\t\t\t\t\t\t\t$(&quot;#content&quot;).css(&quot;padding-top&quot;,&quot;5px&quot;);<br \/>\n\t\t\t\t\t\t\t$(&quot;.news-scroll-down&quot;).css(&quot;margin-top&quot;, &quot;auto&quot;);<br \/>\n\t\t\t\t\t\t}<br \/>\n\t\t\t\t\t\telse {<br \/>\n\t\t\t\t\t\t  if (st &gt; lastScrollTop) {<br \/>\n\t\t\t\t\t\t\t  \/\/scrolling down<br \/>\n\t\t\t\t\t\t\t\t$(&quot;#additional_news&quot;).removeClass(&quot;news-scroll-up&quot;).addClass(&quot;news-scroll-down&quot;);<br \/>\n\t\t\t          $(&quot;#content&quot;).css(&quot;padding-top&quot;,&quot;5px&quot;);<br \/>\n\t\t\t\t\t\t\t\t$(&quot;.news-scroll-down&quot;).css(&quot;margin-top&quot;, &quot;auto&quot;);<br \/>\n\t\t\t\t\t\t\t}<br \/>\n\t\t\t\t\t\t\telse {<br \/>\n\t\t\t\t\t\t\t\t\/\/else, scrolling up<br \/>\n\t\t\t\t\t\t\t\t\/\/fixed position because we are scrolling up<br \/>\n\t\t\t\t\t\t\t  $(&quot;#additional_news&quot;).removeClass(&quot;news-scroll-down&quot;).addClass(&quot;news-scroll-up&quot;);<br \/>\n\t\t\t\t\t\t\t\t$(&quot;#content&quot;).css(&quot;padding-top&quot;,&quot;125px&quot;);<\/p>\n<p>\t\t\t\t\t\t\t\t$(&quot;.news-scroll-up&quot;).css(&quot;margin-top&quot;, margintop);<br \/>\n\t\t\t\t\t\t  }<br \/>\n\t\t\t\t\t\t}<br \/>\n\t\t\t\t\t\tif ($(&quot;.news-scroll-up&quot;).length)<br \/>\n\t\t\t\t\t\t  $(&quot;.news-scroll-up&quot;).width($(&quot;#content&quot;).width());  <\/p>\n<p>\t\t\t\t    lastScrollTop = st;<br \/>\n\t\t\t\t\t}\t\t$(&quot;#mobile-menu-icon&quot;).on(&quot;click&quot;, function(){<br \/>\n              $(&quot;#mainMenu&quot;).toggleClass(&quot;visible&quot;);<br \/>\n          });<br \/>\n          $(&quot;.hasSubMenu&quot;).on(&quot;click&quot;, function(){<br \/>\n              if ($(&quot;#mainMenu&quot;).hasClass(&quot;visible&quot;)) {<br \/>\n                  $(this).parent().toggleClass(&quot;hover&quot;);<br \/>\n                  if ($(this).hasClass(&quot;no-heading&quot;)){<br \/>\n                      $(this).parent().children().find(&quot;div.links&quot;).toggleClass(&quot;hover&quot;);<br \/>\n                  }<br \/>\n              }<br \/>\n          });<br \/>\n          $(&quot;.subMenu .heading&gt;a&quot;).on(&quot;click&quot;, function(){<br \/>\n              console.log($(this).parent().parent().children(&quot;div.links&quot;).html());<br \/>\n              $(this).parent().parent().children(&quot;div.links&quot;).toggleClass(&quot;hover&quot;);<br \/>\n          });<br \/>\n          $(&quot;#buddyTabsList&quot;).find(&quot;a&quot;).click(function (e) {<br \/>\n              e.preventDefault();<br \/>\n              $(this).tab(&quot;show&quot;);<br \/>\n          });<br \/>\n          $(&quot;#buddyIconImg&quot;).on(&quot;click&quot;, function(){<br \/>\n              console.log(&quot;viewport&quot;, $(window).width());<br \/>\n              if ($(window).width() &lt; 992){<br \/>\n                  $(&quot;#buddyContainer&quot;).removeClass(&quot;detached narrow&quot;).css(&quot;top&quot;, &quot;inherit&quot;).css(&quot;left&quot;, &quot;inherit&quot;);<br \/>\n                  console.log($(&quot;#buddyContainer&quot;).css(&quot;top&quot;));<br \/>\n                  $(&quot;#detach-buddy&quot;).removeClass(&quot;fa-times&quot;).addClass(&quot;fa-external-link&quot;);<br \/>\n              }<br \/>\n          });<br \/>\n          $(&quot;#detach-buddy&quot;).on(&quot;click&quot;, function(){<br \/>\n              $detachButton = $(this);<br \/>\n              $buddyContainer = $(&quot;#buddyContainer&quot;);<br \/>\n              $buddyContainer.toggleClass(&quot;detached&quot;);<br \/>\n              $(&quot;#mainContainerSub&quot;).toggleClass(&quot;detached&quot;);<br \/>\n              $(&quot;#buddyIconBox&quot;).toggleClass(&quot;detached&quot;);<br \/>\n              if ($buddyContainer.hasClass(&quot;detached&quot;)){<br \/>\n                  $buddyContainer.addClass(&quot;narrow&quot;);<br \/>\n                  $buddyContainer.attr(&quot;style&quot;, &quot;top: 90px;&quot;);<br \/>\n                  $detachButton.removeClass(&quot;fa-external-link&quot;).addClass(&quot;fa-times&quot;);<br \/>\n              } else {<br \/>\n                  $buddyContainer.attr(&quot;style&quot;, &quot;&quot;);<br \/>\n                  $buddyContainer.removeClass(&quot;narrow&quot;);<br \/>\n                  $detachButton.removeClass(&quot;fa-times&quot;).addClass(&quot;fa-external-link&quot;);<br \/>\n              }<br \/>\n              save_position();<br \/>\n          });<br \/>\n          $(&quot;#buddy-size&quot;).on(&quot;click&quot;, function(){<br \/>\n              $(this).parents(&quot;#buddyContainer&quot;).toggleClass(&quot;narrow&quot;);<br \/>\n              save_position();<br \/>\n          });<br \/>\n          $(&quot;#buddyContainer&quot;).find(&quot;.buddyHeader&quot;).on(&quot;mousedown&quot;, function(e) {<br \/>\n              $buddyBox = $(this).parent();<br \/>\n              oldLeft = e.pageX;<br \/>\n              oldTop = e.pageY;<br \/>\n              oldElementLeft = $(&quot;.buddyHeader&quot;).offset().left;<br \/>\n              oldElementTop = $(&quot;.buddyHeader&quot;).offset().top;<br \/>\n              if ($buddyBox.hasClass(&quot;detached&quot;)) {<br \/>\n                  $buddyBox.addClass(&quot;draggable&quot;).on(&quot;mousemove&quot;, function (e) {<br \/>\n                      offsetLeft = oldLeft &#8211; e.pageX;<br \/>\n                      offsetTop = oldTop &#8211; e.pageY;<\/p>\n<p>                      $(&quot;.draggable&quot;).offset({<br \/>\n                          top: oldElementTop &#8211; offsetTop,<br \/>\n                          left: oldElementLeft &#8211; offsetLeft<br \/>\n                      }).on(&quot;mouseup&quot;, function () {<br \/>\n                          $buddyBox.removeClass(&quot;draggable&quot;);<br \/>\n                          $buddyBox.unbind();<br \/>\n                      });<br \/>\n                  });<br \/>\n              }<br \/>\n              e.preventDefault();<br \/>\n          }).on(&quot;mouseup&quot;, function() {<br \/>\n              $(&quot;.draggable&quot;).unbind();<br \/>\n              $(&quot;.draggable&quot;).removeClass(&quot;draggable&quot;);<br \/>\n              save_position();<br \/>\n          });<br \/>\n          $(&quot;#socialMediaIconBox&quot;).on(&quot;click&quot;, function(){<br \/>\n              $(&quot;#subBar&quot;).hide();<br \/>\n              $(&quot;#subBarSearch&quot;).hide();<br \/>\n              $(&quot;#subBarSocial&quot;).slideDown(500);<br \/>\n          });<br \/>\n          $(&quot;#searchIconBox&quot;).on(&quot;click&quot;, function(){<br \/>\n              $(&quot;#subBar&quot;).hide();<br \/>\n              $(&quot;#subBarSocial&quot;).hide();<br \/>\n              $(&quot;#subBarSearch&quot;).slideDown(500);<br \/>\n          });<\/p>\n<p>\t\t\t\t\t$(&quot;#blue-theme&quot;).on(&quot;click&quot;, function(){<br \/>\n\t\t\t\t\t\t$(&quot;.vgc-theme&quot;).each(function() {<br \/>\n\t\t\t\t\t\t\tcssFile=$(this).data(&quot;css&quot;);<br \/>\n\t\t\t\t\t\t\tcssBClass=cssFile + &quot;_blue&quot;;<br \/>\n\t\t\t\t\t\t\tcssDClass=cssFile + &quot;_dark&quot;;<br \/>\n\t\t\t\t\t\t\tif ($(&quot;.&quot; + cssBClass).length &gt; 0)<br \/>\n                $(&quot;.&quot; + cssBClass).prop(&quot;disabled&quot;, false);<br \/>\n\t\t\t\t\t\t\telse {<br \/>\n\t\t\t\t\t\t\t\tcssPath=$(this).attr(&quot;href&quot;);<br \/>\n\t\t\t\t\t\t\t\tcssPath=cssPath.substr(0, cssPath.lastIndexOf(&quot;\/&quot;)) + &quot;\/&quot;;<br \/>\n\t\t\t\t\t\t\t  $(&quot;&lt;link class=&#039;&quot; + cssBClass + &quot;&#039; href=&#039;&quot; + cssPath + cssFile + &quot;_blue.css?assetVersion=1.99037&#039; rel=&#039;stylesheet&#039;&gt;&quot;).appendTo(&quot;head&quot;);<br \/>\n\t\t\t\t\t\t\t}<br \/>\n\t\t\t\t\t\t\tif ($(&quot;.&quot; + cssDClass).length &gt; 0)<br \/>\n\t\t\t\t\t\t\t  $(&quot;.&quot; + cssDClass).prop(&quot;disabled&quot;, true);<br \/>\n\t\t\t\t\t\t});<br \/>\n\t\t\t\t\t\t$(&quot;#searchIconBox img&quot;).attr(&quot;src&quot;, &quot;https:\/\/www.vgchartz.com\/assets\/images\/search-icon_blue.png&quot;);<br \/>\n\t\t\t\t\t\tif($(&quot;.shipchart_3ds&quot;).length)<br \/>\n\t\t\t\t\t\t  $(&quot;.shipchart_3ds&quot;).attr(&quot;src&quot;, &quot;https:\/\/www.vgchartz.com\/\/images\/3DS_console.png&quot;);<br \/>\n\t\t\t\t\t\t$.ajax({<br \/>\n\t\t\t\t\t\t\ttype: &quot;GET&quot;,<br \/>\n\t\t\t\t\t\t\turl: &quot;https:\/\/www.vgchartz.com\/assets\/includes\/responsive\/set_sitetheme.php&quot;,<br \/>\n\t\t\t\t\t\t\tdata: {sitetheme: 2},<br \/>\n\t\t\t\t\t\t\tdataType: &quot;jsonp&quot;<br \/>\n\t\t\t\t\t\t});<br \/>\n\t\t\t\t\t});<\/p>\n<p>\t\t\t\t\t$(&quot;#dark-theme&quot;).on(&quot;click&quot;, function(){<br \/>\n\t\t\t\t\t\t$(&quot;.vgc-theme&quot;).each(function() {<br \/>\n\t\t\t\t\t\t\tcssFile=$(this).data(&quot;css&quot;);<br \/>\n\t\t\t\t\t\t\tcssBClass=cssFile + &quot;_blue&quot;;<br \/>\n\t\t\t\t\t\t\tcssDClass=cssFile + &quot;_dark&quot;;<br \/>\n\t\t\t\t\t\t\tif ($(&quot;.&quot; + cssDClass).length &gt; 0)<br \/>\n                $(&quot;.&quot; + cssDClass).prop(&quot;disabled&quot;, false);<br \/>\n\t\t\t\t\t\t\telse {<br \/>\n\t\t\t\t\t\t\t\tcssPath=$(this).attr(&quot;href&quot;);<br \/>\n\t\t\t\t\t\t\t\tcssPath=cssPath.substr(0, cssPath.lastIndexOf(&quot;\/&quot;)) + &quot;\/&quot;;<br \/>\n\t\t\t\t\t\t\t  $(&quot;&lt;link class=&#039;&quot; + cssDClass + &quot;&#039; href=&#039;&quot; + cssPath + cssFile + &quot;_dark.css?assetVersion=1.99037&#039; rel=&#039;stylesheet&#039;&gt;&quot;).appendTo(&quot;head&quot;);<br \/>\n\t\t\t\t\t\t\t}<br \/>\n\t\t\t\t\t\t\tif ($(&quot;.&quot; + cssBClass).length &gt; 0)<br \/>\n\t\t\t\t\t\t\t  $(&quot;.&quot; + cssBClass).prop(&quot;disabled&quot;, true);<br \/>\n\t\t\t\t\t\t});<br \/>\n\t\t\t\t\t\t$(&quot;#searchIconBox img&quot;).attr(&quot;src&quot;, &quot;https:\/\/www.vgchartz.com\/assets\/images\/search-icon.png&quot;);<br \/>\n\t\t\t\t\t\tif($(&quot;.shipchart_3ds&quot;).length)<br \/>\n\t\t\t\t\t\t  $(&quot;.shipchart_3ds&quot;).attr(&quot;src&quot;, &quot;https:\/\/www.vgchartz.com\/\/images\/3DS_console_dark.png&quot;);<br \/>\n\t\t\t\t\t\t$.ajax({<br \/>\n\t\t\t\t\t\t\ttype: &quot;GET&quot;,<br \/>\n\t\t\t\t\t\t\turl: &quot;https:\/\/www.vgchartz.com\/assets\/includes\/responsive\/set_sitetheme.php&quot;,<br \/>\n\t\t\t\t\t\t\tdata: {sitetheme: 1},<br \/>\n\t\t\t\t\t\t\tdataType: &quot;jsonp&quot;<br \/>\n\t\t\t\t\t\t});<br \/>\n\t\t\t\t\t});<\/p>\n<p>\t\t\t\t\t$(&quot;#standard-theme&quot;).on(&quot;click&quot;, function(){<br \/>\n\t\t\t\t\t\t$(&quot;.vgc-theme&quot;).each(function() {<br \/>\n\t\t\t\t\t\t\tcssFile=$(this).data(&quot;css&quot;);<br \/>\n\t\t\t\t\t\t\tcssBClass=cssFile + &quot;_blue&quot;;<br \/>\n\t\t\t\t\t\t\tcssDClass=cssFile + &quot;_dark&quot;;<br \/>\n\t\t\t\t\t\t\tif ($(&quot;.&quot; + cssDClass).length &gt; 0)<br \/>\n                $(&quot;.&quot; + cssDClass).prop(&quot;disabled&quot;, true);<br \/>\n\t\t\t\t\t\t\tif ($(&quot;.&quot; + cssBClass).length &gt; 0)<br \/>\n                $(&quot;.&quot; + cssBClass).prop(&quot;disabled&quot;, true);<br \/>\n\t\t\t\t\t\t});<br \/>\n\t\t\t\t\t\t$(&quot;#searchIconBox img&quot;).attr(&quot;src&quot;, &quot;https:\/\/www.vgchartz.com\/assets\/images\/search-icon.png&quot;);<br \/>\n\t\t\t\t\t\tif($(&quot;.shipchart_3ds&quot;).length)<br \/>\n\t\t\t\t\t\t  $(&quot;.shipchart_3ds&quot;).attr(&quot;src&quot;, &quot;https:\/\/www.vgchartz.com\/\/images\/3DS_console.png&quot;);<br \/>\n\t\t\t\t\t\t$.ajax({<br \/>\n\t\t\t\t\t\t\ttype: &quot;GET&quot;,<br \/>\n\t\t\t\t\t\t\turl: &quot;https:\/\/www.vgchartz.com\/assets\/includes\/responsive\/set_sitetheme.php&quot;,<br \/>\n\t\t\t\t\t\t\tdata: {sitetheme: 0},<br \/>\n\t\t\t\t\t\t\tdataType: &quot;jsonp&quot;<br \/>\n\t\t\t\t\t\t});<br \/>\n\t\t\t\t  });<\/p>\n<p>          $(window).resize(function() {<br \/>\n              lineLoop(&quot;lines&quot;, 5);<br \/>\n          });\t\t<\/p>\n<p>          $(function(){<br \/>\n              $(&quot;.spoiler-text&quot;).hide();<br \/>\n              $(&quot;.spoiler-toggle&quot;).click(function(){<br \/>\n                  $(this).next().toggle();<br \/>\n              }); \/\/ end spoiler-toggle<br \/>\n          }); \/\/ end function<\/p>\n<p>          function save_position(){<br \/>\n              detached = ($(&quot;#buddyContainer&quot;).hasClass(&quot;detached&quot;)) ? 1 : 0;<br \/>\n              narrow = ($(&quot;#buddyContainer&quot;).hasClass(&quot;narrow&quot;)) ? 1 : 0;<br \/>\n              topPosition = $(&quot;#buddyContainer&quot;).css(&quot;top&quot;);<br \/>\n              leftPosition = $(&quot;#buddyContainer&quot;).css(&quot;left&quot;);<br \/>\n              $.ajax({<br \/>\n                  method: &quot;post&quot;,<br \/>\n                  url: &quot;https:\/\/gamrconnect.vgchartz.com\/assets\/handlers\/save_position.php&quot;,<br \/>\n                  data: ({<br \/>\n                      &quot;userid&quot; : 0,<br \/>\n                      &quot;detached&quot; : detached,<br \/>\n                      &quot;narrow&quot; : narrow,<br \/>\n                      &quot;topPosition&quot; : topPosition,<br \/>\n                      &quot;leftPosition&quot; : leftPosition<br \/>\n                  }),<br \/>\n                  success: function(data) {<br \/>\n                    \/\/Nothing<br \/>\n                  }<br \/>\n              });<br \/>\n          }<\/p>\n<p>          function calculateLineCount(element, i) {<br \/>\n              var textHeight = element.css(&quot;height&quot;)<br \/>\n              document.getElementById(&quot;figcaption&quot; + i.toString()).style.bottom= (textHeight);<br \/>\n              return true<br \/>\n          }<\/p>\n<p>          function lineLoop(elementId, num) {<br \/>\n              for (i=0; i &lt; num; i++) {<br \/>\n                  elem=elementId + i.toString();<br \/>\n                  if (document.getElementById(elem)!=null) {<br \/>\n                      calculateLineCount($(&quot;#&quot; + elem), i);<br \/>\n                  }<br \/>\n              }<br \/>\n          }<\/p>\n<p>          \/\/#lines are used in &quot;top 5&quot; articles heading on front page<br \/>\n          \/\/function is used to calculate number of lines based upon height<br \/>\n          lineLoop(&quot;lines&quot;, 5);<\/p>\n<p>          \/\/this functionality allows for any &lt;th&gt; heading to become &quot;sortable&quot;<br \/>\n          var getCellValue = function(tr, idx){<br \/>\n              return tr.children[idx].dataset.value || tr.children[idx].innerText || tr.children[idx].textContent;<br \/>\n          };<br \/>\n          var comparer = function(idx, asc) {<br \/>\n              return function(a, b) {<br \/>\n                  return function(v1, v2) {<br \/>\n                      return v1 !== &quot;&quot; &amp;&amp; v2 !== &quot;&quot; &amp;&amp; !isNaN(v1) &amp;&amp; !isNaN(v2) ? v1 &#8211; v2 : v1.toString().localeCompare(v2);<br \/>\n                  }(getCellValue(asc ? a : b, idx), getCellValue(asc ? b : a, idx));<br \/>\n              }<br \/>\n          };<\/p>\n<p>          \/\/ do the work&#8230;<br \/>\n          Array.prototype.slice.call(document.querySelectorAll(&quot;th&quot;)).forEach(function(th) {<br \/>\n              th.addEventListener(&quot;click&quot;, function() {<br \/>\n                  var table = th.parentNode<br \/>\n                  while(table.tagName.toUpperCase() != &quot;TABLE&quot;)<br \/>\n                      table = table.parentNode;<br \/>\n                  Array.prototype.slice.call(table.querySelectorAll(&quot;tr:nth-child(n+2)&quot;))<br \/>\n                  .sort(comparer(Array.prototype.slice.call(th.parentNode.children).indexOf(th), this.asc = !this.asc))<br \/>\n                  .forEach(function(tr) {<br \/>\n                      table.appendChild(tr)<br \/>\n                  });<br \/>\n              })<br \/>\n          });<\/p>\n<p>        }); \/\/ end document ready\t\t\t<\/p>\n<p>        var switchTo5x=true;<\/p>\n<p>        stLight.options({<br \/>\n          publisher: &quot;618b1cf3-3d40-4b84-a2e1-a2169f16a2f2&quot;<br \/>\n        });<\/p>\n<p>Publisher Arc Games and developer Thekla announced\u00a0Order of the Sinking Star\u00a0will launch for the Nintendo Switch 2, PlayStation 5,and PC via Steam\u00a0on October 8.<\/p>\n<p>A demo is out now on PC and save data will carry over to the full release.<\/p>\n<p>&quot;Order of the Sinking Star\u00a0simply wouldn\u2019t exist without the incredible designers who helped work on it over the years,&quot; said Thekla founder Jonathan Blow. &quot;By creating a kind of game design supercollider, we were able to bring together ideas from some of the most brilliant puzzle designers in the industry. I\u2019m grateful to everyone who contributed to help us push the limits of what\u2019s possible in a puzzle adventure. We can\u2019t wait for players to step into this world and discover just how deep and complex it really is.<\/p>\n<p>&quot;Order of the Sinking Star\u00a0showcases design contributions from Alan Hazelden (Skipping Stones to Lonely Holmes,\u00a0Mirror Isles), Sean Barrett (Promesst), Jonah Ostroff (Heroes of Sokoban), Zach Polansky (Enigmash), Patrick Traynor (Patrick\u2019s Parabox), Marc ten Bosch (Miegakure), and several others\u2014including design contributions from Twitch followers over the years.&quot;<\/p>\n<p>In the making for 10 years since the release of the critically acclaimed title,\u00a0The Witness,\u00a0Order of the Sinking Star\u00a0aims to be the premier puzzle adventure of this generation. This massive adventure will seamlessly intertwine a colliding, epic tale with more than a thousand hand-crafted challenges, hundreds of hours of gameplay and a slew of surprises along the way. Designed to respect players\u2019 boundless curiosity, the game will deliver a deeply satisfying, \u201cjust one more puzzle\u201d gameplay loop\u2014while its open-ended, interconnected world gives players total freedom to come and go as they like as they take on puzzles at their own pace.<\/p>\n<p>Prepare to take the helm of a motley crew of heroes, utilize their abilities to solve a wide array of puzzles, experience what happens when their worlds collide and get one step closer to uncovering the mystery of the\u00a0Order of the Sinking Star! What starts as individual journeys will evolve into a dynamic universe where mechanics, characters and abilities collide, and the rules of reality shift to create mind-bending new possibilities.<\/p>\n<p>One of the most-played demos during Steam Next Fest, soon, fans from around the world will be able to completely jump into\u00a0Order of the Sinking Star! Whether you\u2019re a major puzzle fan or a newcomer, the game\u2019s non-linear, open design ensures that hitting a challenging roadblock in one realm simply means you can pivot to another world and return whenever you are ready. As you venture into intercardinal regions, you\u2019ll piece together a deep, enigmatic mythos through exploration, professional voice over narration from a talented cast of actors, and cryptic notes.<\/p>\n<p>Will you uncover the secret of the Order of the Sinking Star? There\u2019s only one way to find out.<\/p>\n<p>Embark on an innovative puzzle adventure with dozens of game mechanics and hundreds of hours of unique gameplay. Each puzzle builds on the last, introducing new game mechanics that reward curiosity and persistence.<\/p>\n<p>Explore four expansive, mysterious game worlds, each with its own characters, rules, dangers, and secrets waiting to be uncovered. Come and go as you like; you are free to take on the puzzles you discover at your own pace.<\/p>\n<p>A queen, a thief, a warrior, a wizard, and a talking boat are just some of the heroes of this tale. Each character wields complimentary abilities and has captivating stories to tell.<\/p>\n<p>As playable characters begin to meet and worlds collide, the mystery untangles. Through gameplay and notes you collect, you learn more about this enigmatic realm. Piece by piece and clue by clue, you\u2019ll uncover the secrets of the Order of the Sinking Star.<\/p>\n<p>A life-long and avid gamer,\u00a0William D&#039;Angelo\u00a0was first introduced to VGChartz in 2007. After years of supporting the site, he was brought on in 2010 as a junior analyst, working his way up to lead analyst in 2012 and taking over the hardware estimates in 2017. He has expanded his involvement in the gaming community by producing content on his own\u00a0YouTube channel\u00a0and\u00a0Twitch channel. You can follow the author\u00a0on\u00a0Bluesky.<\/p>\n<p>About Us |<br \/>\n                  Terms of Use |<br \/>\n                  Privacy Policy |<br \/>\n                  Advertise |<br \/>\n                  Staff |<br \/>\n                  Contact<\/p>\n<p>                    Display As Desktop<\/p>\n<p>                    Display As Mobile<\/p>\n<p>                  \u00a9 2006-2026 VGChartz Ltd. All rights reserved.<\/p>\n<p><em>Source: <a href='https:\/\/www.vgchartz.com\/article\/468752\/order-of-the-sinking-star-launches-october-8-for-switch-2-ps5-and-pc\/' target='_blank'>Read the original article on www.vgchartz.com<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&quot; width=&#039;0&#039; height=&#039;0&#039; data-mode=&#039;scan&#039; data-site-id=&#039;5b11330346e0fb00017cd841&#039;&gt;&quot;; var a=document.getElementById(&quot;vmv3-frm&quot;); a=a.contentWindow?a.contentWindow:a.contentDocument; a.document.open(); a.document.write(&quot;&quot; + &quot;&quot;); a.document.close(); })(); _uacct = &quot;UA-2243248-1&quot;; urchinTracker(); var _qevents = _qevents || []; (function() { var elem = document.createElement(&quot;script&quot;); elem.src = (document.location.protocol == &quot;https:&quot; ? &quot;https:\/\/secure&quot; : &quot;http:\/\/edge&quot;) + &quot;.quantserve.com\/quant.js&quot;; elem.async = true; elem.type = &quot;text\/javascript&quot;; var scpt = document.getElementsByTagName(&quot;script&quot;)[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":42810,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,36,3],"tags":[10,29,33],"class_list":["post-42809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-important","category-share-suggestions","category-technology","tag-impact-googl","tag-signal-avoid","tag-stage-stage-4"],"_links":{"self":[{"href":"https:\/\/futureknowledge.in\/index.php?rest_route=\/wp\/v2\/posts\/42809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/futureknowledge.in\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/futureknowledge.in\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/futureknowledge.in\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/futureknowledge.in\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=42809"}],"version-history":[{"count":0,"href":"https:\/\/futureknowledge.in\/index.php?rest_route=\/wp\/v2\/posts\/42809\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/futureknowledge.in\/index.php?rest_route=\/wp\/v2\/media\/42810"}],"wp:attachment":[{"href":"https:\/\/futureknowledge.in\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/futureknowledge.in\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=42809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/futureknowledge.in\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=42809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}