Widen errors when they are very close to the right edge so the messages are readable.
Fix selection code entry overlapping.
Fix escape & double-click handling when in menu & in company inbox.
Fix rare render bugs caused by outdated buffer usage after resizing the game window.
Optimise gaussian screen blur effects, these now scale with _Effects_ setting & are generally twice as efficient.
Rework stat graphs colours, fonts, sizes and tweak alignments.
Fix some holes in _Optimizer_ & _Serial Optimizer_ achievement logic.
Hide probe pause button when probe has stopped but robot is still running.
Optimise usage of frame instant for fade effects.
Fix startup resolution / buffer mismatch that can cause game render size bugs.
Steam: Use steam API to set initial game language.
Final Beta Update
This update is the last before the beta keys are deactivated on Monday. Robo Instructus 1.0 will be released on the 16th July 2019.
One final weekend to fire up the beta, send me feedback and be immortalised in the game's credits. The feedback I've received over the beta phase so far has been totally invaluable, particularly as I'm a solo dev. So thank you to everyone that sent me their thoughts!
Along with this update the game has new store art.
Also find a detailed look at the new "Dark Stages" in today's devblog.
New features
Add "Dark Stages" to all levels from Into The Unknown onwards. These extra stages are very similar to the others, but their actual details are hidden. Solving these encourages a greater focus on general solutions.
Add new game logo to title screen.
Add Vsync option the Video menu.
Support page up & page down code navigation.
The menu screen now supports keyboard left/right to control sliders & language selection.
Other changes
Windows: Fix game window not starting maximized.
Windows: Reduce the "white rect" appearing at/before startup.
Optimise compute logic when resizing the window, particularly improves resizing performance on Windows.
Optimize frame time by batching draw calls.
Fix edge case company inbox message scrolling issue.
Fix branch selection blocking clicks when not open.
Fix probe API summary clicks not working.
Beta-3.2 Update
Some nice new features in this one. Read more in today's devblog.
Reminder: The beta will end on 24th June 2019.
New features
Robot & probe teleportation effects.
Score statistic tooltips now appear when hovering over level scores. For time score this includes a full function breakdown.
New company inbox button in the facility (level selection) view. Here you can re-read all the company messages received so far.
Other changes
Tweaks to story text.
Fix facility fog not showing when snowfall was disabled.
Beta-3.1 Update
This update brings improvements to level selection and more. Read more in today's devblog.
Note: The beta will end on 24th June 2019.
New features
Improved facility view level selection.
New level node art.
Hovering now renders the name of known levels.
Final quality facility background art.
Facility fog below known levels.
Improve new game highlighting of the first node.
Add Italiano & Ελληνικά interface translations.
Add Credits menu option when in the title screen.
Other changes
Add Big AB Games splash screen at startup.
Use stripped down menu variant in final cutscene.
Explicitly opt for double buffer rendering, may help some systems.
Reduce alpha of high speed foreground snow so it's less "in your face".
Beta-3.0 Update
This update is a big one. It brings the final game levels, all levels are now playable in the beta. Read more in the devblog.
Note: The beta will end on 24th June 2019.
New features
The 4th and final arc of levels is now available.
Finish the story over the course of 8 new levels.
A new kind of robot to code for.
A shift to a concurrent coding challenge quite different to the previous levels.
New challenge level Robo Pinball.
New music & art.
Add new achievements for completing the game, and the final challenge level.
Other changes
Fix launch fx drawing order issues.
Lower default music volume.
Fix some story typos.
Fix some issues where company messages would keep appearing.
Beta-3.0.1
Fix intro words appearing in title screen.
Beta-2.2 Update & Beta Ending 24th June
This update is smaller as the current focus is finishing the final game act's content. Read more in today's devblog.
The devblog also announces that the beta will end on 24th June 2019. We have 1 month of beta testing time left. After this time the game will be removed from your steam libraries in readiness for full release.
Everyone that sent in useful feedback during the beta will have a chance to receive one of a limited amount of full game keys, and you'll all be in the game credits. So if you haven't tried the game yet, you still have 1 month to fire up the game, send me your thoughts and be immortalised in slowly-scrolling white text.
Beta-2.2 Changes
<*> Teleporter fx will now pulse (a small part of the graphics improvement work for the final act).
<*> Code reference & message archive buttons now work when level code is running and stop the code run if clicked.
<*> Fix potential indexing panic when uncommenting a block of code.
Steam achievements. 8 all new achievements are now available to unlock for progressing through the levels, optimizing solutions & completing optional challenge levels.
Other changes
Fix best "run size" score not updating when making non-score affecting changes.
If you've got to the end of the current levels and want more, this update is for you. Read more in today's devblog
New features
The 3rd "arc" of levels is now available.
New story & functions over the course of 7 new levels
"Launcher" tile which is both a tool for navigating gaps and a problem unto itself.
New challenge level The Maze.
New music & art.
Improved interface translations. 9 languages have now benefited from community improvement at big-ab-games/robo-instructus-translation. As a result the game can now support interface translations for Русский, Nederlands, Português, Polski, 简体中文, 繁體中文, Français, Deutsch & Svenska. A huge thanks to all the contributors!
Add overlay tutorial to mention the alt pause buttons.
Autocomplete now includes a tab key hint and will render correctly when near the right border of the code input.
A small rework of story unlocks in arc-2 (underground levels), including new story unlocks.
Other changes
Fix hotkeys span toggling functionality like holding esc.
Fix last level code to select the preceding level that has code.
Fix some overlay tutorials sticking around too long.
Selected language is now saved and will be used next game start.
Fix code input modification when pressing keys in menu.
Fix code indent/wrapping markers rendering outside the code input area.
Today's update takes baby steps towards translating Robo Instructus. Initially it's only part of the interface seeing translation into 3 new languages. But this can be improved to full interface translations in every language people are prepared to help me with. This leaves the much more difficult story translation, but one step at a time. Read more in the devblog.
New features
Interface machine translations for Русский, Polski & Deutsch. Language can be selected by going to menu > settings > language. Coverage is limited to tooltips, menus and overlay tutorials.
The translations are currently poor quality as they are machine translations. Check out big-ab-games/robo-instructus-translation if you'd like to help improve them.
Other changes
Fix text glyphs stretching issues when resizing in rare cases.
This update beefs up the ability to save & load solutions to a particular level. This UI appears when you start Use Your Powers Wisely along with a new overlay tutorial to explain it. Read more in the devblog.
New features
Save different solution approaches to a level with custom names.
Reload the initial code for levels that start with some code.
Load previous level code, for building on your last solution instead of starting from scratch or copy-pasting.
New level menu Settings for game options with new option Autocomplete allowing players to disable the autocompletion popups while typing.
Other changes
Remove Reset Level Code menu option, replaced by new initial code loading.
New overlay tutorials for the new code save/loading menu.