Multiplayer Highlights:
Added "Ai Takeover" option: When enabled the Ai will takeover any player that has left the game.
Added "Hotseat" option: When enabled any other player can join the game while it is running. They can take over either AI or other players that have disconnected from the game.
Added "Public Lobby" option: When enabled the lobby will be visible to the public. When disabled other players will only be able to join when given the lobby code after it is created.
Added lobby chat
TEC Rebel Upgrades:
Added "Black Market Suppliers": "A deal is struck with key figures in the criminal underworld for the provision of Andvar precursors, greatly improving its fabrication rate." - includes a windfall of 2 x Andvar
Added "Sordid Intel": "Pirates become more than willing to share all the illicit details of their raids. Pirates raids share vision with your empire."
Added "Gang of Freebooters": "Pirates are charmed by your zealousness persuading them to add more ships to raids directed by you."
Changed "Truce Amongst Rogues": "A deal is struck to end petty squabbling between your empire and the Pirates. Pirates will no longer attack or raid you."
Added "Supreme Center for Human Doctrine" home planet bonus (15% dmg bonus for 300 seconds)
Added "Center for Human Doctrine" as a buildable planet component (10% dmg bonus for 240 seconds)
Improved ui presentation of TEC Rebel home planet planet bonus
More to come!
Trade Revamp:
Changed how tradeports work:
Add a tradeport to a planet to export specific resources and increase its import capacity
Add more tradeports to increase these properties
Planets differ by import and export capacities ex. a volcanic planet has low import capacity and high metal export capacity
Players can adjust their global export priorities in the trade window
You can export to other players if you have the Synergy Pact (trade may become its own type of agreement in the future)
Added unit item trade capabilities (ex. Argonev Trade Facilities component)
Added unit ability trade capabilities (ex. Akkan Mobile Trade Port ability)
Added export capabilities to npcs
Added empire modifiers for trade income
Added sounds and errors to trade window
Fixed bug with Focused Exploration being displayed with trade ports.
Updated various trade related strings
Context Window Added:
The context window now appears on the right side of the screen
The context window is populated under the following rules:
Your selection
Your camera zoom target
All units in the gravity well of the selection and camera zoom target
SHIFT select to add/remove units in your selection
TAB to forward iterate your primary selection unit
SHIFT-TAB to reverse iterate your primary selection unit
Some units can be stacked (ex. frigates and cruisers) but not others (ex. capital ships)
CTRL-SHIFT-LEFTCLICK to stack/unstack a given unit type
CTRL-LEFTCLICK click to select all units of a given type
Capital ships with upgrades available will not show the standard selection backdrop as the backdrop to indicate "upgrades available" takes priority. They will still have the blue selection border.
Game Option Additions:
Added game speed option
Added research rate option
Added ship build rate option
Added hull points option
Added income rate option
Added option to disable auction penalties
Added support to change game options when loading save games
Research Highlights:
Added bonuses to upgrading research tiers
Added search to research window.
Research subjects that match the search filter will be highlighted
The research domains (ex. military, civilian) will show a count of matching research subjects in that domain
More keywords will be added in the future
Added compressed view to research window for advanced players
Added research windfall system: one-off rewards for completing a research subject.
Added windfall Focused Exploration: receive 2 Prova corvettes after completing. also see "Black Market Suppliers" for TEC Rebels above.
Improved excess lab research rate bonus for higher tiers
Renamed easy research time modifier to "Surplus Lab Rate Bonus"
Gameplay - Stars:
Added "Solar Regeneration" to stars: +100% antimatter regeneration
Added "Solar Gravity Slingshot" to stars: +15% max linear speed and max turn speed
Gameplay - Structures:
Tied structure health/shields/antimatter to build_percentage (i.e when a structure starts building it won't instantly have full values of these properties)
Fixed passive regeneration being active for unbuilt units
Fixed zero slot cost structures not ignoring slot availability altogether
Gameplay - Sova Missile Battery:
Fixed Sova Missile Battery burst pattern
Fixed Sova Missile Battery firing behavior so that its point defense will only fire at missiles or strikecraft. We may eventually make this an option for any weapon
Fixed name
Gameplay - Misc:
Changed Garda damage to 7 (down from 10)
Improved auto pirate raid planet picking: will now avoid picking planets inside your empire if possible
Changed reserve_squadron_hangar to be only for capital ships
Fixed culture propagation not working
Fixed culture resistance algorithm and update culture_resistance test cases
Increased max item count to 6 at max level
Fixed bug in can_increase_level when at max level
Added queuing of planet items that require minimum planet level when planet is being upgrading: previously had to wait for planet to finish upgrading to minimum level, now can queue while that is in progress
Added support for any player modifier to AI difficulty instead of just bonus income rates any modifier in the game can be boosted
Added support for player_exotic_factory_modifier to be scoped to specific exotics
Scenarios:
Added scenario "Pre-Alpha Large Random": 6 player scenario where the orbits of the player empires are designed to eventually collide
Added scenario picker buttons that show what filter is active
Added tooltip to scenario picker
Added name as overlay to scenario picture
Added players and teams to scenario tooltip
Added pretty pictures (but temporary) for pre_alpha scenarios
Disable scenario picker filter buttons if there are no scenarios
Fixed scenario description going out of bounds of the window frame
Fixed scenario picker filter starting on filter that has no maps and is empty
Fixed scenario picture rendering not handling current dpi scaling
Handled scenarios missing pictures better in tooltip: no longer render huge white square
Improved pre_alpha scenario display names
Tweak scenario picker window: move background components into shared window for future layout sanity, remove vertical divider and picture frame
Added ability for moons to inherit their parent's orbit direction
Models:
Added Derelict structure
Updated Akkan
Updated Akkan point defense turret
Updated Dunov missile turret
Updated Garda turret
Updated Gauss Defense Platform
Updated Autocannon Defense Structure
Updated Hangar Defense
Updated Kol turrets
Updated Marza
Updated Orbital Research Station
Updated Sova
Updated Sova Missile Battery
Updated Argonev Starbase
Updated Ogrov
Fixed some props
Fixed some bad mesh points
Rendering:
Improved shadows
Improved specular light
Optimized some shaders
Effects:
Added generic player color support to particle effects
Added new level up effect for capital ships
Added Overcharge effect for Dunov
Updated TEC exhaust effects
Fixed Sova missile battery shield effect scalar
Fixed some normal aliasing errors
Audio:
Updated EMP droid muzzle
Updated EMP Droid muzzle
Update some impact sfx
Increased loudness on GenericLight HitShields Increased loudness on WeaponImpact_GenericLight_HitShields sfx.
Updated level up sfx
Rebalanced weapon muzzle loudness
Adjusted loudness of some weapon muzzles
Remastered light autocannon and medium missile muzzles
Updated point defense attenuation
Fixed game_client_particle effect sounds not updating their 3d position
Fixed support for playing sounds with no particle effect needed for robotic frigate ability weapon "muzzle" sound
General Misc:
Fixed auto-scaled dpi not being able to go below 100%
Fixed ALT-ENTER to toggle fullscreen not working under some circumstances
Fixed player theme picker dialog not auto-closing on game start fixes
Added game "tips" beside social media link buttons
Added saved game contexts saved games are now bucketed into one of 6 buckets - single vs multi x (auto,quick,user)
Crashes and Asserts:
Fixed assert when bandboxing lots of different units when zoomed out
Fixed crash in research tooltip for research unlocking items with redirected ability tooltip rendering
Fixed crash right clicking bookmarked pip group in hyperspace
Fixed issues with can_make_purchase with exotics and research crash
Fixed oceanic planet track pip assert: happens when upgrading track at the same time research is queued
Fixed old save games potentially crashing front end background loader
Fixed production window drag-and-drop crash edge case in code missing the state of dragging "started" but not "active" (mouse hasn't moved far enough) during dynamic changes in items.
Fixed infinite order assert
Fixed crash sending pirate raid to player that has no players no guarantee that just because a player has no planets that they have "lost" yet.
Fixed crash caused by trade ships
Fixed assert in bookmark window
Fixed assert(!can_start_unmet_subject_status.is_insufficient_research_tier());
Multiplayer - Misc:
Changed in-game player name when players join games in-progress
Added text color when lost to player lobby slot
Fixed can't start game from lobby bug caused by dragging and dropping onto invisible team panel
Fixed detection of unknown scenarios in ico server list
Fixed double click scenario picker causing duplicate game client setups if joining server
Fixed initial name not being restored when players leave a saved game lobby
Fixed issues loading save game lobby with dead players: shows dead players in red and can't change ai state of slot if dead
Fixed joining lobby with a save game and ai player
Fixed open slots not being closed for partial lobbies
Force player slot to be closed if lobby is of a save game and the player has lost
Improved drag-and-drop behavior in lobby window
Removed gap between player slots in lobby: fixes tooltip flickering
Saved picked ai player name for save game lobbies
Updated player names from lobby when loading save games
Fixed join game screen showing background components when no server is picked
Fixed join game server list background
Improved game_server_picker_list_box
Fixed bug in get_joinable_slot_count
Fixed bug of joining players getting duplicate player colors as other slots
User Interface - Research:
Added breakdown of where research is coming from in empire research tooltip similar to economy breakdowns.
Added gap between research tooltip picture and titles
Added support for research subjects to provide alliances to npc players. ex. ally with pirate in late game for share vision
Added research provided to build structure tooltips: previously was just on ship building tooltips so wouldn't show up for TEC orbital research center
Added research text filter tooltip to domain buttons
Fixed always showing exotics required: looks wrong to show exotics required for complex purchases when they are further down the chain and not root costs. for example Hakka heavy cruiser at start of game was showing exotics required because it needs research that needs tier that needs exotics but the ship itself doesn't need them.
Fixed gunship corvette tooltip was getting value offset corrupted by huge research name: now there is an exception for research required.
Fixed research domain tooltip too long in some circumstances
Fixed tier 1 research tooltips not showing tier required
Improved all tooltips with purchase details: consistently break down errors into research required, exotics required, generic error
Added new batch of research pictures
Improved empire research tooltip
Improved empire research tooltip at start of game shows description that structures/components need to be built
Improved research lab description
Improved research provided tooltip for orbital research: now uses the modifier tooltip so looks the same as planet component items
Improved research required tooltips: show tier on same line and show different header for tier only
Improved research tier tooltip: research produced converted to table format similar to structure slots in build structure tooltip.
Improved the upgrade and improve blocks in research tooltip
User Interface - Diplomacy:
Added can_pick_player_alliance_offer_planet_query: picking of planets now have more informative error messages and better logic. (ex. must be owned by the relevant alliance offer player)
Added current alliance state to player tooltip
Added description of why alliance offer can't be opened again after offer is sent
Fixed alliance offer chat tooltip going off the screen
Fixed unable to break alliances when other player has lost
Improved alliance lock duration tooltip
Improved alliance lock tooltip: now differentiates between time extensions and initial lock to avoid confusion
Improved pick alliance offer: planet main view interface now fade out planets that can't be picked
Improved alliance offer window: show player tooltip (previously was only in the root diplomacy window)
User Interface - Misc:
Added explicit pause and change game speed buttons to the top bar
Added CTRL guard to prevent accidentally removing structures in the buildable structure area
Changed unit renaming: in order to prevent issues with being able to select or focus on a unit, the rename feature now requires a hold of the mouse button to activate the rename text field
Improved pick_alliance_offer_planet_cursor
Added "Orbit" to civilian and military slot strings help differentiate from surface slots.
Added delete saved game button
Added double click support load game windows
Added exotic count to toggle exotics window button
Added extra_text_filter_strings
Added is_change_time_scale_disabled_description
Added new exotic market portrait
Added new market portraits
Added planet level to planet picture
Added player visuals (colors/icons/portrait) saving when joining and creating games will attempt to apply last saved visuals
Added ship level to ship window picture
Changed negative red color
Fixed bounty button layout
Fixed buying items in empire windows not showing all items
Fixed error in culture_resistance_rate summary calculation
Fixed forced uppercase text box being bypassed when pasting in text made it error prone to share game codes (must be uppercase). Also allowed bypassing the ship/planet name restriction of all caps
Fixed icon only top bar buttons not having highlighted state
Fixed l keybinding not being lowercase
Fixed missing planet bonus strings
Fixed production window not showing up if unit was selected on ownership changes
Fixed save game file picker showing false negative warnings for exe size
Fixed spelling of icon
Fixed unit bars not handling units with no health (derelicts) were showing empty black bars
Fixed unit name text entry stuck in dragging selection mode
Fixed unowned and npc planets showing planet level 0 on hud
Improved algorithm for fading out arrows during text filtering previously some arrow segments were being rendered when they shouldn't have been
Improved and clean up list box styles now has nice hover state for not selected
Improved hud top bar layout
Improved player theme picker ui
Improved text alignment of delta assets now lines up with current assets above them in the top bar
Removed claw background from front_end_listbox_background makes it hard to piece components together in front end when they are backed into the background brush
Removed retrofit bay description duplicate of ability descriptions
Used newer main view icons for hud monochrome icon
Fixed Targeting Array Prototype extra quotes
Fixed inconsistent unit names: moved the garrison prefix to the player name instead of changing the unit name.
Fixed plural of military slots required
Fixed factory rally point lines showing up at start of game
Revised hud_planet_window_model to handle stars
Improved planet components ordering
User Interface - Tooltips
Added advanced tooltip view by pressing ALT when hovering over a unit to build or research to start. Removes overwhelming newer players with too much information (ex. hull, armor, build time, research time, unit health).
Added bottom bar frame tooltip anchor tolerance.
Added carrier squadron capacity to build ship/structure tooltips.
Added exotic factory details to tooltip.
Added owner_unit_ability tooltip line rendering to unit items.
Improved join button tooltips.
Added tier modifiers to tier tooltip.
Added time and player state to saved game header allows more details in saved game picker window tooltip.
Added tips window - remove structure tooltip describing right click to remove as it is now a tip.
Added tooltip for exotic factory count.
Added tooltip for how to remove structures.
Added tooltip for toggle compressed view button.
Added tooltip to saved game picker.
Added unit type name to tooltip ex. Kol battleship.
Fixed empty "active actions:" block in some tooltips ex. Argonev starbase.
Fixed jitter in derelict capture time remaining tooltip upon being captured.
Fixed planet health bars showing up in tooltip header for unowned planets.
Fixed player slot dragging tooltip showup up for non-hosts.
Fixed tooltip add_horizontal_gap_to_value.
Fixed tooltip not showing adjusted exotic build time.
Fixed tooltip overlapping main view too much.
Fixed tooltips showing up with hide user interface.
Fixed unit name text entry blocking tooltip for bottom bar picture.
Fixed unit_group_tooltip_builder not handling some unit types nicely (ex. star).
Improved ability tooltips and buttons: don't show status icon when ability not leveled up, convert experience level required to standard "failed query" style, remove upgrade title.
Improved all tooltips with purchase details.
Improved build extractor tooltip: now free asteroid has same styling as other top level hard errors and shows extraction rate.
Improved color of remove structure tooltip description.
Improved derelict loot tooltip: distinguishes between capture time and time remaining and groups experience and reward together.
Improved failed query tooltip when no available item slot.
Improved handling of empty tooltip descriptions.
Improved npc tooltip: make all sub-category headers consistent, no icon.
Improved npc tooltip: make all sub-category headers consistently upper-case.
Improved planet maintenance tooltip.
Improved price is free: now built into the purchase details tooltip instead of an extra isolated section.
Improved ship factory tooltip details: now multicolumn and has more consistent header.
Improved structure slots in tooltip: more compact and readable with columns - when slots are required conforms closer to new failed queries display.
Improved supply tooltip: now more consistent with other queries when insufficient supply. The line itself adjusts label and color instead of having a redundant generic failed query block put on top.
Improved tooltip when exotics required.
Improved tooltip when exotics required like research required: don't show the entire purchase cost table when the player can't build exotics.
Improved weapon tooltip: first column now aligns with other values.
Removed culture center description duplicate of ability description as it is already shown on tooltip.
Removed some old tooltip pictures.
Removed valid planet types in item tooltip: instead planets that are unowned now show what planet components they could support.
Hid abilities that are not researched - simplifies tooltips at start of game.
Improved ship factory header.
Fixed capital ships showing up in research summary tooltip as providing 0 points.