has anyone experimented with plugins lately?

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.

has anyone experimented with plugins lately? // Scriptorium

1  |  

Post by frootee // Jun 8, 2007, 10:12am

frootee
Total Posts: 2667
pic
Hi everyone. I know this is the Scriptorium, but I figured this is the best place to ask the question. Has anyone experimented with generating plugins, as opposed to scripting?


Thanks!


Frootee

Post by frootee // Jun 8, 2007, 10:51am

frootee
Total Posts: 2667
pic
Actually, does anyone know the required header files to be included for compiling?


thanks,

Frootee

Post by stan // Jun 8, 2007, 3:41pm

stan
Total Posts: 1240
pic
they haven't been released yet for ts7.x..only way for now is in model side with the ts 6.6 sdk..
I would like that too...:)

Post by frootee // Jun 9, 2007, 11:03am

frootee
Total Posts: 2667
pic
thanks Stan.

Now that I am getting more experience with Visual C++ and MFC programming, I can put some effort into plugin development. :)


Frootee

Post by stan // Jun 9, 2007, 2:26pm

stan
Total Posts: 1240
pic
hi Frootee, I was told the ts7.x plugins would use C# not C++...I have never try it but have it in my visual studio..but I don't think it uses mfc, my version uses framework 1.5 :)

Post by frootee // Jun 10, 2007, 3:21am

frootee
Total Posts: 2667
pic
hi stan.

I have to take a training course on C# and .NET anyway, so here's extra motivation! Does microsoft have a free compiler version for C#, as they do with C++ (Visual Studio express 2005)?


Frootee

Post by tomasb // Jun 10, 2007, 6:48am

tomasb
Total Posts: 261
SDK is intended for C++ (you will get .h, .cpp, .idl and .lib files). Prefered is MS VS2005 C++


You can however import idls and tbl files in dlls to many other packages (if i remember delphi supported import type library or something similar)


btw. have you tried #import <> on some of ts7.5 dlls?

Post by stan // Jun 10, 2007, 8:13am

stan
Total Posts: 1240
pic
thats good to know Tomas..think it was Norm who said it would probably be C# ..C++ I understand already.

Frootee, yes they do or did have free C# compilers a few months back. with any luck they still do..but Tomas knows best, so C++ it is :banana:

Post by frootee // Jun 11, 2007, 6:44am

frootee
Total Posts: 2667
pic
Hi Tomasb and Stan. I have not tried importing ts7.5 dlls because, well, I don't think it would do any good without documentation (how can I make a function call if I don't know the name of the function? ) Unless, of course, the function names are the same as those referenced in the current *scripting* documentation. Not being a wise-a**, just being honest. :D


Good to hear that C++ is the SDK approach. I have Visual Studio 2005 / C++. I will be getting the C# and heck, all the rest too, in case I need them sometime. Now that I have a 250GB hard drive I can do that. Currently I have a 60 GB drive and a 6.8 GB drive for the OS (I did that because I wanted to 'recycle' an old disk. Bad idea apparently). The 6.8 GB disk is the system disk; I have had it for years and years. It has always sounded like an overcaffeinated woodpecker but in our new place with better acoustics it really drives me up the ***** ( wall! I can't stand it anymore so I'm getting rid of it.

Anyways. Thanks!


Frootee

Post by notejam // Jan 22, 2008, 4:31am

notejam
Total Posts: 191
Your going to try plugin programming? Great, I hope you will adopt this project, add photoshop plugin ability to truespace.

Here is why: Strata Foto 3d (in) is a photoshop plugin that will let you take quite a few digital photos of an object or building, and then it will create it as 3d mesh that could be converted to truespace files. Think you can maybe get a sdk from adobe on how to add plugins code to programs.

For more about this check store.strata.com The plugin cost $150
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn