Patch 10 (UX and AI update)

Terra Invicta

From the creators of Long War, an alien invasion has fractured humanity into seven ideological factions each with a unique vision for the future. Lead your chosen faction to take control of Earth’s nations, expand across the Solar System, and battle enemy fleets in tactical combat.

Patch 10 - UI and AI improvements Big patch today, the result of nearly four months of work by our dev team, with major updates to the UI and AI. Many of these are in response to players who have taken the time to provide us with detailed and thoughtful feedback -- so thank you! We are treating the EA process as a conversation between developers and players as we refine the game and add features so Terra Invicta can reach its full potential. IMPORTANT NOTE: We upgraded our Unity engine version for this build in hopes of fixing some issues. This update unfortunately caused Unity to rebuild of most of the game's visual asset bundles. This patch will thus be a *large* download (12-16 GB+). This is not anything we're able to prevent, apologies. Modders using custom assetbundles should upgrade their Unity version to 2020.3.45f1. Major updates include: UI - Overhaul of notifications system. You may now control how many notification manifest in the UI in the settings. By default many low-priority notifications will no longer appear in the left-hand newsfeed, but instead into the "notification summary" -- the UI element previously used only for mission summaries at the end of the turn accessible by the little + button to the left of the main menu bar in the UI. There are now multiple tabs for different categories of information -- missions, councilor sightings, earth events, space events, and bombardment logs. There is a new template file that holds the default settings for each of the 137 notification types. Much about these notifications has to remain hardcoded for string construction purposes, but the config lets you determine whether you get a popup alert, newsfeed item, timer item (next to the top bar) and/or notification summary depending on whether the code determines you are part of the event's primary or secondary audience. - You may now set alarms on enemy fleets that are in transfers, either via the space object detail controller, or the fleets screen. This has a little ship+clock symbol. If activated, you will get a popup notification for when the fleet is 95% through the duration of the transfer. (If it's past 95%, it will alert you when it's halfway between the time the alert is set and its arrival). Fleet will always trail during transfer. - Added a number of custom buttons for various alerts for UI efficiency (up to 6 per alert), including: Intercept newly arrived fleet; Favorite unlocked project; Obsolete unlocked project; Add newly completed ship to fleet at hab, or launch for nearby friendly fleet; set alarm on fleet launching toward our asset, launch fleet in response to alarm firing, Open hab manager to relevant hab, Repeat repeatable project. Mouseover of fleets in custom delegate buttons will show fleet description - An option to increase scale up the game's UI so they are easier to read. - An option to automate your councilors so you don't have to give them specific orders every turn. They will focus on missions that protect your interests on Earth. AI - Major overhaul of human AI space exploration and hab construction. The AI will use schematics to develop and specialize its habs (via data templates moddable as jsons). HabPlanner helps organize the process of managing prospecting goals, hab goals, and founding and building habs. There are two types of HabPlanner. HumanHabPlanner contains all the brand-new hab logic for the human AI factions. AlienHabPlanner contains the existing alien hab logic, and derives from LegacyHabPlanner which contains the previously existing human and alien hab logic (much of it was shared). One important new feature that HumanHabPlanner provides is logic for "renovations" - determining when and how to replace hab modules over time to keep habs relevant to the current gamestate / tech level. - Significant update to combat AI. AI will now divide its fleet up into Interceptors and Ships of the Line. Ships of the Line will pound enemies with their weapons while keeping their targets in their sights. Interceptors will use their significant maneuverability advantage to dodge projectiles and to flank targets. Strategy Layer Gameplay - You may now refuel ships from other ships in the same fleet. This requires ships have the same propellant mix from resources. - 5 new hab modules -- two administration modules and three quarters modules - New councilors traits that make assassinations more dangerous - Three new asteroids, two new Jupiter Trojans and a new moon of Saturn, and new hab sites on bodies with a diameter between 500 km and 800 km - New mechanics for pursuits as combat begins - Armies may annex regions during wartime without occupying the capital - Fleets may now bombard from one of three altitudes, trading off safety for damage capability - Many new events Combat Layer Gameplay - You may now set your formation in the combat layer with a visualization of your ships' starting positions. - New maneuver options in combat that let you give your ships specific orders and let them plot their trajectories - New weapons (3-slot nose magnetic guns) and radiators There are scores of other new content elements, balance changes and bugfixes. The version-by-version patch notes are too long to provide here, but you can review them all [url=https://www.pavonisinteractive.com/phpBB3/viewforum.php?f=26&sid=492d8b9865dc41c6b634af8cc12c510e]here[/url]. On a technical level, saves from 0.3.76 should work with this build. Of course, the gameplay, AI and balance changes may alter the course of your campaign significantly. If you wish to continue on build 0.3.76, it is archived in a rollback branch you can access through Steam's betas. And please know we're not finished! Among other things, we're working on campaign start options, human AI shipbuilding, aerocapture, and late-campaign balance and challenge for the next major patches. Test versions of these features will be on our Beta branches on Steam for anyone to try before they go live on the main branch. We also still want to know about crashes and other bugs. The best places to communicate with us about them are our [url=https://discord.gg/XBVqMZU]Discord[/url] or with an email to support@pavonisinteractive.com. The stuff we need with bug reports is detailed in this [url=https://steamcommunity.com/app/1176470/discussions/0/3368152931590484658/]here[/url].