Import: Fixed an issue where interfaces would not appear correctly after importing a flight. Sponsored by the Space Place at Renaissance Academy (eac6180)
Import: Fixed an issue where probes did not appear after importing a flight. Sponsored by the Space Place at Renaissance Academy (ec24f6a)
Import: Fixed an issue where tasks and task flows would not behave correctly after importing a flight. Sponsored by the Space Place at Renaissance Academy (c9169c9)
Import: Fixed an issue where team crew members would not be present after importing a flight. Sponsored by the Space Place at Renaissance Academy (3146e60)
Import: System power levels are now set to the correct level after flight import. Sponsored by the Space Place at Renaissance Academy (eafa6e4)
Features
Sensors: Enable moving contacts over a specific number of seconds. Sponsored by the Space Place at Renaissance Academy (010ae09)
Add notifications for hacking controls. Closes #3251 (378bf98)
PrintQueue core makes it possible to queue items to be printed through keyboards and triggers. Also enables printing documents from macro buttons. Closes #3250 (4e92ef4)
Add notifications for hacking controls. Closes #3251 (378bf98)
PrintQueue core makes it possible to queue items to be printed through keyboards and triggers. Also enables printing documents from macro buttons. Closes #3250 (4e92ef4)
Probes: Adds a macro to destroy probe network and destroy launched probes. Changes the behavior of the "Destroy All Probes" button to first destroy all launched probes, then destroy all probes. Closes #3199 (9a03835)
DMX: Fix the lower threshold for some effects. (f6bf4c4)
Probes: Fix an issue where launching probes doesn't work correctly. Closes #3134 (ecce25e)
Sensors: Fixes an issue where sensor contacts don't properly move. Also fixes an issue with probe science not emitting. Closes #3130. Closes #3101. Closes #3088. Closes #2841. Closes #3134 (7ba2644)
DMX: Improvements to DMX lighting. Lights no longer respond to alert level changes during training mode. Adds a "focus" channel. Changes the DMX values to be 0-255 instead of 0-1. (1483469)
Tractor Beam: Fixes an issue where the tractor beam strength bar doesn't properly adjust when there is a maximum level limit. Closes #3072 (4ed2f67)
Features
Stealth: Adds a checkbox in the stealth core to control whether stealth changes the alert condition. (539712e)
Missions: Fixes an issue where docking implies the presence of docking ports or a shuttlebay, listing some missions as impossible for a simulator to run. Closes #3064 (388306f)
Stars: Fixes an issue where stars point the wrong direction. Closes #3061 (6b60674)
Auto-Connect: Fixes issues with the server/client autoconnect. (e1d958b)
Server: Removed the HTTP/HTTPS option from the server. It caused a lot of confusion, and made it difficult to just start the server and have clients easily connect. None of the features which need HTTPS will be implemented any time soon, so Thorium servers are going back to being HTTP only. (3134d56)
Features
Documents: Add a documents viewer card and core for showing PDF documents within the controls. (eede2ac)
Hacking: Adds a hacking card and core, along with a config screen for configuring hacking presets. This is based on hacking the 2008 CMSC Galileo controls. (deffdf8)
Stars: Improvements to the stars viewscreen. Includes an extra config that allows the viewport of the stars to be changed. (8317b95)
BREAKING CHANGES
Auto-Connect: Because this affects both the client and the server, you will need to update all of your client computers as well. Otherwise, they won't properly automatically detect a running Thorium server.
Sensors: Makes sensor pings always visible, even when using the sensor sonar. Closes #2938 (a0bafca)
Task Flows: Fixes an issue where task flows appear to be completed when the last step hasn't been completed. Closes #2960 (3298942)
Viewscreen: Fixes an issue where the ship model on the viewscreen can't change color. Closes #2963 (e7a9424)
Features
Stealth: Adds a toggle to the stealth field configuration to make it so the sensors sonar is automatically activated and deactivated with the stealth field. Closes #2937 (1b36015)
Task Flows: Adds ability to hide and show completed task flows on the core. Closes #2961 (15a7b96)
Tasks: Adds support to the Computer Core Terminal Reset task for having the crew reset every terminal in the computer core. Closes #2962 (2879388)
Tasks: Adds support to the shield frequency task for setting the frequency of all shields. Closes #2959 (ca4ec7e)
Flight: Fixes an issue where the 'Pause Flight' button doesn't update properly. Closes #2956 (2d1f444)
Missions: Fixes an issue where the delay field in the mission config shows the value from a previously selected timeline action. Closes #2950 (a6bf456)
Tags: Allow for tags to have spaces in them; useful for using station names as tags. Closes #2951 (0ea98cf)
Task Flow: Adds the option to have a delay between task flow steps. Closes #2949 (ad8c01c)
Tasks: Fixes an issue with the shield frequency task. Closes #2954 (23625a7)
Tasks: Referencing decks and rooms in team tasks should properly assign the correct room or deck to the task when it is created. Closes #2953 (353f85c)
Tasks: Updates the shield frequency task to support ranges of shield frequencies instead of a specific value. Closes #2952 (aebf82c)
Task Flows: Add Task Flows, which is a new way to create reports for crew members out of tasks. Check out this documentation page for more information. https://thoriumsim.com/docs/task-flows/ Closes #2931 (60f1f67)
Tasks: Fixes an issue where you can't add additional equipment to a probe
task template. Closes
#2928
(8708a14)
Features
DMX: Adds DMX support directly to Thorium. It supports many DMX drivers,
including ENTTEC Pro USB, ARTNET, and sACN (e1.31). Information on how to
configure and use DMX in Thorium is available on the Thorium website
https://thoriumsim.com/docs/dmx_config/ Closes
#2919
(9724ce8)
Keyboard: Expands the keyboard config to support 10-key keyboard layouts.
Closes #2911
(7fa9f20)
Reactor: Add the ability to split the reactor into left and right wing
power. This requires an adjustment on the Reactor System Config, as well as
assigning the special power distribution cards for left and right wing to
separate stations. Closes
#2906
(62a9a5f)
Sensors: Adds a sonar ping feature to sensors, which hides contacts from
view unless the crew sends a ping. Contacts disappear shortly after the ping
uncovers them. It can be set up to automatically ping at a high or low
interval, or ping by manually clicking a button. Pinging on sensors affects
stealth. This will be enabled by default, but you can turn it off on the
sensors system config or in the Extras tab of sensors core. Closes
#2913
(f7ce893)
Sensors: Makes sensors processed data persistently stored and visible in a
list on the sensors screen. This allows the sensors officer to see what past
sensor information was sent to them, along with how long ago the information
was sent. Also allows the flight director to remove items from the processed
data history if they accidentally send something. Closes
#2907
(559acd0)
Station Sets: Adds a duplicate, export, and import button to station sets.
Closes #2908
(c75cbaf)
Task Templates: Adds export and import to task templates. Closes
#2921
(b58554c)
Tasks: Adds a button to the crew task screen allowing them to show and
hide completed tasks. Closes
#2924
(1eae155)
Tasks: Made it possible to specify delays on macros executed with tasks.
Closes #2922
(06195c8)
Teams: Adds a search bar to the teams assignment screen. Closes
#2891
(67c3217)
Timeline: Adds a new timeline step: Change Timeline Mission. This allows
you to change what the current timeline is in the middle of a flight, or
switch to a different step in the current mission. Activating this action
happens by clicking on the button for the timeline you want to switch to in
the timeline core. This feature can be used to create branching timelines,
where based on the decisions of the crew you can jump to one timeline or to a
different timeline. Closes
#2871
(4de8cf1)
Tractor Beam: Adds support for up to four tractor beams on one simulator.
Configure it on the Tractor Beam systems config. Closes
#2929
(eb3776b)
Tasks: Fixes an issue where you can't add additional equipment to a probe task template. Closes #2928 (8708a14)
Features
DMX: Adds DMX support directly to Thorium. It supports many DMX drivers, including ENTTEC Pro USB, ARTNET, and sACN (e1.31). Information on how to configure and use DMX in Thorium is available on the Thorium website https://thoriumsim.com/docs/dmx_config/ Closes #2919 (9724ce8)
Keyboard: Expands the keyboard config to support 10-key keyboard layouts. Closes #2911 (7fa9f20)
Reactor: Add the ability to split the reactor into left and right wing power. This requires an adjustment on the Reactor System Config, as well as assigning the special power distribution cards for left and right wing to separate stations. Closes #2906 (62a9a5f)
Sensors: Adds a sonar ping feature to sensors, which hides contacts from view unless the crew sends a ping. Contacts disappear shortly after the ping uncovers them. It can be set up to automatically ping at a high or low interval, or ping by manually clicking a button. Pinging on sensors affects stealth. This will be enabled by default, but you can turn it off on the sensors system config or in the Extras tab of sensors core. Closes #2913 (f7ce893)
Sensors: Makes sensors processed data persistently stored and visible in a list on the sensors screen. This allows the sensors officer to see what past sensor information was sent to them, along with how long ago the information was sent. Also allows the flight director to remove items from the processed data history if they accidentally send something. Closes #2907 (559acd0)
Station Sets: Adds a duplicate, export, and import button to station sets. Closes #2908 (c75cbaf)
Task Templates: Adds export and import to task templates. Closes #2921 (b58554c)
Tasks: Adds a button to the crew task screen allowing them to show and hide completed tasks. Closes #2924 (1eae155)
Tasks: Made it possible to specify delays on macros executed with tasks. Closes #2922 (06195c8)
Teams: Adds a search bar to the teams assignment screen. Closes #2891 (67c3217)
Timeline: Adds a new timeline step: Change Timeline Mission. This allows you to change what the current timeline is in the middle of a flight, or switch to a different step in the current mission. Activating this action happens by clicking on the button for the timeline you want to switch to in the timeline core. This feature can be used to create branching timelines, where based on the decisions of the crew you can jump to one timeline or to a different timeline. Closes #2871 (4de8cf1)
Tractor Beam: Adds support for up to four tractor beams on one simulator. Configure it on the Tractor Beam systems config. Closes #2929 (eb3776b)
Missions: Added simulator capability checking to make sure you don't run a
mission on a simulator that doesn't have the necessary cards and systems.
Closes #2873
(13b0426)
Missions: Make all mission lists sortable. Also add category option to
missions.
(b6ba86c)
Timeline: Add "Build" timeline mode which allows you to create timelines
from the core. Also a 'Recording Button' (it looks like a banana) in the build
mode that tracks actions you perform in the core and turns them into the
corresponding timeline macros. Click the banana to start recording, click
again to stop recording.
(3df3d55)
Timeline: Refactor the timeline core to support all three timeline modes -
Standard, Classic, and Thumbnail.
(fcda057)
Assets: Fixes an issue where asset previews don't appear. Closes
#2855
(8d0a769)
Kiosk: Fixes an issue where the server doesn't properly start up when
first using Thorium. Closes
#2837
(f1a86dc)
Messaging: Fixes an issue where messaging core doesn't allow new
conversations to be started. Closes
#2838
(25feee4)
Messaging: The new message alert for messaging shouldn't appear for the
top item incorrectly. Closes
#2832
(1a0d2c5)
Probes: Makes it possible to set the probe count to 0 from the probes
core. Closes #2840
(30c3fd7)
Railgun: Tune the click radius of the railgun to make it more accurate.
(63fb21d)
Sensors: Improves the Update Sensor Grid macro, fixing a few problems with
it. Closes #2829. Closes
#2834. Closes
#2839
(5585f4d)
Sensors: Non-square sensor contacts should now appear correctly on the
grid. Note that square images are still preferred and will behave more
appropriately. Fixes
#2865
(696dd5e)
Features
Alert Condition: Adds trigger for changing the alert condition. Closes
#2843
(430f95c)
Computer Core: Add a timeline action for creating new hackers. Closes
#2861
(2f6bc15)
Docking: Add a timeline action for updating the status of shuttles and
docking ports. It must be added to missions/triggers/etc and then configured
on each simulator config. Closes
#2862
(93f8fcc)
Internal Comm: Adds a trigger for internal comm, including a switch option
for whether all decks are being called. Closes
#2846
(4729b11)
Jump Drive: Adds triggers for jump drive activation/deactivation and ring
extension/retraction. Closes
#2844
(13fc356)
Macros: Add buttons to duplicate macros and the actions in the macros.
Closes #2868
(4b8a526)
Notifications: Adds a 'Core Reminder' and 'AuxCore Reminder' notification
type in the "Send Notification" macro which can be added to any timeline
action to provide reminders to core or auxcore. Closes
#2831
(b75dd0d)
Sensors: Adds a timeline action for responding to sensor scans. You can
use this with triggers to automatically respond to sensor requests based on
what they requested using fuzzy matching. Closes
#2859
(13a3477)
Timeline: Adds a "Duplicate Item" button to the mission timeline config.
Closes #2857
(7ea8941)
Timeline: Adds a special new timeline action which allows you to print
PDFs from your timeline. PDFs must be uploaded as assets to be usable. Note
that the computer that runs the timeline action will see a print dialog and
must be connected to a printer for it to work correctly. Don't use this
timeline action on crew computers. It also must be initiated from the timeline
or macros core; it won't do anything if you execute it from a trigger. Closes
#2852
(aaa8985)
Triggers: Adds fuzzy text matching to trigger switches. This gives greater
flexibility when performing matches on your triggers that deal with text, like
sensor scan answers. Refs
#2859
(5431033)
Viewscreen: Add the Sensors Grid as a viewscreen card. Closes
#2864
(3d83765)
Countermeasures: A number of fixes to countermeasures. Adds ability to
activate countermeasures before they are launched. Sorts available module
list. Built modules can be removed and the resources are recycled for half of
their original value. Add a field for flight directors to add notes to
countermeasures so they know how they responded to them. Countermeasures that
have not been built are now visible to the flight director. Fixes
#2817
(5de3de5)
Damage Report Config: Fixes an issue where Long Range Message damage
report configurations don't accept destination values. Closes
#2826
(fdc8964)
Library: Fixes an issue where new library entries cannot be added. Closes
#2795
(58e5569)
Sensors: Fixes an issue where sensors core doesn't load at all. Closes
#2813
(ab918bd)
Viewscreen: Fixes an issue where having the viewscreen core layout open
causes videos to auto-next multiple times.
(230d302)
Features
Targeting: Add an extra option to make it possible to target contacts that
are moving by clicking on them. Closes
#2822
(3a74c51)
Damage Reports: Fixes an issue where damage reports can be requested after
they have been fixed. Fixes
#2783
(8093cec)
Messaging Core: Fixes an issue where messaging core gets frozen. Closes
#2782. Fixes
#2787. Fixes
#2788.
(c100fc5)
Sensors: Makes it so sensor contacts move based on the initial click
location, making a more pleasant sensor contact movement experience. Closes
#2785
(f8cba4d)
Targeting: Fixes the styling of the targeting macro. Closes
#2781
(4ed4381)
Thrusters: Improves the thrusters timeout. Closes
#2784
(47e3167)
THX: Makes it so clients that are not connected don't appear on the THX
screen. Closes #2802
(9d4671e)
Tractor Beam: Fixes an issue where the tractor beam power whacks out.
(874ced1)
Transwarp: Add a damage/insufficient power overlay to Transwarp. Closes
#2792
(a803fd6)
Transwarp: Imrpoves the layout of the transwarp card on small screen
sizes. Fixes #2790
(53e696f)
Damage Reports: Fixes an issue where damage reports can be requested after
they have been fixed. Fixes
#2783
(8093cec)
Messaging Core: Fixes an issue where messaging core gets frozen. Closes
#2782. Fixes
#2787. Fixes
#2788.
(c100fc5)
Sensors: Makes it so sensor contacts move based on the initial click
location, making a more pleasant sensor contact movement experience. Closes
#2785
(f8cba4d)
Targeting: Fixes the styling of the targeting macro. Closes
#2781
(4ed4381)
Thrusters: Improves the thrusters timeout. Closes
#2784
(47e3167)
THX: Makes it so clients that are not connected don't appear on the THX
screen. Closes #2802
(9d4671e)
Tractor Beam: Fixes an issue where the tractor beam power whacks out.
(874ced1)
Transwarp: Add a damage/insufficient power overlay to Transwarp. Closes
#2792
(a803fd6)
Transwarp: Imrpoves the layout of the transwarp card on small screen
sizes. Fixes #2790
(53e696f)
Blackout: Blackout now properly hides everything, including training
windows. Closes #2762
(8cc4364)
Build: Another fix to the build process.
(877d6d2)
Damage Reports: Removes the "Request Report" button when the report is
provided. Closes #2771
(b5b9724)
Flash: Fixes issues with flash not working when sending processed sensor
data or through the timeline. Closes
#2772. Closes
#2765.
(10b0049)
Messaging: Makes messages scroll to bottom properly on core. Closes
#2760
(b7644d1)
Reactivation Codes: Adds a small message to make it clear that the system
is reactivating. Closes
#2763
(358814d)
Sensor Grid: Fixes an issue where random contacts appear in the center of
the sensor grid, making it impossible for regular contacts to be placed.
Closes #2773. Closes
#2755.
(a8a868b)
Sensors: Makes dragged sensor contacts follow the mouse better. Closes
#2214. Closes
#2407.
(997422b)
Server: Fixes an issue where the server crashes regularly. Closes
#2735
(d79c4fc)
Spark: Fixes an issue where Sparking a station never stops sparking.
Closes #2769
(f3863f0)
Features
Auto-Updater: Thorium now auto-updates in place at the push of a button,
making it far easier to perform upgrades quickly.
(72255de)
Countermeasures: Adds a new system and card called Countermeasures.
Designed to be prepared beforehand with configured modules to decoy, serve as
a mine, or provide a proximity alert. Currently, the actions which the
countermeasures perform is not automated - the flight director will have to
pay attention to the countermeasures and make sure to give them the
appropriate behavior. Closes
#139
(831389d)
Mission Library: Makes the mission library work again. Closes
#2746
(1ae47c0)
Missions: Fixes an issue where missions don't properly transfer to the
simulator when starting a flight. Closes
#2744
(1f9ecd4)
Power Flux: Fixes the power flux buttons on the Systems core. Closes
#2741
(912cf0c)
QOTD: Adds more quotes of the day. Also improves the deploy pipeline.
(44a62e1)
Systems: Fixes the order of the systems on systems core. Closes
#2747
(baec4b6)
Torpedos: Fixes an issue where the torpedos component crashes the
targeting screen. Closes
#2739
(fab0bd0)
Various: Fixes a number of issues. Closes
#2740
(8118584)
Viewscreen: Properly centers items in the viewscreen. Closes
#2742
(42856a9)
Features
Advanced: Makes it possible to change the Thorium data directory with the
THORIUM_PATH environment variable. Intended for advanced users. Closes
#2757
(3842f72)
Cargo: Makes it so clicking the room in the "Find Cargo" list selects that
room for transferring cargo. Closes
#2733
(0f87c56)
Hotkeys: Fixes issues with hotkeys crashing the core. Closes
#2729
(1f81d2b)
Kiosk: Fix an error when trying to enter the kiosk. Closes
#2727
(34ac1be)
Kiosk: Makes it possible to start a Kiosk after the server has been
started. Closes #2728
(b8af5f0)
Sidebar: Fixes the login name core not showing up on the sidebar. You
might have to reconfigure your sidebar so it is properly using the "Hypercard
And Login Name Core". Closes
#2732
(dea1794)
Client: Fixes an issue where the client ID shows up as "undefined" when
using the kiosk. Closes
#2720. Closes
#2719
(2953a4f)
Code Cyphers: Fixes issues with the Borg font formatting. Closes
#2722
(d7335b5)
Kiosk: Fixes an issue where starting the server on httpOnly didn't behave
correctly. Fixes #2723
(5104cbb)
Planetary Scan Viewscreen: Adds a button to remove the clouds texture from
the planetary scan. Closes
#2721
(f640caf)
Features
Signal Jammer: Adds an option to the signal jammer system to have it add
interference to the Sensors grid when the signal jammer is active. The more
power is in the signal jammer, the deeper the interference. Closes
#2718.
(a909bc8)
Card Change: Fixes an issue where resetting a flight or creating a new
flight would cause clients to remain on the same card, which might not be the
first one. Now they will always reset to the first card on flight creation or
reset. Closes #2713
(e06c700)
Cargo: Transferring cargo no longer results in logs with 0 of a certain
item being sent. Closes
#2705
(6582aa8)
Comm Viewscreen: Improvements to the communications viewscreen, including
limiting the number of connected calls displayed on it to five so the
viewscreen doesn't crash. Closes
#2704
(46e0c7e)
Command Line Core: Fixes broken layout on Command Line Core. Closes
#2712
(41c2e46)
Core: Cancelling an input when clicking on a yellow box now does no
action. Closes #2687
(ac9bd2d)
Hotkeys: Core no longer blacks out when opening Function Key (F1, etc)
overlays. Closes #2700
(445b3ba)
Login Name Core: Renamed Login Name core to be "Hypercard and Login Name
Core". You might have to reconfigure your core layout if you have that core on
there. Closes #2690
(027ba75)
Navigation: Add a limit to the number of characters that can be typed in
navigation fields, so it doesn't break the screen layout. Closes
#2701
(dc2b977)
Probes: When manually launching probes on a torpedo-launch configured
simulator, the probe count in the torpedo tube will decrease. Closes
#2684
(295689b)
Science Detector: The science probe detectors now properly work. Closes
#2693
(09f9fda)
Sensor Scans: Disables the "Begin Scan" button until something is put in
the sensor scan box. Closes
#2708
(f080df8)
Sensors: Selected sensor contacts on the crew screens now appear on the
core. Closes #2699
(92c5f57)
Server: The 'Start Server Automatically' checkbox now works. Closes
#2709
(39a48c7)
Viewscreen: Adds the course calculation image back to the course
calculation viewscreen. Closes
#2706
(bed78a2)
Features
Auto Update: Adds auto-update back to Thorium. Available updates are
displayed in the initial Thorium app (before launching the server and client)
and updates are downloaded to the user's downloads folder.
(7dd7c82)
HTTPS: Implements HTTPS for Thorium Server, along with the ability to
specify your own port and SSL certificates. As of this release, you must use
the kiosk bundled with Thorium 2.3 to have proper kiosk access. If that's not
possible or convenient, you can check the 'HTTP Only' checkbox when starting
Thorium Server to disable HTTPS and allow Thorium to work as it did before.
HTTPS enables advanced features in future versions of Thorium that aren't
possible without a secure connection.
(90d2c1f)
Dilithium Stress: Properly synchronizes the core and station stress
levels. Closes #2674
(0ff5f0e)
Electron: Fixes an issue where an indecipherable error appears when the
server is shut down. Closes
#2672
(84259ea)
Sensors: Fixes the creation of duplicate sensor contacts when dragging one
to the screen. Closes
#2675
(dd78047)
Space EdVentures: Properly restores the connection to Space EdVentures.
This might require re-inputting the Space EdVentures API token into your
Thorium settings. Closes
#2676
(2e9f18d)
Features
Records: Adds additional capabilities to records. Adds the ability to
create auto-generated external records snippets. This can be used for records
logs, or inspecting the logs of other ships. Also adds macros for adding
snippets to the ship or to existing snippets. Refs
#2663
(6400f9b)
Cargo: Improves the cargo core so specialized docking ports appear in the
list when the ship is present and disappear when the ship is gone. Closes
#2667
(b8d4f43)
Crew Inventory: Fixes an issue where inventory can be duplicated. Closes
#2668
(948eb13)
Macros: Fixes an issue where setting long range message presets without
any presets causes the server to crash. Closes
#2641
(077dd63)
Probes: Removes extra text from the probe control core. Closes
#2652
(ed476bd)
Reactor: Warn of Unbalanced Power checkbox should now stay unchecked.
Fixes #2651
(f5413dd)
Reports: Fixes an issue where adding an R&D or Engineering report for an
exsiting system actually breaks that system. Closes
#2594
(e8dbb23)
Roster: Makes the search bars for the roster more visible. Closes
#2665
(db2e7fc)
Sensors: Fixes an issue where you can't put two planets down at once.
Closes #2659
(9c835b2)
Sidebar: Fixes an issue on the core sidebar where it sometimes reverts.
Closes #2576
(8de9817)
Sounds: Fixes an issue where playing a random sound from a folder doesn't
work for triggers, interfaces, command lines, etc. Closes
#2647
(2e24827)
Tasks: Fixes an issue with the "Add Task" macro. Closes
#2650
(f198dbb)
Timeline: Makes it more obvious that timeline items need to have the Edit
button pushed before you can edit them. Closes
#2658
(2b44c89)
Torpedos: Changing torpedo counts on the torpedo core can now be cancelled
without zeroing out. Closes
#2643
(bd76ed6)
Training: If there is audio or video training assigned, it no longer shows
the on-screen text training. Closes
#2660
(013a197)
Training: Widgets now are a layer below the training player so they don't
show up when the training player is over them. Closes
#2666
(669b4ac)
Training Mode: Automatic Training mode responding now persists if the
server is restarted or shut down for some reason. Closes
#2645
(f9182ad)
Features
Station Control: Adds a new card with the ability to transfer control of a
card from one station to another. This can allow other crew members to help
another crew member occupied on one of their screens. Adds a column to the
"Clients" core to show what card each client is currently on. Closes
#2662
(6c23f61)
CardCore: Fixes an issue where card core doesn't hide or show cards when
you check the checkbox.
(da2ad5d)
Cards: Fixes an issue where hiding a card causes a server crash. Closes
#2639
(f35a8a0)
Dynamic Core: Fixes a bug with reordering Dynamic Core layouts. Closes
#2597
(eb12b5e)
EpsilonLayout: Fixes strange card hiliting in the card switcher. Closes
#2596
(deab98a)
Icons: Makes the icons for widgets and elsewhere smaller and more
performant.
(7e9a53f)
Issue Tracker: Improvements to the issue submitter.
(8acca8d)
Lighting: Improves the layout and format of the Lighting core and Next
core in general. Closes
#2582
(cda389c)
Power Distribution: If a system is damaged and the power is removed, it
will show as red instead of black.
(a7f08fe)
Probes: When adding equipment to a probe, it now shows the correct space
used total. Closes #2630
(5678c34)
Records: Fixes scrollbars on the records core and card. Closes
#2598
(341eb32)
Scanning: It's now not possible to change the scan type while a scan is in
progress. Closes #2633
(a62c2e8)
Shields: Short clicking on the shield frequency buttons now makes them go
down or up. Closes #2629
(ee72960)
Sound Player: Fixes an issue where UI sound effects not being present
causes lag in the UI.
(a3daa85)
Targeting: FIxes a minor issue where very large targets overflow out of
the targeting grid.
(b28657f)
Updater: Disables auto-update in anticipation of Thorium 2.0. No other
functional changes.
(6248a57)
Viewscreen Core: Makes the viewscreen core scroll better.
(9430215)
Widgets: All widgets now close when the flight is reset. Closes
#2635
(fb961c4)
Widgets: Puts the training and logout widgets back. Closes
#2634
(508d35a)
Features
Decoding: Changes the background color of Long Range messages that have
been decoded. Also reverses the order of messages as they come in so newer
messages are on top. Closes
#2613
(eae24d8)
Electron: Updates the electron packaging.
(992d1cf)
Messaging: Adds persistent fields to the messaging and composer widgets.
The text entered in will be persisted if the widget is closed and opened
again. Closes #2612
(2df756c)
MIDI: Add MIDI board capabilities to Thorium. Currently, you can use the
MIDI board to trigger macros when buttons are pressed, while sliders and
rotors can be used to change radiation. More capabilities for buttons,
sliders, and rotors will be added in the future. This implements this RFC:
https://docs.google.com/document/d/1lxpsKVEGDl-Ft9VEFJXrBXDHxTzf0pvufXkH9I2Qw8A/edit
(5875941)
MOTU: Add support for MOTU digital audio mixers. Thorium is able to update
mixer faders (volume) and mute and unmute individual input and output
channels, as well as toggle which inputs are connected to which outputs. This
is all done thorugh Macros, and must be manually configured. In other words,
unless your Space Center has a MOTU device, you can ignore this.
(4200835)
Probes: Add a training mode message to probe queries. Closes
#2614
(992fdbe)
Probes: Adds a button to core that can manually launch probes in a
torpedo-launched probe simulator. Also adds a button that destroys all
launched probes. Closes
#2587
(67c72aa)
Training: Improvements to the training player, including adding the
ability to change the play rate. Apologies for younger crew members who erupt
into giggles when they hear your voice speaking at half speed. Closes
#2640
(4fd4254)
Widgets: Improves the sizing of some widgets, including messaging. Closes
#2611
(7d352fc)
Battle Core: Makes it possible to update the default hitpoints again.
Closes #2550
(31e414f)
Cargo: The find overlay on cargo core is no longer obscured by the Add
Inventory button. Closes
#2571
(9dd6210)
Lighting: Changes lighting core blackout button to change the light colors
to black instead of taking down the intensity. Closes
#2570
(c7529d9)
Probes: Fixes a typo on the hydrogen burst scientific probe. Closes
#2564
(9e93b21)
Railgun: Railgun projectiles no longer go outside the sensor ring. Closes
#2573
(cb168f3)
Sensor Scans: Makes it so the scan request box wraps and scrolls for
exceptionally long sensor scans. Closes
#2552
(afb1447)
Sensors: Adds a bit of vertical and horizontal snapping to the sensors
movement circle. Closes
#2559
(08576d8)
Sensors: Made it so sensor contacts can be obnoxiously large. Closes
#2568
(795972d)
Sounds: Fixes cancelling all sounds on sound player viewscreens and
keyboards. Closes #2560.
Closes #2567
(e51b291)
Features
Engines: Adds a trigger for engine speed changes. You can use a trigger
switch to determine the name of the engine that was activated, or use "Full
Stop" for when the engines are deactivated.
(06b5096)
CRM: Makes the CRM throttle joystick and phaser charging work on
touchscreens. Closes
#2498
(f2a6bf5)
Damage Control: Denying reactivation codes no longer repairs the system.
Closes #2538. Closes
#2537.
(3e207be)
Targeting: Fixes an issue where clicking the minus button on targeting
removes the incorrect targeting contacts. Closes
#2539
(a79e09e)
Thrusters: Fixes an issue where the up and down and yaw thruster bars
disappear. (227e1a6)
Torpedo Firing: Torpedo launching scrolls when there are too many torpedo
launchers. Closes #2490
(cb9c7c1)
Transwarp: The charging section that used to be called "Transwarp Core" is
now labeled with the display name of the Transwarp system. Closes
#2491
(4285873)
Features
General: Adds copy/paste ability to damage report field and chat messages.
Closes #2544.
(4b85d89)
Reactor: Reactor control now displays the currently selected reactor
efficiency setting. Closes
#2466
(7ec0696)
Records: Add a records screen. This automatically generates records based
on user actions in the simulator. Records can be compiled into snippets or
composed into a draft Long Range Message. The Records Core allows the flight
director to delete records or create arbitarary records. If you want to
include automatically generated records for more systems, file an issue.
(18146c5)
Tasks: makes it possible to add pre-macros to tasks in the "Add Task"
action definition. Closes
#2499
(4e87aa7)
Damage Reports: Repairing systems with a reactivation code now properly
triggers any repair triggers. Closes
#2521
(dbeb660)
Engines: Single engine screens now properly show a disabled message when
there is not enough power or the system is damaged.
(a7b6052)
Exocomps: Fixes a crash when trying to recall an exocomp while upgrading.
Closes #2523
(9eecc1b)
Systems: Properly relabels systems on the power distribution card when the
name changes. Closes
#2531
(00b824f)
Task Reports: Provides ability to create custom systems from the task
reports field. Closes
#2116. Closes
#2115. Closes
#2502. Closes
#2503.
(59bd0af)
Task Reports: Task reports are now better integrated with damaged systems.
Repair task reports for systems show up as damage reports and disable the
related system until the report is cleared. Clicking on the damaged system on
the systems core will automatically clear the report. Closes
#2502
(8eea8ef)
Computer Core: Fixes computer core history scrollbar. Closes
#2510
(b2f6cae)
Heat: Heat and coolant are now properly imported and exported from
flights. Closes #2519
(4b659a9)
Shields: When using the "HIt All" button on shields, it won't override the
existing damage report. Closes
#2408
(a621cb6)
Timer: Fixes an issue that caused the timer core to crash. Closes
#2513
(36c0bef)
Tractor Beam: Fixes an issue where the tractor beam strength arrow
disappears. Closes #2518
(9554940)
Features
Exocomps: Adds upgrades to exocomps. Configure the game board (either
Robozzle or Lumen) in the simulator's system config. Also specify the name of
the system when it is upgraded and any macros you want to run when the system
is upgraded. Upgrades can be triggered manually by checking the upgrade
checkbox on the systems core. Closes
#365
(abaec19)
Tasks: Completed tasks are now sorted to the bottom of the list. Closes
#2469
(7d5946b)
Tasks: Fix a minor UI error. Closes
#2467
(074abf0)
Tasks: Shield frequency tasks won't crash the server when executed from a
task template. Closes
#2471
(c38e2e0)
Features
Task: Adds the ability to assign macros to tasks which trigger when the
task is created. This applies to the task core and task templates. Closes
#1917
(9714648)
Interfaces: Fixes a minor UI inconsistency. Closes
#2455
(425dd4c)
Interfaces: Fixes the UI of the Add Task macro when using it for
interfaces and other node-based configs. Closes
#2451
(a16fa9f)
Sound Effects: Login sound effect no longer plays if the login is
unsuccessful. Closes
#2460
(e1b57e6)
Features
Damage Reports: Makes it possible to specify the number of steps in a
damage report or task report. Closes
#2423
(3e13bf1)
Macros: Add the ability to control whether a delayed macro will still run
after a flight reset. Default is to cancel macros after flight reset. Closes
#2456
(31befdf)
Reactor: Adds a macro for changing the reactor efficiency. This can be
used to set a ship's reactor to external power at the beginning of a flight.
Closes #2440
(f41c5a1)
Sensors: Adds a checkbox to the extras tab of sensors core allowing you to
see labels for all of the sensor contacts. Closes
#2437
(1b921d2)
Shields: Adds a macro for changing the shield frequencies. Closes
#2442
(c4bcf66)
Sound Effects: Makes it possible to change the volume of interface sound
effects. Closes #2444
(e43cbda)
Sensors: Clearing sensors no longer clears the particle detector. Closes
#2404
(e7866e1)
Features
Flight: Add macros for pausing and resuming flights. Closes
#2406
(21f91a7)
Probes: Adds the basic preset scan answers to the probe query response
core. Closes #2361
(968bb21)
Sensors: Planet, border, and ping settings are now saved and retained.
(b5ccda9)
Tactical Maps: Adds a new "Add Tactical Maps to Flight" macro which allows
you to pre-add maps to your flight. This also allows support for selecting a
tactical map from the 'Change Viewscreen Card' macro. Try to avoid using the
"Viewscreen: Show Tactical Map" macro from now on. Closes
#2387
(1b77e66)
Tactical Maps: Objects on the tactical map must now be explicitly removed
by selecting them and clicking the 'Remove Item' button.
(e5a7da9)
Tactical Maps: Tactical map animation is now much smoother and more
consistent. (255ba0e)
Triggers: Add a trigger for probe processed data. Closes
#2358
(c971012)
Actions: Makes it so setting a movie on a station properly works from the
actions macro. Closes
#2397
(230d11c)
Cargo: Fixes an issue where cargo logs linger between flights. Closes
#2379
(7d61bbe)
Cargo: Fixes major layout issues with the cargo control screen.
(b14f7f2)
Command Line: Output for delayed command line actions are now shown on
core when completed. Closes
#2369
(c1e443a)
Errors: Decreases the number of errors being reported, which keeps me in
the limit for my error tracker. Closes
#2400
(fecad55)
Macros: Fixes the display of macro options on the trigger macros macro.
Closes #2396
(6240aff)
Notifications: Add an option to disable command line notifications and
core feed items. Closes
#2365
(c9354ee)
Thrusters: Thrusters now automatically stop after a longer timeout. Closes
#2399
(ea90d53)
Features
Command Line: Add the ability to ignore command line feedback requests.
Closes #2391
(45dbdd4)
Command Line: Allows command line commands to take any kind of arguments.
This is activated by clicking on the command and choosing the 'Allow Any Args'
options. Closes #2389
(7e74c74)
Sensors: Adds a weakness sensor preset. Closes
#2390
(607e34a)
Tasks: Add additional tasks for sensors and probes. Closes
#2377
(f9117f3)
Tasks: Adds a task for interception. Closes
#2394
(e497158)
Cargo: Adjusts the layout of the cargo transfer screen so it has a better
flow. Closes #2371
(965e4d3)
Issue Tracker: Fixes uploads for the issue tracker.
(de028de)
Macros: Fixes an issue where the selected macro name doesn't show up
properly when configuring it in mission timelines. Closes
#2363. Closes
#2354
(36ae716)
Offline: Removes the Chief Engineer part of the power loss offline screen.
Closes #2372
(7c348bd)
Software Panels: Makes it easier to adjust colors when configuring
software panels. Closes
#2348.
(e35b31f)
Space EdVentures: Space EdVentures dropdown on the core now shows the
correct flight type. Closes
#2382
(929ad0c)
Subscriptions: Fixes some poorly configured subscriptions which should
help with server-side memory leaks.
(ccc64fb)
Tactical Maps: Thrusters won't affect the tactical map if the map isn't
showing. Closes #2376
(07cb8c0)
Thrusters: Thrusters now properly stop thrusting when the card changes.
Closes #2375
(b00ace1)
Viewscreen: Adjusts the ship model viewscreen to properly fit the model
and text. Closes #2360
(c852c14)
Features
Sensor Grid: Add a timeline action to add, remove, and change the position
of sensor contacts on the sensor grid. It supports updating the sensor grid
based on what the grid looked like in previous sensor grid timeline actions.
Closes #1987. Closes
#484
(78cf6c5)
Shields: Has a button which sets all of the shield frequencies to one of
the other shield frequencies. Closes
#2345
(ac06a1f)
Viewscreen: Add a mission objective viewscreen. Closes
#2331
(f212c8f)
Command Line: Command line output now shows args for the command. Closes
#2353
(a76262a)
Docking: Resolves issues with erratic docking. Closes
#2338
(5c755cf)
Engines: Fixes an issue where clicking the coolant button too many times
can cause lag. Closes
#2309
(2646709)
Engines: Fixes an issue where engine speed levels cannot be configured
properly. Closes #2347
(973a989)
Space EdVentures: Makes it possible to change the flight type of a Space
EdVentures flight.
(f7493e7)
Stealth Field: When stealth field is set to be always activated, the
Activate/Deactivate button no longer appears. Closes
#2342. Closes
#2352.
(587ceb4)
Features
Clear Layout: Makes the clear layout overlay on top of the viewscreen
contents. Closes #2349
(a7bdbd7)
Command Line: Add command line feedback requests to the core feed. Closes
#2297
(abbac19)
Command Line: Adds options for changing the alert level from the command
line. Closes #2234
(7487f91)
CRM-114: Makes it possible to set the image defaults when configuring the
CRM-114 system. Closes
#2210
(bbf5ce7)
Library: Add the ability to set the visible font of library entries.
Closes #2350
(e94c62c)
Officers Log: Add an officers log core for viewing officer log entries.
Closes #1903
(944adc8)
Space EdVentures: Makes it possible to remove stations from the Space
EdVentures transmission. Closes
#2295
(3d73685)
Viewscreen: Add the ability to change all viewscreens at the same time,
including differentiating between primary and secondary viewscreens. Closes
#2351
(9fb03ef)
Sound Picker: Properly fixes the sound picker. Closes
#2308
(316747d)
Features
File Explorer: Adds audio preview to the file explorer.
(3167ffe)
Interface Sound Effects: Adds interface sound effects to Thorium for
things like clicking buttons, changing cards, and logging in. These are opt-in
and must be configured for each simulator with the Sound Effects config. You
can use your own sounds, or use sounds from this
bonus sound pack
that can be imported into Thorium. Every sound effect can have multiple sounds
associated, and it will pick a random one whenever the sound is played. Closes
#2223
(bc52316)
Issue Tracker: Makes it possible to upload an image through the issue
tracker. Closes #2340
(7e970af)
Status: Adds an extra field for tracking the number of people on the ship.
Closes #2315
(21fda91)
Viewscreen: Adds a picture-in-picture feature to the viewscreen. Configure
it with the Viewscreen core or in your timeline with macros. Refs
#2316
(ad7e02b)
Command Line: Makes the command line list properly scroll. Closes
#2336. Closes
#2335
(e36197f)
Layout ShipStation: Properly overlays the shipstation layout. Closes
#2330
(0577f40)
Features
Interception: Add a difficulty option to the interception core to make
interception a little easier. Closes
#2337
(fdf41b5)
Space EdVentures: Adds a timeline action for turning a regular flight into
a Space EdVentures flight.
(91b5017)
Viewscreen: Add a 'random video' toggle for the viewscreen video screen
which allows you to choose several videos. When the viewscreen is changed, it
will pick one of those videos to display. Refs
#2316
(f820875)
Stability: Refactors a lot of data fetching code to helpfully solve some
memory leak issues on both the client and server. Please get in touch on
Discord or via email or the issue reporter if you run into any problems.
(1bf0518)
Sensors: Hidden sensors segments now properly reset. Closes
#2250
(4618e10)
Space EdVentures: Add the Go to Space EdVentures Token screen action to
the action core and to the 'Trigger Action' timeline action. Refs
#2248
(be645b8)
Space EdVentures: Adds a timeline action for adding extra crew members to
Space EdVentures. Closes
#2248
(575bdca)
Surveys: Make it possible to reorder survey form items. Closes
#2247
(de655f9)
Macro: Fixes a scrolling issue on the macro config screen. Closes
#2238
(3935350)
Features
Tasks: Add a sensor scan task, with fuzzy-text maching for
auto-verification. Closes
#2239
(b76ecd1)
Timeline Actions: Make it possible to assign specific stations to certain
timeline actions based on simulator and station set. This is configured in the
Simulator config and applys to missions, macros, interfaces, command lines,
triggers, keyboards, and the macros core. Closes
#2165
(e8c2023)
Timeline: Adds simulator mission timeline args. This allows timelines to
use data from the simulator in their config, like stations and clients. This
also allows for more than two viewscreens to be configured in a single
mission. Closes #2111.
(7faff7d)
CoreFeed: Fixes a layout issue with the core feed and tractor beam core.
Closes #2119
(33ee6c8)
Features
Core Layouts: Add the ability to export and import core layouts from the
core. Closes #2017
(419038e)
Engines: Max engine speed is now shown on the systems core. Closes
#2166
(159b539)
Interfaces: Add the ability to assign interfaces as cards to stations.
Closes #2162
(c59a604)
Interfaces: Adds interfaces as an option for set configs. Closes
#2163
(92ce479)
Surveys: Adds ability to export and import surveys.
(16fda93)
Surveys: Adds the ability to transmit survey data to Google Sheets. See
the documentation page on https://thoriumsim.com/docs/formsgooglesheets for
more information.
(772a0f0)
Fixes an issue where interface switches can't be connected.
Making a client go online removes the hypercard on that client.
Fixes an issue where the nudge doesn't work after changing the speed of the
contacts.
Notifications no longer appear on blacked out stations.
Shows all of the probes in a scrolling list when there are many.
Made the internal comm overlay show up on the proper layer.
Fixes an issue with the handheld scanner core.
Improvements to Space EdVentures.
Features
Adds the CRM-114. This is a fighter system where each client with the card has
it's own fighter to destroy contacts around the ship. Use the 'CrmFighter'
card on a single station or use the 'Crm' card to allow the crew to activate
the fighter card as a hypercard on any station.
Fixes a situation where auto-viewscreen can crash the server.
Fixes issues with using auto-advancing features with the timeline thumbnail
core. Note: The timeline thumbnail core will now highlight the current
timeline step, but the standard timeline core will show the next timeline
step.
Fixes an issue where very tall images on the ship view viewscreen go out of
bounds.
Fixes an issue where adjusting the volume on the play sound macro causes jank.
Fixes an issue where running the stop looping sound macro twice will stop all
sounds.
Fixes an issue with the reactor task definition.
Fixes an issue where radiation doesn't properly update.
Enable the return and delete keys for keyboard actions.
The kiosk can now play sounds attached to command + q, command + w, and
command + r.
Fixes a graphical issue with software panels toggle switches.
Fixes an issue where sparks never stop.
Add more blocks in place to make sure the tractor beam doesn't go out of
bounds.
Fixes issues with engine buttons.
Fixes an issue where inventory items cannot be added.
Features
Adds a 'Reject Task Verification' button to the tasks core.
Particle Detector core now persists the types of each line.
Adds the Interfaces feature, which allows Flight Directors to use buttons,
toggle switches, images, and videos to create their own interactive user
interfaces for crew stations.
Fixes an issue where the transporter speed cannot be changed.
Fixes an issue where action commands cannot be sent to viewscreens.
Sound effects now only play in the simulator they are supposed to play in.
Send to sensors for the timer now properly pluralizes the unit of time.
Fixes an issue where the tactical map video speed cannot be changed.
Improves the text of some sensor scan preset answers.
Improves the layout of the dilithium stress core.
Improves the layout of the computer core core component.
Features
Adds support for each open window becoming its own client. This allows for
multiple stations to be assigned on the same computer without opening
incognito tabs or additional browsers. It keeps track of the clientIDs that
you assign to windows in the order which they are opened. It also works really
well with the new Thorium Kiosk, which appends the window number to the end of
the client name.
Fixes an issue where command line commands don't work.
Fixes an issue with scrolling on the tactical maps screen.
Reactivation code buttons now match what is shown on the damage report screen.
Makes selected buttons easier to see on ShipStation layout.
Fixes issues with viewscreens not properly updating.
The card switcher is now locked with thrusters are being adjusted.
Fix a bunch of problems with triggers.
Fixes the issue with damage report formatting.
Fixes issues with the self destruct screen.
Fixes an issue where the subspace field power isn't correct when Thorium first
starts.
Make it possible to edit the user list on the computer core.
The stealth field will no longer be activated if the system is damaged.
Fixes a couple of issues that pop up in timelines sometime.
Features
Updates external package dependencies to the latest version.
Improves the back-end developer experience so new developers can work on
Thorium better.
Add all existing macros to command line and triggers.
Add a notification explaining the alert condition cooldown.
Make it possible to allow crew members to check off their own objectives.
Make it possible to specify the position of docking ports on the ship image
when configuring them. The docking port positions appear on the docking port
screen.
Make it possible to specify screens for mobile devices in set configurations.
Make it possible to specify a viewscreen as secondary in a set config.
Make it possible to configure task macros as part of a task template.
Make it so long range comms can be partially decoded if the waves aren't
totally lined up.
Adds the ability to damage exocomps, including task report generation for
exocomps.
Adds a new core which shows thumbnails of the timeline items that change the
viewscreen.
Adds a command line widget.
Make it so you can use the sensors history with the full-page sensors grid and
scans card.
Adds additional fields to the ship core to better illustrate the ship's
population.
Crew clicking on notifications will now properly open relevant widgets.
Add a label to indicate what the green text on the timeline means.
Add training for messaging.
Add training for the medical roster.
Add a notification for incoming internal calls.
Adds notifications for security deck doors and evac.
Makes it possible to connect multiple mobile devices of the same name.
Add a crack action for overlaying a glass crack effect on any card. Use the
Actions Core to enable it on individual stations.
Add the specialized docking card. This is similar to the USS Ranger docking
card on the Magellan (2012) controls, and adds support for transferring cargo
to docked ships.
Fixes an issue where the server can crash if you have crew on a simulator but
not decks.
Fixes the subscription for the comm review screen.
Features
Added the Triggers system. This allows for certain events that happen during
the simulation to trigger certain timeline events. This can be used to set up
automatic sound effects, or potentially perform any other action. File an
issue if you have another event or action you want added.
Changed the systems core so it shows the reactor power output. It shows both
the actual output, and the effective output, which is the output multiplied by
the efficiency.
Add the ability to reorder core layouts.
Make it possible to specify the order of widgets on the station.
Scrunch up the power distribution bars so they fit better on smaller screens.
Makes it so the sensors speed selector properly overlays on top of the
controls.
Features
Note: This will hopefully be the last release of 2018. I'm going on vacation
from December 22nd through January 5th. For part of that time, I won't be
available over email or Discord. If you have any major issues, get in touch as
soon as possible so those issues can be addressed. Thanks! Merry Christmas and
Happy Holidays! ~Alex
Adds the command line card. The command line card is configured in a similar
way to software panels, where generic command line configurations are created,
and then assigned to a simulator.
Scan responses are now synced between cores when the scan response is sent.
Add a macro for cancelling looping sounds.
Add a macros core, which allows flight directors to queue up multiple timeline
actions (macros) to run at the same time.
Add the docking ports card. Must be configured on the simulator before use.
Fix an issue where batteries deplete a little bit faster because of extra
power hanging out in systems.
Improvements and fixes to the task system.
The battery training steps will not appear on the power distribution and
reactor control screens if the ship has no batteries.
Fix an issue where reactor heat was not properly updating on Core.
Features
Added the probe science screen. This screen allows for probes to be configured
with bursts or detectors and can be used as part of certain strategies. This
screen uses the Alternative Sensors Core and the Probe Control Core.
Added a color change to a message in the comm convo core when it has been
decoded.
Added the ability to flash and send probe processed data.
Add a log to the cargo core for tracking where and when cargo transfers
happen. Also add notifications.
Improve the notifications around the new messaging core, including a sound
effect and visual changes.
Updated battle core to allow for missed projectiles. This can be done with a
direct button press or with auto-fired enabled and a percentage chance of
missing.
Also updated battle core so projectiles only explode if they intersect with
the center of the sensors grid. This means if the crew uses their thrusters to
dodge, projectiles will not impact.
Fixes an issue where you can't see where you are calling from on the internal
comm core.
Features
Added the first iteration of crew task management! This is a huge release, so
there will be several bullets below describing it.
Added the task management core. Individual tasks which can be performed by the
crew are programmatically specified, with the possible values that can be
inputted, a textual instructions template, and automatic verification. Note:
not all possible crew tasks are represented yet. More will be added as time
goes on. To suggest additional task definitions, fill out this form:
http://bit.ly/task-definitions
Added the task management widget and card. This can be assigned to stations so
crew members can see and complete tasks assigned to them. They can also
request to verify tasks that can't be automatically verified.
Added the task template creation system. This can be found in the sidebar
menu. Task templates allow flight directors to create preset tasks that can
quickly and easily be used during a mission.
Tasks open up a lot of interesting possibilities, including tracking the time
it takes crew members to complete tasks and creating badges and awards for
completing certain tasks. Get in touch if you have interesting ideas for how
tasks can be used.
More features are planned surrounding tasks in the future. This includes a
damage report overhaul, security incident reporting, automatic damage pings,
and a command/XO screen allowing them to prioritize tasks.
We now return to your normally scheduled feature lists.
Added the ability to print crew officer's logs. Make sure you set up a printer
for this feature to work correctly. Thanks @ericman314!
Add the crew login name to the bridge map screen.
Add lines to the sensors core movement circle to indicate the straight
directions.
Fixes a bug that made it impossible to change shuttle names from the core.
Fixes a minor bug with transporters.
Minor change that improves the status screen.
Features
Added the particle detector, Magellan 2012 style. It has a fixed set of icons
and types, but those can be expanded through code if necessary.
Added the 'Alertnate Sensors Core', for sensors grid-type things that aren't
relevant to the main sensors grid. This includes the particle detector,
science probes burst, and defense probes.
Adds an option to make the controls uppercase text when configuring the
simulator.
Provide alternate labels for engineering report screen.
Add ability to adjust rotation speed of the ship model viewscreen.
Fixed an issue with the targeting grid interference not showing up on the
standalone targeting screen.
The reset timeline event will no longer reset the timeline for the simulator.
Add proper scrolling to the step list when making mission timelines.
Features
Add a low power viewscreen.
Add a core for handheld scanners. To be used with the Thorium Mobile app.
Add some visuals to the security decks screen.
Crew deck location is now tracked. Crew will move to the appropriate deck when
on a team and will evacuate a deck when it is evacuated. Crew will also obey
if the bulkhead doors are closed.
Add some long range message presets.
Adjust probe construction to make it more friendly for touchscreens.
Add setting the self destruct code back in. Self destruct now requires the
code to turn it on and off. Better support for touchscreens too.
Add a Thrusters Lite card that removes the 3d view from the center of the
screen.
Added the ability to assign training recordings to individual stations. These
recordings will appear when training mode is on for the simulator. The
recordings can be either videos or audio and will persist between card
changes.
If traveling at a speed, the stars viewscreen will now properly show the speed
instead of ramping up from stopped every time.
When configuring sensor contacts in mission configurations, the contact
information will now update.
Bridge officer messaging settings will now properly transfer from the template
simulator.
Fixes an issue where alert conditions don't reset with the flight.
Fixes an issue with the initialization of reactors.
Fixes an issue with saving velocities on engines.
Features
Add a bridge map card and core for running actions on specific clients. Note
that this requires a specially configured SVG to work properly. Please see
https://thoriumsim.com/docs/bridge-map/ for more information.
Fix an issue with the viewscreen not properly showing up, particularly with
the timer viewscreen.
Fix scrolling on the sets control. Also adds sound player and keyboards to the
station options when configuring a set.
Fixes for issues with configuring the software panels.
Fixes for the stealth field animation.
Fixes for damage report configurations not being editable.
Fixes an issue where the library buttons for importing, exporting, and
deleting were hidden.
Fixes an issue where certain actions aren't working properly.
Fixes an issue where changing the mosaic layout to a saved layout isn't
persisted when navigating away from the core.
Features
Added a special sound picker which allows for nested folders. This allows you
to add folders to your sounds folder and pick from any sound within any of
those folders.
Add the ability to export keyboards and tactical maps.
You can no longer request damage reports that have already been requested.
Improved the actions macro to support more destinations and actions.
Deleting cards on the station config should work now.
Teams must now have a name, orders, location, priority, and officers assigned
before being created.
Refactored relative imports to make developer's lives easeier.
Fixed an error when generating damage team damage report steps.
Fixed an issue with communication images not rendering when they don't appear
in the 'Comm Images' folder. WARNING: This might require you to redo your comm
images in the short range comm system config of your simulator config.
Features
Added an 'Auto-Complete' toggle to the sickbay config for decontamination.
Viewscreens are now filtered by whether they are connected or not.
Target icon selection should now stay within the bounds of the component.
Features
First major release! Yay! 🎉
Added the ShipStation layout.
Add support for dynamic message groups. In addition to Security, Damage, and
Medical teams, you can set up specific preset groups on specific stations.
Refactored the sensors grid to support any configuration of rings, lines, and
alignment.
Added the ability to change targeting/weapons range.
Added the ability to insert timeline items after the currently selected
timeline item.
Fixed an issue where the faces viewscreen didn't show any images.
Fixed a minor issue with dilithium stress that caused the viewscreen to break.
Fixed an issue with the ship view viewscreen component where you couldn't type
in text.
Features
Added this release notes page!
Added the ability to tag sensor contacts as hostile.
Added the battle core. Hostile sensor contacts appear in this core, and can be
instructed to fire on the simulator. When they fire, small projectiles appear
on the sensor grid.
Added a railgun, which can be used to destroy incoming projectiles.
Added a 'Overlay' button to the viewscree core. This makes the layout overlay
on top of viewscreen in all cases. This currently only applies to the Line
layout.
Added ability to control the viewscreen with the page up and page down
buttons - useful for using clickers.
Added sound back to the video viewscreen, but only on the actual viewscreen.
0.4.8
Bug Fixes
Fixed an issue with the line layout.
Added scrolling to the simulator and mission lists.
Fixed an issue that could happen when making new flights.
Cleaned up places where checkboxes overlay.
Fixed an issue with the curve frame card switcher.
Fixed the Begin Training button on the login screen.
Features
Added the dilithium stress status to the status card.