OCTGN Changelog

What's new in OCTGN 3.4.391.0

Apr 24, 2024
  • Redesigned the play/spectate tab to provide more useful user-feedback
  • Changed some of the wording in the pre-game lobby controls
  • A slightly less condescending notification when a player intentionally leaves the game
  • o8build will give a more useful error if you use richtext symbols in a set but don't have a symbols element in the game XML
  • richtext symbol sizes will properly scale with the font size they are placed in
  • changed 'hide alternates' to 'show alternates' in deck editor for clarity
  • the 'show alternates' deck editor toggle state is now saved in config

New in OCTGN 3.4.389.0 (Nov 8, 2023)

  • Fixed a bug causing OCTGN to hang if trying to join a game with invalid characters in the lobby name

New in OCTGN 3.4.386.0 (Aug 4, 2023)

  • Limited deck editor can now filter richtext properties (reads them as strings)
  • Limited deck editor now recognizes integer properties as enum strings
  • Fixed a richtext bug -- RichColor.toString() method was missing
  • Added 'delimiter' card property attribute to change the delimiting string for limited deck editor

New in OCTGN 3.4.379.0 (Jan 3, 2023)

  • AskCard and QueryCard python API can now filter for null property values (in line with the limited pack generator logic)
  • Card.MatchesPropertyValue extension method can now match card GUID values

New in OCTGN 3.4.377.0 (Dec 28, 2022)

  • New API card.defaultProperty(alt, property), returns the card's original defined property value (before it was overwritten by python)
  • Fixed bug where overwritten card properties are broken after a player disconnects
  • Extended tooltip data now shows for peeked facedown cards
  • Fixed error message when trying to log in for the first time

New in OCTGN 3.4.371.0 (Dec 27, 2022)

  • Changed some sassy error messages
  • Added some more startup messages
  • More descriptive error message when the computer's clock isn't synced to the server time.

New in OCTGN 3.4.369.0 (Dec 11, 2022)

  • Fixed discord game invites
  • Added a toggle in the host controls to disable the discord invite link

New in OCTGN 3.4.362.0 (Aug 29, 2021)

  • Fixed python not being able to read names of face-down cards.

New in OCTGN 3.4.361.0 (Aug 5, 2021)

  • Removed the news feed to silence the SSL validation error

New in OCTGN 3.4.360.0 (Jul 25, 2021)

  • Fixed broken spectator mode

New in OCTGN 3.4.352.0 (Jun 27, 2021)

  • Fixed a startup crash when parsing dateTime values with an Arabic culture configuration

New in OCTGN 3.4.349.0 (Apr 12, 2021)

  • added a uri to cached image converter to jodsengine utils
  • game board image, phase icons, and game document icons now cache properly
  • fixes an issue preventing games from uninstalling after closing the play table

New in OCTGN 3.4.346.0 (Dec 5, 2020)

  • Host can enable the card list panel in the pre-game lobby (disabled by default)

New in OCTGN 3.4.345.0 (Dec 5, 2020)

  • Fixed subscription check always failing in deck editor and play table
  • Fixed image importer in deck editor

New in OCTGN 3.4.344.0 (Dec 2, 2020)

  • Game documents display the document name in the title bar

New in OCTGN 3.4.342.0 (Nov 27, 2020)

  • New python API - table.reset() to reset the table position to default settings
  • New python API - table.refit() adjusts the table so that all cards will fit on the screen

New in OCTGN 3.4.340.0 (Nov 26, 2020)

  • Can now sort by unique cards in the 'view pile' window

New in OCTGN 3.4.330.0 (Nov 22, 2020)

  • developer mode flag works again
  • added isLimited flag to 3.1.0.2 OnDeckLoaded event
  • API to change the table's game board can be muted.
  • Soft-Reset option added to game menu and API softResetGame(), will reset the game and return decks to their loaded state.
  • new API property card.isSelected to check if a card is selected

New in OCTGN 3.4.286.0 (Jul 6, 2020)

  • Fix #2025

New in OCTGN 3.4.284.0 (Jul 4, 2020)

  • New python API card property: card.peekers - returns a list of players peeking at the card.

New in OCTGN 3.4.281.0 (Jun 17, 2020)

  • python can now revert the game board back to its default value ""
  • python can remove the board (set the board to None)
  • Added chat notifications for changing or removing game board
  • Fixed a crash if a game didn't set a default game board
  • Resetting the game reverts back to the default game board state
  • Added some additional o8build warning messages for game boards

New in OCTGN 3.4.268.0 (May 27, 2020)

  • Fix a crash caused by tooltips (hopefully for good this time) - Ben
  • Tooltip properly shows alternate and overridden properties - brine

New in OCTGN 3.4.263.0 (May 25, 2020)

  • Fixed a crash caused by tooltips - ben

New in OCTGN 3.4.261.0 (May 24, 2020)

  • Fanned pile drag and drop fixes - Ben Fixed weird behavior of drag indicator in Look At window - Ben Add toggleable simple/full text card tooltips - Ben

New in OCTGN 3.4.243.0 (May 14, 2020)

  • Fixed a bug when the player summary crashed the play window if it was an empty string Fixed a bug where the player summary didn't display if there wasn't any bindings in the string Removed the hand group as a dedicated pile type. Any pile can now be expanded in-game. An expanded pile behaves the same as the original hand group did. Added ViewState property to group to define which type of pile it is ("Expanded", "Pile", "Collapsed"). Python API can get or set the ViewState. Multiple piles can be expanded at once. Game serializer will convert existing hand groups into the new format (for backwards compatibility) Slight re-organization of the OCTGN Options window. Fix a crash that occoured when the active deck section was not on the current tab in the deck editor - Ben

