Page 6 of 59

Re: Irrlicht Port

Posted: Mon Sep 15, 2014 1:22 am
by juanjp600
The RMesh importer was much easier to implement than I thought it would be:
Spoiler
Image
I just need to add support for its most important features (invisible collision surfaces, lights specified by the files, translucent textures) and I'll upload a new demo.

Re: Irrlicht Port

Posted: Mon Sep 15, 2014 8:42 am
by Skin_
Wow, its looking fantastic! How long do you think it will take until you have all the essentials for a properly playable game, minus all the extras?

Re: Irrlicht Port

Posted: Mon Sep 15, 2014 11:27 am
by MonocleBios
juanjpro wrote:I'll create a repository on GitHub soon.
You do realize that when this happens all self control I have regarding my C++ OCD will be thrown out the window right?

Re: Irrlicht Port

Posted: Wed Sep 17, 2014 10:49 pm
by juanjp600
MonocleBios wrote:You do realize that when this happens all self control I have regarding my C++ OCD will be thrown out the window right?
I'll throw it out right now: https://github.com/juanjpro/SCPCBIrrlicht
I'm probably doing something weird, GitHub is new to me.

Here's another compiled demo for you guys to play with: https://www.mediafire.com/?dhir5c0c154s2qe

Invisible collision surfaces aren't implemented yet because it's easy to do. I had to ditch Irrlicht's fixed-function lights because light managers don't work properly with shaders. Spotlights also don't work, but they're barely used by the game so it's not high priority stuff.

Re: Irrlicht Port

Posted: Wed Sep 17, 2014 11:42 pm
by nightscout01
I think a sticky is in order, seeing as this is the only engine port that has produced results that can be seen by the general forum user (an executable). :D

Re: Irrlicht Port

Posted: Wed Sep 17, 2014 11:45 pm
by juanjp600
Juicy wrote:OpenAL32.dll missing
Rename soft_oal.dll to OpenAL32.dll and see if that works.

Re: Irrlicht Port

Posted: Thu Sep 18, 2014 4:41 pm
by Irontaco
nightscout01 wrote:I think a sticky is in order, seeing as this is the only engine port that has produced results that can be seen by the general forum user (an executable). :D
Well said!

BLAM! Stickied.

Really awesome work on this.

Re: Irrlicht Port

Posted: Sat Sep 20, 2014 4:04 am
by bachminueting
Great work! Hope this project goes on and doesn't stop! Billy is satisfied. :173:

Re: Irrlicht Port

Posted: Sat Sep 20, 2014 1:44 pm
by juanjp600
I've been fixing some collision stuff I didn't like.

The player collider has this shape in the demo:
Spoiler
Image
This shape causes a few issues, collision with the environment isn't very realistic. The player can't stay still on staircases and it can climb over handrails and fall to its death.
I replaced the stretched sphere with a more specific shape:
Spoiler
Image
This solves those issues. The margin of the collider was also changed to get rid of twitching.

I also increased the gravity, so things are much less "floaty" and the player doesn't fly up stairs. Invisible collisions surfaces are working now.

I've been committing these changes to the GitHub repository, take a look to see what's changed.

Re: Irrlicht Port

Posted: Sun Sep 21, 2014 9:51 pm
by nightscout01
This looks amazing, keep up the great work :D.