Author Topic: MODULE: Easy3D v1.04 - Create 3D games  (Read 25381 times)

Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #40 on: 03 Oct 2009, 22:42 »
 ;D *cough* maybe, someone is *cough* working on one using this... *cough*

I loved the Panorama 3d Effect Module <3 but taking the time to draw in center point perspective for each wall of the cube, was dizzying. Each room had to be plotted out so carefully.

Really you need a 3d program, and the knowledge to render, which I don't have, making the Panorama Addon (which I still love) too complicated for most.

This one was just made compatible with 3.+ Thanks to Wretched, (bows bows)

And the results once I learn how to use everything and tweak can be really cool.


The other one I'm interested in using is the AGS3d Character Plugin, since I have a copy of milk-shape and limited 3d ability.
Want to use it but, don't know if it and AGS Easy3d conflict.
Also intend to use the 'Theora Video Plugin' so...

Someone Out Here Appreciates it!! Keep it up modders, you make good games better.

Construed

  • The fear of the LORD is the beginning of wisdom.
    • I can help with AGS tutoring
    •  
    • I can help with animation
    •  
    • I can help with backgrounds
    •  
    • I can help with characters
    •  
    • I can help with making music
    •  
    • I can help with play testing
    •  
    • I can help with proof reading
    •  
    • I can help with scripting
    •  
    • I can help with story design
    •  
    • I can help with translating
    •  
    • I can help with voice acting
    •  
    • I can help with web design
    •  
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #41 on: 16 Feb 2011, 06:07 »
Any chance for camera rotation with this?
I felt sorry for myself because I had no shoes.
Then I met the man with no feet.

Shane 'ProgZmax' Stevens

  • Mittens Serf
  • AGS Project Tracker Admins
  • GARBAAAAAGE DAAAAAAY!
    • I can help with animation
    •  
    • I can help with characters
    •  
    • Lifetime Achievement Award Winner
    •  
    • I can help with making music
    •  
    • I can help with proof reading
    •  
    • I can help with scripting
    •  
    • I can help with story design
    •  
    • Shane 'ProgZmax' Stevens worked on a game that was nominated for an AGS Award!
      Shane 'ProgZmax' Stevens worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #42 on: 21 Feb 2011, 11:17 »
Normally I don't say anything because I know there are good mods to deal with this sort of thing in Tech, but is your name GrimReapYou because you're some self-appointed reviver of moldy, dead threads?  Seriously, this is like what, the 8th or 9th you've brought back from a year plus limbo now?

Monsieur OUXX

  • Cavefish
  • Mittens Vassal
  • Mittens Half Initiate
    • I can help with proof reading
    •  
    • I can help with translating
    •  
    • I can help with voice acting
    •  
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #43 on: 21 Feb 2011, 12:13 »
It's obvious GrimReapYou is looking for something to display 3D in AGS. He hasn't been around long and doesn't know what modules/plugins are obsolete, still supported, etc. Me neither. Few do.

Maybe someone who's been witnessing their births and deaths could produce a quick tour of current available 3D features of AGS, excluding the ones that are deprecated or the ones that were only meant as proof of concept?

That is, without starting with "n00b, are you trying to do 3D with AGS? Don't you get it's not what it's meant for? Didn't you understand that all these modules and plugins you're digging out were meant as a joke and were never meant to be used?"
 

mode7

    • I can help with animation
    •  
    • I can help with backgrounds
    •  
    • I can help with characters
    •  
    • I can help with scripting
    •  
    • I can help with translating
    •  
    • I can help with web design
    •  
    • mode7 worked on a game that was nominated for an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #44 on: 21 Feb 2011, 13:37 »
ProgZmax:
I couldn't help but notice that you're latest posts are quite rude -just take it easy.

Ouxxey:
Thats a good idea - I had the same problem - when I arrived, I had to dig myself trough every page of the module board to check which modules existed. Then there's the dead link problem of course. I wonder if it would be possible to make a comprehensive list of all modules and a quick description.

