Patch v1.26.0-rc9
[p]
[/p]
[h2]Changelog - rc9[/h2]
[h3]Misc[/h3]
[h3]Banker[/h3]
[h2]Previously[/h2]
[h3]Rendering[/h3]
[h3]Platforms[/h3]
[h3]Updates & DLC[/h3]
[h3]Interface[/h3]
[h3]Custom-platforms[/h3]
[h3]Quality of Life[/h3]
[h3]Optimization[/h3]
[h3]Clean-up[/h3]
[h3]Modding[/h3]
[h3]Staff Panel[/h3]
[h3]Balancing[/h3]
[h3]Save Game[/h3]
[h3]Steamdeck[/h3]
[h3]Studio director[/h3]
[h3]Misc[/h3]
[h3]Localization[/h3]
[h3]Bugfixes[/h3]
[p]Default version of the game, we want to make sure to have a chance to discover bugs and adjust the balancing, to give you the best game experience possible.
Access the Unstable branch on Steam by right clicking City Game Studio in your Steam library, and then select ‘Properties’. In the new window, select ‘Betas’. The Unstable branch should now be available for you to choose from.
Please leave any feedback you may have in the appropriate channel in our Discord, or in the subforum on Steam.
As always, remember to be considerate towards players not partaking in the Unstable, in case they want to avoid spoilers.
Please make sure to make backups of your save files before playing.[/p]
[h2]Changelog - rc9[/h2]
[h3]Misc[/h3]
- Improved cross-promotion system to cache images per session (avoiding redundant loading) and randomly display multiple games
[h3]Banker[/h3]
- The banker no longer offers to sell empty studios, only furnished studios with assigned staff. A random studio is then selected from this list.
[h2]Previously[/h2]
[h3]Rendering[/h3]
- Use higher resolution for platform sprites (1024px instead of 512px)
[h3]Platforms[/h3]
- Add the Steam Frame
- Balance the Nintendo Switch units sold
- Balance the PlayStation 5
- Balance the Xbox Series X
- Adjust the end of life of the first Steam Machine
[h3]Updates & DLC[/h3]
- Redesigned the game update interface
- Redesigned the game DLC interface
[h3]Interface[/h3]
- Added the GOTY award to the "Misc" filter in the shop menu
- Added a way to access the devkit panel from the bottom menu
- The email panel now uses more colors to help you manage messages
- When unlocking a new game engine component, added a button to navigate directly to the game engine update panel
- Added a grid overlay when furnishing studios
- Redesigned the exit menu while in-game
[h3]Custom-platforms[/h3]
- Add a copy-protection parameter to avoid the 1983 market crash
[h3]Quality of Life[/h3]
- The game now remembers the sorting filter when opening the game genre panel
- The game now remembers the sorting filter when opening the platform panel
[h3]Optimization[/h3]
- Reworked the tips thread to stop once completed
- Optimized startup time (39% faster on high-end computers, 55% faster on low-end computers)
- Replaced the `call` function with direct function calls (250% performance improvement)
- Optimized label refresh to only update visible labels
- Optimized the bouncing animation (switched from animation node to process)
- Optimize the function 'compute_employee_happiness' since it takes up to 2300 ms (with hover 1000 employees). It takes now ~66 ms. This function is used every 3 seconds in the game, it used to update the staff happiness.
[h3]Clean-up[/h3]
- Removed 108 unused textures
- Closed all open I/O operations
[h3]Modding[/h3]
- Add a new parameter when creating a new difficulty (copy_protection_costs)
- Add a new parameter when adding a new platform (copy_protection)
- Add a new parameter when adding a new platform (backward_compatibility)
- Add a new parameter when editing an existing platform (backward_compatibility)
[h3]Staff Panel[/h3]
- Added a new filter to display employees not assigned to any studio
- Add the studio size to the studio name
[h3]Balancing[/h3]
- Added a new threshold for additional cost reduction on custom platform manufacturing
- Balance the DLC, it was a real exploit allowing you to make 1000% profits on any game
[h3]Save Game[/h3]
- Redesigned the save game panel
- Added ability to name save games when duplicating
- Added ability to name save games when creating new slots
- The game now warns and asks for confirmation when overwriting existing saves
- Added ability to load save games while already in-game
- Added caching system for save game listing (internal optimization, not for browsing)
[h3]Steamdeck[/h3]
- The twitch configuration panel was not taken into account correctly when playing on the Steam deck
- Improve compatibility with micro-transactions (automatically open the steam deck keyboard)
- Improve compatibility when making paid updates (automatically open the steam deck keyboard)
- Improve compatibility when renaming buildings (automatically open the steam deck keyboard)
- Improve compatibility when filtering game from the history panel (automatically open the steam deck keyboard)
- Improve compatibility when releasing a game to rename the game (automatically open the steam deck keyboard)
[h3]Studio director[/h3]
- Balancing the genre the studio director uses. Unless the player specifies a genre, then the studio director will check for the studios happiness when picking a new genre. Meaning, you're going to make games for genre you don't master even if the settings says otherwise in order to keep your staff happy.
[h3]Misc[/h3]
- Add support for 3440 x 1440 resolution
- Removed a yield while loading scenes (fixed memory leak and other issues)
- Configuration files are now only written when changes are detected
- Remove an in-game vanilla event which is breaking the coffee-machine. Mods event can still break object.
[h3]Localization[/h3]
- Fixed grammar and idiomatic issues in English translations
- Currency symbol now correctly placed before the amount for English translations.
Required a significant refactor to normalize usage of the `format_currency` function,
resulting in better overall performance by avoiding redundant string formatting.
[h3]Bugfixes[/h3]