Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - darthhawk

Pages: [1]
1
Useful links / Re: 3DRAD RESURRECTION
« on: May 15, 2018, 01:55:04 PM »
Hi everyone. Sorry for the broken link. The site is up again
https://3drad.wordpress.com

2
General Discussion / Re: 3D RPG with scripts in 3D RAD possible?
« on: October 17, 2016, 02:56:22 AM »
I believe it is possible. 3D Rad's scripting language  is Angel Script  http://www.angelcode.com/angelscript/.
On the forums before the official 3D Rad website went offline someone posted a topic showing a single script they had written with their own classes (object oriented programming). The game was a simulation of our solar system and worked flawlessly. It was coded like any c++ console program would have been.

Another thing about the scripting language in 3D RAD is it uses "IN" and "OUT" for attached objects and scripts. It may be confusing at first as no other engine does this. But using 3D Rad's scripting language people have created infinite and varied terrain and water scripts.  Example show cases of 3DRAD infinite terrain below

https://www.youtube.com/watch?v=l42hjLLy8hI
https://www.youtube.com/watch?v=f20A9Gbpao8


Here is a small sample script that shows what I'm talking about with the "OUT" keyword.

"...Anyways, what this script does is, if compiled, will read the resolution the game is playing in, while in maximized mode only. If you are in minimized mode or using the script in the editor, it will simply return the resolution of your screen." (a post from NickDH on the old 3DRAD forums)

void Main()
{
   int IDH = iDisplayHeight();
   int IDW = iDisplayWidth();
   if((IDH>1) && (IDW>2));
      {
         OUT_22 = IDW; //OUT_22 is the displayed value of a valueprint
         OUT_0 = IDH; //OUT_0 is the displayed value of a valueprint
      }
}

When the object is attached to the script 3DRAD assigns a OUTPUT and INPUT number on it's own and you use that in script to send and/or get information back and forth between the script and the 3D object. 3D Rad can also be used to create many instances of an object and in 3D RAD these are called "impostors." There should be example projects in the default 3D RAD installation you can look at to help understand scripting.

I believe what you want to do can be done but just know it will be coded differently than it would be in Unity which uses C# even though both 3D Rad scripts and Unity use a similar syntax.

3
General Discussion / Re: Questions and answers
« on: October 13, 2016, 04:38:01 PM »
If anyone comes across or knows of any 3D RAD tutorials or any other information relating to 3D RAD I'd be happy to include it on the site I've setup dedicated to 3D RAD. Thanks

It's located here:
http://3drr.darthhawk.com

I have my own software company and fund the site myself with no ads. It's not going away.

4
Useful links / 3DRAD RESURRECTION
« on: October 13, 2016, 04:17:45 PM »
Making this site myself. Wanting to preserve 3D Rad. The link to download 3D Rad files at the top of the webpage also has the dependencies required for 3D Rad to run properly., like the MIcrosoft Visual C++ 2005 SP1 Runtime Libraries. Or you can get the run time libraries here as well:    https://www.microsoft.com/en-us/download/details.aspx?id=5638

I think I have the latest scripting reference for 3D RAD on my site but if you have a more up to date one I'd appreciate it if you'd reply with it in a post so I can add it to the site :)

Also if you have a site with 3D RAD assets/tutorials/information on it and want it linked at my site tell me about it in this post. Thanks.

The 3DRAD RESURRECTION website is here:

http://3drr.darthhawk.com/

Pages: [1]