Home Products Changelog

Release Notes for Ctrl Alt Ego

Patch Notes v1.4.12


Patch Notes v1.4.11


Patch Notes v1.4.10.02

Hotfix: Small cages weren't receiving explosion damage


Українська!

Ukrainian localization v1.4.10: Українська!

NEW: Ukrainian localization of the game is now available

To change language, navigate to Menu > Settings > Language

Other Fixes included in this patch:


Patch Notes v1.4.9

Font Gymnastics

For the benefit of you few kindly souls who read my patch notes, I'm going to break with tradition and explain why this patch exists before I go on to explain what purpose it serves.

Back in 2015 when work on the game began, it seemed a cool and fun idea to create the entire user-interface using pure fixed-width text characters - as if the user-interface were a pre-GUI retro-console display screen overlay.

For example, these characters:

┏━━━━━┓ ┃━━━━━┃ ┗━━━━━┛

in-game are used to draw the EMU:

And the UI background isn't a black image.... it uses one or more of this character: █

So the UI in Ctrl Alt Ego is essentially a text buffer if you know what one of those is, with weird characters and rich-text markup to tweak colors and sizes.

It's been absolute hell to work with. Don't ever do it.

I have implemented so much weird mathematics to get the UI to lay itself out and resize correctly. It's been 9 years of pain. Localization added a whole new layer of pain on top... because now all my weird mathematics has to account for different fonts.

I'm saying weird mathematics, because I never really understood why i was having to synchronize background characters with the foreground drawing glyphs. They're all using the same font, I thought. The font is monospace fixedwidth, right? Why are there any calculations to do? Just render a background character in one layer, then render the drawing glpyh over the top of it and they should line up just fine, surely?

I have gone 9 years not really understanding why. 9 years! Mostly because I was too lazy (or too busy if I'm being more generous to myself) to drill down and try to understand what was going on.

Well a week or two ago, the publisher dev team working on the console ports discovered that the user-interface was rendering very strangely indeed in their console builds. Some characters were aligned very badly, and some characters were.... missing!

And, they informed me, and this is the punchline really, the characters I'm using to draw the user-interface aren't even defined in the font!

So what has been happening all this time - and that includes 2 years of the game being out there - is Unity (the game engine) has been quietly detecting the characters are missing and choosing a fallback font on the target system to use instead. That includes both on my development PCs and on player's PCs - I mean who knows what some players have been seeing all this time if their system isn't a fairly standard Windows platform.

And so that brings me to this patch. Basically I have gone through all the user-interface code to ensure it is using well-defined font characters. Can't have the game relying on chance to render the UI properly! This has meant having to change the look of the UI slightly in some cases (hopefully not very noticeably different though).

List of other Changes in this Patch

Patch Notes v1.4.8

Controller glyphs and 'flying while carrying' bug-fix


Patch Notes v1.4.7


Patch Notes v1.4.6


Patch Notes v1.4.1

NewGame+ Fixups, New Key Rebinds + More
NewGame+ Fixes:
Keyboard Input Bindings

Patch Notes v1.4.2


New Game Plus (NG+) Has Arrived

Watch a wee enticer vid here: https://youtu.be/xj7qR--ClhY

The full campaign, with a twist:


Patch Notes v1.4.5 (4th June, 2024)

2 object persistence technical fixes when crossing between levels

Patch Size: 7 MB


¡Español!

Ctrl Alt Ego ya está disponible en español

v1.4.3: ¡Español!

Navigate to Menu > Settings > Language to change language


Patch Notes v1.4.4 (26th May, 2024)


Português!


Patch Notes v1.3.16 (10th April, 2024)


Patch Notes v1.3.15 (30th March, 2024)

Patch Size: 31 MB


Patch Notes v 1.3.2 (29th August 2023)

Fix: Broken prompts In non-English version


Patch Notes v 1.3.1 (28th August 2023)

Just a hot-fix to Major update 1.3: Tripwires were re-enabling themselves


Major Update 1.3: Performance Boost & Revamped Aesthetic (27th August 2023)

Post-Processing

Locations now have a simulated measure of GLOOM and HEAT, both of which impact location look and feel. Darker darks, less flat looking generally, greater lighting clarity.

Here's a 20 second video showing some selected before and after shots:

https://youtu.be/qTnMnxkpbsc?si=k660np17RiDD_Zry

The GLOOM setting can be adjusted. Look under Settings > Display > More

Set GLOOM to 0% to get back to the 'classic' look (i.e. how things looked before this update). Or increase it for a more moody vibe.

Performance

A tonne of unexciting under-the-hood changes to render frames faster. Pretty decent result - on an NVidia GTX 1070 (the min recommended spec) seeing a +50%-ish framerate improvement.

An important first-step towards console ports.

And should mean a much better experience playing on Steam Deck.

Other Changes

Patch Notes v 1.2.10 (16th July 2023)

Pup Power

Pup bark (bach) gains an extra function... the sheer sonic force of the bach can now give objects a little jolt.

Other Fixes Fix/Change: Matey Boy recharger bots can now charge Pups when they're inside the little cages Fix: Slight visual glitch with Pup camera seeing its own eye when turning fast Tweak: Ceiling lights in Conscious Robot Services residential better shadows from the evil eyes Fix (hope): Added some safety colliders around Freight Workshop to prevent pups falling off the map Fix: There were a few DAD broken piece instances in Freight Workshop that needed updating (they weren't responding correctly to physics) A few Turkish translation fix-ups


