Adam Johnson
530d5efe74
Fix some potential tracebacks in the Logic Nodes
10 years ago
Adam Johnson
9a620fb2db
Physicals shouldn't have a mass of 0
10 years ago
Adam Johnson
ca4a7d63f9
Responder commands can only send one message
10 years ago
Adam Johnson
a99728c241
Allow configuration of environment map colors
10 years ago
Adam Johnson
52c122696d
Merge remote-tracking branch 'hoikas/logic-nodes'
10 years ago
Adam Johnson
425ff808dc
Ensure clickables have a CoordinateInterface
10 years ago
Adam Johnson
5d33ca7abb
Make the Advanced Logic modifier smarter
...
You can now attach many node trees to this modifier and specify which
versions of the game they should export for. Handy!
10 years ago
Adam Johnson
27dbb23fa9
Tweak some of the variable input stuff
10 years ago
Adam Johnson
54e324e360
More work on Responder callbacks...
10 years ago
Adam Johnson
e02a063ad7
Simple AnimCmdMsg
...
NOTE: AnimCmdMsg does not support callbacks ATM. I'm still annoyed with
the callback generation code and am looking for "better ways(TM)" to do
it
10 years ago
Adam Johnson
10bdf645b9
Ensure all responder states are converted
10 years ago
Adam Johnson
f0748b690d
Implement OneShot logic nodes
...
This is somewhat simplified in that we classify OneShots as a message. It
just seems easier that way.
10 years ago
Adam Johnson
cf4d4c2c82
Fix issues with env maps and opacity
10 years ago
Adam Johnson
85ac142aa8
Fix typo
10 years ago
Adam Johnson
cf52eb8bf6
Use the actual action start for ATCAnims
...
Perhaps we should inspect the keyframes and use their range instead?
10 years ago
Adam Johnson
e7827e0c52
Don't truncate matrix44 controllers
10 years ago
Adam Johnson
62bf783990
Opacity animations require alpha blending
10 years ago
Adam Johnson
ec01efd8d8
Don't export empty matrix44 controllers
10 years ago
Adam Johnson
cc755bf072
Fix tracebacks where ImageTexture.image is None
10 years ago
Adam Johnson
aaf1395bb4
Fix bug in opacity anim cleverness
...
Just remove the cleverness anyway. That was kind of dense IMO.
10 years ago
Adam Johnson
916a621765
Add more find/create helpers
10 years ago
Adam Johnson
69c967f85f
Export layer transforms
10 years ago
Adam Johnson
47d67997b4
Implement layer transform animation
10 years ago
Adam Johnson
e14ac4f903
Implement layer opacity animations
10 years ago
Adam Johnson
b34308198b
Don't put outdated crap into non-scalar keyframes
10 years ago
Adam Johnson
ac00ed24f9
Fix typo preventing environment maps exporting
10 years ago
Adam Johnson
094c784dd2
Add last-chance export pass
...
This allows us to inspect our objects just before we blast them out,
preventing race conditions. Implement physical animations as an example.
10 years ago
Adam Johnson
227d391dc0
Export from the first frame by default
10 years ago
Adam Johnson
a838d82c00
Move texture page setting to World panel
...
This makes sense because the pages to export checkboxes are here. The
export modal should be sort of a "last-chance" settings thing... not
actual core settings.
10 years ago
Adam Johnson
4ad72c879b
Nuke aggressive bezier squelching
10 years ago
Adam Johnson
b709db140a
Allow the user to spec'd lightmap regeneration
...
This is slow on nontrivial meshes and can take up most of the export
time...
10 years ago
Adam Johnson
690bd70360
Add modifier dependencies
...
These are hints that will auto-enable certain modifiers. It makes no sense
to have an Animation Loop modifier with no Animation modifier...
10 years ago
Adam Johnson
2c5a56d6cb
Merge remote-tracking branch 'hoikas/anim'
10 years ago
Adam Johnson
4a8e0722f9
Implement scale animation controllers
10 years ago
Adam Johnson
0ceca75f0d
Be smarter about animation subcontrols
...
Plasma assumes that any non-root level plCompoundController cannot have
any null subcontrollers. So, we now attempt to export leaf controllers
where possible, instead of compounds. This is hindered by the fact that
Blender loves bezier interpolation.
10 years ago
Adam Johnson
5b5577f6f5
Implement rudimentary object animation
10 years ago
Adam Johnson
f5482bf98f
Merge pull request #9 from Deledrius/layeropacity
...
Add Plasma layer options panel to Texture context.
10 years ago
Joseph Davies
a208ee21d3
Add Plasma layer options panel to Texture context.
...
- Add an opacity value for exported layer.
- Add a conversion button in the toolbar for old PyPRP Ages
which used the diffuse color factor as the opacity value.
10 years ago
Adam Johnson
3df745f600
Enable the Material Shading panel
10 years ago
Adam Johnson
3e51091501
Implement useful toolbox utils for PyPRP porting
...
As requested by Doobes, we now have buttons that enable Plasma Object on
everything and all Textures. These are mostly useful for the case of
updating from PyPRP, which was opt-out and totally ignored the
checked-ness of Textures.
10 years ago
Adam Johnson
a6b6907b8c
Update SpawnPoint info text
10 years ago
Adam Johnson
515c4f6b44
Use collision bounds in PanicLinkRegion modifier
10 years ago
Adam Johnson
04b9e4a989
Merge pull request #8 from Deledrius/colorfix
...
Fix color pickers to only permit usable values.
10 years ago
Joseph Davies
135cf76d8b
Fix color pickers to only permit usable values.
10 years ago
Adam Johnson
1fe28cbd96
Use "requires_actor" in logic nodes as well
10 years ago
Adam Johnson
2c0aae9915
Fix "I'm a material but not really" bugs
...
Why in the world is it even possible for a material to be None? This is
just a GOTCHA for the sake of GOTCHAs.
10 years ago
Adam Johnson
1cf0f92a26
Change default bounds type to Convex Hull
10 years ago
Adam Johnson
dc08e14fe1
Merge remote-tracking branch 'hoikas/logic-nodes'
10 years ago
Adam Johnson
0dc78b6585
Implement a SittingBehavior modifier
10 years ago
Adam Johnson
6a6c2f5226
Implement logic nodes for SittingMods
10 years ago