Dualnames

  • Local Moderator
  • Rottwheelers
  • Pretty Badass
    • Dualnames worked on a game that was nominated for an AGS Award!
      Dualnames worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #45 on: 21 Feb 2011, 14:54 »
There is quite a comprehensive list I bothered making that perhaps I'm the only one to recall. :-\
Perhaps a new list or some other way is needed?
No more military army stuff. I'm alive and back.

Monsieur OUXX

  • Cavefish
  • Mittens Vassal
  • Mittens Half Initiate
    • I can help with proof reading
    •  
    • I can help with translating
    •  
    • I can help with voice acting
    •  
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #46 on: 21 Feb 2011, 15:06 »
There is quite a comprehensive list I bothered making that perhaps I'm the only one to recall. :-\

Link pleez?
Also, read your PM! :-D
 

Dualnames

  • Local Moderator
  • Rottwheelers
  • Pretty Badass
    • Dualnames worked on a game that was nominated for an AGS Award!
      Dualnames worked on a game that won an AGS Award!
No more military army stuff. I'm alive and back.

Kweepa

  • Mutated Guano Deviser
    • Best Innovation Award Winner 2009, for his modules and plugins
    •  
    • Kweepa worked on a game that was nominated for an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #48 on: 13 Mar 2011, 18:39 »
Any chance for camera rotation with this?

It's theoretically possible to have camera rotation... the maximum framerate would be reduced to about 10-15 FPS, since you'd have to plot each pixel individually. Currently the ground is drawn one row at a time.
Still waiting for Purity of the Surf II

Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #49 on: 29 Jan 2012, 08:29 »
in E3d (line 1658)
from E3d (line 2149)

Error: GetProperty: no such property found in schema, make sure you are using the property's name, and not it's schema when calling this command.

I just got the above error. How do I fix this?

Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #50 on: 18 Dec 2012, 04:30 »
trying to run it on 3.2.1 but wherever i put this code in the global script, it tells me unexpected if, or undefined symbol "interface"


  if (interface==gE3d.ID)
    {
        E3d.InterfaceClick(button);
    }

if i run it without this code it crashes and says "DynamicSprite.CreateFromBackround:invalid frame specified". this might just be a problem with my room layout though

Dualnames

  • Local Moderator
  • Rottwheelers
  • Pretty Badass
    • Dualnames worked on a game that was nominated for an AGS Award!
      Dualnames worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #51 on: 18 Dec 2012, 12:52 »
The code goes to the interface section, not just anywhere on the global script.
No more military army stuff. I'm alive and back.

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
    • Lifetime Achievement Award Winner
    •  
    • Crimson Wizard worked on a game that was nominated for an AGS Award!
      Crimson Wizard worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #52 on: 23 Dec 2012, 18:04 »
The code goes to the interface section, not just anywhere on the global script.
What is this "interface section"? Do you mean some function?

Dualnames

  • Local Moderator
  • Rottwheelers
  • Pretty Badass
    • Dualnames worked on a game that was nominated for an AGS Award!
      Dualnames worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #53 on: 23 Dec 2012, 20:06 »
From the manual:

In your main global script file, there are some functions which are automatically added when you create the game. These are global events, and the function is called when a particular event happens. There are also some other events which you can add if you want to.

The available event functions are:

interface_click (int interface, int button)
(Now Obsolete) Called when the player clicks on a button on a GUI which has its action set as "Run script". INTERFACE is the number of the GUI which they clicked on. BUTTON is the object number of the button within this GUI.
No more military army stuff. I'm alive and back.

icey games

  • It's the time of ICEY!!!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #54 on: 15 May 2018, 12:08 »
I know this is an old AF and I know that the last post was like 6 years ago but I really am determined to at least get this working the best I can.
The biggest things is right now, when using the demo game and creating a room to put what I've learned to the test I just get an error:



