Welcome to the PokéCommunity!

Hi there! Thanks for visiting PokéCommunity. We’re a group of Pokémon fans dedicated to providing the best place on the Internet for discussing ideas and sharing fan-made content. Welcome! We’re glad you’re here.

In order to join our community we need you to create an account with us. Doing so will allow you to make posts, submit and view fan art and fan fiction, download fan-made games, and much more. It’s quick and easy; just click here and follow the instructions.

PGM is all set for February. This month, we're playing through a game known as Eevee's Tile Trial. If you wish to earn rewards, please head over to our event thread by clicking on the provided link and give yourself a shot at the game!

Hey Unregistered! How fast can you game? The Marathon II is up and running in Video Game's - compete against your friends to see how quickly you can complete sixty intense in-game challenges. See you there!

Description:
This is a port from Irrlicht to Rpg Maker XP, just like what DemonFire did except mine is open source (not the dll though)

Features As of Now:
3D models (.md2, .obj, ect.) Any models that Irrlicht can support by default
Model Textures (.png, .bmp, ect.) Any Texture that Irrlicht can support by default
Custom BG color (No explanation needed really)
Model Transformation (scaling,rotation,transformation)

Notes:
For now the only help you get is that of which is exampled in the Scene_Irrlicht
I shall in the next release add camera viewing and 2D GUIs
Do not use unless you have some scripting knowledge, otherwise you'll get lost easily
Yes, I know a second screen pops-up (The one is the old game window and the other renders Irrlicht, I'll try to fix this so only 1 window pops up)

Images

Spoiler:

Finally:
You can vouch that this is mine for 2 reasons 1 the build of mine is very much different than DemonFire's and secondly I added a dll function which the sole purpose is to return my username I use more commonly (Hansiec)

Credits:
Hansiec/Ho-oh 112 (which either way is me) -- Creator of the DLL/Ruby Scripts
Irrlicht -- Creator of Irrlicht and the model (with the texture) used for the example
DemonFire -- Of course for giving me the idea for using Irrlicht with RMXP

---------------------------
3d project: Game.exe - System Error
---------------------------
The program can't start because MSVCR100D.dll is missing from your computer. Try reinstalling the program to fix this problem.
---------------------------

---------------------------
3d project: Game.exe - System Error
---------------------------
The program can't start because MSVCR100D.dll is missing from your computer. Try reinstalling the program to fix this problem.
---------------------------

I changed the dll from debug to release this hopefully will remove the dll errors.
I got the game rendering directly onto the rgss window! (Now only 1 window pops up) Should currently be compatible with Essentials
Added A projection (custom camera views)
Added lighting
Added support for Irrlicht's built in sphere/block models
Added Sky Boxes! (Panorama folder)
Added Animation support
Added Gui Support
And much more!

Glitches:
When moving the mouse on the window it flickers black, this is due to the game's internal graphics rendering (I need to cancel this out)

I had to sacrifice the Hangup to continue running the process, unless you all wanted the game to flicker black every time you call Graphics.Update.

Anyways, if you know how to stop XP's internal graphics from rendering, that will be great!

Mostly, I am doing this because there is no real 3D system, MGC's Hmode7 can only support 1 polygon and can lag which makes it difficult to make a 3D game.

But then again, I suppose the best port from Irrlicht to XP would require a complete re-make of the built in graphics rendering (or at least prevent it from rendering) because this is my only problem, it will start to render if you move the mouse on screen. (if the mouse is off the window or you are holding a button in it will not render)

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.