{"id":2586,"date":"2020-02-24T23:58:02","date_gmt":"2020-02-24T23:58:02","guid":{"rendered":"http:\/\/karstenrutledge.com\/?post_type=article&#038;p=2586"},"modified":"2020-02-24T23:58:32","modified_gmt":"2020-02-24T23:58:32","slug":"changelog-triumph","status":"publish","type":"article","link":"https:\/\/karstenrutledge.com\/index.php\/article\/changelog-triumph\/","title":{"rendered":"ChangeLog &#8211; Triumph"},"content":{"rendered":"<ul>\n<li>Version 1.0 [January 2012]:\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.1 [February 2012]:\n<ul>\n<li>Added option in admin menu to enable neutral countries. Neutral countries occupy land and will defend their territory, but they will never attack.<\/li>\n<li>Added option in admin menu for fortified neutral countries. When enabled, neutral countries will start with between 1 and 10 armies instead of always 1.<\/li>\n<li>Made selection particle effect be less confusing. Now shows as a particle ring centered around selected country.<\/li>\n<li>Made action particle effect more obvious by doubling the size of the particles.<\/li>\n<li>Game will now drop back to using Legacy Names in chat if Second Life returns\u00a0??? for Display Names because of network problems.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.11 [March 2012]:\n<ul>\n<li>Re-ordered the main action buttons on the table to be Recruit, Attack, Move.<\/li>\n<li>Added two chat options to the admin menu, &#8220;Quiet&#8221; which silences chatter only during the assignment\/amassing phases and &#8220;Silent&#8221; which silences all the phases.<\/li>\n<li>Added an option to wait 5 or 10 minutes for players who have left the table to return before the game skips them.<\/li>\n<li>Fixed a bug where leaving the table during your turn would not award you a victory flag.<\/li>\n<li>Fixed a connection issue on the default map where Catocala was not properly connected to neighboring continent.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.12 [March 2012]:\n<ul>\n<li>Fixed a bug that was preventing the 8th chair from transforming with themes.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.13 [November 2013]:\n<ul>\n<li>Cleaned up additional instances of table not defaulting back to Legacy Names when Display Names return\u00a0???. (Internal prize server)<\/li>\n<li>Opt Out button in Gaming.SL menu is now Opt Out|In for clarity. Also spawns an ARE YOU SURE confirmation dialog with more information.<\/li>\n<li>Added ambient sound support to Gaming.SL addon themes. When a theme has an active sound, a Sound ON|OFF button appears in the Modify submenu.<\/li>\n<li>Table owners can now set the color and\/or texture of seats individually on their table. This is retroactive for all themes.<\/li>\n<li>Table owners can now set the color and\/or texture of other parts of the table more discretely where they were not able to before, such as cushions\/lights\/other accents.<\/li>\n<li>Changed theme menu to (almost) always have a Close button present, instead of having to click Back multiple times to return to the parent menu before closing. More user friendly.<\/li>\n<li>Converted most chat messages to use llRegionSayTo so that only the person whose turn it is hears most of the messages now.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.14 [November 2013]:\n<ul>\n<li>Optimized the main Triumph script for additional free memory to accommodate larger map addons better.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.15 [January 2014]:\n<ul>\n<li>Fixed a bug where the game can ask for buyins twice when they are enabled on the internal prize server.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.2 [August 2014]:\n<ul>\n<li>Color button added in Admin Menu that brings up the same menu as pressing Color on the table top.<\/li>\n<li>Chairs should no longer get messed up if you rotate the table while it is in the process of changing themes.<\/li>\n<li>Theme engine updated to allow themes to adjust the physics shape of individual pieces, on a per-theme basis. This may cause minor fluctuations in prim count when changing themes.<\/li>\n<li>Script count reduced by 7 on the Table version, now only 14 scripts for entire game.<\/li>\n<li>ALL PRIZE FUNCTIONS HAVE BEEN REMOVED to comply with the new\u00a0<a title=\"Skill Gaming\" href=\"http:\/\/wiki.karstenrutledge.com\/index.php?title=Skill_Gaming\">Skill Gaming<\/a>\u00a0policy from Linden Lab. As a result, table no longer requests debit permissions on rez.<\/li>\n<li>Changed the way games fetch addons from the server to reduce the number of HTTP requests being made, since LL is throttling them.<\/li>\n<li>Added new option for themes to specify whether they are normal sitting, ground sitting or laying down themes, and added 4 new poses.<\/li>\n<li>Updated Prize Server and Jackpot Prize Server for the new Skill Gaming Policy. Advanced Prize Server is not legal under the new policy and will not be included.<\/li>\n<li>Game will now attempt to restore previous settings on new table from before an update.<\/li>\n<li>Camera and poses no longer controlled by keyboard, now accessed through &#8220;POSE&#8221; button on table top. Table no longer takes over your controls at all.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.3 [January 2015]:\n<ul>\n<li>Added support for specular and normal maps to theme engine. Also includes alpha mode support.<\/li>\n<li>Themes that include specular information will now use this for Shiny On\/Off options in themes, instead of old style shiny.<\/li>\n<li>New Theme Engine is backwards compatible with non-materials addons. Material addons are not backwards compatible with old tables.<\/li>\n<li>Added the ability for table owners to save new default camera settings from the Pose\/Camera menus.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.31 [June 2015]:\n<ul>\n<li>Fixed a bug where exceeding 60 troops on recruitment (trading in flags) would result in 0 troops being recruited.<\/li>\n<li>Fixed a bug with default camera settings not being properly restored from some prior versions.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.4 [February 2016]:\n<ul>\n<li>Updated Gaming.SL API code to latest version.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.41 [March 2016]:\n<ul>\n<li>Moved some code around to free up an extra 1500 bytes of memory in the main game script.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.42 [April 2016]:\n<ul>\n<li>Moved more code around to free up an additional 1500 bytes of available memory in the main game script.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.43 [April 2018]:\n<ul>\n<li>Attacking messages will no longer display when game is in quiet or silent mode.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.0 [June 2018]\n<ul>\n<li>Changed to a new multipoint versioning system, so industry standard!<\/li>\n<li>Changed permissions from no-copy\/transfer to copy\/no-transfer!<\/li>\n<li>Converted from a Sculpted prim addon theme system to a Mesh themed game rezzer system.<\/li>\n<li>New Mesh themes mean that themes can have custom scripting and unique animations in each theme.<\/li>\n<li>Games are no longer &#8216;objects&#8217; and instead are now &#8216;licenses&#8217; that work on any compatible themed game rezzer.<\/li>\n<li>Older &#8216;object&#8217; based games can be converted to licenses for free by using the migration system in the store.<\/li>\n<li>Switched from old Gaming.SL website\/backend to entirely new Gaming.SL LIVE website\/backend.<\/li>\n<li>Addons, achievements, games, and scores can be migrated from old Gaming.SL to new Gaming.SL Live if desired.<\/li>\n<li>Entirely new External API system for external\/third-party game addons. External API defaults to OFF.<\/li>\n<li>Many game settings have been moved from the games to the rezzers now.<\/li>\n<li>Updating is now a function of the rezzers, not the games. Updating a rezzer updates all compatible games inside it.<\/li>\n<li>New Gaming.SL Live now allows players to log in to the website and change their profiles and view\/control their purchased products.<\/li>\n<li>New redelivery system available in store and on the website, since games are copy\/no-transfer permissions now.<\/li>\n<li>Games can now be made PUBLIC and will show up on the website&#8217;s LIVE page. All games default to PRIVATE.<\/li>\n<li>Updated backend means that all games can have top winners boards even if they have no scoring system, and these wins no longer expire off.<\/li>\n<li>New Top Ranked system ranks how well you play against other people based on the game performance of all participants.<\/li>\n<li>Games no longer have a &#8216;hard reset&#8217; where they eject all sitting players. Players can still be ejected from the admin menu if desired.<\/li>\n<li>Tournaments are not curently supported on Gaming.SL Live, as nobody used it on the old system. An entirely new in-world based tournament system is being planned.<\/li>\n<li>Players are not prevented from sitting down even if they are not allowed to play. They will be added on the next game instead.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.1 [July 2018]\n<ul>\n<li>Fixed a bug where a table might say &#8220;Admin menu is currently in use.&#8221; to people who click on the table while playing.<\/li>\n<li>Added support for external Leaderboards to lock onto specific game rezzers rather than just specific games.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.2 [August 2018]\n<ul>\n<li>Added the ability to access the MIGRATE system by touching the Gaming.SL logo on the game, rather than having to visit the store.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.3 [September 2018]\n<ul>\n<li>Fixed a bug that was preventing admins added to the rezzer from propagating correctly to the game.<\/li>\n<li>Added floating text over the table when the game is unlicensed, and also includes a helpful message for fixing it in the case of improperly shut down games.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.4 [January 2019]\n<ul>\n<li>Fixed the Silent option not working in the new admin menu.<\/li>\n<li>Fixed a bug that could cause the admin menu to not timeout correctly.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.5 [January 2019]\n<ul>\n<li>Fixed a bug introduced in 2.0.0 where the wrong player would get credit for eliminating a player, so the wrong player got the victory flags (and achievements).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.6 [January 2020]\n<ul>\n<li>Fixed game timeout option always being stuck on 1 hour no matter what was specified.<\/li>\n<li>Changed the messaging around the licensing not being loaded to make it less scary.<\/li>\n<li>Changed it so that no matter where you click and hold, you always get the rezzer\/theme menu first for consistency.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[],"article-tag":[191,295],"_links":{"self":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article\/2586"}],"collection":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/comments?post=2586"}],"version-history":[{"count":1,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article\/2586\/revisions"}],"predecessor-version":[{"id":2587,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article\/2586\/revisions\/2587"}],"wp:attachment":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/media?parent=2586"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article-category?post=2586"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article-tag?post=2586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}