Ags3D

Started by Vincent, Thu 22/06/2017 09:35:40

Previous topic - Next topic

Vincent

Hello guys,

For a testing purpose I would like to make a room in three-dimension that could be freely navigated.
So, in an old folder of an archive I found this Module "Ags3d" by Steve McCrea.
In the document description (Which I do not have) it said to use the plugin "Ags3d.dll" in combination with the module.
But after importing both (module and plugin) I can't compile the game because I get some errors.
Within the module there are some functions declaration that appear to be not inside the plugin so far.

// undefined token
Ags3d_SetEditorCursorSprite(slot);
Ags3d_SetCharacterY(c.ID, y);
Ags3d_SetObjectY(o.ID, y);
Ags3d_SetPrimPhysics(i, enable);

Ags3d_SetLightPosition(x, y, z); // not enough parametrs in call to function

Ags3d_SetLightAmbientValue(a);
Ags3d_SetPhysics(enable);
Ags3d_PushFromCamera(force);


When I commented out these functions then I could compile the game again.
So it seems like I have an oldest version of the plugin maybe?
Did any of you have a problem like this with the module and plugin?


Also regarding this thread: http://www.adventuregamestudio.co.uk/forums/index.php?topic=44821.msg599658#msg599658
There isn't any "AddLight(Ags3d_LightType type);" function in the module. It seems like it is replaced with "SetLightPosition" instead.
I can't get the zip file includes the module, plugin, and documentation because all the links seems to be dead.
http://www.adventuregamestudio.co.uk/forums/index.php?topic=29419.0
Without documentation I can't understand how things should work so far.


Any of you know how to fix the problem or do any of you have an updated version of the plugin maybe?
I am not pretty sure what's going on and what I need to make it work properly.


Lately, I have done some reearch and I found also this thread by DKH:
http://www.adventuregamestudio.co.uk/forums/index.php?topic=41581.0
It would seem a good alternative to use but all the links seems to be dead as usual.

Any kind of help might be important, so I thank you in advance.

Danvzare

Oh my, this brings back memories. Let me just check to see if I have those files that I experimented with years ago...

Ok, I found 3 old 3D plugins. One for a psudo 3D (called Easy 3D), one for full 3D (called AGS3D), and one for 3D characters (called Character3D). I don't have documentation for any of them, but I do the have demos and the respective plugins.

So here's the demo for AGS3D: https://www.mediafire.com/?596ha64lcjj5dp6
And here's the .scm file I also found: https://www.mediafire.com/?c8b5y80l2l4pd2r

I hope this helps. :smiley:

Vincent

Danvzare!

I really can't thank you enough for the time you took to upload these files to me. :)
Thank you very much and I am sorry if I answer late.

Regarding psudo 3D (called Easy 3D) and characters (called Character3D) I've already had to try them more than once and they work perfectly.

I have downloaded the demo link that you sent me but I can't open it in the editor (because I need a previous version of Ags) but that's not a big deal at all. So I have try this version of the plugin with the .scm file that you sent me and it seems like it's working just good (No errors when compiling the game and no need to comment out any of the function within the module) so it's working good for now. But I had to put inside my System32 folder those plugins I found in the demo folder (NxFoundation and NxPhysics) to make it run properly. Maybe that was the reason because I get those errors before?

Anyway it would be great if someone had a demonstration document to see how to make it work properly (At least for the basic commands)

Thank you very much in advance and thank you very much again Danvzare for the great help! :)

SMF spam blocked by CleanTalk