Making TS7.5 plugins

About Truespace Archives

These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.

They are retained here for archive purposes only.

Making TS7.5 plugins // New Users

1  |  

Post by tamtam // Dec 2, 2007, 10:27am

tamtam
Total Posts: 213
pic
I've seen lots of really cool plugin screenshots here at Caligari. In one of my other threads I had asked if someone could write a plugin for converting materials to UV maps. I want to try to make a plugin for that, but I have never made a plugin, and I don't know how to script (but I have used a basic programming language).


I have lots of questions about plugins, and how they are made:


1. What are the basic steps in the process of making a plugin for TS7.5?


2. What software/scripting languages/programming languages are used for making TS plugins?


3. How do you change the plugin's icon?


4. Can you access the Truespace 7.5 source code when making a plugin?


5. Can I sell a plugin for money if I make one?


6. How do you make the plugin code into a .tsx file?


7. How do you make the plugin work in other versions of Truespace?


8. What are the prices of the software/languages used to make the plugin?


9. Where can I get the software for coding plugins?



I know this is a lot of questions, but I am just new to the world of coding plugins.:(


Thankyou everyone!

- tamtam

Post by Jack Edwards // Dec 2, 2007, 12:27pm

Jack Edwards
Total Posts: 4062
pic
Hi Tamtam,

You can download the API for making TS6.6 plugins here:
http://www.caligari.com/download/tsx.asp?Cate=DTSX
(6.6 plugins can be loaded in Model side in 7.x)

7.x doesn't have a plugin API available to the public yet and development is under strict NDA, so unless one of the Caligari employees wants to make an announcement about that, you're not likely to get much of a response on that front.

UVs can be accessed via scripting, though. I haven't quite figured out how to reapply the changes back to the original mesh though, but I think Glen/Nightflight/ProfessorKhaos might be able to help you out with that one.

-Jack.

Post by Emma // Dec 2, 2007, 12:33pm

Emma
Total Posts: 344
pic
Hallo tamtam,


first I think we must separate what is and what will come


- So far you can write your own scripts for existing versions of trueSpace 7.x


- These scripts are no Plugins, no they are scripts


Scripts generally are written in readable source code, other than plugins which are compiled and which you can hide from otheres so you can for example sell them.


You can look into the trueSpace 7 tutorial thread in this forum to read about scripts published so far


You should also look inside the interactive thread, there are really nice solution. Go in the LE inside the scripts and study the script code to see how things were done.


Scripting languages used are jScript and VBscript. You can use both of them even mix different script nodes. First thing to do though is look inside the developer guide which you can download from your Caligaria access ( when you register) It's a PDF file from which you also can make a print out.


Now to tsx plugins, for that you need an SDK which is not published yet as far as I know.


Anyway I would suggest you start with scripting to get an inside view of objects, 3d world interactions , controls and so on. You will benefit from that if there will be available an SDK.


Well, and when you start with scripting , stumble over questions, here is the great Caligari forum with lots of helpful peoples :)


HTH
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2021. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn