Commit graph

8031 commits

Author SHA1 Message Date
marauder2k7 c53d79a8cf XML Document element traversal
Allows traversing an xml document by element without needing to know the element name
Blind traversal allows more dynamic loading of xml docs and logic to wrap different outcomes

new script functions:
prevElement
nextElement
nextChildElement

<main> <--- we are here
  <child> <-- nextChildElement will take us here
  </child>
  <child2> <-- after nextChildElement nextElement will take us here
  </child2>
</main>
<main2> <-- next element will bring us here
</main2>
2025-11-15 19:02:45 +00:00
Brian Roberts 7e64493dbf
Merge pull request #1586 from Azaezel/alpha41/missionMarkerFilter
Some checks failed
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Has been cancelled
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Has been cancelled
add conditional filter for missionmarker autospawn
2025-11-13 15:24:33 -06:00
Brian Roberts 8c0e7492f6
Merge pull request #1585 from Azaezel/alpha41/miscFixes11.13.25
misc fixes
2025-11-13 15:24:09 -06:00
AzaezelX cbf407bc10 add conditional filter for missionmarker autospawn 2025-11-13 14:58:36 -06:00
AzaezelX cce40efd35 fix particle glow
multiple preloads were failing to return false or mesages on failure of mandatory entries.
clear out redundant isScriptFile definition
fix default order of /scripts/managedData script files
2025-11-13 14:29:25 -06:00
Areloch 9ec752b646
Merge pull request #1584 from marauder2k9-torque/libsndfile_sharedbuildFix
LibSndFile compile as DLL
2025-11-07 13:03:27 -06:00
marauder2k7 01873502e3 Update portfile.cmake
add the "d"
2025-10-29 14:15:25 +00:00
marauder2k7 28b7babfc0 Update torque_configs.cmake
add clean after build
2025-10-29 02:19:03 +00:00
marauder2k7 0ff57142cd Update torque_configs.cmake 2025-10-29 02:15:14 +00:00
marauder2k7 ebc6566cee Update torque_configs.cmake 2025-10-29 01:48:33 +00:00
marauder2k7 320b91fe34 link libs 2025-10-29 01:47:22 +00:00
marauder2k7 873fbbf1fe usse vcpkg just for the libsndfile build chain 2025-10-29 01:40:27 +00:00
marauder2k7 a577d36679 Update CMakeLists.txt 2025-10-28 17:11:25 +00:00
marauder2k7 574ca023d9 update libsndfile to fix linux build 2025-10-28 17:10:28 +00:00
marauder2k7 d4cc9a8324 Update CMakeLists.txt 2025-10-28 16:33:33 +00:00
marauder2k7 cbd3edf872 Update CMakeLists.txt 2025-10-28 16:26:15 +00:00
marauder2k7 44921231a6 Update CMakeLists.txt 2025-10-28 16:24:01 +00:00
marauder2k7 20c0d0c940 Update CMakeLists.txt 2025-10-28 16:19:35 +00:00
marauder2k7 c065943cb4 fix builds 2025-10-28 15:47:36 +00:00
marauder2k7 582c20fbce Update CMakeLists.txt 2025-10-28 15:44:45 +00:00
Brian Roberts ca2c502269
Merge pull request #1581 from Azaezel/alpha41/netpipeNarrowing
Alpha41/netpipe narrowing
2025-10-23 14:47:40 -05:00
AzaezelX 3ff3a5eef4 sceneobject xform transmission review 2025-10-23 09:42:47 -05:00
AzaezelX 4579f327b4 network reductons
first pass, tsstatic
sceneobject under review
2025-10-22 23:35:35 -05:00
Brian Roberts 486cb63528
Merge pull request #1580 from Azaezel/alpha41/ParticleGlow
Alpha41/particle glow
2025-10-20 19:57:28 -05:00
AzaezelX c0bd8de143 shift glow logic to use a bool. we'll likely make that a scalar at some point, but not at the last second
gl math parity. for proper *command* parity we'll need to hunt down why it' forcing it to version 110
2025-10-20 12:11:56 -05:00
AzaezelX ab80a842aa fix particle glow 2025-10-20 10:56:19 -05:00
Brian Roberts 5d260bc58f
Merge pull request #1578 from Azaezel/development
PROFILE_START_IF profiler macro
2025-10-16 19:37:48 -05:00
AzaezelX ba18fdbe6d PROFILE_START_IF profiler macro
sig is an action, a stringtable variable, and an unquoted string to compare against
demonstrated with bitmapSTB
2025-10-16 18:11:29 -05:00
Brian Roberts fda3e7bf86
Merge pull request #1577 from Azaezel/alpha41/channelVolume0
fix $pref::SFX::channelVolume0 default
2025-10-16 15:28:27 -05:00
AzaezelX 886a782e40 fix $pref::SFX::channelVolume0 default
should be 1
2025-10-16 15:28:13 -05:00
Brian Roberts c9c775afb4
Merge pull request #1575 from Areloch/ManualAssetLoadMethodTweak
Shifts the console method for manually invoking load() from being ShapeAsset specific to being generalized to AssetBase
2025-10-13 10:37:02 -05:00
JeffR 6b3fcd8e74 Shifts the console method for manually invoking load() from being ShapeAsset specific to being generalized to AssetBase 2025-10-13 08:13:37 -05:00
Brian Roberts 1277b1a347
Merge pull request #1573 from marauder2k9-torque/Taml-Json
Taml Binary compilation and JSON format
2025-10-13 07:26:42 -05:00
Brian Roberts 10ac5cc293
Merge pull request #1574 from Areloch/MiscShapeEdFixups
Fixes various reported issues with the ShapeEd update
2025-10-13 07:26:08 -05:00
JeffR e02981c848 Fixes various reported issues with the ShapeEd update
- Updates addSequence for the TSShapeConstructor so it can properly understand if it's handed an assetId or not, and if it is, stores that as the source data for use later
- Has the added benefit of ensuring no erroneous double-ups of data causing accidental overwrites when saving the shapeConstructor because it thinks the data 'changed'
- Fixed saving of new added sequences in shape constructor to properly trip whitespace
- Adds ability to manually trigger a ShapeAsset to load the shape data
- Adjusted the logic for getting a shape/animation asset's constructor when adding a new sequence to avoid false reporting of no constructor existing(by manually loading it)
- Fixed formatting on ShapeEd Anim window to properly scale
- Added onWake calls for the ShapeEd select and properties windows to better prep them position/extents-wise so they should behave more consistently
- Fixed issue of Not closing material editor if it was opened via the Edit Selected Material button in the ShapeEd
- Fixed issue of highlighting of material not going away when ShapeEditor is closed
2025-10-13 00:07:46 -05:00
marauder2k7 e1bcced905 Update assetManager.cpp
load compiled binary if it exists and is newer than the asset file
2025-10-12 19:43:50 +01:00
marauder2k7 48680700ab Update taml_ScriptBinding.h
even simpler
2025-10-12 19:43:48 +01:00
marauder2k7 efe8c184d4 Update taml_ScriptBinding.h
fix spam on saving, we only care about compression when baml is being written out. set it to false for all apart from where specified as binary, if the format is specified then turn off auto format. This warning was also wrong its binary format
2025-10-12 19:43:46 +01:00
marauder2k7 b074b9fc1f binary parsing working
finally....
2025-10-12 19:43:44 +01:00
marauder2k7 140e9dbfc6 taml binary parsing
added taml binary parser
2025-10-12 19:43:42 +01:00
marauder2k7 55afef7b3d Update assetManager.cpp
fs
2025-10-12 19:43:41 +01:00
marauder2k7 91fc70f15a Update assetManager.cpp 2025-10-12 19:43:39 +01:00
marauder2k7 64605a5c00 Update assetManager_ScriptBinding.h 2025-10-12 19:43:38 +01:00
marauder2k7 f1658d2e1e add compile options to asset manager
CompileAll - allows us to compile all assets to binary
CompileModuleAssets - allows us to just compile assets for a specific module
CompileAsset - compile a single asset
2025-10-12 19:43:36 +01:00
marauder2k7 7d497383da adds json back to taml
Allow taml to be compiled and read as json

All of this was already there just was hidden from cmake and code was commented out so just a commit to reapply this. The rest is just some cleanup
2025-10-12 19:43:35 +01:00
Brian Roberts 6c9263b625
Merge pull request #1572 from Azaezel/alpha41/cmakeCleanups
cmake cleanups
2025-10-10 17:02:27 -05:00
AzaezelX d38389b525 revert cmake part 2025-10-08 15:06:55 -05:00
AzaezelX bb41fd76c1 cmake cleanups
skip out on building zlib examples
set skip_install_rules to true to better support some pending third party libraries
2025-10-08 14:53:32 -05:00
Brian Roberts 7a0ae4c7af
Merge pull request #1570 from Azaezel/alpha41/consoleCleanupos
misc cleanups related to ranges
2025-10-07 18:07:05 -05:00
Brian Roberts 432318224e
Merge pull request #1571 from Azaezel/alpha41/evalExtension
eval echo aug
2025-10-07 18:06:55 -05:00