Jump to content

Au3IrrLicht


A. Percy
 Share

Recommended Posts

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

Link to comment
Share on other sites

  • Replies 231
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

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!

Link to comment
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

Link to comment
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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...