Feature requests for Irrlicht 0.7

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

8) I need Light and Shadow effect, Pls try to engage my new comming GeForce, P4 2.8 HT system

Light is my strength
Serg Nechaeff
Posts: 162
Joined: Wed Nov 26, 2003 5:24 pm
Location: Europe

Post by Serg Nechaeff »

I personally like ogl, but extensions suck, and as long as Niko is the lone warrior it a lot of work!! There's no wonder dx9 gets more attention from his side. I guess if anyone codes these things and send to Niko he would definitely look into it.
http://www.javazing.com
P-III-950, WinXP, GeForce FX5600 128 MB ForceWare 52.16, DX9, Eclipse IDE, JRE 1.6
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

What about Irrlicht script? like unreal script!
FPS is like a porn movie! Who cares the story?


LIGHT is my strength!
Serg Nechaeff
Posts: 162
Joined: Wed Nov 26, 2003 5:24 pm
Location: Europe

Post by Serg Nechaeff »

[quote="The unholy"]What about Irrlicht script? like unreal script!
quote]

There is a few projects binding irr with python, ruby... I am myself writing a lua wrapper for the irrlicht and can say the results are really impressive, check out the piece of code:

Code: Select all


setRenderer("EDT_DIRECTX9")

x=600
y=40
initGraphics3d(x+y,x+y-40-100-20,16,3)

appWindow("Mega Game")
setIcon("acad.ico")

hidePointer()

pi=3.14

image1 = loadImage("images/brick11.jpg")
image2 = loadImage("images/AUTORUN.bmp")
image3 = loadImage("images/brick11.jpg")

mesh1 = loadMesh("models/sink1.X")

cam = createCamera()

setFOV(cam, pi/2.5)

x=0

	textOut("0123456789", 200,200)

while run() do

	begin3d()
	x=x+0.1

	

	setRotation(mesh1,x,x,x)

	setScale(mesh1,100,x,x)

	x1 = getEntityX(mesh1)
	y1 = getEntityY(mesh1)
	z1 = getEntityZ(mesh1)

	setTarget(cam, x1,y1,z1)
	

	

	render()

	drawTrans(image2,300,000)
	drawTrans(image1,0,0)

	render2d()

	end3d()

end
Pretty soon I will publish my work.
http://www.javazing.com
P-III-950, WinXP, GeForce FX5600 128 MB ForceWare 52.16, DX9, Eclipse IDE, JRE 1.6
mr guest

Post by mr guest »

this lua wrapper looks great! :D 8)
niko
Site Admin
Posts: 1759
Joined: Fri Aug 22, 2003 4:44 am
Location: Vienna, Austria
Contact:

Post by niko »

Serg Nechaeff wrote:
The unholy wrote:Pretty soon I will publish my work.
Wow, cool. Seems that in some time we'll have wrappers for nearly every language available. :)
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

GR8

FPS is like a porn movie! Who cares the story?


LIGHT is my strength!
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

At least 2 things: :wink:

1.Will be nice to extend IEventReceiver functionality.
ForExample - each irrlicht "object" can consist own event receiver with OnEvent function
/menu - OnSelected, button - OnClicked ....
Scene Node - OnCollision.../
After that - all of these events to be inheritated in IExtEventReceiver.
With this will be decrease many of code, which user must write in receiver OnEvent method.
I start to write similar wrapper in my spare time.

2. Still is not existing working class for additional models loading from .bsp file.
If there a no plans for that, will be possible to make any like "WorldEditor" application for add models to bsp file or even 3ds file with appropriate XML code.

In such a way will be easy "really" /big/ level creating.
warui
Posts: 232
Joined: Wed Apr 14, 2004 12:06 pm
Location: Lodz, Poland
Contact:

Post by warui »

Information about both ALT keys state in SEvent::KeyInput.
Or maybe someone tell me how to check if "Alt + Q" is pressed ?
Tomasz Nowakowski
Openoko - www.openoko.pl
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

8) Good work!
We are waiting for those wrappers :D

Long live IRRLICHT!


FPS is like a porn movie! Who cares the story?


LIGHT is my strength!
marco_tmp

Post by marco_tmp »

Nobody is thinking about an encryptation system to protect the autor's work. If you made a game and want to distribute your project, every one may open your zip file and steal all your work.

Is necessary to include a VFS (Virtual File System) with encryptation to protect our work.
Cleves
Posts: 224
Joined: Mon Sep 08, 2003 6:40 pm

Post by Cleves »

marco_tmp wrote:Nobody is thinking about an encryptation system to protect the autor's work. If you made a game and want to distribute your project, every one may open your zip file and steal all your work.

Is necessary to include a VFS (Virtual File System) with encryptation to protect our work.
Yes, that's what we need. I tried diff ways to secure my files, but they always fail cause Irrlicht can't read encrypred files.
Tyn
Posts: 932
Joined: Thu Nov 20, 2003 7:53 pm
Location: England
Contact:

Post by Tyn »

Getting an art license is the best way to protect your work. It means that if a commercial project steals your work to sell it then you can take them to court with the license which is all you could hope for anyway. Some noob stealing your work for a game that will probably not make it past his own computer is not a concern for me, it's more a matter of pride than anything.
warui
Posts: 232
Joined: Wed Apr 14, 2004 12:06 pm
Location: Lodz, Poland
Contact:

Post by warui »

It's true, licence is the best way. Every protection can be broken. And open structure is good for modding community, which is very importent for games these days.
Tomasz Nowakowski
Openoko - www.openoko.pl
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

this is like DRM, forget it dude...

Post by buhatkj »

yeh seriously, any encryption can be broken if somebody wants to bad enough. Quake .pk3's for instance aren't encrypted, and i'd think carmack would know if doing so was worth it, and it clearly wasn't. however the license part IS necessary. If you are gonna publish a commercial game and want to protect your artwork, get a good paralegal to write your EULA.
-Ted
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
Post Reply