The Career Mode Update - 20% discount
Greetings, operators.
This update, as with every update, will probably have some major bug that I've missed. If you're lucky enough to be the first to spot it, please let me know so I can race to push the inevitable hotfix before anyone else notices. This is kind of a tradition now. Thank you.
I'm pleased to announce that OVRLRD's development is proceeding more or less on-schedule! Thanks to this being a solo project, I don't have to announce that our board of directors is brutally slashing the dev team to buy yachts for shareholders. To celebrate, OVRLRD is 20% off for the next seven days. Tell your friends! I mean it. Tell them. Now.
The current flow (in which I release an update on the public_testing branch to find and fix the worst bugs, then push it to everyone for wider gameplay feedback, then iterate further) seems to be working well. In that spirit:
Your copy of OVRLRD has just been upgraded with the new Career Mode. Since the campaign is taking a while, I wanted to beef up the skirmish experience so there's something a bit more meaningful to do in the meantime. Play procedurally-generated missions to earn cash, use the cash to buy modules and mechs, and hire operators, as well as repair or replace damaged equipment between missions.
This represents a massive overhaul of the underlying metagame systems: your mechs, modules and NPC allies now exist as individuals, with persistent stats and damage. The gamemode itself can (and will) be improved, but it's got to the point where it needs broader testing and feedback to develop further.
The update also includes a bunch of other stuff. Here's the lowdown:
[h2]CAREER MODE[/h2]

You may already know the details of Career Mode from this previous news post so I won't go on ad nauseam about it - but it's crucial that you let me know what you think of it! I've played a fair bit of it myself, but to improve and refine it further I need feedback. Luckily, I've made it easier to give feedback, with the new:
[h2]INGAME BUG REPORTER[/h2]

You can now open this handy form to type out a bug report and send it straight to me, with an automatically-attached log file. It's available from the main menu and from the ingame wrist menu. You can also use it to send general feedback if you like, but that's probably better sent using the 'feedback form' button in the main menu, which directs you to this google form.
Alternatively, you can chat about OVRLRD with me and other operators in the increasingly nice official Discord server. Everyone's friendly! No unfriendliness tolerated.
[h2]CUSTOM LIVERIES WITH WORKSHOP SUPPORT[/h2]

