Posted June 18, 2025
**Mod support**
- Rework the mod loader algorithm
- Rework the mod creation panel (looks better)
- Rework the mod list (looks better and loads all the images now)
- Add a mod analyzer that adds meta data to the mod data to know what a mods change:
- Platforms, custom platforms, digital store, competitor, competitor's games...
- Add a seal of quality to all existing mods
- When creating a new mod, if the mod might make City Game Studio imba, add a warning to the output log. You can still upload your mod tho.
- When creating a new mod, if the mod is going to make City Game Studio imba, add a red warning to the output log. You can still upload your mod tho.
**Balancing**
- When making a game, the number of genre point earned is now doubled.
- Set 4X with History to Excellent instead of Good match
**Staff**
- Can poach network administrator
- Auto-assign staff is now more stable and faster than ever
- Can transfert staff from a studio to another with a single click
- Rework the human resource panel (complete rework)
- Rework the specialist assignment button (looks better now)
- Add an auto-assignement button to the HR panel allowing the HR to balance your studio by assigning your staff to specific tasks.
- Rework the staff panel to be able to select several employees at once and apply actions such as unassign or to fire them.
- Add the ability to move employees to other studio via the staff panel
**Interface**
- Rework some icons from the game
- Rework the custom platforms' planel interface to send devkits and sign exclusivity deals:
- You can use a single button to max out the number of devkits you want to send.
- You can use a single button to max out the exclusive contract duration.
- Better user experience
- Add a button to show the other platforms directly when making a custom platform
- Rework the platform list panel (looks better now)
- First part of the rework of the game creation (a bit better but it needs more work)
- Rework the game creation panel
- Rework the gameport creation panel
- Rework the contract creation panel
- Rework the engine creation panel
- Rework the remake creation panel
- Rework the game edition/publishing panels
- Rework the market research panel to use the latest platform interface
- When releasing a game, a gameport, a Goty, or publishing a game, rework the stars animation. It's smoother and doesn't use much computation cycle.
- Increase the games' name to 96 characters
- Rework the game engine selection panel:
- You can see 9 engines at once
- There are now icons to define their types (open source, in-house or proprietary)
- Displays each engines capabilities intead of features list.
- Features list is now visible from tooltips.
**Savegame**
- Rework the savegame algorithm:
- Always save the game when asked no matter what happen
- When trying to close the game while saving, it's going to close the game anyway once it's been saved
- Add double check when writing a new savegame
- Rework the load algorithm, it's faster than it used to
- Rework the game load, the first part wasn't using threads, it does now
**Feature**
- Add a company overview panel showing:
- Company creation date
- Company rating
- Company logo & name
- Number of game engines made
- Number of conventions attended
- Number of game ports
- Number of games released
- Number of remakes released
- Number of Digital store's users
- Number of employees
- Number of studios
- Number of consoles made
- Best 5 top selling games of all-time
- Best 5 top selling remakes of all-time
- Custom achievements (first engine, first studio, 1 K fans reached...)
**Release panel**
- When a player sets a price that's too high for their custom platform (console), the game forcibly opens the release console panel - No more.
- When a player sets a price that's too low for their custom platform (console), the game forcibly opens the release console panel - No more.
**Bugfixes**
- Price and gauges are bugged
- When releasing a custom platform in the early 80s, leads to a silent bug
- When making a game for a custom platform in-dev, genres are not computed correctly
- When a game names is too long, it's automatically clipped
- Marketing research was not working
- Researching custom-platforms via the market research panel lead to a crash (fixed)
- Removing savegames might lead to a crash (rare)
- Some labels were not translated
- Some labels were not shown correctly (history panel...)
- Fix a crash when assigning a studio to a Studio Director
**Misc**
- Twitch: Do not try to connect when there's no need to open a connection
- Rework the HTTP requester, used by mods to load images. Remove the Thread dependency, so it's now crash-free.
- Rework the game to work even if Steam is not detected. But mods won't get loaded
- Rework the mod loader algorithm
- Rework the mod creation panel (looks better)
- Rework the mod list (looks better and loads all the images now)
- Add a mod analyzer that adds meta data to the mod data to know what a mods change:
- Platforms, custom platforms, digital store, competitor, competitor's games...
- Add a seal of quality to all existing mods
- When creating a new mod, if the mod might make City Game Studio imba, add a warning to the output log. You can still upload your mod tho.
- When creating a new mod, if the mod is going to make City Game Studio imba, add a red warning to the output log. You can still upload your mod tho.
**Balancing**
- When making a game, the number of genre point earned is now doubled.
- Set 4X with History to Excellent instead of Good match
**Staff**
- Can poach network administrator
- Auto-assign staff is now more stable and faster than ever
- Can transfert staff from a studio to another with a single click
- Rework the human resource panel (complete rework)
- Rework the specialist assignment button (looks better now)
- Add an auto-assignement button to the HR panel allowing the HR to balance your studio by assigning your staff to specific tasks.
- Rework the staff panel to be able to select several employees at once and apply actions such as unassign or to fire them.
- Add the ability to move employees to other studio via the staff panel
**Interface**
- Rework some icons from the game
- Rework the custom platforms' planel interface to send devkits and sign exclusivity deals:
- You can use a single button to max out the number of devkits you want to send.
- You can use a single button to max out the exclusive contract duration.
- Better user experience
- Add a button to show the other platforms directly when making a custom platform
- Rework the platform list panel (looks better now)
- First part of the rework of the game creation (a bit better but it needs more work)
- Rework the game creation panel
- Rework the gameport creation panel
- Rework the contract creation panel
- Rework the engine creation panel
- Rework the remake creation panel
- Rework the game edition/publishing panels
- Rework the market research panel to use the latest platform interface
- When releasing a game, a gameport, a Goty, or publishing a game, rework the stars animation. It's smoother and doesn't use much computation cycle.
- Increase the games' name to 96 characters
- Rework the game engine selection panel:
- You can see 9 engines at once
- There are now icons to define their types (open source, in-house or proprietary)
- Displays each engines capabilities intead of features list.
- Features list is now visible from tooltips.
**Savegame**
- Rework the savegame algorithm:
- Always save the game when asked no matter what happen
- When trying to close the game while saving, it's going to close the game anyway once it's been saved
- Add double check when writing a new savegame
- Rework the load algorithm, it's faster than it used to
- Rework the game load, the first part wasn't using threads, it does now
**Feature**
- Add a company overview panel showing:
- Company creation date
- Company rating
- Company logo & name
- Number of game engines made
- Number of conventions attended
- Number of game ports
- Number of games released
- Number of remakes released
- Number of Digital store's users
- Number of employees
- Number of studios
- Number of consoles made
- Best 5 top selling games of all-time
- Best 5 top selling remakes of all-time
- Custom achievements (first engine, first studio, 1 K fans reached...)
**Release panel**
- When a player sets a price that's too high for their custom platform (console), the game forcibly opens the release console panel - No more.
- When a player sets a price that's too low for their custom platform (console), the game forcibly opens the release console panel - No more.
**Bugfixes**
- Price and gauges are bugged
- When releasing a custom platform in the early 80s, leads to a silent bug
- When making a game for a custom platform in-dev, genres are not computed correctly
- When a game names is too long, it's automatically clipped
- Marketing research was not working
- Researching custom-platforms via the market research panel lead to a crash (fixed)
- Removing savegames might lead to a crash (rare)
- Some labels were not translated
- Some labels were not shown correctly (history panel...)
- Fix a crash when assigning a studio to a Studio Director
**Misc**
- Twitch: Do not try to connect when there's no need to open a connection
- Rework the HTTP requester, used by mods to load images. Remove the Thread dependency, so it's now crash-free.
- Rework the game to work even if Steam is not detected. But mods won't get loaded