Page 4 of 5

Posted: Wed Jun 09, 2004 1:57 am
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

Posted: Wed Jun 09, 2004 6:02 pm
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.

Posted: Thu Jun 10, 2004 4:12 am
by The unholy
What about Irrlicht script? like unreal script!
FPS is like a porn movie! Who cares the story?


LIGHT is my strength!

Posted: Thu Jun 10, 2004 8:35 am
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.

Posted: Fri Jun 11, 2004 3:43 am
by mr guest
this lua wrapper looks great! :D 8)

Posted: Fri Jun 11, 2004 6:34 am
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. :)

Posted: Fri Jun 11, 2004 9:50 am
by The unholy
GR8

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


LIGHT is my strength!

Posted: Sat Jun 12, 2004 5:31 am
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.

Posted: Sun Jun 13, 2004 3:06 pm
by warui
Information about both ALT keys state in SEvent::KeyInput.
Or maybe someone tell me how to check if "Alt + Q" is pressed ?

Posted: Mon Jun 14, 2004 8:43 am
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!

Posted: Mon Jun 14, 2004 5:12 pm
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.

Posted: Mon Jun 14, 2004 7:12 pm
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.

Posted: Mon Jun 14, 2004 7:44 pm
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.

Posted: Mon Jun 14, 2004 7:53 pm
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.

this is like DRM, forget it dude...

Posted: Tue Jun 15, 2004 2:43 pm
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