Cosmoteer 0.10.7 (Mar. 21, 2017)
Cosmoteer 0.10.6 (Feb. 26, 2017)
- Added a "minimap" in the lower-right corner that shows the locations of friendly and enemy ships.
- Left-click in the minimap to center your view there.
- Right-click in the minimap to order your ships to move or attack.
- The minimap can be resized by dragging the little arrow icon that appears when hovering the mouse cursor over the minimap.
- Added a picture-in-picture "miniview" that lets you keep an eye on two ships at once.
- By default, the miniview appears during combat and displays either your selected ship or the ship your ship is targeting, depending on which one you are not looking at in the main view.
This behavior can be customized by clicking the '...' button that appears when hovering the mouse cursor over the minimap or miniview.
- When shown, the miniview replaces the minimap. (You can't see both at the same time.)
- Like the minimap, the miniview can be resized.
- When the miniview is displayed, hold V to show the minimap.
- When the miniview is showing an enemy ship, right-click on its parts to target them.
- Left-click on the miniview to focus the main view on that ship.
- Use the middle mouse button and mouse wheel to pan and zoom the miniview.
- Revamped "Ship Library" allows improved organization of ship designs.
- Ships can now be organized into sub-folders.
- Right-click on a folder to rename it, delete it, or to create a sub-folder inside it.
- Right-click on a ship to rename or delete it.
- Click-and-drag a folder to move it into another folder.
- Click-and-drag a ship to move it into another folder.
- Click the '...' button in the upper-right to switch between small and large ship icons.
- The ship library is now accessible via the main menu.
- Focusing the camera on a ship now causes the view to "stick" to the ship and continue tracking even when the view is moved, so long as the center of the screen stays within the ship's circle.
This behavior can be disabled by turning off the "Sticky Ship Focus" setting.
- Improved tracking of moving ships when the build or paint panels are open.
- To make room for the minimap, the game speed controls have been moved to the upper-left next to the menu button.
- More intuitive layout for the game pause menu.
- Added a "Quit to Desktop" option when selecting Quit from the game pause menu.
- Removed the list of bounties to reduce screen clutter. Added the fuel reward to bounty ships' mouse-over text.
- Holding shift and right-clicking on a targeted part will now untarget that part.
- Can now access a ship's blueprints even while it needs repairs by holding the Shift key.
- The game will now remember between play sessions whether ship interiors are shown.
- Planet names displayed when clicking on a green sector icon will now be shrunk if they are too long.
- Added a "Show Command Handles" setting that when turned on will display command adjustment "handles" at all times.
- Decreased Ion Beam damage by 25% but increased their damage vs structure by 100%, making them especially effective at slicing ships into pieces.
- Newly-constructed reactors now come with full power and don't require a few seconds to power up.
- Added a little visual variety to the backgrounds.
- Mouse buttons 4 and 5 can now be assigned in the "Edit Controls" dialog. (They aren't used for anything by default.)
- Newly-spawned ships are now given a default command to "hold position".
- New sound effects when adjusting volume sliders.
- Minor performance improvements that may reduce hitches.
- Bugfix: Sometimes adjusting a volume slider would play the wrong sound.
- Bugfix: Health bars drawn in slightly the wrong location when the view is rotated.
Cosmoteer 0.10.5 (Feb. 25, 2017)
- Updated the part micromanagement tutorial to tell the player to hold the Ctrl key while clicking parts.
- Bugfix: Game would crash when trying to launch on computers with DirectX 9.1-era graphics cards.
Cosmoteer 0.10.4 (Feb. 7, 2017)
- WARNING: This release will break any saved "paint schemes" causing them to be black. (This does not effect the paint designs or colors of any saved ships.)
- WARNING: This release will reset any customized hotkeys back to their defaults.
- New user interface artwork, font, sounds, and animation.
- New application icon. (You may need to restart Windows to see the new icon.)
- The build and repair buttons are no longer shown at the same time. If the ship needs to be repaired, the repair button will be shown in place of the build
button and the build button will be hidden (unless the player holds the shift key, in which case the build button will be shown in place of the repair button).
- By default, you must now hold the Ctrl key to select parts. If you would prefer to be able to select parts without holding Ctrl then turn on the "Easy Part Selection" option in the interface settings.
- The Ctrl key will by default no longer emulate right-click, although "Emulate Right Click" can still be bound to any key in the "Edit Controls" dialog.
- Pressing B while your ship needs repairs will now open repair mode. (Pressing R still works too.)
- Blueprint mode is now accessed via an "Edit Blueprints" checkbox in the "..." menu while build mode is open. This choice is now remembered the next time you open Build mode.
- Using the Grab Hand tool to "pick up" any walkable part will now, by default, leave behind corridor tiles so that pathways through your ship aren't broken. This behavior can be disabled in the interface settings.
- Doors will no longer be automatically added for structure tiles, although it is still legal to manually add doors to structure tiles.
- Clicking the "MAKE IT SO" button now closes Build mode entirely instead of reverting to "live" mode.
- Redesigned the game speed controls in the lower-right corner.
- Reworked the math behind FTL efficiency so that nearby drives can "combine" their effects if they overlap, thus making it easier to get higher FTL efficiencies.
- While adding an FTL drive, the green/yellow/red efficiency overlay now takes into consideration any existing FTL drives would be removed.
- When you plot an FTL course with only some of your fleet selected, you are now given an option to jump only the selected ships instead of your entire fleet.
- You can now shift-click on individual ships and parts to deselect them.
- Added a ding sound once all ships are ready to make an FTL jump.
- Players who are colorblind and/or have difficulty distingishing between the default green/red colors used for friendly/enemy ships can now change those colors in the interface settings.
- Improved performance of background generation and reduced hitches when rotation the camera.
- Some text is now rendered with a drop shadow to make it more legible.
- The font used for the letter, number, and symbol ship decals now uses the same font as the user interface.
- The zoom "click" sound now plays when transitioning between the main view and the galaxy map.
- Trying to grab a part that would make the ship discontiguous will now flash the parts that would become disconnected.
- Ships in the "Saved Ships" or "Built-In Ships" boxes can now be deselected by clicking their buttons.
- If you save a ship design whose blueprints changes haven't been committed yet, the PNG thumbnail will be of the blueprints instead of the actual ship.
- The names of ships are now saved in their PNG data in addition to their filename. When loading a ship file whose extension does not end in .ship.png
(such as a ship file downloaded from the forum or image-sharing site), the name will be read from the PNG data. When the filename ends with .ship.png,
the ship's name will still be inferred from the base name of the file, meaning it is still possible to rename ship designs by simply renaming their file.
- Updated tutorials to reflect the user interface changes in this version.
- The Cosmoteer ship that spawns as an enemy in Bounty Hunter mode no longer has the "Starship Architect & Commander" subtitle on it that blocks some of its weapons.
- Game settings will no longer be saved if the program crashes without exitting cleanly.
- Limited the volume of multiple Ion Beams to reduce audio glitches.
- Bugfix: Multiple auto-saves were created when "Auto-Save Before FTL Jump" and "Automatically Engage FTL" settings were both enabled.
- Bugfix: Crash when a drop-down list is opened and scrolled off the screen.
- Bugfix: Potential crash when spinning up FTLs during combat.
- Bugfix: Some buttons were shown in build mode when they were not usable.
- Bugfix: Eliminated a frame of lag when selecting ships and parts which could cause miss-clicks when the camera was tracking a fast-moving ship.
- Bugfix: Eliminated a frame of lag when adding parts and decals to ships which could cause miss-clicks when the camera was tracking a fast-moving ship.
- Bugfix: Tooltips when hovering over a ship part were shaky when the camera was tracking a moving ship.
- Bugfix: Removing structure tiles that were left behind when their part was destroyed granted a discount when adding future structure tiles in the same location.
- Bugfix: Completing multiplie bounties in very rapid succession would only give reward money/fuel for the first bounty.
- Bugfix: In some cases, pressing a hotkey with a modifier assigned (such as ctrl, shift, or alt) would also trigger any other hokeys without that modifier.
- Bugfix: Any destroyed doors would become "forgotten" and no longer repairable after loading a saved game.
- Bugfix: The scroll bar covers up FTL percentage numbers when enough ships are jumping to require a scroll bar.
- Bugfix: Crashing while loading would turn on the "Limit Framerate" setting at 30 FPS the next time the program runs.
- Bugfix: Error reports are no longer sent for players who have metrics turned off. (This was always my intent, but there was a bug causing the reports to get sent anyway.)
Cosmoteer 0.10.3 (Feb. 6, 2017)
- Bugfix: "Save Ship Design" was broken resulting in corrupted ship save files.
Cosmoteer 0.10.2 (Jan. 29, 2017)
- When a ship's Control Room loses power while spinning up its FTL Drives, the FTL Drives will no longer lose all their stored energy and spin down.
- Increased priority of refueling the Control Room's power.
- Bounties will no longer spawn within 500m of each other. This makes them less likely to double-team you.
- Any errors while saving the game will no longer crash the entire program.
- Bugfix: Occasional crash during gameplay.
- Bugfix: FTL Drive graphics not rendering properly on some low-end GPUs.
- Bugfix: Bounty ships can no longer spawn on top of each other.
Cosmoteer 0.10.1 (Jan. 28, 2017)
- Bugfix: Crash if an FTL Drive is destroyed while it is spinning.
- Bugfix: Crash when the only ship in the game is destroyed while also being selected by the player.
- Bugfix: Trying to design a new ship from scratch in Creative Mode didn't bring up the build UI.
- Bugfix: The zoom sound kept playing if the game was ended, a menu opened, or an FTL jump made while zooming.
Cosmoteer 0.10.0 (Jan. 27, 2017)
- Bugfix: Crash when clicking the "Customize Controls" button in settings.
- Bugfix: Crash when a ship that is selected by the player is destroyed.
- Bugfix: Crash when a part that is selected by the player is destroyed.
- Bugfix: Flood-fill mode now works properly even when the "Overwrite Existing Parts" setting is disabled.
Cosmoteer 0.9.17 (Dec. 8, 2016)
- WARNING: Saved games from earlier versions of Cosmoteer will no longer function in 0.10.0 and newer. Saved ship designs will still work fine.
- MAJOR FEATURE: Revamped "Bounty Hunter" game mode.
- "Bounty Hunter" is now played across multiple sectors in a small galaxy map.
- Each sector on the map has a limited number of bounties. Once all bounties have been defeated in a sector, the player must FTL Jump (see below) to another sector.
- Different sectors have different difficulties of bounties indicated by an icon and "rank" name (Amateur, Profressional, Veteran, Elite, and Vanguard).
- Sectors with no remaining bounties will be shown faded and without a rank icon.
- MAJOR FEATURE: FTL Drives
- Faster-Than-Light (FTL) Drives can now be added to ships.
- A ship with an FTL Drive can "jump" to another sector.
- Jumping uses "fuel". Fuel is earned from defeating bounties or bought with credits.
- The amount of fuel you can have is limited to 100 + 100 for each FTL Drive in your fleet.
- The amount of fuel needed to jump depends on the mass of the ship, the distance jumped, and the "efficiency" of the ship's FTL Drives.
- Parts of the ship that are farther from an FTL Drive will cost more fuel. Spread FTL Drives across the ship to increase its efficiency.
- When adding an FTL Drive to a ship, a green/yellow/red overlay will be displayed indicating which parts are near a drive and which are far.
- Added a bar in build mode that displays the average jump efficiency for your whole ship.
- To jump to another sector, view the galaxy map, select a sector, and click the "PLOT FTL COURSE" button.
- Crew will deliver power to all of the ship's FTL Drives until your ship is ready to jump.
- Once your ship is ready to jump, click the "ENGAGE" button. If not all ships are ready to jump, a warning message will be displayed.
- Added a setting that will auto-jump once all ships are ready instead of waiting for the ENGAGE button to be clicked.
- Added an option to auto-save the game before every FTL jump.
- Added 28 new ships that will spawn as bounties (almost double the previous number), including 6 ships that are much larger than the previous largest. (Up to about 2,000,000 credits in value.)
- Clicking on a green sector icon in the galaxy map will now open a "fly-out" panel that shows additional information about the sector.
- Selling parts of your ship now only gives a 75% refund, except that newly-constructed parts still give a 100% refund.
Once a ship enters combat or performs an FTL jump, the refund for all parts will be reduced to 75%.
- Selling an entire ship in Bounty Hunter mode now gives a refund equivalent to if you individually sold every part.
- Large ships will now do a better job of picking an appropriate attack distance.
- Added tutorials that explain the new Bounty Hunter and FTL features.
- Reorganized the designer categories for the various parts.
- After jumping to another sector (or viewing another sector in Creative Mode) the name of the sector will be briefly displayed.
- Some changes to the way sound effects are played that may produce an experience that sounds slightly different.
- The cost/refund text shown near the mouse cursor in blueprint mode now reflects the actual physical state of the ship.
- Attack commands will now automatically cancel once their target is self-destructed (such as when the bounty is completed).
- You can now hold the ~ key (by default) to prevent doors from being automatically added when adding parts to a ship.
- Changed the default part "fill mode" hotkey from Shift to Tab.
- Holding Tab to use "fill mode" when placing parts will now fill any contiguous region of same-typed parts, not just empty regions.
- Added an option in blueprint mode to load a basic ship shape from a custom PNG image file. Every non-transparent pixel (alpha > 0) will be interpreted as a Corridor tile.
- When closing Build, Paint, or Repair modes, the camera will now remain focused on the ship.
- Changed the order of the tabs in Paint mode to reflect the actual order of the paint layers. Also changed the names of "DECALS 1" and "DECALS 2" to "DECALS LOW" and "DECALS HIGH" respectively.
- Bugfix: Possible crash when deleting or cutting a group of selected parts.
- Bugfix: Rare crash when opening the build, paint, or repair modes right as a ship is removed from the game.
- Bugfix: Crash when trying to delete (via hotkey) selected parts/doors but no parts are selected.
- Bugfix: Creating a new ship in Creative Mode would focus the camera on the wrong location.
- Bugfix: Alt-tab not working properly on some computers.
- Bugfix: Cost text displayed near mouse cursor would in some circumstances not immediately update.
- Bugfix: "Blueprints" were not being displayed when placing asteroids in Creative Mode.
- Bugfix: A single frame of input lag that could cause missed clicks when the camera is tracking fast-moving objects.
- Bugfix: Some user interface elements were unintentionally resizable by the player.
- Bugfix: Analog edge pan now works when the mouse cursor is within 4 pixels of the edge of the screen (8 in high-DPI mode).
Cosmoteer 0.9.16 (Dec. 5, 2016)
- Bugfix: A ship whose center of mass is far from the center of its build grid would have difficulty rotating properly.
Cosmoteer 0.9.15 (Dec. 5, 2016)
- Bugfix: Crash when creating a new ship design in Creative Mode.
Cosmoteer 0.9.14 (Dec. 4, 2016)
- The "diagonal" flight introduced in 0.9.14 is now off by default but can be turned on in the ship's "..." menu. This option is per-ship and will be saved with ship designs.
- Bugfix: Occasional crash introduced in 0.9.14.
- Bugfix: Sometimes the view would remain tracking a ship after the build or paint modes automatically close.
- Bugfix: Using the middle mouse button to drag the view while build or paint mode is open and tracking a moving ship didn't work properly.
Cosmoteer 0.9.13 (Oct. 23, 2016)
- Added triangular Armor and Structure "Wedge" pieces.
- Updated most of the built-in ships to use the new Armor Wedge pieces.
- Added the "Omega" ship to Bounty Hunter mode.
- Minor graphical update to the corners of ship exterior walls.
- The algorithm that chooses what direction a ship should fly in will now choose to fly ships "diagonally" when that's the best option.
- Attempting to delete a part in live edit mode that would split the ship will now flash the parts that would be separated and are preventing the part from being deleted.
- Holding shift while adding a corridor, armor, or structure piece to an empty space while in blueprint mode will now fill the entire empty region, similar to the fill tool in many paint programs.
- Improved camera focus behavior when opening build, paint, and repair modes. The view can now be panned around without losing tracking of a moving ship.
- Updated the icon for the button that cancels part selection and returns to ship selection to look like a "back" button.
- Right-clicking in empty space while parts are selected will now flash the "back" button and play an error sound.
- Added a confirmation dialog after changing the display settings. If not confirmed within 15 seconds, the display settings will be automatically reverted.
- Added an option to the Misc tab to turn on an F.P.S. display.
- Added an option to limit the maximum framerate at which the game can run. This can save battery life on laptops and reduce fan noise.
- The X close buttons on windows are now red.
- You can now delete a saved ship design from the "Saved Ships" box in Creative Mode by right-clicking on the ship's icon.
- Moved the "Trap Mouse Cursor" setting into the "Other" interface category.
- The "Strings" folder is no longer inside the "Data" folder and thus will not be deleted when upgrading or re-installing the game.
- The game will no longer report crashes and errors when the Data folder has been modded.
- Bugfix: Crash when starting the game on DirectX 9.1 graphics hardware.
- Bugfix: Planet "dark side" shadows not rendering properly.
- Bugfix: Memory leak and performance reduction when repeatedly opening the ship design load/save dialog.
- Bugfix: Occasional error when saving a ship and overwriting an existing save file.
- Bugfix: Using the "hand" tool to grab a decal now properly records the decal removal for undo/redo.
- Bugfix: Hotkey tooltips shown for parts that don't have hotkeys.
- Bugfix: The part rotation buttons are no longer shown for parts that can't be rotated.
- Bugfix: Sound glitches when pressing Ctrl-A (to select all ships) or Ctrl-Shift-A (to select all parts).
- Bugfix: Tooltip typo in Settings dialog.
- Bugfix: Minor graphical glitches with external walls for some weapons.
Cosmoteer 0.9.12 (Sep. 19, 2016)
- Added an option to turn off the background animations, which can greatly improve performance on computers with low-end graphics hardware.
- If there is an error when saving a ship, the game should no longer crash. (An error popup will be shown instead.)
- A planet is now shown behind the ship on the main menu.
- Minor user interface changes to Creative Mode.
- Asteroids now spawn as "junk".
- Ships can now be commanded to attack "junk", although they will still not automatically fire upon junk.
- Asteroids can now be "designed" just like regular ships.
- Attempting to drag a part or decal button out of the build or paint panels will now select that part or decal.
- Bugfix: Memory leak where memory allocated for ships would never get deallocated.
- Bugfix: The decal flip and rotate buttons are no longer displayed when the Paint or Crew tabs are selected.
Cosmoteer 0.9.11 (Sep. 18, 2016)
- Bugfix: Crash when launching the game on computers with old (DirectX 9.1 and 9.2 era) graphics cards.
Cosmoteer 0.9.10 (Aug. 21, 2016)
- Galaxy Map Preview: In Creative Mode, you can now press a new "map" button in the lower-right corner to view the galaxy map:
- You can zoom and pan around the galaxy map just like you can the area map.
- Click on one of the green "sector" indicators to switch your view to that sector.
- There is currently no way for ships to travel between sectors.
- The galaxy map is not yet available in Bounty Hunter mode.
- Planets are now visible in the background of both Creative Mode and Bounty Hunter.
- Added 1/2 and 1/4 game speeds.
- In Creative Mode, the player now has truly unlimited money, instead of "merely" 1,000,000,000 credits. The player's money is no longer displayed on the screen.
- It is now possible to right-click on an enemy ship to switch to attacking it when that enemy ship is already in the attack queue.
- Bugfix: A.I. ships remain targeting ships that have become "junk" and would never switch to another target or to wandering behavior.
- Bugfix: Crash when saving a ship whose data is too large to fit in a 512x512 PNG. In this case, the ship will be saved as a larger PNG file.
- Bugfix: Unintended $ symbol in recommended crew/power tooltips.
Cosmoteer 0.9.9 (Aug. 20, 2016)
- Bugfix: Crash when deleting a ship from the Buy Ship dialog.
- Bugfix: Sometimes a damaged bounty ship that still had a reactor would get switched to "junk" and thus could no longer be targeted or destroyed.
Cosmoteer 0.9.8 (Aug. 20, 2016)
- Bugfix: Crash when attempting to buy a ship in Bounty Hunter mode.
- Bugfix: Crash when hovering the mouse cursor over a selected asteroid.
- Bugfix: Rare crash on exit.
Cosmoteer 0.9.7 (Aug. 19, 2016)
- Bugfix: Crash on startup if your computer's language isn't set to English.
Cosmoteer 0.9.6 (Jul. 21, 2016)
- WARNING: Saved games from earlier versions of Cosmoteer will no longer function in version 0.9.7 and newer. I apologize for the annoyance. Saved ship designs should still work fine.
- A new file format for saved games and ships that should greatly improve game save speeds and moderately improve game load speeds.
This new file format is also necessary to support big changes coming in the future.
- Almost all mouse and keyboard controls are now customizable. (Open Settings, select the Interface tab, and then select Customize Controls.)
- WASD can now be used by default to pan the view in addition to the arrow keys (but this can be customized). The default hotkeys for some other tools have been changed to accomodate.
- New layout for the main menu which puts the Cosmoteer logo in the center, the New Game, Load Game, and Exit buttons on the top of the screen, and the other less-commonly-used options on the bottom.
- The in-game pause menu also has a new layout, putting lesser-used options on the bottom of the screen.
- Added a button on the main menu that will take you to the online discussion forum.
- The "Standard Mode" is now called "Bounty Hunter".
- The game no longer keeps all player-designed and Bounty Mode ships loaded in memory at all times, which should help reduce memory usage.
You may occasionally see a spinning loading icon when loading a ship, and you may have to sometimes wait a few seconds for a list of ships to be fully loaded.
- When targeting a ship that splits in two, your ship will now do a better job of remaining targeted on the more important of the two pieces.
- Pieces of ships that are so far damaged that they have no crew or no control room, reactor, and weapons are now considered "junk" and will not be fired upon by your weapons.
- Asteroids can now be selected (and thus deleted) and Creative Mode.
- Ships can now be assigned to "Neutral", "Barbarian", and "Junk" allegiances in Creative Mode.
- The game now has technology support for multiple languages, but currently only English is available.
- Bugfix: Exploit where an invalid ship could be designed in blueprint mode and then copy-and-pasted into live edit mode, thus allowing illegal ships to be created.
- Bugfix: Off-screen ship indicators would sometimes be shown briefly at the center of the screen.
- Bugfix: Gray selection sprites for uncontrollable parts were shown at the incorrect size.
- Bugfix: Reduced graphical artifacts on super-large (greater than 100x100) ships.
- Bugfix: Bounty ships would stop spawning once player's fleet value and/or money became too high.
- Bugfix: Occasional crash when switching to borderless window mode.
Cosmoteer 0.9.5 (Jul. 12, 2016)
- Added the ability to micromanage individual weapons & other parts:
- Select a ship (if it's not already selected) and then left-click again to select an individual part. Or, left-click-drag
a box around multiple parts to select all of them.
- Double-click on a part to select all parts of the same type and (in the case of weapons, thrusters, and shields) orientation.
- Triple-click on a part to select all parts of the same type without regard to orientation.
- Weapons can be given individual targets by first selecting them and then right-clicking on the desired target.
- Most systems that require crew or power can be turned off. Select the parts to turn off and then press the power button.
- Weapons can be put into "hold fire" mode where they won't shoot unless given a specific target.
- To deselect any currently-selected parts and return to the previously-selected ship, press the cancel button or the Esc key.
- Hovering the mouse cursor over a part will now display its health bar.
- Press Ctrl-Shift-A to select all parts of the selected ship(s).
- Press F to focus the camera on the selected part(s).
- If the camera is already focused on a ship, middle-click or alt-click to focus again on a specific part of that ship.
- Press Ctrl-F1 through Ctrl-F8 to put the selected ship(s) into a control group. Press F1 through F8 to select the ship(s) in that control group.
- Press Ctrl-1 through Ctrl-0 to put the selected part(s) into a control group. Press 1 through 0 to select the part(s) in that control group.
(Only parts of the currently-selected ship(s) will be selected.)
- Tweaked the visual appearance of the buttons above the ship card.
- Changed the hotkeys for quick-save to Ctrl-S and quick-load to Ctrl-L.
- Press Ctrl-A to select all ships.
- Attacking an enemy ship and specifying a bearing to attack from will now lock that bearing to the target ship's rotation. If the target ship rotates,
then the attacking ship will now try to rotate around it.
- Reduced the frequency at which tutorials are given to new players.
- Added a tutorial about how to micromanage individual parts.
- Bugfix: Rare crash when spawning randomly-generated ships.
- Bugfix: Weapons would sometimes not target enemy ships when their own ship was moving at high speed.
Cosmoteer 0.9.4 (Jul. 10, 2016)
- Bugfix: Potential crash when creating a new ship in Creative Mode.
- Bugfix: Crash when attempting to start the game on computers with DirectX 9.1 or 9.2 video cards. (Performance may still be poor, though.)
Cosmoteer 0.9.3 (Jun. 28, 2016)
- Added a "Part Selection" tool to the build panel.
- Drag a box around parts to select them. (Or hold shift and click on each one.)
- Press the appropriate button to copy, cut, or delete the selected parts.
- Once parts have been copied, press the paste button to go into paste mode.
- Once in paste mode, click to paste the copied parts onto your ship at the desired location.
- When in paste mode, the copied parts can be rotated and flipped.
- This tool can be used to copy large portions of ship designs between ships.
- Press Ctrl-A to select all parts.
- With parts selected, press Ctrl-D to delete their doors without deleting the parts themselves.
- The move and rotate buttons that were shown next to the under/redo buttons in blueprint mode have now been removed since this copy/paste feature can accomplish the same tasks.
- You can choose between using the Grab or Select tools as the default in the settings.
- Added a "Decal Selection" tool to the 'Decals 1' and 'Decals 2' tabs of the paint panel.
- This tool works just like the "Part Selection" tool.
- It can be used to copy large portions of decal designs between ships or between the two decal layers.
- Press Ctrl-A to select all decals in the layer.
- The move and rotate buttons that were shown next to the under/redo buttons have now been removed since this copy/paste feature can accomplish the same tasks.
- You can choose between using the Grab or Select tools as the default in the settings.
- The view can now be rotated using the [ and ] keys.
- Press Alt-F to lock the view rotation on your ship.
- Hold alt and middle-click on a ship to lock the view rotation on it.
- Opening the build panel or paint panel will now (by default) rotate the view to match the ship. This can be disabled in the settings.
- Decals can now be flipped in addition to rotated.
- Added a 2x1 armor part.
- Reorganized part categories (yet again).
- The ship grid is now shown in paint mode.
- The game background now has a bit more color when in build, paint, or repair modes.
- The settings in the Interface tab have been grouped into sub-categories.
- Bugfix: Players could type invalid characters when renaming a ship, which would cause a crash after pressing the Okay button.
- Bugfix: Pressing some key combinations could cause keyboard and mouse input to become stuck.
- Bugfix: Rare crash when taking a screenshot of a ship.
Cosmoteer 0.9.2 (Jun. 26, 2016)
- Can no longer inadvertently pan the view when adjusting a paint color.
- When editing a ship's blueprints, the crew meter now reflects the number of crew that will be hired.
- Bugfix: Crash when a ship is destroyed and paint mode is open.
- Bugfix: Occasional crash during combat when a ship splits into two or more pieces.
Cosmoteer 0.9.1 (Jun. 25, 2016)
- Bugfix: Crash when placing an asteroid in Creative Mode.
- Bugfix: Occasional crash during gameplay.
Cosmoteer 0.9.0 (Jun. 24, 2016)
- Bugfix: Crash when deleting a saved ship from the Buy Ship dialog.
- Bugfix: Crash when removing a ship in creative mode while the ship is self-destructing.
StarWright 0.8.11 (Jun. 1, 2016)
- New Name: Changed the name from "StarWright" to "Cosmoteer: Starship Architect & Commander".
- The default installation folder has changed from 'Program Files\StarWright' to 'Program Files\Cosmoteer'.
You may wish to uninstall StarWright first to remove the old files. (Your saved games and ships will not be deleted.)
- Changed the location of saved games and ships from '[user]\AppData\Roaming\StarWright' to '[user]\AppData\Roaming\Cosmoteer'.
The installer should automatically copy your saved games and ships from the old location to the new location.
- Any shortcuts to the game will no longer work. (Or they will run the old version if you still have StarWright installed.)
- Major Feature: Ships now have exterior graphics which can be customized by the player.
- Press the Interior Toggle button to toggle between viewing the inside and outside of your ship.
- Some ship sound effects now only play in interior view.
- Press the Paint button to modify the appearance of your ship's exterior.
- The player can choose a base paint color and pattern for their ship's exterior.
- On top of the base layer of paint are two layers of decals, such as letters, numbers, symbols, icons, and basic tile pieces.
Each layer can be given its own color, but all decals in a layer share that color.
- Painting your ship is free.
- If parts of your ship are destroyed and then repaired, your paint design will be remembered and restored.
- The player can also choose a crew uniform color.
- Saved ship designs include exterior paint customization, and thumbnails for ships saved as of this version show the painted exterior
instead of the blueprints.
- "Paint Schemes" can be saved and applied to any ship. These record the various paint colors and base pattern, but do not store decal layouts.
- Loading a saved ship design from blueprints mode will replace the current blueprints but *not* the current paint design.
- Loading a saved ship design from paint mode will replace the current paint design but *not* the current blueprints.
- Painting uses a separate undo/redo memory from ship construction.
- New main menu layout with a new, animated logo. (There are a couple secret easter eggs. Can you find them?)
- Minor rebalancing to bounty values.
- Added 8 additional ships that will spawn as enemies in Bounty Mode:
Ion Frigate, Double Ion Frigate, Barbarossa, Fortitude, Marauder, Salem, Spitzer, and the Cosmoteer logo ship.
(The old StarWright logo ship has been removed.)
- All built-in ships have been updated with a variety of exterior paint designs.
- Ships that come built-in with the game (the ones that spawn as bounties in Bounty Mode) can now be added in Creative Mode.
- Increased the time it takes for a ship to explode (once its Reactor is destroyed) from 1.5 seconds to 5 seconds.
- You can now assign A.I. behaviors to ships in Creative Mode. Select the ship, press the '...' button on its info panel, select A.I., and then
click on the desired type of A.I. to assign to the ship. (Currently the only option is BountyBrain.)
- Starting a new Creative Mode game will now default the player to controlling "All Players" instead of "Player 1".
- Can now right-click on a saved ship or saved game to delete it.
- Added '...' menus (next to the X buttons) on the saved ship and saved game dialog windows.
These menus allow you to open a Windows File Explorer window showing the folder containing the saved ships or saved games.
- Added an option to save your ship's design directly to the '...' menu on its info panel.
- Updated the tutorials to include information on how to paint ship exteriors and switch between interior and exterior views.
- Can no longer click the off-screen ship indicators while Build, Blueprints, Paint, or Repair modes are open.
- The boring black stars background will no longer be used when starting a new game.
- New application icon.
- Bugfix: Weapons that were given explicit targets would often fire before they were in range.
- Bugfix: Crash when adding a ship that has no blueprints to Creative Mode.
- Bugfix: The power meter now correctly displays 8 power per reactor instead of 12.
StarWright 0.8.10 (May 28, 2016)
- Removed the 32-thruster limit. There is no longer a limit on the number of thrusters that can be added to a ship.
- Added an option to enable triple-buffering when VSync is on.
- Bugfix: Mouse pointer was trapped when in full-screen on a non-default monitor.
- Bugfix: Alt-tab in full-screen mode not properly exitting full-screen.
- Bugfix: Thruster particle trails shooting in odd directions.
- Bugfix: Incorrect error messages sometimes being shown when the game crashes.
StarWright 0.8.9 (May 27, 2016)
- Bugfix: Crash when when minimizing the window.
- Bugfix: Rare crash when saving the game.
StarWright 0.8.8 (May 10, 2016)
- Upgraded to Direct3D 11. (Used to be Direct3D 9.)
- You may see a framerate increase of up to 50%.
- Hopefully this should fix some crashes that some players were seeing.
- You can now switch between Full Screen or Borderless Window monitors without restarting the game.
- The game should still be compatible with Direct3D 9 era video cards.
- Hotkeys should now match your keyboard layout regardless of language.
- Health bars are now segmented to indicate the approximate health of a part.
- The cost displayed on the REPAIR ALL button or underneath the mouse cursor while in repair mode will never be shown in red.
- Added a "Got It!" button to tutorials that will hide the tutorial.
- The starting ship now has a bit more room to initially expand.
- "Bounty Mode" is now called "Standard Mode".
- Bugfix: Thruster particles were being emitted for thrusters that were out of power.
- Bugfix: Ships would sometimes appear to spin off-center.
StarWright 0.8.7 (May 8, 2016)
- Bugfix: Crash when attempting to save a ship's blueprints.
StarWright 0.8.6 (May 4, 2016)
- Can now purchase additional ships in Bounty Mode. Click on the button in the lower-right corner above the game speed controls.
- Ships will now try to not crash into each other while flying.
- Added a tutorial that describes how to purchase additional ships and how to select and control multiple ships.
- Hovering the mouse cursor over a part of an enemy ship (while attacking it) will display a health bar.
- Bugfix: Hang when pressig F8 (quick-load).
- Bugfix: Build mode would exit when adding a part to a ship that had damaged parts but no destroyed parts.
- Bugfix: Crash when loading a saved game with a period in its name.
StarWright 0.8.5 (May 3, 2016)
- Bugfix: Asteroids were invisible.
- Bugfix: Occasional crash during gameplay.
StarWright 0.8.4 (May 1, 2016)
- Replaced the old static background image with four new background styles: Blue Nebula, Red Nebula, Gold Nebula, and Stars.
- These backgrounds are procedurally-generated and will change every time you start a new game.
- These backgrounds are more dynamic, with twinkling stars and parallax.
- When starting a new game or loading a game saved prior to 0.8.5, one of the four backgrounds will be picked at random.
- The main menu uses the Blue Nebula background.
- The credits screen uses the Stars background.
- Modding: The graphics for parts are now stored in individual .png files instead of large .png atlases.
StarWright 0.8.3 (Apr. 27, 2016)
- Added tutorial instructions that will be shown the first time you play the game. These can be turned off in the settings menu.
- Added crew and power meters that are displayed when the build panel is opened. These meters tell you what the game thinks are the minimum and recommended crew and power for your ship.
- You can no longer press the build button during combat, while in debt, or if your ship needs major repairs. If you still want to access blueprint mode, hold the shift key.
- You can no longer press the repair button during combat.
- Minor reorganization to part categories.
- Bugfix: Middle-click-and-drag will no longer stop working when dragging over the HUD.
StarWright 0.8.2 (Apr. 25, 2016)
- Bugfix: Occasional crash during gameplay.
- Bugfix: Crash after defeating a bounty if you are very far in debt.
StarWright 0.8.1 (Apr. 24, 2016)
- Bugfix: Crash when removing a ship in Creative Mode.
- Bugfix: Unable to load most games saved prior to 0.8.1. These games should now load fine.
- Bugfix: Crash in some cases when a saved game failed to load, instead of displaying a simple error message.
StarWright 0.8.0 (Apr. 11, 2016)
- Massive performance improvements. You are likely to see a 2-3x improvement in overall framerate (unless you have a particularly weak GPU) as well as improved smoothness with fewer "hiccups".
- Reduced the power usage of the Ion Beam by 1/3.
- Reduced the continuous standby power usage of the Shield Generator by 1/2.
- Very large ships are now much better at assigning all of their crew jobs; there should be very few crew idling in their quarters unless there are literally no jobs to be performed.
- Changed the hotkey for opening the Crew panel from C to W so that it doesn't conflict with the hotkey for Corridor.
- Reduced the delay that very large ships could experience in auto-targeting their weapons.
- Bugfix: Destroyed parts would often leave behind doors in illegal locations, which could cause problems later on when modifying ships.
- Bugfix: Occasional crash on computers where audio cannot be played.
- Bugfix: After selecting "Forget Destroyed Parts", selecting "Discard Modifications" wouldn't add blueprints for the structure tiles that were spawned when parts were destroyed.
- Bugfix: In Creative Mode, pressing the delete key while a part is in hand would try to delete the whole ship instead.
- Bugfix: Occasional crash when exiting the game.
StarWright 0.7.4 (Apr. 3, 2016)
- Major Feature: Revamped user interface for designing and building ships:
- Clicking on the "Build" button in the lower-left no longer displays the ship's blueprints.
Instead, you can directly add and remove parts to and from your ship (without having to first update its blueprints and then click the "MAKE IT SO" button).
In this way, you can make a change to your ship and immediately see your crew respond to that change. This is called "Direct Edit" mode.
- The old-style "Blueprint" mode is still available; simply click the blue blueprints icon that expands out from the Build button after opening build mode.
(If you'd prefer the Blueprint mode to be the default, this can be re-enabled in the settings.)
- Any change that would make your ship's design illegal (such as removing a part that would split the ship in two) is prohibited in Direct Edit mode.
- In Blueprint mode, it is now possible to place a part in an illegal location (such as not touching the ship or within another part's "no-build" zone), though of course
an illegal ship design must still be fixed before clicking "MAKE IT SO".
- When the Door is selected (or has been grabbed by the hand tool), all of the locations in which a door can be added will pulse green.
- Greatly improved the algorithm that determines where doors will be automatically placed when adding a part. (And it no longer unnecessarily removes any existing doors when overwriting an existing part.)
- When adding a Crew's Quarters or Crew's Bunk in Direct Edit mode, the corresponding number of crew will also be hired as long as you can afford it. (This can be turned off in the settings.)
- In some circumstances (such as while in combat, when the ship has destroyed parts, or while in debt), the Direct Edit mode will not be available and the Blueprint mode will be used instead.
- While in either Direct Edit or Blueprint modes, the background is dimmed and a construction grid is displayed under the ship being modified.
- Some editing options (such as shifting and rotating the blueprints and loading new blueprints) that are available in Blueprint mode are not available in Direct Edit mode.
- The "Match Blueprints to Ship" option is no longer available, and the "Reset Blueprints" option has been renamed to"Discard Modifications".
- If you make changes in Blueprint mode and don't click "MAKE IT SO", you'll need to discard those changes before switching back to Direct Edit mode.
- The undo/redo options work in both Direct Edit and Blueprint modes. Undoing (or redoing) any changes made in Direct Edit mode will refund or expense your money as appropriate. (If you don't have enough money
to undo a change, then the undo option will be disabled.)
- You will no longer be warned when making a change to your ship will fire crew since such an action can be reversed by clicking "undo".
- If you can't afford a part while in Direct Edit mode, the button for that part will be disabled and its cost will be shown in red.
- The total cost of adding or removing a part is shown underneath the mouse cursor.
- Added sound effects when adding and removing parts in both Direct Edit and Blueprint modes.
- New, clearer icons for the "grab" and "delete" tools. The delete tool now has its own mouse cursor.
- Selecting a Crew's Quarters or Bunk now displays the current and maximum number of crew in the lower-right corner.
- Reorganized the parts into four groups: "Ops" (Control Room, Reactor, and Power Storage), "Crew" (Crew's Quarters and Bunk), "Combat" (weapons and shields), and "Flight" (thrusters).
- The "Ship Editor" in the Creative Mode is no longer available. Instead, press the "New Ship" button to display a construction grid and the standard ship editor U.I.
- The names of some settings have been updated to reflect this U.I. revamp.
- The "Overwrite Existing Parts" setting now defaults to on.
- While in repair mode, the background is dimmed to indicate that you cannot control your ship(s).
- In repair mode, hovering the mouse over a damaged part will now show its health bar even if it can't be repaired because the ship is in combat.
- Bugfix: Rare crash if a thruster starts firing immediately before it is destroyed.
- Bugfix: Rare crash after a ship splits into multiple pieces.
- Bugfix: Ships traveling at high speed would sometimes choose to attack at a non-optimal rotation.
- Bugfix: Under some circumstances, it was impossible to sell/delete parts while in debt.
- Bugfix: If "Lock Mouse Cursor" was enabled and the window was resied, the area in which the mouse cursor was locked wouldn't be updated to match the new window size.
- Bugfix: The "Edge Pan Speed" setting was sometimes being displayed even if edge pan was disabled.
- Bugfix: In High-DPI mode, selecting a lot of ships would cause the list of ship thumbnails to extend past the right edge of the screen.
- Bugfix: Very minor graphical glitch with the Small Thruster's blueprints.
StarWright 0.7.3 (Apr. 2, 2016)
- Bugfix: Occasional crash due to ion beams "hitting" ships that were just destroyed or removed from the game.
StarWright 0.7.2 (Apr. 1, 2016)
- The game will no longer crash when there is an error loading a saved game. An error dialog will be displayed instead.
- Possible bugfix: Crash when loading some saved games. (Unfortunately, this fix will only work for newly-saved games; it won't fix any old saved games.)
- Bugfix: Crash if a ship is removed while one of its parts is flashing red.
- Bugfix: Crash when loading a game tghat was saved while a beam weapon was firing and hitting another ship.
StarWright 0.7.1 (Mar. 24, 2016)
- Repairing ships is now done via a user interface separate from the blueprints mode. Click on the green repair button next to the blueprints button to access repair mode:
- All of the destroyed parts will be shown in red, and all of the damaged parts will have a red repair icon.
- Click on a destroyed or damaged part to repair it.
- Click on the "REPAIR ALL" button to repair all damaged and destroyed parts.
- By default, repairing an individual part will also repair any of its doors. This can be disabled in the settings.
- Next to the repair button is another new button that accesses the crew manager. From here, you can hire and fire crew.
- In creative mode, it is now legal to repair a ship during combat.
- The player will now receive a 100% refund (minus any necessary repairs) when removing parts and doors and when firing crew.
- The player will no longer receive a refund for removing structure tiles that were created as a result of another part being destroyed.
- Using repair mode to hire crew will only hire as many crew as were killed since the last repair or construction.
- Added sound effects for when the player repairs a ship or presses the "MAKE IT SO" button in blueprints mode.
- The ship "logo" image(s) in the bottom-left corner of the screen now show the destroyed portions of the ship in red.
- The red no-power/ammo/crew indicators now stand out a bit better thanks to a dark background.
- A couple minor fixes to bounty ships.
- Bugfix: Sometimes after loading a saved game, repairing a ship wouldn't remove some of the "wall holes" that were created before the game was saved.
- Bugfix: Sometimes the incorrect parts would flash red when failing to add a new part.
- Bugfix: When the overwrite blueprints setting was enabled, sometimes existing parts would be removed that didn't have to be removed.
- Bugfix: The "center of mass" of ships was being incorrectly calculated.
StarWright 0.7.0 (Mar. 20, 2016)
- When a single ship is selected, a small information card is displayed in the lower-left corner that displays its name, shape, crew count, value, and mass.
- When multiple ships are selected, they are displayed in a list in the lower-left corner.
- The menu that used to be accessed by holding alt and right-clicking on a ship is now accessed via a "..." button on the lower-left information card.
- The "Sandbox Editor" is now called "Creative Mode" and is accessed by selecting "New Game" from the main menu and then "Creative Mode".
- Likewise, the game mode that used to be accessed simply by selecting "New Game" is now called "Bounty Mode", and is accessed by selecting "New Game" and then "Bounty Mode".
- Added a "New Game" option to the in-game pause menu.
- Modest changes to the Creative Mode user interface.
- Shots from friendly ships can now shoot through the shields of friendly ships regardless of which direction the shot is coming from.
- Bugfix: Occasional crash related to Ion Beams.
- Bugfix: In some situations failing to add a part to a ship's blueprints would flash other parts even though those other parts weren't actually blocking the part being added.
- Bugfix: The computer-generated bounty ships ("Scavenger" and "Haven") were often being generated with critical missing parts.
- Bugfix: Weapons would sometimes hit multiple overlapping shields before being destroyed.
- Bugfix: Some minor graphical glitches.
StarWright 0.6.3 (Mar. 15, 2016)
- Major Feature: The Ion Beam Emitter, a fixed-direction energy weapon that deals massive damage to anything in its path.
- Added Ion Beam Emitters to some of the existing bounty ships.
- Increased the rate at which the Reactor generates power by 50%.
- Shield coverage arcs are now shown while adjusting the position of an attack command.
- When adjusting the position of an attack command, coverage areas of all weapons will now be shown, not just the weapons that are currently active.
- Ships are now better at not ramming into other ships they are attacking.
- Updated the appearance of the walls on the edge of ships to be a bit cleaner and mesh better with the internal walls.
- The setting for enabling High-D.P.I. mode has been moved from the Interface tab to the Display tab.
- Bugfix: Some sounds would no longer play after closing a dialog window if that dialog window was opened while the game was paused.
- Bugfix: Shots would sometimes go through enemy shields if the enemy ship was traveling fast enough.
- Bugfix: In some situations failing to add a part to a ship's blueprints wouldn't flash the other part(s) preventing it from being added.
- Bugfix: If the app window was maximized, it wouldn't remember which monitor it was on after closing and relaunching the app.
- Bugfix: Weapon and shield impact effects would appear in slightly incorrect locations when the ship hit was traveling at high speed.
StarWright 0.6.2 (Mar. 8, 2016)
- When failing to add a part to a ship's blueprints, an error sound will be played and any other parts preventing the new part from being added will flash.
- Briefly hovering the mouse cursor over a part while in build mode or while targeting an enemy ship will show a tool-tip for that part. This can be disabled in the settings.
- Minor update to the Model-1 (the ship that the player starts with in the Bounties mode) that has a bit more room for the player to add additional parts.
- Minor design fixes to a handful of bounty ships.
- Reduced the time it takes to pause the game from 0.5 seconds to 0.25 seconds.
- A small sound is now played when the Ammo Factor creates a bullet.
- Right-clicking while a part is selected in the blueprint mode will now rotate that part 90-degrees clockwise (unless the "Right Click Deselects Tool" option is enabled,
in which case right-clicking will deselect the tool like normal).
- Greatly improved the performance of the algorithm that weapons use to search for targets. This should result in a small framerate improvement during combat.
- Bugfix: Some interface sounds weren't obeying the interface volume setting.
- Bugfix: Middle-clicking on empty space would prevent the mouse wheel from zooming at the cursor.
- Bugfix: If a cannon was out of ammo and had no crew (because it had no ammo) it would show the no-crew indicator instead of the no-ammo indicator.
- Bugfix: Crash when an attack command is issued, the targeted ship changes allegiance to the attacking ship, and then the previously-targeted ship is removed from the game.
- Bugfix: Occasionally saving a ship's blueprints would prevent that ship in the "Saved Ships" list in the sandbox editor from updating until the application was restarted.
- Bugfix: Occasional crashes during gameplay.
StarWright 0.6.1 (Mar. 7, 2016)
- If the player does not have enough money to repair their ship, they can now choose to go into debt. While in debt, the player may not spend any money on
their ship other than for additional repairs.
- A warning will now be shown to the player if they are about to fire some of their crew due to insufficient crew capacity.
- The rule disallowing the player from building/repairing their ship while enemies are nearby has been somewhat loosened: It is now legal to repair
a ship with enemies nearby so long as none of those enemies have fired any shots within the past 5 seconds. This effectively means that, if you
have destroyed all of the weapons on an enemy ship, you can build/repair your own ship even if the enemy ship is still nearby.
- Added an optional field to the bug report dialog in which the user can enter their email address. We will use this email to contact you if we need
any additional information about the bug you reported.
- Bugfix: Crew would sometimes not do anything on large ships when the game framerate was low and/or the game speed set to 2x or 4x.
StarWright 0.6.0 (Mar. 6, 2016)
- Bugfix: Occasional crash related to the new Shield Generator.
- Bugfix: Crash during saving after loading some saved games from before version 0.4.3.
- Bugfix: If edge pan was enabled, the view would pan even when alt-tabbed away from the game.
StarWright 0.5.3 (Mar. 4, 2016)
- Major Feature: The Shield Generator, a new ship part that generates a force field in a small arc, protecting a portion of your ship from incoming fire.
- Many of the ships that spawn as bounties now have shield generators, and the larger ships have more reactors.
- You can now middle-click on a ship to focus your view on that ship, or middle-click in empty space to focus your view on that point in space.
- Reduced cost of Power Storage from 5000 to 2000 credits.
- The costs of parts in blueprint mode are now displayed directly on the buttons.
- The Reactor now shows a low-power indicator when it is almost out of power.
- If "Allow Overwrite Blueprints" is turned on, then any parts in the red/yellow striped area extending from the part being added will now be erased instead of preventing the new part from being added.
- Bugfix: The game wouldn't pause when some dialog boxes were displayed.
StarWright 0.5.2 (Feb. 27, 2016)
- Bugfix: Occasional crash if a part is destroyed the same frame in which it becomes operational.
- Bugfix: Some sounds not playing after loading a saved game.
StarWright 0.5.1 (Feb. 24, 2016)
- Bugfix: Occasional, seemingly-random crashes during gameplay.
- Bugfix: Crash when attempting to view the credits on some non-English-language computers.
StarWright 0.5.0 (Feb. 23, 2016)
- Added the ability to submit a bug report from within the application. Look for the red "Report a Bug" button in the top-right corner of the main menu or game menu.
- Added a credits screen.
- Game audio can now be disabled by specifying the --no-audio command-line option.
- Bugfix: Crash when clicking the blueprints button and the game window is too small.
- Bugfix: Crash when, while dragging an attack command with the shift key held, the shift key is released and pressed agin while the mouse button remains held.
StarWright 0.4.4 (Feb. 14, 2016)
- Major Feature: Sound Effects!
- Sounds for firing the Small Laser Blaster, Regular Cannon, and Large Cannon.
- Impact sounds when a ship is hit by a Small Laser Blaster, Regular Cannon, and Large Cannon.
- Sounds when parts of ships are destroyed.
- Operating sounds for the thrusters, Reactor, and Control Room.
- Sounds for selecting, focusing, and commanding ships.
- Sounds when parts power on and off.
- A sound when a bounty is completed.
- Sounds when zooming in and out the view.
- Sounds when the player's money ticks up or down.
- A general atmospheric space sound track.
- Added a screen shake to accompany many of the added sounds, such as weapons firing, weapon impacts, and parts destroyed.
- Added an Audio tab to the settings menu that allows you to adjust the master, effects, and interface volumes.
- When you adjust the game speed, it will now transition over half a second instead of instantly snapping to the new speed.
- Added a new "analog" camera panning mode that will pan in the exact direction drawn from the center of the screen to the mouse cursor. If you prefer the old style of panning, you can revert to it in the settings.
- The default mouse and keyboard pan speeds have been reduced by half. (If you've already played a previous version of StarWright, this will not change your current setting.)
- The Small Laser Blaster's turret and the thrusters' nozzles can now be clicked to target that part or select it within the blueprints editor.
- Added an option to invert the mouse's scroll wheel direction when zooming.
- The out-of-power, out-of-ammo, and no-crew flashing-red indicators have been cleaned up to be a bit clearer.
- When a part is selected in the blueprint editor, the sprites representing where doors can and cannot be placed should now be more intuitive.
- The gray circle should no longer be shown around the ship while in the blueprint editor.
- Added an option to the blueprint editor to clear (erase all of) the blueprints.
- When right-clicking to issue a move or attack command, it is now much harder to accidentally adjust the move command's orientation or the attack command's radius when either the target or the view are moving.
- Randomly-generated ships can no longer be placed in the Sandbox Editor because that feature is only for development.
- The installer will now install XAudio onto your computer if it is not already installed.
- Bugfix: Tapping the alt key would pause the application.
StarWright 0.4.3 (Feb. 2, 2016)
- Added a "Borderless Window" option that can be selected from the Settings menu.
- Added a separate option for locking the mouse cursor to the game window instead of tieing it to the edge pan option.
- Bugfix: Crash when running the application and the window can't be created in Full Screen mode. In this case, Windowed mode will be used instead.
- Bugfix: Holes in walls wouldn't get repaired after clicking "MAKE IT SO" when the "Repair" option is checked.
StarWright 0.4.2 (Jan. 25, 2016)
- Holes will now appear in the walls between a just-destroyed corridor and a still-existing corridor. These holes will allow crew to travel between those tiles as they could when both corridors existed.
- The maximum size of ships has been increased from 100x100 to 102x102 because a previous version made weapon turrets and thruster nozzles count torwards the maximum size.
- Bugfix: The alt-right-click ship menu wouldn't open if clicking near the right or bottom edges of the screen.
- Bugfix: Ships would sometimes spin out of control after loading a saved game.
- Potential Bugfix: Crash that some players were experiencing when the game lost access to the display, such as during screensaver or alt-tab.
StarWright 0.4.1 (Jan. 18, 2016)
- Bugfix: Crash when saving a game in which there is a ship whose control room was destroyed and had been targeting another ship that now no longer exists.
StarWright 0.4.0 (Jan. 16, 2016)
- Crew will now more fairly prioritize getting power for the Ammo Factory versus the Small Laser Blaster.
- Crew will no longer immediately give up on getting power when the Reactor momentarily runs out of power.
- Added an option to the blueprints toolbox to make the blueprints match the current physical state of the ship, even if some of the ship's parts have been destroyed.
- Bugfix: A potential crash when resetting blueprints if there are destroyed parts with remaining structure underneath.
StarWright 0.3.2 (Jan. 13, 2016)
- Major Feature: The Small Laser Blaster, a new, light weapon that fires non-penetrating shots of energy and uses power batteries instead of ammunition.
- When starting a new game, the player will now start with a new class of ship, the Model-1, which is a bit smaller and has two Small Laser Blasters instead of two Regular Cannons.
- Most of the enemy bounty ships now have Small Laser Blasters.
- Rebalanced the damage dealt by all weapons to be at least twice as much, thus greatly increasing the pace of combat.
- Decreased the speed of the Regular Cannon and Large Cannon bullets to give the Small Laser Blaster an edge in accuracy.
- Thrusters now use much more power per second of operation.
- The Ammo Factory now uses twice as much power per ammunition it creates.
- Structure no longer impedes the penetration depth of cannon bullets.
- Some minor user interface improvements to the Sandbox Editor's Ship Editor.
- Bugfix: A graphics/physics glitch that cause bullets to appear in the wrong position for a few frames after being fired.
- Bugfix: Crew using a battery to "top off" a thruster or Ammo Factory would sometimes remain carrying a semi-depleted battery after delivery.
- Bugfix: Undo/Redo in the Sandbox Editor's Ship Editor wasn't working properly with doors.
StarWright 0.3.1 (Jan. 12, 2016)
- Bugfix: The out-of-ammunition indicator for the Regular and Large Cannons would briefly display in between shots.
- Bugfix: Crash when saving a ship's blueprints that happen to be illegal. This is now allowed and works fine.
- Bugfix: Ship blueprints that were saved in a previous version of StarWright and are now illegal will now load, but with some missing parts.
StarWright 0.3.0 (Jan. 11, 2016)
- Bugfix: Crash when exitting the program if your Windows username contains non-English characters.
StarWright 0.2.12 (Jan. 6, 2016)
- Warning: This version of StarWright may not be able to load saved games from previous versions.
If you are having trouble loading a saved game, load it in a previous version of StarWright and then re-save it while making sure the following are true:
- There are no ships (including your ship and bounty ships) that have thrusters with overlapping nozzles.
- There is no combat taking place. (Specifically, there are no cannon bullets on the screen.)
- Major Feature: New starship artwork! All of the starship artwork and graphics have been re-done to be much more detailed and animated and to show
three distinct levels of damage.
- Rebalanced the health (hit points) of all ship parts. As a result, when loading a saved game from a previous version of StarWright,
any damaged parts will revert to full health.
- Rebalanced the three sizes of thrusters so that the smaller thrusters can exert more lateral force than the larger ones.
- The reactor now produces one plasma battery per second and stores up to 8. Some of the higher-value bounty ships have been updated with extra
power storage rooms to compensate.
- The large cannon now uses only four ammo per shot instead of 6, but only does half the damage (which is still 3 times the standard cannon).
The maximum rate of fire of both cannons has been reduced.
- The power storage room now shows a red out-of-power indicator when it is out of batteries.
- The nozzles of thrusters may no longer overlap on the same tile(s). This may break some previously-saved games.
- Updated the names and descriptions of some ship parts.
- The player's ship, all bounty ships, and all ships placed in the sandbox editor now spawn with full power and ammo, ready to operate.
- Minor update to the application icon based on the new artwork.
- When launching the game in windowed mode, if the window isn't fully on-screen, then it will be moved onto the screen.
- Some unnecessary PNG files have been removed from the installed program, making the installer smaller and taking up a bit less HD space once installed.
StarWright 0.2.11 (Jan. 3, 2016)
- Bugfix: Possible crashes on non-English language computers, such as Russian.
StarWright 0.2.10 (Dec. 26, 2015)
- Bugfix: When an enemy ship split in two, sometimes the player's ship wouldn't stay targeted on the half of the enemy ship that must be destroyed to complete a bounty.
- Bugfix: Sometimes it could be hard to target a specific part of an enemy ship while the enemy ship was moving and the player's camera was focused on the enemy ship.
- Bugfix: The game was rendered one frame behind its actual state, resulting in a single frame of latency.
- Added some additional logging information to help debug a couple of crashes.
StarWright 0.2.9 (Dec. 24, 2015)
- Bugfix: A crash when starting the game that was occurring for some players.
- Errors that occur while playing the game should now more consistently give a useful error message.
- Errors that occur while playing in full-screen should now less often freeze the game forcing you to ctrl-alt-delete.
StarWright 0.2.8 (Dec. 21, 2015)
- Bugfix: Potential crash when resetting a ship's blueprints after a cannon has been destroyed and the cannon was also removed.
- Bugfix: Crash when pressing the "Visit Download Page" button (in the new-version dialog) and you have no default browser set.
StarWright 0.2.7 (Dec. 14, 2015)
- Bugfix: When the game window was minimized to the task bar, it would not restore correctly.
- The installer now includes all of (and only the) DirectX components that are actually required. They will not and do not need to be downloaded separately.
StarWright 0.2.6 (Dec. 11, 2015)
- Bullets from the cannons now penetrate enemy ships more consistently. Rebalanced their damage and penetration as a result.
- Bugfix: A crash when destroying asteroids in the Sandbox Editor.
- Bugfix: An 'Unable to find node at path "ShipRulesID"' error when loading some saved games.
- Bugfix: The "Hire Crew" slider wouldn't be visible (and thus couldn't be set to 0) if there was capacity for only one additional crew.
StarWright 0.2.5 (Dec. 11, 2015)
- Bugfix: Crash when rotating a ship's blueprints clockwise or counter-clockwise.
StarWright 0.2.4 (Dec. 10, 2015)
- Bugfix: On 32-bit operating systems, crew would often get stuck and appear to vibrate.
StarWright 0.2.3 (Dec. 7, 2015)
- Decreased the maximum hit points of the Reactor by 40%.
- Changed the way the "Repair" and "Build" options behave. "Repair" restores your ship to how it was the last time you pressed the "Make It So" button.
"Build" modifies your ship to match its blueprints. You can either Build or Repair, but not both at once.
- The "Reset Blueprints" option in the toolbox menu now resets the blueprints to how they were when you last pressed the "Make It So" button.
- The "Build" and "Repair" options now always show their costs even when they aren't selected.
- Changed the hotkey for taking a screenshot to ctrl-alt-c.
- Miscellaneous other user interface improvements.
StarWright 0.2.2 (Dec. 6, 2015)
- Bugfix: Crash when saving game.
StarWright 0.2.1 (Dec. 5, 2015)
- StarWright will now send anonymous gameplay statistics to us so that we can use them to improve the game and fix bugs. This can be disabled in the settings screen.
- Fixed three of the enemy bounty ships being in illegal configurations that the player themself would not be able to build.
- A couple minor performance improvements.
StarWright 0.2.0 (Dec. 4, 2015)
- The StarWright setup program will no longer attempt to install Microsoft .Net 4.6.1 if it is already installed.
- The StarWright setup program will no longer cause your computer to be restarted without your permission.
- The StarWright setup program will now attempt to close (with your permission, of course) any programs that, if they aren't closed, would require your to restart your computer.
StarWright 0.1.6 (Dec. 1, 2015)
- Warning: This version of StarWright is no longer compatible with saved games from previous versions.
Sorry for any frustration this causes. Old saved ship designs will still load fine.
- When a part is destroyed, it no longer spawns one structure piece occupying the entire area of the destroyed part.
It now spawns one structure piece per tile, each of which can be destroyed individually.
- You no longer have to hold the 'alt' key to target a specific part. Simply right-click to target an enemy ship, and then right-click again
on a specific part to target that part.
- In order to destroy an enemy ship in the regular Bounty mode, you now only have to destroy its Reactor instead of both the Reactor and Control Room.
- The walls on a ship are now updated immediately as parts of the ship are destroyed.
This looks less realistic, but it makes it clearer where crew can and cannot travel when a ship has been partially destroyed.
- You can now press the 'enter' key as a shortcut to clicking the "MAKE IT SO" button.
- The game will now check on startup to see if a new version has been released. If so, you will be prompted to visit the download page.
This behavior can be turned off from the Settings screen.
- You can now choose from the settings screen which display the game will run on when running in full-screen. Changing this requires a restart.
- Fresh installs of the game will now default to running in full-screen at your desktop resolution.
- The mouse cursor will no longer leave the monitor when running in full-screen, even if the "Edge Pan" option is disabled.
- Eliminated the framerate hitch when opening the blueprints toolbox for the first time and completing a bounty for the first time.
- The StarWright setup program will now optimize the game specifically for your computer.
This should reduce or eliminate a handful of stutters you may experience.
- The game now requires Microsoft .Net 4.6.1, which the StarWright setup program will automatically install.
- The game will now automatically pause when the window loses focus. This behavior can be turned off from the Settings screen.
- Some minor improvements to weapons' target lead prediction.
- Ships are now much less likely to miss a movement waypoint.
- The configuration options next to the "MAKE IT SO" button should now be a bit clearer.
- Added an obvious "PAUSED" message to the top of the screen while the game is paused.
- Added a more obvious "INSUFFICIENT FUNDS" message when you don't have enough credits to implement your design.
- Removed the pulsing-red overlays that would appear over the Control Room and Reactor of enemy ships because it was ugly and confusing.
- New icon for the ship-rotator handles that are shown when holding the 'shift' key.
- Using the ship-mover handle (the one with the 4 arrows) on an attack commond will now adjust either the radius or the angle depending on
which direction you drag it, but not both at once.
- The parts in the blueprints toolbox now display their names over their icons.
- Selecting a thruster in the blueprints toolbox will now show a display indicating how many thrusters you currently have out of the maximum of 32.
- You can now customize the edge pan, keyboard pan, mouse wheel zoom, and keyboard zoom speeds in the settings screen.
- Added an option to rename a ship from the blueprints toolbox. Click the "..." button and click "Rename Ship".
- Moving the mouse cursor over your own ship will now show its monetary value and number of crew beneath its name.
- You can now right-click on a weapon's turret (in addition to its square body) to target it.
- You can no longer place weapons such that two turrets occupy the same tile.
- Bugfix: Focusing the camera on a ship would make the ship appear to shake as it moved.
- Bugfix: A crash related to calculating how much thrusters should activate.
- Bugfix: A potential crash when switching to full-screen to windowed.
- Bugfix: A crash that would sometimes occur when exitting the game immediately after starting it.
- Bugfix: Starting the "Sandbox Editor", saving the game, and then loading the game will now properly re-enable sandbox mode.
This fix only works for newly-saved games.
- Bugfix: Loading previously-saved blueprints over top of the existing blueprints would often put doors in the wrong locations or delete them entirely.
- Miscellaneous bug fixes, performance improvements, and UI enhancements.
StarWright 0.1.5 (Nov. 27, 2015)
- Bugfix: An occasional crash related to calculating thruster activation levels.
StarWright 0.1.4 (Nov. 26, 2015)
- Added a setting to turn off zooming in-and-out of the mouse cursor location.
- Bugfix: Hang when quick-saving or auto-saving and the "Saved Games" directory does not exist.
- Bugfix: When edge-pan was enabled and the player alt-tabbed out of the game and back, the mouse cursor would no longer be confined to the game window.
- Bugfix: Switching from full-screen to windowed wouldn't work when the game was launched in full-screen mode.
StarWright 0.1.3 (Nov. 25, 2015)
- Bugfix: Crash when saving a ship's blueprints to a new filename.
StarWright 0.1.2 (Nov. 25, 2015)
- The installer program will now automatically install Microsoft .Net Framework 4.6 and Microsoft DirectX if they are not already installed.
StarWright 0.1.1 (Nov. 24, 2015)
- Bugfix: Crew would sometimes not respawn if you remove a part with crew in it and also move a Crew's Quarters or Bunk to another location.
StarWright 0.1.0 (Nov. 23, 2015)
- Bugfix: Couldn't place previously-designed ships in the Sandbox Editor.
- Bugfix: Removing a ship from the Sandbox Editor would cause the game to crash.
- The hotkey for taking a screenshot has been changed from ctrl-tilde-c to shift-tilde-c.
- First Official Non-Prototype Version!
- Major Feature: "Bounty" game mode in which you start with one small ship and must destroy enemy ships to earn money and
upgrade your ship. As your ship becomes more powerful, you'll become eligible for harder and more-rewarding bounties.
- Major Feature: Ships now have "blueprints" which can be freely edited until you are satisfied with them. Once satisfied, simply
press the "MAKE IT SO" button to spend the required credits and make your ship match the blueprints. Using this same feature,
you can easily pay to restore a ship to how it was when you designed it. The blueprints designer has a completely new
and much easier-to-use user interface.
- Major Feature: Enemy ships in the bounty mode now have an "A.I." which will attack you when you get close, maneuver to attack you from the best angle, and flee when you've disarmed them.
- Indicators will appear on the edge of the screen showing the location and distance to any off-screen ships. You can left-click on an indicator to focus the camera on that ship, or right-click on an indicator to attack it.
- Game will now auto-save (by default) every 10 minutes. This is customizable.
- Can quick-save by pressing F5 and quick-load the last-saved game by pressing F8.
- Systems on ships that can't operate because they have no crew, ammo, or power now display a graphic icon indicating as such.
- The user interface can now be put in "High D.P.I." mode, which will double its size. This is useful when playing on very high-resolution monitors.
- Microsoft Windows will no longer up-scale the game based on Windows' display scaling setting. (This can be turned off by removing the --ignore-dpi argument from the game's shortcuts.)
- Cursor edge pan can now be toggled on & off. If on, the mouse cursor will be locked inside of the game window.
- Automatic adding of doors when placing other parts can now be turned off in the settings.
- Can now hold the alt key and left-click on any ship to focus on that ship, or hold alt and left-click-drag a box around any ships to focus on those ships.
- You can now turn on "Vertical Sync" in the settings which will lock the game's frame rate to your monitor's refresh rate.
- New game logo on the main menu.
- Weapons are now better at leading the positions of their targets to take into account the target's speed and rotation.
- The behaviour of your ship when targeting and attacking another ship is now much smarter.
- Improved the algorithm that determines which thrusters to fire so that it takes into account a ship's natural deceleration due to "space drag".
- Most dialog popups can now be confirmed or canceled using the enter and escape keys.
- Bullets fired from weapons now inherit the velocity of the ship that fired it. This keeps weapon ranges consistent for when two ships are fighting and both are moving but are still relative to each other.
- Ships can no longer (by default) be deselected without selecting a different ship. This can be disabled.
- Idle crew will now wait in their quarters instead of aimlessly wander around the ship. This was done to make it clearer when you have idle crew.
- Adjusted the power of thrusters to better reflect their costs.
- Decreased the cost of the reactor and door.
- Doors can now be placed anywhere adjacent to a Crew's Quarters or Crew's Bunk.
- Ships will no longer spin out of control indefintely after their control room has been destroyed. (The thrusters now turn off after a couple seconds.)
- When a ship has multiple move commands queued up, it will no longer slow to stop at each one; it will slow and stop at only the last.
- Minor improvements to the random starship generator.
- Revamped the Sandbox Editor user interface so that it uses floating pallette windows.
- Right-clicking on a ship no longer opens its context menu, which is now done by holding alt and right-clicking on it.
- The game name is now capitalized slightly differently: StarWright instead of Starwright.
- Removed all support for multiplayer. :( This was done so that I can focus on the main singleplayer game mode. Multiplayer may return some time in the future.
- The game is now distributed via an installer program.
- Bugfix: Glitch where sometimes (especially on large ships) crew would stop doing anything and just stand still.
- Various other bug fixes, performance improvements, and usability enhancements.
- The game will now save a log.txt file to your 'username\AppData\Roaming\StarWright' folder.
starwright-2014.03.18 (Mar. 18, 2014)
starwright-2013.09.01 (Sep. 1, 2013)
- Various bug fixes.
- Balance changes to weapons to increase the pace of combat.
- Randomly-generated starships can be placed in the Sandbox mode.
- Balance adjustments to thrusters to make them behave somewhat more realistically.
- The game area is now effectively infinite.
- Crew are now assigned to jobs in a much more timely manner.
- Mouse cursor is now trapped inside of the game window.
- Reorganized the ship designer U.I.
- Added a settings dialog that allows you to toggle full-screen mode and adjust the screen resolution.
- Can now take screenshots by pressing ctrl-tilde-c.
- Can now toggle between windowed and full-screen display modes by pressing alt-enter.
Original Unity Prototype (2011) - Download for Windows or Mac.
- First prototype release of the new codebase.
- Feature: Starship Designer
- Feature: "Sandbox" mode where you can design new ships and add previously-designed ships.
- Feature: Basic ship-vs-ship combat working in the Sandbox mode.
- Feature: Multiplayer in the Sandbox mode.
- Original prototype using the Unity3D game engine.
- Feature: "Builder" mode that allows you to design and test a ship.
- Feature: Player-vs-player multiplayer using previously-designed ships.