Commit Graph

69 Commits (master)

Author SHA1 Message Date
Andrew Cassidy af43cd8f70 Fix depth mask interaction with part repairs 3 years ago
Andrew Cassidy a0f70bd778 Fix merge error with dll and csproj 3 years ago
Andrew Cassidy 5853781461 Merge branch '1-11-updates' 3 years ago
Chris bbea67abc8 Add RCS fixes 3 years ago
Chris 135a775aab 1.11 Light updates 3 years ago
Andrew Cassidy aaaa4d097a
Merge pull request #913 from taniwha/launchclamp_el_compat
Pre-rotate the anchor transform
4 years ago
Bill Currie 7a29651f67 Pre-rotate the anchor transform
This is the launch clamp side of the fix for the EL-ReStock launch clamp
compatibility issue. The issue was reported in the EL thread and started
out as issues with getting the build cost but after fixing that, had
issues with the clamps extending properly when built at a survey site.
The bulk of the fix for that is (or will be) in EL, but this change is
for handling rotated clamps: it points the tower in the correct (editor)
direction prior to the tower being extended.
4 years ago
Andrew Cassidy cd3987cea9
Merge branch '1-10-updates' into Master 4 years ago
Andrew Cassidy 1671a65656
Integrate fuel line and strut variants 4 years ago
Andrew Cassidy 52a0030b5e
Fix error with nodes added by the game 4 years ago
Chris Adderley becf643a8f Include DeployableMeshHider in compile target 4 years ago
Andrew Cassidy fd68fe9b10
Cache generated girder meshes for later use
Should help with vessels that have large numbers of launch clamps
4 years ago
Andrew Cassidy 6153434179
Always use fallback launch clamp implementation in flight
Instanced rendering doesnt work with lighting correctly in Unity, so we cant use it in the flight scene.
4 years ago
Chris Adderley 7cdb73d0a3 Blarg HONK HONK Blurg...fixes
- #847
- #846
- #845
- #843
- #808
4 years ago
Andrew Cassidy 2c16fab42e
Add launch clamp fallback for older versions of OpenGL
Add a fallback method for the launch clamp module that does not require GPU instancing, for users with older computers. This method is currently very slow when calculating several launch clamps in a single frame in the editor, but fine in the flight scene
4 years ago
Andrew Cassidy 85ab757271
Code cleanup
• Pretty up some code for consistency
• Add documentation to constraint modules
• Fix key name for copy position constraint
4 years ago
Andrew Cassidy 3077b9b47b
Merge branch 'Wheels' into develop 4 years ago
Andrew Cassidy 931d891644
Convert ModuleRestockLookAtConstrain into ModuleRestockConstraints
New module is extendable and modular, allowing constraints to be run in the expected order without relying on possibly undefined behavior
4 years ago
Andrew Cassidy 073b7d2948
Roll ModuleAdvancedLookAtConstraint into ReStock 4 years ago
Andrew Cassidy 6cd78839ae
Update ModuleRestockHeatEffects to fix instantiation issues
Untested (will test when I get home)
4 years ago
Andrew Cassidy 8467b4fcae
Fix NREs in ISRU code
* check if renderer list is null on HeatEffects plugin before lateupdate
* correctly use reversed deploy animation for retracting ISRUs when retract animation is not present
5 years ago
Andrew Cassidy 75b05e96fe
Fix launch clamp instancing in flight scene
Closes #693
5 years ago
Andrew Cassidy 7ab6df3bd4
Update launch clamp module
• Use instancing instead of editing the mesh to extend the launch clamp girder
• Calculate length from local position when in editor to avoid slight delay
5 years ago
Andrew Cassidy bf465c5ac0
Remove another unused reference 5 years ago
Andrew Cassidy 5d3768b5bb
Remove unused reference 5 years ago
Andrew Cassidy 134fd03c55
Recompile plugin for 1.8 5 years ago
Andrew Cassidy 9ee549b29b
Merge branch 'ground' into develop 5 years ago
Andrew Cassidy 1d0042de8a
Remove debug messages from module 5 years ago
Andrew Cassidy 922dd5e282
Get launch clamp code working 5 years ago
Andrew Cassidy 3e13dab645
Launchclamp module works but hangs unexpectedly due to it growing too large 5 years ago
Andrew Cassidy 516e0829a5
Use for loops instead of foreach loops to minimize GC 5 years ago
Andrew Cassidy 411f85e329
Merge branch 'resource' into develop 5 years ago
Andrew Cassidy f5b81532bb
Finish overhauling animation module to support waiting states
• ISRU Animation module now will optionally wait for the current looping animation to complete before changing states, making transitions look more seamless
• Better looping animation handling, instead of manually refreshing animations
• Better documentation
• Remove some debug code in HeatEffects
5 years ago
Andrew Cassidy cf585360cb
overhaul ModuleRestockISRUAnimation to support more animation states
Getting closer to making this a drop-in replacement for ModuleAnimationGroup in all cases!
5 years ago
Andrew Cassidy 5e48743a92
Documentation pass 5 years ago
Andrew Cassidy a506dc492e
Add ModuleRestockHeatEffects
• Add ModuleRestockHeatEffects, which replaces ModuleHeatEffects and incorporates its own color changing module without the bugs of the stock one, as well as having an option to disable the built in blackbody glow.
• Minor changes to ModuleRestockISRUAnimation
5 years ago
Andrew Cassidy 6871021b8a
Add ISRU and custom animation module 5 years ago
Andrew Cassidy 7a5a2a0d46
Add check for if the queue has already been updated 5 years ago
Andrew Cassidy ceb3d5d33f
Allow ModuleRestockDepthMask to have multiple masks 5 years ago
Andrew Cassidy d356834614
Merge branch 'negative-space' into develop 5 years ago
Andrew Cassidy c19379153e
Update Restock.csproj 5 years ago
Andrew Cassidy 4b51e1ac70
Fix body transform support and some cleaning up 5 years ago
Andrew Cassidy 16b0e04b86
Merge branch 'negative-space' of https://github.com/PorktoberRevolution/ReStocked into negative-space 5 years ago
Andrew Cassidy c824d83bfe
Add support to set what object gets affected by the depthMask
used for setting an "interior" mesh while allowing transparent meshes outside to still render correctly
5 years ago
Andrew Cassidy 676287618a
Update Restock.csproj 5 years ago
Andrew Cassidy ec71ee0019
Fix depth mask module with transparent shaders and part variants 5 years ago
Andrew Cassidy 7a154de62f
Add DepthMask module 5 years ago
Andrew Cassidy 175c7269e3
Minor changes to ModuleRestockLinkedMesh 5 years ago
Andrew Cassidy 17f73a1c05
Add fuelline and strut 5 years ago
Andrew Cassidy 1ba8caa1ac
Keep texture centered when extending pipes
(this will be important later)
5 years ago