This month we release a ‘refresh’ for our Internet Multiplayer test, though as you’ll see below, we added a LOT more to the game too! Major highlights for this update include:
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 upgraded: 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 be applied 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.
Fixed starbases not able to build garrison units.
Changed Human Doctrine to only work on ships (movable units).
Fixed starbase starting with full health if built from ship item instead of planet.
Fixed garrison building:
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.
Removed suppression of saved game and scenario tooltips in list box if already selected.
Added Derelict structure.
Updated various turrets for Akkan, Dunov, Kol, and Garda to improve art, design, and firing angles.
Updated Gauss Defense Platform.
Updated Autocannon Defense Structure.
Updated Hangar Defense.
Updated Orbital Research Station.
Updated Sova Missile Battery.
Updated Argonev Starbase.
Fixed some props.
Fixed some bad mesh points.
Fixed normals on Dunov, Sova, Derelict, Extractors, Harkka, Javelis, Sova Missile Battery, and Hangar Defense.
Fixed Interceptor exhaust.
Updated Sova Missile Battery shield.
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 planets now guarantees that just because a player has no planets that they haven’t "lost" yet.
Fixed crash caused by trade ships.
Fixed assert in bookmark window.
Fixed crash bug in selection.
Fixed crash when selecting dead asteroid.
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.
Fixed bug in get_joinable_slot_count.
Fixed bug of joining players getting duplicate player colors as other slots.
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, 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.
Fixed up cooldown/reload rate research descriptions.
Improved layout of research window text filter and compressed view button.
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.
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 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 baked 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.
Added improved main view icon backgrounds and borders.
Added optional notification fills for units with buffs (e.g. Human Doctrine buff).
Renamed "buy ships/orbital structures" to "build ships/orbital structures".
Fit more notification cards under top bar.
Added "has lost" to the saved game preview of players.
Added saved game picker picture and info for selected saved game.
Added settings to save desired context when picking saved games (quick/auto/user). There are two different settings, one for single-player flow, one for multi-player flow.
Fixed single player load game button text case not consistent with other action buttons.
Improved auto and quick save list rendering: now more readable with nicer formatting.
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.
Improved tooltip overlap detection and handling.
Fixed ship modifiers bloat in late game tooltips by adding analysis icons in the ship window to break down the categories: weapons / defense / abilities.
Fixed unit modifiers being duplicated on the unit tooltip. ex. Human Doctrine on rebel starting units would show +15% weapon damage twice.
Merged and sorted weapon modifiers into a more compact form.
Moved all mobility modifiers to the move action button tooltip.
Moved all carrier modifiers to the toggle carrier button tooltip.
Improved tooltip item abilities details:
If the item contains both passive modifiers and active action a sub header will exist for both groups.
Active action details now has a line for what unit will be built (so deploy starbase item active action isn't empty).
Made Inspiring Broadcast buff visible on ship tooltip.
Moved ship armor and shield mitigation to advanced tooltip view (press ALT).