Sign in to follow this  
Followers 0
A. Percy

Au3IrrLicht

232 posts in this topic

#1 ·  Posted (edited)

This is my new approach on "making tools for games" on AutoIt. Stills on early of it's development, so, missing several things. So, keep in mind it isn't have enough mature to create a game yet.

Version: 2009_08_02

http://www.box.net/shared/f9ygx6tk48

need reviews

Posted Image

It have a bug on input of FPS camera when using SceneDraw with SetViewPort or SetRenderTarget. Will be fixed when I implement a more stable event redirector. For while, you can try use SetCameraAsKeyEventReceiver( $Camera ), but it's very unstable yet :)

Edited by A. Percy

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites



This is my new approach on "making tools for games" on AutoIt. Stills on early of it's development, so, missing several things. So, keep in mind it isn't have enough mature to create a game yet.

http://www.box.net/shared/f9ygx6tk48

need reviews

Very, very cool :)

This is one project I will follow like a fox (or something) :(

Your script totally traps your mouse in the GUI. I had to navigate in taskmanager with the keyboard to shut it down, so even if it's just an alpha version it's very annoying .

Ps. Is this openGL or D3D?


Broken link? PM me and I'll send you the file!

Share this post


Link to post
Share on other sites

HOLY :)

This and Prospeed would create an amazing game!

Is Darth Vader supposed to appear white?

Darth Vader is black for me.


Broken link? PM me and I'll send you the file!

Share this post


Link to post
Share on other sites

awesome persy !

runs very smooth !

but darthvader is allso white on my comp

Share this post


Link to post
Share on other sites

White?!... Interesting

Change the Device line as follow:

CreateDevice( 3, 640, 480, 16, 0, 0, 0 ) ;for D3D 8

or

CreateDevice( 4, 640, 480, 16, 0, 0, 0 ) ;for D3D 9

Jump function uses "j" ( for while :) )


Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites

Very, very cool :)

This is one project I will follow like a fox (or something) :(

Your script totally traps your mouse in the GUI. I had to navigate in taskmanager with the keyboard to shut it down, so even if it's just an alpha version it's very annoying .

Ps. Is this openGL or D3D?

OpenGL, but can be changed by you:

CreateDevice( 3, 640, 480, 16, 0, 0, 0 )

the first parameter

0 = EDT_NULL;

1 = EDT_SOFTWARE;

2 = EDT_BURNINGSVIDEO;

3 = EDT_DIRECT3D8;

4 = EDT_DIRECT3D9;

5 = EDT_OPENGL;


Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites

#11 ·  Posted

Could we not use the keys WASD for control?

not yet


Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites

#13 ·  Posted

OK, well what about the abillity to map keys? And mouse scroll zoom!

Sorry. I know its Alpha, but you have to have ideas!

Yes. And you can help me :)


Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites

#15 ·  Posted

Sure :)

Couple of ideas:

  • Key Mapping
  • Mouse Zoom
  • Maybe model in the camera view
  • Sound - Mine doesn't work maybe it shouldn't?
If sound does work then I have a problem.

The project: A wrapper (a max of possible) of IrrLicht functions to AutoIt

So, Key Mapping, Mouse zoom, camera view model, will be consequence. But in same time, I'll making a shooter game to test all functions, so, I'll make all these features too.

Sound will be another chapter, after making the "graphical" part.


Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites

#17 ·  Posted (edited)

All I have to say is ... Holy SH**

Amazing work man. Great job. All you need is the torch animations :)

It took me a while to get it working becuase it kept saying

CreateDevice( 5, 640, 480, 16, 0, 0, 0 )

^ ERROR

Until I ran it in x86 mode and it runs great. When running in 64 bit, PluginOpen() fails and returns -1.

~ Hallman

Edited by Hallman

Share this post


Link to post
Share on other sites

#18 ·  Posted

Hooollyyyyy....shit...please keep working on this!


[left][sub]We're trapped in the belly of this horrible machine.[/sub][sup]And the machine is bleeding to death...[/sup][sup][/sup][/left]

Share this post


Link to post
Share on other sites

#19 ·  Posted

A little update released today.

Added functions: AddChild, SetAnimationSpeed and CreateFlyStraightAnimator.


Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center] VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Share this post


Link to post
Share on other sites

#20 ·  Posted

Wow!!

Added HotKeySet("{ESC}", "quit") at the start

and Func quit()

$Msg = $GUI_EVENT_CLOSE

EndFunc at the end for easy escape route. :)


2015 - Still no flying cars, instead blankets with sleeves.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0