HomeGamesUpdatesPricingMethodology
Steam News17 July 20232y ago

Update 1.38.256 - Clan Updates & Multiplayer

Grace Period: there is a 1 turn grace period for when someone joins a rated game when no rating points are assessed if the player is eliminated within that period.

Full notes

Full Demise of Nations update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

16 fixes10 additions30 changes3 removals
  • Gameplay
  • UI and audio
  • Performance
  • Server
  • Security
  • Fixes
changedAnnouncement Board: moved the announcement link data to a different table, so announcement will appear blank/different until everyone has the latest version.
addedAnnouncement for New Releases: the announcements for the latest update are now auto-generated for both the player and moderator walls.
addedClan Owners: owners can now leave the clans if there's another owner on the clan.
changedSound FX: max. simultaneous sound FX increased to 64 (from 32) to make sure all relevant ones can be played.
addedCutscene Music: the music volume for cutscenes can now be adjusted manually.
changedAudio Output: it's now possible to select the desired audio output channel in the game's settings, i.e. which speakers etc. (desktop only)!
simultaneous sound FX3264simultaneous sound FX increased, buff

Demise of Nations changes

changedAnnouncement Board: moved the announcement link data to a different table, so announcement will appear blank/different until everyone has the latest version.
addedAnnouncement for New Releases: the announcements for the latest update are now auto-generated for both the player and moderator walls.
addedClan Owners: owners can now leave the clans if there's another owner on the clan.
changedSound FX: max. simultaneous sound FX increased to 64 (from 32) to make sure all relevant ones can be played.
addedCutscene Music: the music volume for cutscenes can now be adjusted manually.
  • Grace Period: there is a 1 turn grace period for when someone joins a rated game when no rating points are assessed if the player is eliminated within that period.

  • Announcement Board: moved the announcement link data to a different table, so announcement will appear blank/different until everyone has the latest version.

  • Announcement for New Releases: the announcements for the latest update are now auto-generated for both the player and moderator walls.

  • Team Games: for fair-play, sending and requesting assets is not possible anymore across teams. You can only send assets to your team members (or receive from team members).

  • Clan Games: clan members are placed into the same team if they play a game with random join option.

  • Clan Games: clan members need to join the same team as their clan mates when going into a team game.

  • Clan Games: max. number of clan members for teams games needs to be equal or smaller to the average team size (fairplay).

  • Clan Owners: owners cannot expel or change privileges of other owners.

  • Clan Owners: owners can now leave the clans if there's another owner on the clan.

  • Clan Owners: owners cannot leave the clan if there are other players and there is no other owner. They need to designate another owner before leaving.

  • Clan Owners: owners leaving the clan and being the last members means the clan will get deleted after a confirmation.

  • Clan Member (or not): now also shown in friend's list.

  • Clan Member (or not): also showing for teams (e.g. moderators).

  • Clan Member (or not): also showing in search.

  • Teaming Flag: will be ignored & hidden if a player joins a clan. The regular clan rules will apply and the teaming flag will have no effect.

  • Fullscreen Mode: auto-fullscreen mode at startup when run via Steam (unless it's not the first time you run the game).

  • Sound FXmax. simultaneous sound FX increased to 64 (from 32) to make sure all relevant ones can be played.
  • Cutscene Musicthe music volume for cutscenes can now be adjusted manually.
  • Audio Output: it's now possible to select the desired audio output channel in the game's settings, i.e. which speakers etc. (desktop only)!

  • Home Indicator: home indicator hidden be default on iOS.

  • Immersive Mode: immersive mode by default on Android.

  • Game GuideONLINE Policy section updated, explaining that you generally shouldn't buy accounts (you carry full responsibility and also should notify the moderators).
  • Settingsoption to enable or disabled handicaps by default in newly created games (rather than manually adjusting them every time).
  • Settings"Join Anytime" option in settings which determines the default for new games you create, i.e. if they are unlimited as to when other players can join.
  • Chat Bans: moderator accounts cannot be banned from the chat by regular players (e.g. that created a game).

  • Moderator Emailnow available via the "Moderators" group profile!
  • ManualIn-Game FAQ updated to let everyone know that randomly banning players in the chat goes against the fair-play policy amongst other.
  • Manual: Clans playing team games should join the same team. Joining opposing teams on purpose will be appropriately handled by the moderators.

  • Languagelatest translations added - Thanks :-D
  • UI: "Search Utility" popup now auto-focus the text cursor in the input field when the popup is opened.

  • UI: larger file selector.

  • Pending Translations (Moderators): original and translated messages can now be copied (via popup menu).

  • Moderation: password resets by moderators are now displayed in the moderator notifications (password is obviously not displayed).

  • Moderationremark added to disabled accounts, i.e. the cannot login, but the login attempt will still show up in the logs.
  • Performance: speed update for misc. functions to reduce ANRs.

  • Maintenancenews DB & I/O removed as it isn't used anymore.
  • Maintenanceimproved compression for main font file (about 35% smaller).
  • MaintenanceWebGL's gdx-teavm updated to 1.0.0-b5 (teavm 0.9.0-dev-4).
  • MaintenanceWebSockets updated to Draft 6455.
  • MaintenanceJetty updated to 9.4.51.
  • MaintenanceSteam SDK updated to 1.57.
  • Maintenance: steamworks4j library update to 1.10.0-SNAPSHOT (latest 2023-06-04).

  • Maintenance: using getAuthTicketForWebApi() for login on Steam.

  • Maintenance: Droid login functionality upgraded from 20.4.0 to 20.5.0.

  • MaintenanceDroid AppCompat version updated to 1.6.1 (from 1.2.0).
  • Maintenance: Google Play Billing library upgraded to 6.0.0 (from 5.0.0).

  • Maintenance: disabling registration on server during automated lab-tests (e.g. Firebase).

  • Maintenancecompiling to Java 8 (on Desktop) using Java 17 (updated obfuscation).
  • Maintenancei18n-parser updated to 3.0.0 (from 2.1-SNAPSHOT).
  • Maintenance: update for development and test mode functionality (code clarity & customization).

  • Maintenance: getdown deployment speed up by uplading a zipped file (instead of many single files).

  • MaintenanceGeoIP database updated (latest version).
  • Maintenanceimproved logging when there is a library linkage problem (e.g. JARs missing or wrong).
  • MaintenancelibGDX backend updated to version 1.12.0 (from 1.11.0).
  • Maintenanceupdated LWJGL library from 3.3.2 (from 3.3.1).
  • Maintenance: minimum iOS version now 11.0 (no support for older versions due to missing support by Apple).

  • Maintenance: iOS binaries now all 64bit (32bit support dropped by Apple).

  • Bugfix: fixing vulnerability for Google Play login. See https://www.cybersecurity-help.cz/vdb/SB2022061720

  • Bugfix: high-precision calculations in shader to prevent blurry font rendering.

  • Bugfiximproved handling when a music file is not found (we check for file beforehand).
  • Bugfix: selecting monospaced font keeps the text monospaced (e.g. admin terminal).

  • Bugfix: platforms without monospaced font would show monospaced text blank (instead of the default font).

  • Bugfix: when being in a game and opening another game, the previous "Nation Information" popup window stay on the screen.

  • Bugfix: threading update for screenshot taking (prevents ANRs).

  • Bugfix: cutting long country names in statistics (so they don't overflow to next line).

  • Bugfix: Permissions fix for latest Android SDK version 33 (should now be able to select images).

  • Bugfixplayers already in a clan cannot create a new clan (they will need to leave their current clan first).
  • BugfixiOS Apps were not running on Mac OS X Silicon (M1, M2 etc.). Search path for libraries updated.
  • Bugfix: also keeping track if failed login attempts via provider, i.e. when no username/password but platform-based login was used (fail after 3 attempts).

  • Bugfix: earlier check making sure banned accounts don't enter matchmaker games (failed too late).

  • Bugfiximproved audio on desktop (should not stop anymore).
  • Bugfix: stereo audio on desktop can now be played on mono output devices.

  • Bugfix: Cron scheduler wasn't working properly during winter-summer time switches.

  • Bugfix Crashes: re-try starting the application with OpenGL ES 2.0 ANGLE ON or OFF (if the other method fails and the application crashes).

  • Bugfix Crashesmaking sure the game doesn't crash if the game had an old icon-array but new code (array out of index exception).
  • Bugfix Crashes: game would crash on Droid when the achievements client couldn't be initialized at startup.

  • Bugfix Crashes: making sure we don't open the user popup if there is no logged-in user.

  • Bugfix Crashes: when tournament advancement status could not be determined, i.e. 'null'.

  • Bugfix Crashes: when the monospaced font could not be loaded (continuing without).

  • Bugfix Crashesremoved "installscript_osx.vdf" from the Steam binary because it has become obsolete and some stuff was causing problems on Mac OS M1/M2 (symlink)!
  • Bugfix Crashes: Universal Binaries for Mac OS should now work on both AMD64 and ARM64 (M1, M2) architectures.

  • Bugfix Crashes: when exiting the application and disposing observers which haven't been registered yet.

Source

Steam News / 17 July 2023

Open original post

Changelog.gg summarizes and formats this update. How we read updates.