4
4
mirror of https://github.com/H-uru/korman.git synced 2025-07-13 18:17:38 -04:00
Commit Graph

1056 Commits

Author SHA1 Message Date
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
fa833a8684 Create context manager for temporary bmesh objects. 2020-06-18 04:44:28 -07:00
6e076f9d49 Fix #184. 2020-06-14 18:34:28 -04:00
6a9bf675a4 Fix #185. 2020-06-14 18:27:13 -04:00
95c5defab1 Add .editorconfig and update .gitignore for VS Code. 2020-06-14 18:16:15 -04:00
0c82e80e48 Allow triggering MSBs from Responders. 2020-05-26 16:41:12 -04:00
0844a5338d What the log message...? 2020-05-26 16:41:12 -04:00
e0db2bd3c3 Allow MSBs to trigger responders and sitting mods. 2020-05-26 16:41:12 -04:00
666d443b13 Fix the @dpogue bug. 2020-05-11 01:55:39 -04:00
88f4e6a624 Add workaround for sound upgrade recursion error. 2020-04-07 00:45:08 -04:00
e912e1e3ce Merge pull request #179 from Hoikas/sane_sound
Fix Sound Mod Issues.
2020-02-25 21:48:34 -05:00
34a945e86c Remove sound datablock name proxy hack.
The commentary about PointerProps and update callbacks appears to be
incorrect. Maybe it was broken in a beta release of Blender 2.79? Works
fine in Blender 2.79b.
2020-02-24 23:40:41 -05:00
915fc58e21 Fix #178.
This adds a button for packaging/exporting sound files to either the zip
or the game directory.
2020-02-24 23:33:40 -05:00