Fabian Woltermann
1904979006
Get the external weapons display function back
...
Add action to switch loadouts
Add action to fire weapons
2020-06-11 11:18:08 +02:00
Fabian Woltermann
3ee7200ccd
Make Travis happy, maybe?
2020-06-06 17:31:46 +02:00
Fabian Woltermann
c7d08eead3
Add an action to destroy individual subsystems
2020-06-06 15:00:49 +02:00
Fabian Woltermann
67d048aa6c
further improvements
2020-06-05 16:26:57 +02:00
Fabian Woltermann
dd2e01d9a9
Also make sure that weapon thrusters work
2020-06-02 08:44:19 +02:00
Fabian Woltermann
e566dc2f30
Switch on the physics system when displaying thrusters
2020-06-02 08:34:24 +02:00
Fabian Woltermann
fd37e21a11
Clean up objects and particle effects when switching models.
...
Also pause physics when we do not need them.
2020-05-30 21:01:47 +02:00
Fabian Woltermann
b6dceaf692
Do not do any radar processing nonsense while in the lab
2020-05-30 20:46:50 +02:00
Fabian Woltermann
a0180fc004
Init the particle system and use the correct frametime counter
2020-05-10 15:29:28 +02:00
Fabian Woltermann
7a6aa5334d
do on-frame processing for particle effects in the lab
2020-05-10 13:20:18 +02:00
Fabian Woltermann
1c10479d2f
Pause the AI while in the lab
2020-05-07 22:27:47 +02:00
Fabian Woltermann
11e9fa27c6
REdo a few things
2020-05-07 22:00:19 +02:00
Fabian Woltermann
de2e9ada72
WIP
2020-05-07 21:34:12 +02:00
Fabian Woltermann
4005a60b32
Merge pull request #2375 from The-E/fix/damage_lightning_in_lab
...
Make the lab's "show damage lightning" flag work again.
2020-05-07 21:31:48 +02:00
Fabian Woltermann
e1f231fcf0
Use the tabled max hull strength instead of a constant
2020-05-07 19:01:36 +02:00
Fabian Woltermann
df1491fd9e
Make the lab's "show damage lightning" flag work again.
...
Note that it may take a few frames for lightning to disappear when unchecking that checkbox.
2020-05-07 15:18:56 +02:00
Fabian Woltermann
0b8f203371
Apply tabled texture replacements when loading ships in the F3 lab
2020-05-07 14:48:14 +02:00
Tyler Blount
5c7fce41f1
Some lab fixes
2020-04-23 23:51:30 -06:00
Tyler Blount
030bbeb622
Merge pull request #2306 from Goober5000/flyby_sounds_refactor
...
refactor parsing of flyby sounds to make them optional
2020-03-28 00:15:33 -06:00
Goober5000
eabead6d41
fix small error in lab
2020-03-24 01:02:50 -04:00
Goober5000
44b7d5a4bd
refactor parsing of flyby sounds to make them optional
2020-03-23 20:27:28 -04:00
Goober5000
c9df8a13f1
add functions to remove the clutter of static casts for ship and weapon info vectors
2020-03-14 13:02:12 -04:00
Goober5000
20835adef6
convert Weapon_info to a SCP_vector
2020-03-05 19:12:43 -05:00
asarium
a13b503b83
Add more features for the new Options UI
...
The largest new feature is that it is now possible to include other
files into the RML by using the "include" tag. This is useful for making
markup files more modular.
Also added some more options for existing things (e.g. built-in detail
options).
2020-02-08 13:28:53 +01:00
CasparKielwein
0f65314dd9
in labviewer_close_flags_window call vector.clear instead of empty.
...
Intent probably was to empty the vectors and not check for state empty.
This was most likely a bug, which was called by the no_discard attribute on the function.
2019-12-21 11:02:15 +01:00
Goober5000
1a8dcb1be9
maybe this instead
2019-12-01 00:35:36 -05:00
Goober5000
821f90c5db
add explicit cast to fix CI warning
2019-11-30 23:01:02 -05:00
Fabian Woltermann
5ae9623f9e
Switches the behaviour of the Lab emissive lighting switch to be in line with the other changes.
2019-11-23 11:06:38 +01:00
Fabian
9e5cd347be
Makes slight adjustments to the lighting defaults.
...
This commit disables emissive lighting on objects by default (as the new HDR process makes it unnecessary) and switches the -no-emissive commandline parameter to -emissive; Setting that parameter will restore the old behaviour. The -no-emissive parameter is retained to avoid user-facing error messages.
In addition, this commit sets the default bloom value to 25.
2019-11-17 13:38:24 +01:00
Thomas Jansen
f8c11ccd2e
fix bug #1987 : thruster rendering in lab
...
Lab_selected_index must remain unchanged until labviewer_change_model is
called. There the variable is used to determine if a new ship must be
created and updated afterwards.
2019-07-07 08:36:55 +02:00
asarium
ad1ede7b74
Add new options system
...
This is a system for storing arbitrary data in the config file and then
easily retrieving it later on. This has full Lua support for exposing
the available options in a custom UI and changing the values of the
options. This ported some of the existing command line options over to
the new system which is opt-in for the moment by using a mod_table flag.
2019-03-02 14:02:21 +01:00
Goober5000
bb0df2dc43
stage 1: replace individual parameters with an index into Warp_params
2019-01-08 23:03:36 -05:00
plieblang
bd6ff021fd
Hopefully fix compilation bug
2018-12-09 12:14:43 -06:00
plieblang
2b43677c82
Improve UpdateSlider and add help text
2018-12-01 19:18:36 -06:00
plieblang
97f9a6c91b
Set default lighting to cmdline params and add reset view
2018-11-22 13:40:05 -06:00
TRBlount
1de63cc881
Make sure having no insignias doesn't trigger asserts and prevent insignias from being rendered
2018-11-13 14:57:22 -07:00
Fabian Woltermann
49b5c10295
Addresses feedback, switches default rotation mode to "Both"
2018-11-07 17:13:11 +01:00
Fabian Woltermann
4d0703ad98
Remove the "disabled" rotation mode
2018-11-04 12:06:00 +01:00
Fabian Woltermann
3c4ab2eef1
Add roll controls
2018-11-03 10:34:17 +01:00
Fabian Woltermann
4e7f29ea88
MORE CI fixes
2018-11-03 10:34:17 +01:00
Fabian Woltermann
793a3d8dd3
Even more CI fixes
2018-11-03 10:34:16 +01:00
Fabian Woltermann
49abb88385
Avoid CI errors
2018-11-03 10:33:06 +01:00
Fabian Woltermann
4c2ed1501e
Switch the model rotation controls to a "turntable" model, add constraints, make speed configurable
2018-11-03 10:33:06 +01:00
plieblang
3de05aefef
Fire the item's existing function when selected
2018-11-03 01:21:47 -05:00
plieblang
0de1e55fb7
CI feedback
2018-10-28 17:25:43 -05:00
plieblang
3827bb9783
Fix nullptr crash and use vectors for *_list_endpoints
2018-10-28 12:59:36 -05:00
plieblang
69013f1d41
Add arrow key scrolling to the lab
2018-10-28 12:31:12 -05:00
plieblang
ead6cd9825
Separate ships by species properly
2018-10-26 00:21:08 -05:00
plieblang
34d4ed5dba
Scroll through ships/weapons with up/down keys
2018-10-25 11:50:16 -05:00
plieblang
dd2fd3ee5c
Address feedback
2018-10-20 10:45:51 -05:00