Patch Notes v 1.2.8.01 (10th July 2023)

Türkçe! The Turkish translation has arrived! New players (fresh install) will be prompted to select the game language. Or if you've already started playing and would like to switch, head to Settings > Language > Change Language

Other Changes


Patch Notes v 1.2.8.01 (30th June 2023)

Русский The first translation of the game has arrived: Russian! Да, русский!

Why Russian? It's down to the superb efforts of a very helpful Russian player-turned-translator (SoSlowMan) - he's done an exceptional job - including going to great lengths to try to capture a flavour of the quirky British humour.

New players (fresh install) will be prompted to select the game language. Alternatively, if you've already started playing, head to Settings > Language > Change Language

More languages are coming!. Turkish and Portuguese (Brazilian) are getting closer by the day. After that, Ukrainian and Spanish. Hoping to add 'all' the languages eventually.

Other Fixes Fix: At The Cloud, don't show the taxi marker if taxi hasn't yet arrived Fix: CRS Corporate "Come back later" task was getting marked complete prematurely Tweak: Grab sound effect reduce volume slightly Probable Fix: Added fatter colliders to several vent pieces to reduce likelihood of physics glitches


Patch Notes v 1.2.7.04 (24th June 2023)

Grab Toggle

Instead of holding the left mouse button down (or RB with controller) to grab and carry stuff, it's now a toggle, just like in all the other games.

It comes with its own audio and visual FX to help convey the idea that carried object behaviour remains physics driven (unlike most other games) and responds to bumps and scrapes.

Game Controller Look Acceleration

Game Controller revision: The last patch (v1.2.6) opted all gamepad users in to 'look acceleration' because wrongly assumed everyone would want that.

So there's now an option for it, and it's OFF by default.

Unfortunately this means there may be a few of you who when they get this update wonder why the game controller feels so different suddenly - to fix that head to Settings > Controls > Game Controller and enable Look Acceleration to get back to the feel of the last patch.

Other Fixes


Patch Notes v 1.2.6.03 (18th June 2023)

Game Controller Improvements

Interact - If enabled, helps make interactions such as collecting juice and selecting small buttons a little easier by making the interactable object slightly 'sticky'

Combat - if enabled, your aim 'locks on' to sentient robots once you've got them in your sights

They're OFF by default i.e. you need to visit this screen and enable the options if you want them.

Note: These settings apply to game controller input only, mouse/keyboard input not affected.

Other Bits

Patch Notes v 1.2.5.03 (14th June 2023)

Another day, another hotfix: Downloaded DADs were falling through the floor.


Patch Notes v 1.2.4.01 (12th June 2023)

The tooltips / explanatory text had stopped showing up when looking at the difficulty settings screen when hovering over the options with the mouse - this is a hotfix for that. The Missions/Choose Gear screen was similarly affected. At least one Executor deployment was shouting too loudly due to being in the wrong audio mixer group.


Patch Notes v 1.2.3.02 (9th June 2023)

Game-breaking fix: The transition from Merger -> Bug Free Zone was broken. Fix: task complete notifications background was oversized for some notifications Fix: Timing was wrong for one of PAM's speeches in CRS Science Improvement: Captions now line-wrap so at larger sizes they still fit on screen Fix: You could download yourself/stuff through the lift shaft wall in CRS Residential Fix: Eliminate exploit whereby you could download yourself through walls (thanks Dani Filth for explaining how)


Patch Notes v 1.2.2.01 (8th June 2023)

The Conscious Robot Services floor directory screens were showing up blank since the last patch - this is just a hotfix for that


Patch Notes v1.2.1 (6th June 2023)