348ed7a658
Fix Scene Object (or "object")
...
* Capital O in "Sceneobject" becomes a small o to get things working!
2022-10-13 12:44:33 -04:00
972bfda37b
Add xSitCam.py functionality to Sitting Modifier
...
Adds new scripting to use xSitCam.py if a camera is selected
2022-10-11 18:56:07 -04:00
50a9b1a025
Merge pull request #341 from Hoikas/fix_331
...
Fix #331 .
2022-07-04 19:24:28 -04:00
bed083e37b
Fix #331 .
2022-07-04 19:04:56 -04:00
81d8918657
Merge pull request #336 from Hoikas/collider_fixes
...
A batch of collider usability improvements.
2022-06-30 21:35:48 -04:00
9f34cba95c
Merge pull request #337 from Hoikas/fix_334
...
Fix #334 .
2022-06-30 20:48:47 -04:00
0fe0a0108d
Merge pull request #339 from Hoikas/fix_332
...
Fix #332 .
2022-06-30 20:29:16 -04:00
5a102b3e5f
Fix #334 .
...
This fixes #334 by sorting everything before writing it out to the
localization file. Note that we need to sort each step along the way
because the nested dicts are not sorted by a call to `sorted()` - it
appears to only sort the key.
2022-06-30 20:24:30 -04:00
87cc4e8d1b
Alert on triangle mesh regions.
...
This makes the bounds selection RED when a region is marked as triangle
mesh. The export will succeed for TPotS but fail for Myst V and MOUL.
2022-06-30 19:54:18 -04:00
a3fc2cdabf
Refuse to export triangle mesh regions to MOUL.
2022-06-30 19:54:18 -04:00
ec37d4e650
Force flat-ish convex hulls to triangle mesh.
...
These crash the engine, so don't export them.
2022-06-30 19:54:18 -04:00
baa8b7eb49
Fix #332 .
2022-06-29 20:40:36 -04:00
a0d94e7e4c
Bump Blender build to fix problems with undo.
v0.13a
2022-05-28 20:53:49 -04:00
2621deb514
Merge pull request #330 from Jrius/py_anim_fix
...
Fix error when exporting Python animation attributes
2022-05-25 17:04:02 -04:00
b37588f5e2
Fix error when exporting Python animation attributes
2022-05-25 21:54:19 +02:00
524c8e19ca
Fix Start Menu shortcut.
v0.13
v0.13-rc2
2022-04-16 16:48:07 -04:00
665429d24a
Add "Cleanup" progress phase.
...
This is in response to feedback that the "Writing Age" phase seems slow.
2022-04-16 16:30:04 -04:00
d11e5d5a67
Merge pull request #325 from Hoikas/fix322
...
Fix #322 .
v0.13-rc1
2022-04-09 18:56:33 -04:00
e786e78c51
Fix #322 .
...
There were logic problems around exporting references to objects that
exist only in disabled pages (or default pages that are disabled because
no enabled objects are exported into the default page).
2022-04-09 16:17:05 -04:00
d38c96a2f1
Merge pull request #323 from H-uru/localsound-fix
...
Fix syntax error in sound modifiers
2022-04-03 07:52:49 -04:00
025e36c4a2
Fix syntax error in sound modifiers
2022-04-02 21:24:14 -07:00
83c25b668a
Merge pull request #321 from DoobesURU/DynamicBounds
...
Add kDynamicBlocker collider toggle.
2022-04-02 19:39:12 -04:00
fb85d60a06
Merge pull request #295 from DoobesURU/AddLocalOnly
...
Add Local Only to Sound Emitter Modifier
2022-04-02 19:39:00 -04:00
08d61e11c0
Revert node_messages.py to remove LocalOnly references per Hoikas
2022-04-02 19:30:10 -04:00
3b13d2e3d2
Revert Random Sound Check
...
Backtrack local only/random sound check
2022-04-02 19:26:42 -04:00
539e274367
Add random sound check
...
Random sound mods mixed with local only cause problems, so we raise an error message if that happens.
2022-04-02 19:26:41 -04:00
7f408659df
Modify Sound Message Node
...
Allow the sound node to check for Local Only conditions.
2022-04-02 19:26:40 -04:00
568ccbeea0
Fix Property Name
...
Uses the proper kPropLocalOnly.
2022-04-02 19:26:39 -04:00
a93d7cb51d
Add Local Only
...
Adds the "Local Only/kIsLocalOnly" property to sound emitters. Dependent on the kPropIsLocalOnly attribute, which still needs to be added to libHSPlasma.
2022-04-02 19:26:39 -04:00
996b681ca4
Adjust UI interface per Hoikas
2022-04-02 19:25:32 -04:00
a446a1c62a
Change memberGroup to kGroupLOSOnly
...
collideGroup of kGroupDynamic with memberGroup kGroupLOSOnly blocks only kickables in both MOUL and PotS.
2022-04-02 19:23:19 -04:00
9d0e478261
Set collideGroup along with memberGroup per dpogue
2022-04-02 19:23:18 -04:00
f64fdebb2f
Adjust SimDef
...
Switch to proper kGroupDynamicBlocker
2022-04-02 19:23:17 -04:00
b494d268ec
Remove excess whitespace
2022-04-02 19:23:17 -04:00
5b49049194
More adjustments
...
Remove unneeded "safety" measures and set dynamic_blocker default value to True instead of False
2022-04-02 19:23:16 -04:00
7bc9e9833b
Add kDynamicBlocker collider toggle.
...
Exports a collider that should hopefully block only dynamic objects (kickables). Also, some formatting adjustments to the properties script to match others (this can be undone if wanted)
2022-04-02 19:23:15 -04:00
89de4e103c
Update dependency hashes.
2022-04-02 19:01:43 -04:00
bbd243026a
Bump the build process to VC++2022.
...
This includes a new B4K built with VC++2022 as well.
2022-04-02 19:01:43 -04:00
5359447a10
Change installer from WiX to NSIS.
...
I don't really remember why we initially used WiX. Possibly to silently
update any existing Blender installs? Anyway, the problem is that the
VCRuntime MergeModules are deprecated, and GHA has pretty much removed
them. So, we need to use NSIS to be able to trivially run the
vc.redist.exe installer. It runs an MSI, and WiX produces MSIs, so to
keep using WiX, we'd need to write an installer-coordinator. Forget
about it. Just use NSIS.
2022-04-02 19:01:43 -04:00
af1b224702
Avoid double-installing Korman.
...
Don't install any copies of Korman that might be lurking inside the
Blender directory. This can easily result in interesting race conditions
where we can't predict what exactly will be installed. Worse, if the
korman installed to Blender is a Windows directory junction, then CPack
will fail with an inscrutable error.
2022-04-02 19:01:43 -04:00
301bf81ba5
Ensure HSPlasma gets the correct Python exe.
2022-04-02 19:01:43 -04:00
44a41429c3
Merge pull request #320 from DoobesURU/SoundMsgCallback
...
Add Callback EnumProperty to sound message node.
2022-03-19 20:47:22 -04:00
8cb886be38
Fix EnumProperty descriptions
...
Adjust descriptions due to my blatant copy/paste per Hoikas.
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com >
2022-03-19 20:40:15 -04:00
54f5b8b0ed
Add Callback EnumProperty to sound message node.
2022-03-19 20:16:24 -04:00
f5f0147a93
Merge pull request #319 from DoobesURU/RemoveFlareOpacityMod
...
Remove Opacity Fader from Plasma flare function
2022-03-13 14:04:24 -04:00
e4115138db
Adjust material/texture settings
...
Removes the Skip Depth Test (per Jrius) while also implementing updated emissive functions.
2022-03-07 17:06:21 -05:00
dd43ede92e
Remove Opacity Fader from flaregen
...
Takes out opacity fader, which has been causing problems for end user.
2022-03-04 18:14:44 -05:00
1e198a1cfe
Merge pull request #318 from Jrius/envmap_fog_fix
...
Dynamic envmap: let the engine use default fog settings.
2022-02-27 17:51:21 -05:00
f7d06016b1
Dynamic envmap: use -1 fog to let the engine use default fog settings.
2022-02-27 12:37:06 +01:00
560670bd34
Merge pull request #299 from DoobesURU/PythonTexNodeAnim
...
Add named animation EnumProperty
2022-02-26 19:39:59 -05:00