Update 0.28.0 - Online Campaign Matches and Review Improvements

The Conquest of Go

Learn and play Go, the classic board game that has been played for thousands of years, and compete in the race to conquer the most land in the in-game world, or compete online against opponents around the real world.

[h1]New Features[/h1] [list] [*]There are a lot of new features and changes that come with this update. If any issues are encountered, please create a post in the [url=https://steamcommunity.com/app/1264970/discussions/1/]Bug Reports & Support Subforum[/url]. [*]Online Campaign Matches [list][*]Players can now play their campaign matches against online opponents. [*]Similar to the existing online mode, these matches take place on the [url=https://online-go.com/]Online Go Server[/url]. Because of this, players can optionally play part of a match in The Conquest of Go and continue to play on the Online Go Server website or other 3rd party applications at other times without issue. The Conquest of Go will catch the games state back up to date during the next campaign play session. [*]In addition to human opponents, there are dozens AI of different strength that can also be played online. Please bear in mind that these AI are run by members of the OGS community and may have different availability and requirements for match criteria (board size, time settings, etc.) to be able to play a match. [*]Both online and offline matches can be played in the same campaign. [*]Next to the existing Start Match and Start Ally Match buttons, there is now a Start Online Match button. Once clicked, the online menu will load, allowing the player to start a match in a variety of ways that will then be associated with the player's campaign. [list][*]Play Tab [list][*]Players can issue an open challenge to online opponents by using the Create Challenge button. [*]Players can accept a challenge that was issued by an online opponent by clicking the Accept button on one of the open challenges. [*]Players can use the Find Match button to have the system automatically find an opponent. [*]Players can challenge an online AI by using the Challenge Bot button.[/list] [*]Profile Tab [list][*]Players can find their friends or specific opponents they wish to challenge by using the search bar and Challenge button. [*]Players can also accept incoming direct challenges by going to their profile page, clicking the Challenges tab, and clicking the Accept button on one of the listed challenges. These challenges can also be accepted through the notifications panel. [*]If there is an existing match that is already in progress that the player wants to be added to their campaign, they can simply click on the match in the player's Active Match list which will prompt the player to decide whether they would like that particular match to be added to the campaign.[/list][/list] [*]Online campaign matches do not need to use the default board size of the region in which they take place in. This leaves more options for players to accept opponent's challenges of any square board sizes. If a different board size is used, the region is automatically updated to reflect this. [*]Online matches that are associated with a campaign will have a campaign icon next to them in the online menus. [*]In the campaign menu to load an existing campaign, the card now includes an icon for whether the campaign has any completed online matches and what the most recent online rank of the player was. [*]The campaign now has a button at the top right which will display a count of how many games are waiting for the player's turn, and when clicked, it will automatically load one of those matches. It will first cycle through online matches that are the player's turn, then offline matches that are the player's turn, and then finally if there are no matches that are waiting on the player's turn, it will cycle through all active matches when clicked. This can be useful for players that have a lot of correspondence matches being played at the same time. [*]There is a new setting in the Campaign Settings menu called "Include All Online Games" which will control whether the above mentioned active turn feature will only include online matches that are associated with the campaign (default behavior) or if it should include all online matches. This can be useful for players that have other matches they'd like to play moves in, but don't necessarily want them associated with their campaign. [*]The automatic campaign difficulty adjustments after playing matches and reviewing matches will not take place for online campaign matches since online ranks are separate from AI difficulty and handicaps. [*]The campaign tutorial has been updated to explain how to play online campaign matches.[/list] [*]Review Improvements [list][*]After a match has been completed, the player can now immediately go into review mode by simply clicking the review button on the right hand side. When clicking the review button, it will prompt the user with the question of whether to review manually or with an automatic AI review, similar to how it it works in other areas of the user interface. [*]If the player is manually reviewing a match for which an automated review is currently in progress, a progress bar will be shown on screen. The player can cancel the review by clicking the X next to it. Once the automated review has been completed, the player will be notified and can reload the review immediately with the new automated review data. This allows the player to perform some manual review of the match while waiting for the automated review to complete. [*]Previously, in order to review a quick play match, the match needed to be saved and navigated to from the main menu. Automatic reviews can now be run on these unsaved quick play matches by clicking the review button mentioned above. While in review mode, if the player would like they can still save the match to their Saved Matches folder which will also save the automated review data. [*]A new button has been added to the top right during reviews which when clicked will have the analysis AI (KataGo) play the next move. Alternatively, a new hotkey was added to trigger this "Play AI Move" feature, which by default is set to return/enter for keyboard players and Y/triangle for controller players. [*]The score loss and win rate graphs will now display a delta value at the top right of the graph which represents the difference between the current value and previous value on the graph. For example, a move that has a current estimated match score value of B+5.5 and the previous move has an estimated match score value of B+10.5, the delta value will be displayed as Δ -5.5, representing a score loss of 5.5. This can be an easier way to look at the change in score or win rate between moves. [*]There is a new setting in Settings > AI Settings which if selected will remember which AI features have been enabled and automatically enable them in the future. These features are the score and win rate graphs as well as move analysis and territory analysis. This is off by default because these features are rather resource intensive, but for users that always use these features, this setting should streamline things a bit. [*]There are now two additional settings within the Settings > AI Settings menu which control the thresholds used in the automated AI reviews. [list][*]Maximum Review Recommendations - This setting will control the maximum number of move improvement recommendations that the AI will present to the player while they are reviewing a match with automated review data. For example, a value of 8 would mean that up to 8 moves during the match that can be improved will be displayed in the automated review data. The default value is 3, which is the same as how the reviews were previously working. The range of allowable values is now no limit to 16. [*]Minimum Review Score Loss - AI recommendations will be given in automated reviews for moves that result in a loss in score that exceeds the value selected in this setting. For example a value of 10 would mean that the AI will only include recommendations of improved moves if the move that occurred during the match resulted in a loss of score that exceeds or is equal to 10. The default value is 2, which is the same as how the reviews were previously working. The range of allowable values is now 1 to 30. [*]Both of these values work together in controlling the output of the automated AI review. For example, a maximum review recommendation setting of no limit and minimum review score loss of 10 will result in showing every single time the player's move resulted in a loss of score of 10 or greater during the match, whereas a recommendation setting of 3 and score loss setting of 2 will display the up to the top 3 biggest score loss moves that lost at least 2 points. [*]These settings affect all automated reviews within the game (campaign match reviews, online match reviews, local play reviews, SGF import reviews). [*]If this is your first time looking at this AI setting screen feel free to hover over the "?" next to each of the existing settings to explain how you can do even finer tuning of the AI used for reviews and analysis.[/list][/list] [*]Campaign Map Data Improvements [list][*]The battle history list which displays the list of ongoing and previous matches for a particular region of the map will now display a stone icon to represent which player's turn it is to play next for matches that are in progress. [*]When viewing the current board state of a region with a match in progress, the last placed stone will now be marked.[/list] [*]Added support to allow tie match results in online matches under certain rulesets and komi values. [*]Added support for localized messages from the online bots available on OGS. [*]Added a new setting to specify the board theme that will be used in the main menu. This is found under Settings > Board Settings > Main Menu Theme. Previously this was always the forest theme, but now any theme can be selected, or even set to random for a surprise each time you load the game or return to the main menu. [*]Added the ability to ignore future confirmation windows by checking the checkbox "Don't show this message again" when responding to the confirmation window. This is currently used for the unsaved changes confirmation that appears when a quick play match has not been saved and the player attempts to navigate back to the main menu. [*]Added a tip message which will display when encountering an online match for the first time and will explain that certain assistance features are turned off to keep matches fair for online opponents.[/list] [h1]Updates[/h1] [list][*]The Conquest of Go logo that appears in the main menu has been altered on when it will appear. The logo will now be displayed when the game launches and is on the "Press any key to continue" screen. Once the player is past that screen the logo will move off screen and give full visibility to the board on the main menu. [*]To align with recent changes at OGS, players can now play ranked matches against opponents of any rank. This was previously a maximum difference of ±9 ranks. [*]The previous Override Campaign Theme setting in Settings > Board Settings has been changed from a checkbox to a drop down list of themes. The default value is Automatic, which will load the campaign theme of the region that the match is taking place on, but a specific theme can also be specified. This allows the user to have a separate specific theme for both campaign and non-campaign matches. For users that previously had the Override Campaign Theme checked, this value will now default to the same theme as the Preferred Theme setting, but can be altered by accessing the Settings > Board Settings menu. [*]The board theme setting of "Random" has been improved to cycle through all available board themes during a play session before repeating a board theme that was previously seen. [*]Hotkeys are now disabled while the player is typing in a text field such as the online chat box or save file dialog. [*]The font of the values used in the win rate and score graphs have been updated to be more readable. [*]The way The Conquest of Go is referenced in macOS has been altered to allow macOS to more correctly determine launch parameters.[/list] [h1]Fixes[/h1] [list][*]Fixed an issue where certain match values were not being properly restricted in the UI while creating an online challenge that is ranked. [*]Fixed an issue where it was possible to submit multiple online blitz/live challenges at once. [*]Fixed an issue where in some cases the latest ranking data was not being displayed for the active online user. [*]Fixed an issue with the display of rank for online players with a provisional rank. [*]Fixed being able to play and review matches that are using an even board size (e.g. 18x18 instead of 19x19), which previously would not display the board and star points correctly. While these board sizes still aren't available in the menus to be created, they technically still can make their way into the game via online challenges or imported SGFs. [*]Fixed the campaign battle history panel to only allow the player to start a match if there is no match currently in progress. [*]Fixed the move history panel's coordinate values which were being listed improperly while solving tsumegos from the Steam Workshop that display only a portion of the board. [*]Fixed layout issues in the Steam Workshop upload and edit forms that were present when using high UI scale. [*]Fixed an issue where the next move recommendation button would not function if the player was in a branch of moves which started from the very first move. [*]Fixed an issue with the score and win rate graphs where if a match was resumed from a certain point of an automated review, the previous score and win rate data was being loaded into the graphs and not behaving as expected thereafter. [*]Fixed an issue with the score and win rate graphs where values in the root path would not display as expected if the graph was first enabled while in a separate path of added moves and then returned to the root path. [*]Fixed an issue with the score and win rate graphs which wouldn't display the last value in the graph properly when the graph is first populated with data from an automated review if the final move wasn't made by the player whose moves were reviewed. [*]Fixed an issue which was causing the next move icons to be displayed on the board during the review of AI recommendations if the player first loaded a review that doesn't have AI recommendations and then proceeded to load one that does by using the previous or next file buttons in the text output and navigation panel. [*]Fixed tooltip text for the Load File setting within Settings > Playback Settings. [*]Fixed AI moves playing in the background while transitioning from the Go screen to the main menu or campaign map.[/list]