Take off your VR headset (or just don't put it on) and try out the new ingame Livery Designer! You can easily use this to create custom paintjobs for all four OVRLRD chassis'ses's. You can also just click a button to open the texture folder and manually edit the textures in your program of choice.
Best of all, the OVRLRD Steam Workshop lets you upload and download liveries freely! Just click 'upload' in the editor and your livery will be sent directly to the workshop, which will open in a browser window so you can fine-tune the online listing. Subscribed liveries will appear alongside all the custom and standard ones when you're outfitting a platform.
You may have to restart the game for newly-subscribed liveries to download (working on that, sorry). I also believe I've fixed a bug that was causing custom scenarios not to upload or download properly, so if you were waiting for that, it's a good time to try it out!
[h2]OVERHAULED HANGAR[/h2]


No longer will we outfit our mechs in a mysterious void! The new hangar is built around having a collection of OVRLRD platforms, modules and operators (for career mode) and should provide a much less weird and much more crunchy experience.
It's a bit more pared-back for the campaign and scenario modes, since there isn't a persistence element to these, but it should still be an improvement. In career mode, you can use this to buy and sell platforms, hire and fire operators, browse modules and carry out repairs.
Again, this will need feedback to get the user experience into a nice place, so let me know your thoughts!
[h2]IMPROVED POST-MISSION TACTICAL RECONSTRUCTION[/h2]

This was rubbish so I've made it good. You can now watch your match play out on an accurate terrain map, so if you were sniped from 2km away by someone sneaky you can watch and better understand how you came to such a miserable end.
[h2]AIRBORNE DEPLOYMENT[/h2]

This is a BIG work-in-progress, but I put in an early version of it to fix the issue of players getting walloped to death before they could even boot up. In career mode, you can now select your drop-off point and you'll be flown to the target in style.

This is kind of a proof of concept. I like the idea of OVRLRDs being transported by larger vehicles as a way of expanding the theatre of operations and getting around the tricky problem of OVRLRDs not being particularly fast movers. No promises, but I'm thinking about other forms these combat deployments could take.
[h2]COCKPIT CALIBRATOR[/h2]
I recently gave myself carpal tunnel syndrome, and in doing so realised that the default joystick positions are actually very uncomfortable. I've dismounted the joysticks and placed them on vertical rods, and moved them closer to where the operators' knees would normally be. I'm aware this won't be ideal for everyone, though, so I've also added a 'calibrator' button to the main menu.


This allows you to sit in a mock cockpit and adjust the default positions of both joysticks, as well as the operator's chair. I'm hoping this will make things a bit more comfortable for everyone, and prevent people having to wrestle too much with the cockpit controls while they're trying to listen to the tutorial. This replaces the janky adjustment-handle situation we had before.
[h2]MANY MANY MANY MANY BUGFIXES AND IMPROVEMENTS[/h2]
This update involved a lot of infrastructure work on the codebase and renderer, which is why it's light on new content. I chucked in a missile dazzler module for fun (equip it to automatically disrupt incoming homing missiles) but the bulk of the work has been on career mode, with the following big-ticket changes:
Yet again, I must thank you for all your support. OVRLRD can't quite pay for its own development yet, but it's getting easier every day. I'm hopeful for the future. Full changelog follows:
ADDITIONS
CHANGES
FIXES
Don't forget to join the discord! OVRLRD OFFICIAL DISCORD!
That's all for now, operators. Enjoy the update, and tell your friends and favourite streamers about OVRLRD!
This update, as with every update, will probably have some major bug that I've missed. If you're lucky enough to be the first to spot it, please let me know so I can race to push the inevitable hotfix before anyone else notices. This is kind of a tradition now. Thank you.
I'm pleased to announce that OVRLRD's development is proceeding more or less on-schedule! Thanks to this being a solo project, I don't have to announce that our board of directors is brutally slashing the dev team to buy yachts for shareholders. To celebrate, OVRLRD is 20% off for the next seven days. Tell your friends! I mean it. Tell them. Now.
The current flow (in which I release an update on the public_testing branch to find and fix the worst bugs, then push it to everyone for wider gameplay feedback, then iterate further) seems to be working well. In that spirit:
Your copy of OVRLRD has just been upgraded with the new Career Mode. Since the campaign is taking a while, I wanted to beef up the skirmish experience so there's something a bit more meaningful to do in the meantime. Play procedurally-generated missions to earn cash, use the cash to buy modules and mechs, and hire operators, as well as repair or replace damaged equipment between missions.
This represents a massive overhaul of the underlying metagame systems: your mechs, modules and NPC allies now exist as individuals, with persistent stats and damage. The gamemode itself can (and will) be improved, but it's got to the point where it needs broader testing and feedback to develop further.
The update also includes a bunch of other stuff. Here's the lowdown:
[h2]CAREER MODE[/h2]

You may already know the details of Career Mode from this previous news post so I won't go on ad nauseam about it - but it's crucial that you let me know what you think of it! I've played a fair bit of it myself, but to improve and refine it further I need feedback. Luckily, I've made it easier to give feedback, with the new:
[h2]INGAME BUG REPORTER[/h2]

You can now open this handy form to type out a bug report and send it straight to me, with an automatically-attached log file. It's available from the main menu and from the ingame wrist menu. You can also use it to send general feedback if you like, but that's probably better sent using the 'feedback form' button in the main menu, which directs you to this google form.
Alternatively, you can chat about OVRLRD with me and other operators in the increasingly nice official Discord server. Everyone's friendly! No unfriendliness tolerated.
[h2]CUSTOM LIVERIES WITH WORKSHOP SUPPORT[/h2]

Take off your VR headset (or just don't put it on) and try out the new ingame Livery Designer! You can easily use this to create custom paintjobs for all four OVRLRD chassis'ses's. You can also just click a button to open the texture folder and manually edit the textures in your program of choice.
Best of all, the OVRLRD Steam Workshop lets you upload and download liveries freely! Just click 'upload' in the editor and your livery will be sent directly to the workshop, which will open in a browser window so you can fine-tune the online listing. Subscribed liveries will appear alongside all the custom and standard ones when you're outfitting a platform.
You may have to restart the game for newly-subscribed liveries to download (working on that, sorry). I also believe I've fixed a bug that was causing custom scenarios not to upload or download properly, so if you were waiting for that, it's a good time to try it out!
[h2]OVERHAULED HANGAR[/h2]


No longer will we outfit our mechs in a mysterious void! The new hangar is built around having a collection of OVRLRD platforms, modules and operators (for career mode) and should provide a much less weird and much more crunchy experience.
It's a bit more pared-back for the campaign and scenario modes, since there isn't a persistence element to these, but it should still be an improvement. In career mode, you can use this to buy and sell platforms, hire and fire operators, browse modules and carry out repairs.
Again, this will need feedback to get the user experience into a nice place, so let me know your thoughts!
[h2]IMPROVED POST-MISSION TACTICAL RECONSTRUCTION[/h2]

This was rubbish so I've made it good. You can now watch your match play out on an accurate terrain map, so if you were sniped from 2km away by someone sneaky you can watch and better understand how you came to such a miserable end.
[h2]AIRBORNE DEPLOYMENT[/h2]

This is a BIG work-in-progress, but I put in an early version of it to fix the issue of players getting walloped to death before they could even boot up. In career mode, you can now select your drop-off point and you'll be flown to the target in style.

This is kind of a proof of concept. I like the idea of OVRLRDs being transported by larger vehicles as a way of expanding the theatre of operations and getting around the tricky problem of OVRLRDs not being particularly fast movers. No promises, but I'm thinking about other forms these combat deployments could take.
[h2]COCKPIT CALIBRATOR[/h2]
I recently gave myself carpal tunnel syndrome, and in doing so realised that the default joystick positions are actually very uncomfortable. I've dismounted the joysticks and placed them on vertical rods, and moved them closer to where the operators' knees would normally be. I'm aware this won't be ideal for everyone, though, so I've also added a 'calibrator' button to the main menu.


This allows you to sit in a mock cockpit and adjust the default positions of both joysticks, as well as the operator's chair. I'm hoping this will make things a bit more comfortable for everyone, and prevent people having to wrestle too much with the cockpit controls while they're trying to listen to the tutorial. This replaces the janky adjustment-handle situation we had before.
[h2]MANY MANY MANY MANY BUGFIXES AND IMPROVEMENTS[/h2]
This update involved a lot of infrastructure work on the codebase and renderer, which is why it's light on new content. I chucked in a missile dazzler module for fun (equip it to automatically disrupt incoming homing missiles) but the bulk of the work has been on career mode, with the following big-ticket changes:
- Fixed a couple of critical bugs to do with switches and buttons, where you may have struggled to actuate them while the mech was in motion.
- Fixed serious issues with custom scenario loading and workshop integration. This should work reasonably well now - please inform me if you have any problems!
- Fixed loads of small strange errors with AI behaviour, particularly edge cases that caused NPCs not to attack you.
- Finally fixed 'groundhug' missile guidance mode. This rules now.
- Major changes to terrain generation to make it less lumpy, more interesting and more realistic.
- Significantly reduced CPU and GPU overhead in many situations - this should improve performance particularly on laptops and older machines.
- Reduced jank and unpleasant stuttering when switching between scenes, added QOL things like loading spinners.
- Added music volume slider, as well as new music tracks from composer Samuel Lilly. (Listen here!)
Yet again, I must thank you for all your support. OVRLRD can't quite pay for its own development yet, but it's getting easier every day. I'm hopeful for the future. Full changelog follows:
CHANGELOG 14 JANUARY 2025
ADDITIONS
- New 'Career' mode. Play through generated missions of varying difficulty to earn cash.
- Use that cash to pay off your debts, expand your inventory and hire operators for your mercenary company.
- Platforms and modules are now persistent and must be purchased, and replaced or repaired if damaged.
- Maulkin will loan you money automatically if you overspend, but their interest rates are brutal.
- Career missions allow you to pick your deployment position by using the 'deploy' button and clicking on the map.
- New music tracks from composer Samuel Lilly.
- Dynamic damage texturing on individual components to make damage visually clear.
- Added Steam Workshop support for custom liveries.
- Added experimental 'dazzler' module for automatically disrupting homing missiles.
- New cockpit calibration tool in main menu, allowing you to adjust default seat and joystick positions.
- Added many missing sprites for platform and module icons.
- Added an experimental cargo plane for airborne deployments, so you don't get spawnkilled.
- Added ingame livery designer with support for custom brush PNGs. (No workshop support just yet.)
- Added destroyed versions of trucks and artillery units so they no longer disappear on kill.
- Added gib particles for exploding vehicles.
- Added support for custom operators. Place PNGs in OVRLRD_Data\StreamingAssets\operators.
- Added music volume slider.
CHANGES
- Completely overhauled the hangar.
- Improved tree knock-over physics.
- Debriefing room now has a proper map display and the post-game visualisation is much clearer.
- Removed some superfluous render calls, improving rendering performance across the game.
- Many changes to terrain generation to improve the shape of terrain and performance of generator.
- Reduced visual clipping at waterlines.
- Projected weapon nightvision camera has been replaced with NVG goggle effect. Experimental.
- Reduced performance impact of tree rendering by about 50%.
- Reduced cockpit draw calls by 60%, significantly improving rendering performance.
- Added tank wheels to GPU instancing stack, reducing rendering overhead in busy scenes.
- Added tonnage and invalid squad setup warnings to hangar.
FIXES
- Fixed an issue where switch bases, key bases and key buttons were not being GPU instanced.
- Fixed being able to grab objects with invalid grips (e.g. grabbing instead of pinching) which broke hand poses.
- Fixed an issue where workshop items would fail to load when returning to the main menu from another scene.
- Fixed an issue where workshop scenarios would not be marked as such in lists.
- Fixed an issue with pressing buttons in squeeze-triggers-to-actuate-buttons mode.
- Fixed an issue where NPC helicopters wouldn't react to missiles being fired at them.
- Fixed groundhug missiles not tilting up to strike airborne units.
- Fixed an issue where various Steam-related functions would fail on subsequent missions.
- Fixed an issue where some explosions related to NPC deaths would not render.
- Fixed an issue where toggling the spectator camera in the options menu would have no effect until the next mission.
- Fixed an issue where trees would very rarely spawn in generated maps.
- Fixed a number of issues with quick-restarting missions from the hand menu.
- Fixed some position and scaling issues with post-mission tactical simulation map.
- Fixed poor behaviour of 'groundhug' missile homing style. Now hugs ground.
- Fixed a serious AI issue where NPCs struggled to pick a random point on the terrain and would behave strangely.
- Fixed an issue where skirmish missions could win and lose simultaneously.
- Fixed an issue with mouse & keyboard input making it hard to interact with cockpit controls when moving at speed.
- Fixed an issue where some UI would draw on top of everything, including hands and laser pointers.
- Attempted a fix for Odyssey+ controllers failing to track.
- Fixed an issue where the leg bearing readout could get tilted oddly.
- Fixed an issue where units could fall through the ground at chunk seams.
Don't forget to join the discord! OVRLRD OFFICIAL DISCORD!
That's all for now, operators. Enjoy the update, and tell your friends and favourite streamers about OVRLRD!