MODULE & PLUGIN: Ags 3d v1.20

Started by Kweepa, Sun 11/09/2005 23:45:01

Previous topic - Next topic

Kweepa

I've been taking a coding hiatus (watching Lost amongst other things).
I was in the middle of speeding up the engine, making it more flexible, converting to C++ classes, and so on, so it might be a while before there's anything new.
Still waiting for Purity of the Surf II

Elliott Hird

#61
For the GF-type game, look at the new Character3D plugin.

Ishmael

I tried it with AGS 2.71 RC3, and this comes up when I start the game after doing what the manual says (as in, I should have the green plane there).

----
Illegal exception
An exception 0xC0000005 occured in ACWIN.EXE at EIP = 0x01EC3BB5 ; program pointer is +31, ACI version 2.71.889, gtags (0,1)

AGS cannot continue, this exception was fatal. Please note down the numbers above, remember what you were doing at the time and notify CJ on the Tech forum.
----

Also, is the doc missing chapter 6? :=
I used to make games but then I took an IRC in the knee.

<Calin> Ishmael looks awesome all the time
\( Ö)/ ¬(Ö ) | Ja minähän en keskellä kirkasta päivää lähden minnekään juoksentelemaan ilman housuja.

SSH

Would it be possible to have a function equivalent to FaceLocation, to make the camera point towards a particular point?
12

R4L

#64
So with his new module, you could create a DOOM game?
Also, is this easier than other 3D programs out there(ex. Dark Basic,Blender, etc..)?

EDIT: WOW! AMAZING! Although the 3D objects were static, this is definately the best module i've seen so far. Great 3D! Runs pretty smoothly too! Although the frame rate falters when I go behind Scids.

Kweepa

Quote from: Ishmael on Tue 08/11/2005 15:38:08
I tried it with AGS 2.71 RC3, and this comes up when I start the game after doing what the manual says (as in, I should have the green plane there).
Hmm, I'll have to upgrade and see what's up.

Quote
Also, is the doc missing chapter 6? :=
Is it? Dang.

Quote from: SSH
Would it be possible to have a function equivalent to FaceLocation, to make the camera point towards a particular point?
Yes. Yes it would.
I might even consider it. Snap or blend? What do you want it for?

Quote from: Rap4Life42o
Although the frame rate falters when I go behind Scids.
Really? What are your processor & clock speed?
Still waiting for Purity of the Surf II

stuh505

Hey Steve, I have only checked out the screenshots but it looks VERY cool.

Maybe you could post some screens in 800x600 res?

I'm afraid to open my mouth on what you should add next, so I'll just say keep on chugging :P

R4L

Quote
Really? What are your processor & clock speed?

I'm on a library computerÃ,  :)

SSH

Quote from: SteveMcCrea on Thu 10/11/2005 00:55:01
Quote from: SSH
Would it be possible to have a function equivalent to FaceLocation, to make the camera point towards a particular point?
Yes. Yes it would.
I might even consider it. Snap or blend? What do you want it for?

Rotating the camera around  a 3rd person char or NPC, while continuing to look at them. Think Matrix bullet-time.
12

Rui 'Trovatore' Pires

#69
I've noticed that pluginizing it made it less customizeable. Specifically, I'd like to make something similar to RealMYST for a template - holding left mouse button goes forward, clicking makes actions, holding right mouse button goes backward, clicking it makes another action. But now it seems all I can do is set 4 movement keys - I have no function for moving forward/backward. I could have done it in previous versions, but not any more. Do you think you could look into it, please? Pretty please?

And let us know at least the code for moving the camera around like in your ISpy3D demo even if you don't get around to including it in the module. ;D

EDIT - Yeah, I can use setcameraposition all I want, but I like your acceleration/decceleration effect and would like to benefit from it...

EDIT 2 - I tested out adding these two lines:

Code: ags
if (keycode==65) Ags3d.SetCameraRotation(Ags3d.GetCameraHeading()-2.0, Ags3d.GetCameraPitch(), Ags3d.GetCameraBank());
  if (keycode==66) Ags3d.SetCameraRotation(Ags3d.GetCameraHeading()+2.0, Ags3d.GetCameraPitch(), Ags3d.GetCameraBank());


The results weren't what I had hoped for - a camera that moved more to the side as I pressed the key. ANd testing it it seems that it might be because the mouselook isn't actually changing the camera's rotation? I don't know. Try it yourself.
Reach for the moon. Even if you miss, you'll land among the stars.

Kneel. Now.

Never throw chicken at a Leprechaun.

Kweepa

Yikes, has it really been over a month?
I'll certainly put back any lost functionality.
And I'll release the code for the cutscene camera movement.
Still waiting for Purity of the Surf II

Rui 'Trovatore' Pires

#71
While we're at it, would it be too much to ask for a way to get the object/character under the mouse cursor as well, as opposed to the one in front of the camera? ::)

EDIT - Or - I'm not picky - just a way to get whatever's in front of the camera via coordinates. For instance, being able to get the coordinates of whatever the camera's looking at, so I can, say, move the character to that spot.

On that note, I don't suppose it's possible to make it so that characters also detect collision? Or is that something quite harder?
Reach for the moon. Even if you miss, you'll land among the stars.

Kneel. Now.

Never throw chicken at a Leprechaun.

sim.ka

I followed the tutorial in the manual, and when it says there should be a green block in the middle, when I try to save that room it says

"There was an error compiling your script.The problem was
In:'Ags3d header'

Error (line 106): PE03: parse error at 'Ags3d_Filter' "

I found the same line in the demo game, but the demo game works normal.
What should I do?

Kweepa

What version of AGS are you using?
What version of the module are you using?
Post your room script here.
Cheers!
Still waiting for Purity of the Surf II

sim.ka

I'm using AGS 2.71 final
AGS 3d 1.77

And my room script is the same as in the tutorial in the manual

comicguy

Great, seems you got texturing working...I hope it can import also external meshes, like in obj or something.

Kweepa

#76
sim.ka, go to the Game menu, select Plugin Manager, and check Ags3d plugin. That should allow it to build.

I tried it on this computer (I'm away from home for Christmas) and it crashed with an illegal exception 0xC0000005 but I'm not sure if that's just this computer.

Give it a shot and let us know.
Still waiting for Purity of the Surf II

strazer

#77
Steve, please make sure that the first post always contains a link to the latest version. Thank you.

sim.ka

Now, when I try to test the game another window pops out saying:

---------------------------
Illegal exception
---------------------------
An exception 0xC0000005 occured in ACWIN.EXE at EIP = 0x10003BB5 ; program pointer is +31, ACI version 2.71.894, gtags (2039,18)

AGS cannot continue, this exception was fatal. Please note down the numbers above, remember what you were doing at the time and notify CJ on the Tech forum.

What the hell is wrong




Kweepa

Ah, I was afraid of that.
It looks like Ags3d is incompatible with the latest version of AGS. I'll have to take a look at that when I get home - in the new year.
Still waiting for Purity of the Surf II

SMF spam blocked by CleanTalk