New in OCTGN 3.4.237.0 (May 7, 2020)

  • Fix a crash that occoured when the active deck section was not on the current tab in the deck editor - Ben
  • Fix news feed - Kelly
  • Detached card preview window - Brine

New in OCTGN 3.4.213.0 (Dec 24, 2019)

  • Non-host players can toggle their own spectator or table side settings in pre-game lobby

New in OCTGN 3.3.142.0 (Aug 8, 2019)

  • Fixed a few bugs - Kelly

New in OCTGN 3.3.132.0 (Mar 31, 2019)

  • Fixed bug blocking Pass Control and Take Control actions

New in OCTGN 3.3.131.0 (Mar 24, 2019)

  • Fix periodic lockups in game
  • Fix not being able to connect to an offline game
  • Fixed 'Skip' button showing up when joining games
  • Fixed issue sometimes causing OCTGN to show a 'Disconnected' dialog when we're actually connected

New in OCTGN 3.3.127.0 (Mar 18, 2019)

  • Fix bug with Global Player - Kelly

New in OCTGN 3.3.126.0 (Mar 18, 2019)

  • Add replay support
  • Update some buttons and tab bar styles

New in OCTGN 3.3.125.0 (Mar 15, 2019)

  • Fix issue causing network calls to go out of order - Kelly
  • Fix built in sleeves not being included in the installer - Kelly
  • Fix Phase Control text being cut off if too long - Kelly
  • Fix issue with lobby popping up behind the main window. - Kelly
  • Fixed some issues where hovering/clicking was only working on certain parts of list items (games list etc) - Kelly

New in OCTGN 3.3.117.0 (Mar 11, 2019)

  • Custom Sleeves - Kelly

New in OCTGN 3.3.116.0 (Mar 7, 2019)

  • Don't categorize deck stats.

New in OCTGN 3.3.115.0 (Mar 6, 2019)

  • Fix game reset not working - Kelly
  • Add Card List menu item in game - Kelly

New in OCTGN 3.3.112.0 (Feb 25, 2019)

  • Made deck editor window more consistent with available hotkeys
  • Disable 'instant' searches for 1-2 characters, should dramatically improve performance

New in OCTGN 3.3.111.0 (Feb 18, 2019)

  • Fixed bolding for active deck section - Ben
  • Made New Deck Hotkey respect unsaved decks - Ben
  • Deck editor improvments, new hotkeys, better keyboard navigation. see wiki - Ben
  • Made host game window select game if only one installed - Ben
  • Other minor usability improvements in deck editor - Ben

New in OCTGN 3.3.110.0 (Feb 13, 2019)

  • Updated EULA
  • Include o8build, Log Exporter, and Octide in installer
  • Better uninstall instructions - Kelly

New in OCTGN 3.3.108.0 (Feb 13, 2019)

  • Made main window close respect deckeditor cancel

New in OCTGN 3.3.106.0 (Feb 13, 2019)

  • Windows 7 fixes

New in OCTGN 3.3.104.0 (Feb 13, 2019)

  • Fixed OR searches for everything

New in OCTGN 3.3.103.0 (Feb 13, 2019)

  • Fixed bug where multi-property matching was being ignored in the booster pack generator
  • Fixed searching multiple sets in the deck editor

New in OCTGN 3.2.96.0 (Feb 13, 2019)

  • New installer

New in OCTGN 3.2.92.0 (Oct 10, 2018)

  • Fix bug where adding another filter to a loaded saved search crashes OCTGN - Kelly

New in OCTGN 3.2.90.0 (Aug 22, 2018)

  • Fixed zoom bug where zooming out could invert table and cause crash - Kelly Made mouse wheel zoom and keyboard zoom consistent regardless of zoom level - Kelly

New in OCTGN 3.2.87.0 (Aug 21, 2018)

  • Fixed reconnecting - Kelly

New in OCTGN 3.2.85.0 (Jul 12, 2018)

  • spectators cant activate hotkeys (fixed a crash)
  • only you and the host can modify your spectator or playerside setting

New in OCTGN 3.2.83.0 (Jun 10, 2018)

  • Fixed a networking bug involving card alt switching

New in OCTGN 3.2.81.0 (Jun 4, 2018)

  • Font size attribute in game def now optional, uses OCTGN's default for that font if not specified
  • o8build catches font sizes of 0 or less
  • Preferences added for Note, Deck Editor, Context, and Chat font sizes; groundwork for adding adjustable default font sizes to settings.

New in OCTGN 3.2.79.0 (May 13, 2018)

  • game document icons now appear in the play window
  • added 'changetwosidedtable' boolean attribute in game def to disable the host from changing two-sided table status
  • o8build - game document icon attribute is now optional
  • o8build - game font src attribute is now optional, uses OCTGNs default font if omitted
  • o8build - will validate that the gameId value matches the game's GUID
  • o8build - height/width attribute removed from hand and groups; required on table
  • gamedatabase - backend code to load a gamedatabase from a custom directory

New in OCTGN 3.2.78.0 (May 11, 2018)

  • Fixed a bug where python wasn't returning the correct card property values, especially when alternates were involved and the property was supposed to default to the base card's property.