dottools
8267c13696
BaseGame Template: Fix script assert on canceling game options changes
2022-05-30 15:54:32 -05:00
Robert MacGregor
24707b38cf
* BugFix: Correct the platformPOSIX sources not being compiled for Mac.
2022-05-30 16:45:35 -04:00
Robert MacGregor
7380161054
* BugFix: Correct convexDecomp compilation by setting the LINUX flag when necessary.
...
* BugFix: Update OpenAL to correct a compilation error on Linux.
2022-05-30 16:32:45 -04:00
Robert MacGregor
e071f1d901
* Feature: Implement template configuration at the CMake configure stage.
...
* BugFix: Correct some source references in the Engine CMakeLists.txt
2022-05-30 15:22:52 -04:00
Robert MacGregor
2ee56751dd
* BugFix: Corrections to allow the Windows build to work correctly with D3D11.
...
* BugFix: Corrections to allow executables and libraries to build in the game directory without an install.
2022-05-30 14:22:59 -04:00
AzaezelX
da820e268e
fix particle emitter asset browser spawning
2022-05-30 11:30:16 -05:00
AzaezelX
3423c9eb13
lower min brushsize for forest to sub-meter levels
2022-05-30 10:56:43 -05:00
Brian Roberts
925f6ebe41
Merge pull request #794 from Azaezel/alpha40/convexShapeShaderStandardization
...
set convexshape to use a standard vertex type
2022-05-29 22:53:13 -05:00
AzaezelX
dd920bb537
set convexshape to use a standard vertex type
...
we were seeing vert type vs shadergen mismatches. this is a route to conform the former to the latter, which avoids generating a unique shader/processedmaterial combo
2022-05-29 13:18:01 -05:00
Brian Roberts
7a2b93dab4
Merge pull request #793 from Azaezel/alpha40/explosionSoundfix
...
fix on-RPC-command explosion sounds not playing the first time
2022-05-28 06:45:39 -05:00
Robert MacGregor
49204fa88d
* Feature: Dynamic library checker and installer.
...
* BugFix: Minor fixes for compilation.
2022-05-27 20:14:17 -04:00
AzaezelX
c47cb54702
fix on-RPC-command explosion sounds not playing the first time
2022-05-26 18:04:37 -05:00
Brian Roberts
67771cad5b
Merge pull request #792 from Ragora/bugfix-macos-hotkeys
...
BugFix: Correct MacOS not responding to various hotkeys
2022-05-25 21:24:48 -05:00
Robert MacGregor
e686a9850e
* BugFix: Correct the MacOS hotkey workaround causing eg. the Windows key to potentially be processed as part of a hotkey combo.
2022-05-25 21:50:14 -04:00
Robert MacGregor
3f944874f3
* BugFix: Correct MacOS not responding to Command+C, Command+X, Command+A and Command+V by removing a hack in guiTextEditCtrl and shifting the logic to sdlWindow.
2022-05-25 21:46:12 -04:00
Brian Roberts
e896e663d4
Merge pull request #791 from Ragora/bugfix-sdl-fallthrough
...
BugFix: Correct invalid fall-through behavior in sdlInputManager.cpp.
2022-05-25 18:29:09 -05:00
Robert MacGregor
d5d846f311
* BugFix: Correct invalid fall-through behavior in sdlInputManager.cpp.
2022-05-25 19:25:33 -04:00
Brian Roberts
13a296aae8
Merge pull request #783 from Azaezel/alpha40/ambeintOrderOps
...
fix sDefaultAmbience intialization.
2022-05-25 00:26:27 -05:00
Brian Roberts
dd801ec1a1
Merge pull request #790 from Areloch/MiscFixes20220524
...
Misc Fixes for 2022/05/24
2022-05-25 00:25:37 -05:00
JeffR
70a9666cc3
Removes erroneous assignment of loaded state onto fallback assets when we fail to find an assetId by filename for image and shape assets
...
Fixed handling of TSStatics' materialSlot fields, where if the field has been changed, it properly loads the modified field and ensures the reskin action happens correctly.
Changed text on some context popup menu to better indicate the action Views loose files, not imports them
Makes the Loose File Viewer skip cached.dts files.
2022-05-25 00:12:12 -05:00
Brian Roberts
53cd3ea36a
Merge pull request #789 from JeffProgrammer/cpuinfo
...
Overhaul on CPU detection for Windows, Mac (x64/arm64) & Linux
2022-05-24 22:58:08 -05:00
Jeff Hutchinson
04a94669eb
Merge pull request #7 from Ragora/feature-linux-cpu-info-fixed
...
Feature: Detect POSIX CPU Information
2022-05-24 22:41:59 -04:00
Robert MacGregor
0df555f9eb
* Adjustment: Add static keyword to getCPUInformation in POSIXCPUInfo.
2022-05-24 21:38:03 -04:00
Robert MacGregor
3be4f5983e
* Cleanup: Remove mInstallLibrary_Vec from platformMac.
2022-05-24 21:27:13 -04:00
Robert MacGregor
4a92ecf9e5
* BugFix: Remove the last remnant of 3DNow! Extensions.
2022-05-24 21:11:08 -04:00
Robert MacGregor
2368f1d97c
* Feature: Reimplement POSIX CPU information.
...
* BugFix: Correct a typo in setProcessoInformation -> setProcessorInformation.
2022-05-24 20:58:28 -04:00
Robert MacGregor
c687c0d23a
* BugFix: Remove unused 3DNow! extensions and broken SSE extensions.
2022-05-24 20:39:34 -04:00
Jeff Hutchinson
27fd15de83
Merge remote-tracking branch 't3d/Preview4_0' into cpuinfo
2022-05-24 17:16:57 -04:00
Brian Roberts
237f5230d7
Merge pull request #788 from Areloch/NewForestItemListFix
...
Fixes issue where creating a new ForestItem wouldn't have it show in the ForestItemData dropdown on brushes until you restart.
2022-05-24 04:49:10 -05:00
JeffR
52368a0428
Fixes issue where creating a new ForestItem wouldn't have it show in the ForestItemData dropdown on brushes until you restart.
2022-05-24 02:10:06 -05:00
Brian Roberts
30251f5be1
Merge pull request #787 from JeffProgrammer/ts_strempty_is_now_0
...
Fix edgecase where empty string was not being explicitly set to 0 in …
2022-05-23 20:09:59 -05:00
Jeff Hutchinson
8f2beb3219
Fix edgecase where empty string was not being explicitly set to 0 in torquescript when used as integers/floats/bools.
...
We found this in the setInventory standard module. in setInventory, %max was being set to empty string, but being compared to 0 during TorqueScript comparison ops. I knew to look in ConsoleValue's type conversion functions, as the interpreter internally uses ConsoleValues when working with torquescript variables under the hood. ConsoleValue is responsible for handling all type conversions on the fly as needed inside of the core interpreter logic.
2022-05-23 20:25:32 -04:00
Brian Roberts
7984777336
Merge pull request #786 from JeffProgrammer/ts_conversion_buffer_allocator
...
Better allocator for TorqueScript temp conversions during interpretation
2022-05-21 21:31:53 -05:00
Brian Roberts
bb5023fa7d
Merge pull request #785 from Ragora/adjustment-update-sdl
...
Adjustment: Update libsdl to address a bug in compilation on MacOS
2022-05-21 20:59:35 -05:00
Jeff Hutchinson
3988e7baee
Better allocator for TorqueScript temp conversions used during interpretation
...
instead of using a Vector<> that never frees and grows for torquescript temporaries created when doing type conversions)
2022-05-21 21:55:44 -04:00
Robert MacGregor
eab544c8f3
* Adjustment: Update libsdl to address a bug in compilation on MacOS devices.
2022-05-21 20:25:30 -04:00
Robert MacGregor
74faab3fb4
* Feature: Implement scanning for sub projects.
2022-05-21 20:01:23 -04:00
Robert MacGregor
b23554295c
* BugFix: Correct some errors in the module scripts.
...
* BugFix: Fixes for compiling on Windows.
2022-05-21 18:07:14 -04:00
Robert MacGregor
e7b01902ee
* BugFix: Commit forgotten CMakeLists.txt for BaseGame.
2022-05-21 00:52:44 -04:00
Robert MacGregor
dfc03da9d9
* Feature: Begin working the new engine module system.
2022-05-17 20:42:35 -04:00
Robert MacGregor
9901fa76b4
* Feature: Initial testing with module (file) searches.
2022-05-17 18:04:19 -04:00
Robert MacGregor
c3540acf94
* Feature: Remove the intermediate libraries and simply collate the sources into one target. This is necessary for eg. console function registration to work properly.
2022-05-17 15:42:30 -04:00
Robert MacGregor
786dac7419
* Feature: Obtain a building executable on MacOS, but need to resolve the crashing issues and multi-configuration settings.
2022-05-17 13:14:00 -04:00
AzaezelX
ff0e418132
fix sDefaultAmbience intialization.
...
we don't want to spool that up before the SFX subsystem has kicked in
2022-05-16 19:22:25 -05:00
Robert MacGregor
d7cdf54661
* Adjustment: Initial CMake reworking.
2022-05-13 23:42:41 -04:00
Brian Roberts
516163fd5d
Merge pull request #781 from Areloch/MiscFixes20220510
...
Misc Fixes for 2022/05/10
2022-05-11 01:15:07 -05:00
Brian Roberts
81b4cc92b6
Merge pull request #780 from Areloch/UINavigation
...
Implements a more standardized way to format usual UI pages by having the ability to utilize the UINavigation namespace for page stack navigation
2022-05-11 01:14:57 -05:00
JeffR
8aed00ec4d
Fixed graphical level values to set defaultAnisotropy instead of vsync
...
Forced update of cursor position when using keyboard/mouse on options menu when changing an option to re-establish focus after refresh
Updated missed bitmap field on GuiPopupMenuItemBorder to use assetId
Made folders display before other preview entries in the AB for ease of navigation
Fixed issue where when re-opening the AB the path would reset, especially with select mode
Fixed issue when generating previews for materials, terrain materials and shapes where the very first time the preview generated it wouldn't map correctly
Cleaned up some old commented code blocks
Added text to the Open menubar entry in the GUIEditor to indicate it opens files specifically to add clarity
2022-05-11 00:58:14 -05:00
JeffR
5f871763fb
Adds creator callback integration to pair with the base UI module having shortcut creator entries in the GUIEditor for creating stuff like the UINavigation containers, or MenuList controls with the namespace hooks already established.
2022-05-09 20:57:42 -05:00
JeffR
07b3e2789e
Adds proper documentation and explains some of the navigation/menu usage behavior via the BaseUI example menus
2022-05-09 16:17:22 -05:00