172d8083aa
Only set runtime colors to black if we are not preshading.
...
Otherwise, what we wind up doing is making it pretty much impossible for
RT lights to affect objects with kLiteMaterial.
2021-01-06 16:53:47 -05:00
39a3a88bb8
Ensure PFM-related lights are marked animated.
2021-01-06 12:09:42 -05:00
33c4ac9821
Merge pull request #225 from DoobesURU/SoundAnimFix
...
Fix volume animation conversion
2020-10-14 18:55:28 -04:00
09e7418e72
Fix volume conversion
...
Keyframes need negative values in order for sound volume animations to work properly, and this change, per Hoikas, will fix this.
2020-10-14 17:30:36 -04:00
4f18f64fe7
Adjust linking book mod MSB to match Cyan's.
...
This fixes no readily apparent bug, but it's best to match the existing
data when we can to prevent future GOTCHAs.
2020-10-08 19:49:44 -04:00
1a31eafe77
Merge pull request #210 from Hoikas/render
...
DSpan Export Improvements
2020-10-06 20:17:14 -04:00
36b798c253
Merge pull request #215 from TikiBear/patch-2
...
Fix bugs caused by using Decimate modifier
2020-10-05 23:13:50 -04:00
3abb36b4c4
Partially revert the emissive stuff.
2020-10-05 19:13:06 -04:00
9b061154dc
Update mesh.py
...
Fix Blender Decimate mod crash. Better syntax.
2020-10-05 12:45:44 -07:00
8f3a94589e
Update mesh.py
...
Prevent export of Blender Decimate modifier from failing and corrupting Blender file!
2020-10-04 12:19:45 -07:00
b0c552ae6a
Kickables should be runtime lit.
2020-10-02 23:35:31 -04:00
a203e109ba
Properly set the layer colors and emissive flag.
...
This fixes the layer preshade color to be black when runtime lighting is
requested. Further, both preshade and runtime are properly set to black
for emissive layers.
2020-10-02 23:35:31 -04:00
94398fd293
Improve support for VtxNonPreshaded and RT Lights.
...
This appropriately marks spans as VtxNonPreshaded if they use vertex
alpha or runtime lighting. In those cases, we properly fold the runtime
light color into the vertex color as expected by Plasma.
2020-10-02 23:35:30 -04:00
fedb7c91f5
Add "Blending" modifier and improve render level export.
...
This matches us up more closely with what PlasmaMAX does and allows us
to really fix x-raying effects by properly forcing objects into the
correct render pass.
2020-10-01 23:22:10 -04:00
3161e9766d
Merge pull request #211 from DoobesURU/SoundExportOps
...
Add Sound Export Operator Buttons
2020-10-01 23:19:57 -04:00
bd1f139259
Merge pull request #191 from Deledrius/help_menu
...
Add Help menu for Korman.
2020-10-01 23:18:11 -04:00
c8dc5df5d8
Add Help menu for Korman.
2020-10-01 17:19:37 -07:00
b9e8b4434e
Add Sound Export Operator Buttons
...
Adds buttons to enable and disable export/packaging of sounds (WIP)
2020-10-01 15:27:09 -04:00
690d75b175
Add scaffolding for #102 .
2020-09-28 20:52:54 -04:00
633b3a4234
Fix #187 .
...
We were only comparing connections in one direction in order to make the
list of suggestions. This ensures that suggested connections are
validated in both directions.
2020-09-28 12:49:31 -04:00
56c2fdd054
Fix issue with static sounds not playing in PotS.
2020-09-28 12:24:28 -04:00
313abbc7ad
Merge pull request #209 from DoobesURU/DoubleSidedOps
...
Add Double Sided Toolbox Operators
2020-09-27 21:18:34 -04:00
55d3e36eac
Add Double Sided Operators
...
Adds toolbar options to toggle double sided meshes
2020-09-27 21:16:57 -04:00
a3e5af042f
Fix #205 .
2020-09-23 23:00:04 -04:00
16b0ebdc15
Fix potential blender crash during export.
...
Blender can crash during export when baking vertex colors to shared mesh
data objects. Doing that can lead to lighting gotchas, but it's better
to have lighting gotchas than crashes.
2020-09-19 18:16:51 -04:00
2ef5d23671
Merge pull request #202 from dpogue/alpha-vcol
...
Ensure alpha vcol paint makes a BlendSpan
2020-09-19 17:26:09 -04:00
ecf7f8207f
Ensure alpha vcol paint makes a BlendSpan
2020-09-19 13:53:34 -07:00
89d4dc653a
Merge pull request #200 from DoobesURU/patch-1
...
Fix Rail Camera keyframe issue
2020-09-14 14:09:31 -04:00
3cdc2c8e94
Fix Rail Camera keyframe issue
...
Keeps Korman from exporting a rail camera with only one keyframe (or duplicate location keyframes), which causes the client to crash.
2020-09-14 14:05:36 -04:00
8f20586876
Merge pull request #196 from julyfortoday/fontconversion
...
Font Export
2020-09-09 09:37:28 -04:00
e1b9537886
Avoid using object operators for TextCurve conversions.
2020-09-07 17:29:54 -04:00
bac5a7127f
Added conversion function for turning font objects into mesh objects that can be exported to Plasma.
2020-09-07 16:23:37 -04:00
2f925221ff
Add support for triangle mesh proxy collision.
2020-09-03 17:49:07 -04:00
79f81fc63a
Fix issue with toolbox operators clobbering page settings.
...
This happens in ZLZ-imported Ages, probably due to object name
collisions from multiple pages.
2020-09-02 11:09:49 -04:00
b762c3c64c
Merge pull request #192 from Deledrius/flare_fix
...
Remove spurious code in lamp flare operator.
2020-08-03 07:30:07 -04:00
cbd053154c
Remove spurious code in lamp flare operator.
2020-08-02 21:01:14 -07:00
c264cb8095
Fix traceback in Animation Group warning messages.
v0.10
2020-07-10 13:21:28 -04:00
50f82ab9a4
Merge pull request #182 from Deledrius/lamp_flare
...
Add premade Lamp Flare.
2020-07-07 13:10:34 -04:00
2b3c285b9a
Add premade Lamp Flare.
2020-07-06 13:12:08 -07:00
e576bab339
Limit all SceneObjects to valid Python 2 identifiers.
...
In Path of the Shell, the entire tree from plSceneObject to
plPythonFileMod MUST be a valid identifier, otherwise, a SystemError is
raised.
2020-07-05 19:09:33 -04:00
1d39f31866
Merge pull request #186 from Deledrius/msb_descs
...
Add missing descriptions for PlasmaAnimStageSettingsNode properties.
2020-07-05 17:56:22 -04:00
52c466a698
Add missing descriptions for PlasmaAnimStageSettingsNode properties.
2020-07-01 00:30:57 -07:00
b27153fb1f
Fix some potential issues with the _korlib CMake.
2020-06-25 10:55:33 -04:00
8160ea9dea
Merge pull request #181 from Deledrius/add_linking_book
...
Add Linking Book guide.
2020-06-24 09:00:06 -04:00
3102c1f18b
Merge pull request #183 from Hoikas/msb
...
Fix oversights in MSBs.
2020-06-24 08:34:01 -04:00
0b0c5242a6
Leave Local View mode before attempting to Add Mesh objects.
2020-06-24 05:09:03 -07:00
abebff424c
Add premade Linking Book guide in 'Add->Plasma' menu.
2020-06-24 05:08:47 -07:00
4d2b2d574b
Merge pull request #180 from Deledrius/linking_book_mod
...
Add a simple LinkingBook Modifier.
2020-06-24 06:46:27 -04:00
66a6babf24
Add a non-linking OneShot Responder for PotS Linking Books.
2020-06-21 17:39:07 -07:00
81774cd121
Add simple modifier for creating Linking Books.
2020-06-21 17:38:38 -07:00