wookieejedi
d2f15afcec
Set Default Detail Levels to be Consistent at Ultra Settings ( #3811 )
...
By default, new pilots have `Model` and `Nebula` detail only set to 4/5 (all others are on 5/5). Furthermore, clicking `Very High` on the model presets options still does not increase the `Model` or `Nebula` detail, as they remain at 4/5. This occurs with making a new pilot in retail, along with making new pilots in mods with a game settings default detail level of `Ultra`.
Simply changing the default values in the code for `Model` and `Nebula` detail to match the other detail levels is the easiest and cleanest solution IMO. I would be happy to alter this though to use a game settings table flag instead, if that is preferred.
Tested and works as expected.
2021-12-14 12:43:16 -05:00
Goober5000
5a080c94a5
Merge pull request #3814 from notimaginative/fix_hud_config_loading
...
add players directory to slow search
2021-12-11 13:03:29 -05:00
Taylor Richards
17e9d3c0af
add players directory to slow search
...
Fixes new hud config files not being usable until after restart.
2021-12-11 08:28:20 -05:00
Taylor Richards
3755ffe835
fix file name getting trimmed in cf_get_file_list()
...
Fixes bug in the old dynamic cf_get_file_list() introduced by the
3734 PR. That PR used SDL_strlcpy() to copy the filename which
always null terminates the string, but was only given the length
of the string itself as the available space, so the last character
was removed.
2021-12-11 06:05:06 -05:00
BMagnu
dbe60decb4
Expose OSWPT to Lua and allow for LuaSEXP argument ( #3637 )
...
* Expose OSWPT to Lua and allow for LuaSEXP argument
* Incorporate Feedback
2021-12-11 12:37:30 +09:00
BMagnu
79283d9002
Animation Rework: Phase 3 ( #3793 )
...
* Refactor submodel handling by animation code
* Add Animation Flags
* Add Codeowner for animations
* Add new Animation Table
* Time Fix
* Weapon Launched trigger + bugfixes
* cleanup rebase artifact
* Add WeaponFired triggers
* Table deprec
* Allow multiple animations on the same trigger
* Add Translation segment
* Integrate new Animation workflow
* Small Fixes
* Submodel not found safety
* Add Pause
* Also allow dockport name
* Update Animation SEXP/Scripting + fix change ship class issue
* Multi fix + disable old animation sexp
* Weapon Scripting Function
* Fix bugs and replace bind
* Add onspawn trigger type
* Fix issue on ship death
* Fix Absolute Rotation
* Fix erroneous application of animation, add random start phase
* Disable Translation
* Fix Clang
* Incorporate feedback
* Incorporate feedback 2
2021-12-10 14:44:13 +09:00
Goober5000
347c67b9c7
Merge pull request #3798 from TheForce172/feature/SubstituteShipLabel
...
Substitute Ship Label
2021-12-08 13:17:26 -05:00
Goober5000
869a5bf11c
Merge pull request #3704 from Baezon/asteroid-arbitrary-targets
...
Allow for arbitrary asteroid targets in missions
2021-12-08 13:15:52 -05:00
Goober5000
2efbd6c1c1
Merge pull request #3800 from Kiloku/draw_objects_by_center
...
Add functions to draw rectangles and images by passing the center position
2021-12-08 13:15:15 -05:00
Fabian Woltermann
95890d9664
Merge pull request #3810 from EatThePath/lab-doc-fix
...
Fixed mistake in lab camera control help
2021-12-07 19:10:51 +01:00
wookieejedi
6ae4f55e91
Fix Default Sound Levels in Game Settings Table ( #3809 )
...
The game setting table allows modders to set the default noise levels for new pilots, but the game did not actually use the values set in mod table. This PR fixes that and adds safety range checks, too. Tested and works as expected.
2021-12-06 21:39:42 -05:00
David Gibson
2c5c09addb
Fixed mistake in lab camera control help
2021-12-05 17:29:32 -06:00
BMagnu
9d60eb615a
Fix the tonemapper strings ( #3806 )
2021-12-05 02:32:57 +09:00
Asteroth
28aea0c36b
consistent capitalization ( #3805 )
2021-12-02 20:55:15 +00:00
Asteroth
8161bdfb2f
Expose turret re-targeting delay ( #3803 )
...
* check for enemies every frame
* expose turret target recheck time
* fix
* more fix
2021-12-02 15:13:29 -05:00
EatThePath
c5410c6381
Lt22 ( #3801 )
...
* New configuration table for HDR tonemapping and related data.
* lighting profiles conslidation and cleanup
* Appease CI
* Lighting profiles parser now parses all tonemapping options
* simplified light profile parsing logic further
* Refrences for tonemapping functions added
* cleaned unused function definition
* Extra documentation for lighting tables
* Fixed lighting profile value label error
* Converted current_piecewise_values to const reference
2021-12-03 04:50:45 +09:00
Kiloku
623b84dfb1
clean-up
2021-11-28 18:43:32 -02:00
Kiloku
50180168c0
Add centered image and rectangle functions
2021-11-28 18:02:43 -02:00
The Force
acc6fb4cfb
#3757 Substitute Ship Label In Closeup View
2021-11-25 17:06:50 +00:00
Asteroth
30672aa343
add a warning for no asteroid types
2021-11-24 23:08:03 -05:00
Asteroth
b0b40deae7
add a better random asteroid type picker and some fred/qtfred support
2021-11-24 23:01:16 -05:00
BMagnu
b30ee67387
load techroom model subsystems into seperate buffer ( #3796 )
2021-11-24 13:07:40 -05:00
Asteroth
8f3b5dd2c0
address some review feedback
2021-11-24 02:42:30 -05:00
Asteroth
2517025111
correctly position tail for laser head on glows ( #3789 )
2021-11-21 21:48:06 -05:00
Taylor Richards
ce9214974a
Merge pull request #3734 from notimaginative/cfilesystem_cleanup
...
clean up some inconsistencies in cfilesystem
2021-11-21 14:26:12 -05:00
BMagnu
c1d3f655e0
Merge pull request #3791 from EatThePath/animation_safety2
...
guard against trying to animate non-existent submodels in more places.
2021-11-21 14:06:53 +09:00
David Gibson
c3afeffe7f
Style fix
2021-11-20 19:59:09 -06:00
David Gibson
dba56a1fd9
guard against trying to animate non-existent submodels in more places.
2021-11-20 19:00:15 -06:00
Goober5000
1819265c65
Merge pull request #3777 from Kiloku/draw_rotated_images
...
Allow drawing rotated bitmaps
2021-11-20 18:08:07 -05:00
Kiloku
b557017b20
Fix documentation
2021-11-20 19:36:03 -02:00
Kiloku
ad308757f4
Change rect rotation to use radians
2021-11-20 18:29:00 -02:00
Kiloku
67966cec9d
Use radians rather than degrees for angles
2021-11-20 18:07:30 -02:00
Asteroth
327a65917d
review fixes and tweaks
2021-11-20 00:02:55 -05:00
Asteroth
32cca98349
dont do passive lightning on destroyed subsystems ( #3771 )
2021-11-19 23:26:43 -05:00
Asteroth
62c97006f8
take into account glow size for glow head on ( #3787 )
2021-11-19 12:54:01 -05:00
Asteroth
496cef91c0
dont exclude primary targets from dead targeting ( #3781 )
2021-11-18 03:35:24 -05:00
Goober5000
479d28e4c9
Merge pull request #3774 from Goober5000/multiple_event_check
...
indicate ambiguous goal or event matches
2021-11-18 00:51:32 -05:00
Goober5000
d634ce6b62
Merge pull request #3786 from Goober5000/submodel_turn_accel
...
refactor submodel flags and add $rotate_accel
2021-11-17 22:16:25 -05:00
Goober5000
9d6eec939c
refactor submodel flags and add $rotate_accel
...
1) Changes the submodel flags to use a flagset instead of several booleans
2) Adds `rotate_accel` to allow submodel rotation acceleration to be specified
Submodel acceleration can now be instant; dumb-rotating submodels always instantly accelerate (and have always done so)
2021-11-17 21:45:01 -05:00
Asteroth
98749e19b3
add flag for toggling ship passive lightning ( #3772 )
2021-11-16 14:18:26 -05:00
Kiloku
719c047714
Avoid uninitialized variable
2021-11-14 16:41:38 -02:00
Kiloku
3038269804
allow drawing rotated bitmaps
2021-11-14 16:26:00 -02:00
Goober5000
56e6870761
address feedback
2021-11-14 00:32:48 -05:00
Goober5000
805cf61a36
indicate ambiguous goal or event matches
...
Check for multiple matches, not just missing matches. Also streamline the syntax checking a bit more. Fixes #3766 .
2021-11-13 00:18:37 -05:00
Goober5000
c3137b8ab4
Merge pull request #3765 from Goober5000/subtitle_line_height
...
allow subtitles to use different line spacing
2021-11-12 22:11:31 -05:00
Goober5000
4aa74523ab
address feedback
2021-11-11 18:52:41 -05:00
Asteroth
aaaec24000
Ai use lock status for optimum range choice ( #3762 )
...
* ai use lock status for optimum range choice
* shadowed variable
2021-11-10 21:16:31 -05:00
Asteroth
d079d7fad2
Expose nebula visibility factors ( #3676 )
...
* Expose nebula visibility factors
* separately expose size factors
* naming changes
2021-11-10 13:07:04 -05:00
The Force
e795d2a9d2
Merge branch 'master' into feature/QtInitialStatusEditor
2021-11-09 16:50:47 +00:00
Asteroth
b625e36858
add destroy-instantly-with-debris ( #3752 )
2021-11-08 11:06:34 -05:00