Mind you, this is just from me trying to use E3d.Init();. Which to my understanding is how you even get the room to know you're trying to get it to use the 3D features. I'm guess this is the main blockade in fully playing around with the plugin but I'm sure once I figure out what is causing this error then I can continue you on.


However, my second problem is trying to figure out how am I supposed to use the module outside the main demo when I keep getting this error:



I don't even really have anything going besides the room in place with the walkable area and the character and I'm getting this error. There isn't a line of new code outside the inclusion of the module and I can't figure out how to fix this problem even when running a search in the demo game.

So now I'm here with two AGS projects open that both have errors that prevent any type of progress with this module. I really don't think the answer is right in my face for this, to be honest. But I feel like there is an answer.


Before I forget, what is the main purpose of E3d.RoomSpace(); & E3d.ScreenSpace();?
They kinda seem to work like a Start and Finish pair but I don't really get why it's used sometimes and sometimes it's not.

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
    • Lifetime Achievement Award Winner
    •  
    • Crimson Wizard worked on a game that was nominated for an AGS Award!
      Crimson Wizard worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #55 on: 15 May 2018, 13:23 »
So, the first error means that script requires a larger number of room background frames. You should find out how many, or just create maximal 5 of them just in case. I guess that dE3dBackground*** constants define their indexes.

The second error is because the function GetGameParameter was deprecated. You need to turn "Enforce object-based scripting" off in General Settings, Backwards compatibility section (also, if you are using AGS 3.4.0 or higher - set "Script compatibility level" to lowest possible).

Other than that I don't know how this module works, and won't be much help here.

PS. By the way, one of the module archives includes the manual.

Quote
  E3d.RoomSpace();
  E3d.ScreenSpace();
    Easy3D works best if you use the Sierra-Style speech.
    If you want to use LucasArts-Style then you have to be aware of two other functions. E3d.RoomSpace() and E3d.ScreenSpace(). Basically if you want any of the characters to say anything, you must call E3d.ScreenSpace(); before they speak, and if you want to do anything using character room coordinates you must call E3d.RoomSpace(); beforehand.

Looks like these functions switch between two coordinate systems (3d room and flat 2d screen space probably, but that's a guess).
« Last Edit: 15 May 2018, 13:27 by Crimson Wizard »

icey games

  • It's the time of ICEY!!!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #56 on: 15 May 2018, 16:44 »
Ahh see, I knew there was something in the room itself that caused the problem for two reason. I tried to manually duplicate the room and got the same error but when I imported the room the error wouldn't pop up. The second odd thing I noticed was that the old background kept showing but I wasn't sure how that was possible. (The background as the green outside the black. I expected all the black to be the ground floor.


It turns out you need at least 4 to get things working properly. Also each background seems to be utilized differently if needed. I noticed in room 1 (Outside) the clouds were not an object(which I kept trying to figure out how else they were in the scene) but it's actually just background 3 haha.

As for error two, I understand now and I'll do just that. Other than that, I think that answers my question. Now all I gotta do later is play around more with things and I might be able to finally make some use out of this thing. :D

I need to dig around for that manual at some point as well if I start progressing anything further. Thanks for the quote snippet btw because I was going to just throw those around whenever I did anything in a 3D room.

As usually, thanks Crimson! Now I can finally sleep  :-D
« Last Edit: 15 May 2018, 16:51 by icey games »

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
    • Lifetime Achievement Award Winner
    •  
    • Crimson Wizard worked on a game that was nominated for an AGS Award!
      Crimson Wizard worked on a game that won an AGS Award!
Re: MODULE: Easy3D v1.04 - Create 3D games
« Reply #57 on: 30 May 2018, 20:59 »
Finally decided to check the demo out, and seriously, this module is fantastic. Script looks little hardcoded in places, but visuals work great and pretty fast too, at least in 320x200. Have anyone made a game with it before?