Multiplayer Highlights:
Added "Ai AI Takeover" option: When enabled the Ai 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
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 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 npcsNPCs.
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 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" 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 upgradingupgraded: 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 Droid muzzle.
Updated EMP Droid muzzleUpdate 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 planets now guarantees that just because a player has no planets that they have haven’t "lost" yet.
Fixed crash caused by trade ships.
Fixed assert in bookmark window.
Fixed assert(!can_start_unmet_subject_status.is_insufficient_research_tier());
...
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 AI state of slot if dead.
Fixed joining lobby with a save game and ai 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 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 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 For example, the Hakka heavy cruiser at start of the 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 NPC planets showing planet level 0 on hud 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 HUD top bar layout.
Improved player theme picker uiUI.
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 baked into the background brush.
Removed retrofit bay description duplicate of ability descriptions.
Used newer main view icons for hud 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
...