Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

[On hold indefinitely] Full 3D in RMXP

Status
Not open for further replies.
i downloaded it and it worked prefect for me, i have vista fully updated if that helps any, i also have build 7000 of windows 7 and it works on that too
 
The error shows up when:
Code:
START3D_FUNC.call
is called.

I have deactivated some windows services in my pc, may that be interferring? Or maybe I haven't some dll, does your dlls call some extra non common dll?
 
Well, thanks a shitload for decrypting the project that I encrypted :P
I mean, it's not a big deal since the only real reason I encrypted it is because it is not clean enough for people to use yet, but don't you think when someone encrypts a project it is for a reason? I was under the impression you guys were only using that things to recover files from projects of long lost people.

Anyway, yeah, do you have DIrectX9 *fully* supported on your machine? Also, can you please give me a list of all the dlls in that folder?

@deathbecoast: Thanks for testing it out. I think it's funny that this has worked on more Vista installations than XP installations XD
 

arev

Sponsor

Hey Demonfire, can you show us some demo actually made with RMXP editor? I'm really curious how it works. Also, did you test the performance of the engine? If it's not a problem I'd like to know about polycount limits per object/scene, textures resolution, some features (bump/normal mapping, specular highlights, z-buffer, texture filtering, etc.) - sorry for all this, I'm not to familiar with Irlicht. I think I could provide you with some objects to work with (as soon as I finish scripting for TM ;))

p.s. In the window it says Irlicht software renderer. Isn't it hardware accelerated?
 
Yes, sorry about that text. This demo was actually taken from an Irrlicht tutorial, which originally used software render. I just didn't change that text, but it is hardware accelerated through Direct3D9. As a matter of fact, my next demo will show how you can pick from 5 different rendering APIs.

The performance of Irrlicht is very good. I've actually been using it for several months, now. It is a really great engine. I can provide you with a full list of features eventually, but for right now I will just give you a few examples:

-Bump Mapping
-Parallax Occlusion Mapping
-Animated Meshes (You saw that already)
-Basic Collision Detection (If we decide we need more, I will integrate Bullet or Physx)
-Multiple viewports (IE, if you wanted to do a split screen multiplayer game, it is as simple as creating 2 cameras and rendering them to separate viewports)
-Automatic Terrain Generation (based on greyscale height maps.)
-Bilinear, Trilinear, and Anisitropic Filtering
-5 different rendering APIs: D3D8, D3D9, OGL 1.2 - 3.0, Irrlicht Software, Burning's Video Software
-Full support for Pixel and Vertex Shaders

In terms of poly limitations, texture resolution etc, I believe the only limitations are on the hardware, and the fact that it is 32 bit, and not 64 bit.

The Irrlicht Engine is not what you would call a toy engine XD It's a serious engine, for sure. The only real limitations will be in terms of how much of it I actually export for use with RMXP. The more interest you guys put into this, the more I will get working for you :) I will be providing high level functions, so you won't have quite as much control as if you were just using Irrlicht. However, for a scripter like yourself, there will be a whole lot you will be able to do with it.

Right now I am working on a demo that will show you how you can walk around, to show you that this is actually practical for making a game and not just fancy screenshots ;) As for making a demo that was made using the RMXP editor, that will come closer towards the end. I need to export the functions and I need art before I can do that! This next demo will also be made using RGSS coding for as much as possible. (This first demo I showed you used RGSS very little and for the most part RGSS just called a couple functions to start the C++ code)
 
Although this looks like some awesome work here, I also get the

Script 'DF_SystemTools' line 28 : RuntimeError
Load Library: DFRMTools

Error. AND I have the fully updated version of Vista. Wierd.
 
If DFRM tools is having a problem, that means I am not including the right DLLs for MFC and MSVC. I will try to figure out which ones I have to include. Can you please tell me what DLLs are in the game folder now?
 
Haha, yeah, I will definitely provide a version of the 3D API for both. I don't know for sure if I will provide a set of working scenes and such for VX or not.
 
Wow - you have my moral support :thumb:
Would definitely use, but I'm not sure how the editor would work.
- Sits back and waits - :biggrin: :grin: :dead:
 
I got the same problems like Near and fox5. I only tested it on Windows 7 Beta x64. There are problems with the function LoadLibrary and x64 DLL when the calling app is a x86 one. Don't know much about it.

I assume you use MSVC 2008 as compiler and there must to be an option to set the target processor architecture. Set it to x86, 32-bit or something like this... I can't help with it because I don't use MSVC.

And to moralize you a bit: that's a very nice project which requires lot of work - respect :biggrin:
 
Thanks for the support, guys!

@cremno: Yeah, I have the target machines set to X86. I can understand if people were having problems who are on x64, but people with the same OS as me are having problems. I am on Windows XP SP 2
 
For the 3D character models I guess you need them fully rigged for animation and such?

And in addition to sprites, are you wanting a bunch of map models like buildings, signs, fences... structures like that?

I have a decent amount of experience in blender for 3D models, but I haven't done much with low-poly game models or exporting into other programs, but I may be able to contribute some basic RTP stuff. I'd just like some more info, though.
 
@deathbecoast: Yeah, man, thanks. Just keep posting here when you get an idea. Talking about this gets my thoughts going and helps me move faster.

@Dustin: You're my hero. I'll send you a PM with some more details on the project, alright?
 
DeM0nFiRe":5yuvnfhf said:
Well, thanks a shitload for decrypting the project that I encrypted :P
I mean, it's not a big deal since the only real reason I encrypted it is because it is not clean enough for people to use yet, but don't you think when someone encrypts a project it is for a reason? I was under the impression you guys were only using that things to recover files from projects of long lost people.
I decrypt all interesting projects I find, mainly because curiosty, or also for learning, cheatting, or in this case (apart from curiosity) for trying to fix the error.
DeM0nFiRe":5yuvnfhf said:
Anyway, yeah, do you have DIrectX9 *fully* supported on your machine? Also, can you please give me a list of all the dlls in that folder?
I had Directx 9.0c installed fully working, however I have updated it with the last pack(march 2009), which I hadn't. But it still doesn't work...
Using DxDiag.exe I ran all tests and DirectX worked good. Here are the dlls I have installe(The list I saw in the dxdiag.exe tool)
Code:
------------------

DirectX Components

------------------

   ddraw.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 279552 bytes

 ddrawex.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 27136 bytes

   dxapi.sys: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 10496 bytes

    d3d8.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 1179648 bytes

 d3d8thk.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 8192 bytes

    d3d9.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 1689088 bytes

   d3dim.dll: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 436224 bytes

d3dim700.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 824320 bytes

 d3dramp.dll: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 590336 bytes

   d3drm.dll: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 350208 bytes

  d3dxof.dll: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 47616 bytes

d3dpmesh.dll: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 34816 bytes

   dplay.dll: 5.00.2134.0001 Spanish Final Retail 9/10/2002 09:00:00 33040 bytes

  dplayx.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 229888 bytes

dpmodemx.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 24064 bytes

 dpwsock.dll: 5.00.2134.0001 English Final Retail 9/10/2002 09:00:00 42768 bytes

dpwsockx.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 57856 bytes

dplaysvr.exe: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:56 29696 bytes

  dpnsvr.exe: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:56 18432 bytes

   dpnet.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 375296 bytes

dpnlobby.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:46:34 3072 bytes

 dpnaddr.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:46:34 3072 bytes

 dpvoice.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 213504 bytes

dpvsetup.exe: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:56 83456 bytes

  dpvvox.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 116736 bytes

  dpvacm.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 21504 bytes

dpnhpast.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 35328 bytes

dpnhupnp.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 60928 bytes

dpserial.dll: 5.00.2134.0001 Spanish Final Retail 9/10/2002 09:00:00 54032 bytes

  dinput.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 167936 bytes

 dinput8.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 190976 bytes

   dimap.dll: 5.01.2600.0000 English Final Retail 9/10/2002 09:00:00 44032 bytes

diactfrm.dll: 5.01.2600.0000 Spanish Final Retail 9/10/2002 09:00:00 395264 bytes

     joy.cpl: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:49:18 70144 bytes

   gcdef.dll: 5.01.2600.0000 Spanish Final Retail 9/10/2002 09:00:00 77824 bytes

     pid.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:34 35328 bytes

  dsound.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 367616 bytes

dsound3d.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 1293824 bytes

  dswave.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 19456 bytes

   dsdmo.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 181248 bytes

dsdmoprp.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 74752 bytes

  dmusic.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 104448 bytes

  dmband.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 28672 bytes

dmcompos.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 61440 bytes

   dmime.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 181248 bytes

dmloader.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 35840 bytes

 dmstyle.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 105984 bytes

 dmsynth.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 103424 bytes

dmscript.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 82432 bytes

Microsoft.DirectX.Direct3D.dll: 9.05.0132.0000 English Final Retail 4/21/2009 22:39:47 473600 bytes

Microsoft.DirectX.Direct3DX.dll: 5.04.0000.3900 English Final Retail 4/21/2009 22:39:21 2676224 bytes

Microsoft.DirectX.Direct3DX.dll: 9.04.0091.0000 English Final Retail 4/21/2009 22:39:27 2846720 bytes

Microsoft.DirectX.Direct3DX.dll: 9.05.0132.0000 English Final Retail 4/21/2009 22:39:29 563712 bytes

Microsoft.DirectX.Direct3DX.dll: 9.06.0168.0000 English Final Retail 4/21/2009 22:39:31 567296 bytes

Microsoft.DirectX.Direct3DX.dll: 9.07.0239.0000 English Final Retail 4/21/2009 22:39:33 576000 bytes

Microsoft.DirectX.Direct3DX.dll: 9.08.0299.0000 English Final Retail 4/21/2009 22:39:34 577024 bytes

Microsoft.DirectX.Direct3DX.dll: 9.09.0376.0000 English Final Retail 4/21/2009 22:39:36 577536 bytes

Microsoft.DirectX.Direct3DX.dll: 9.10.0455.0000 English Final Retail 4/21/2009 22:39:37 577536 bytes

Microsoft.DirectX.Direct3DX.dll: 9.11.0519.0000 English Final Retail 4/21/2009 22:39:40 578560 bytes

Microsoft.DirectX.Direct3DX.dll: 9.12.0589.0000 English Final Retail 4/21/2009 22:39:48 578560 bytes

Microsoft.DirectX.DirectDraw.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:48 145920 bytes

Microsoft.DirectX.DirectInput.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:49 159232 bytes

Microsoft.DirectX.DirectPlay.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:50 364544 bytes

Microsoft.DirectX.DirectSound.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:50 178176 bytes

Microsoft.DirectX.AudioVideoPlayback.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:46 53248 bytes

Microsoft.DirectX.Diagnostics.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:46 12800 bytes

Microsoft.DirectX.dll: 5.04.0000.2904 English Final Retail 4/21/2009 22:39:45 223232 bytes

   dx7vb.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 619008 bytes

   dx8vb.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 1227264 bytes

 dxdiagn.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 2113536 bytes

   mfc40.dll: 4.01.0000.6140 English Final Retail 9/10/2002 09:00:00 924432 bytes

   mfc42.dll: 6.02.4131.0000 English Final Retail 4/14/2008 07:48:26 1028096 bytes

 wsock32.dll: 5.01.2600.5512 Spanish Final Retail 4/14/2008 07:48:48 25600 bytes

amstream.dll: 6.05.2600.5512 English Final Retail 4/14/2008 07:48:20 70656 bytes

 devenum.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:22 59904 bytes

  dxmasf.dll: 6.04.0009.1133 Spanish Final Retail 4/14/2008 07:48:22 499766 bytes

  mciqtz.drv: 4.00.0096.0729 English Final Retail 11/17/1997 17:13:16 11776 bytes

mciqtz32.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:26 35328 bytes

 mpg2splt.ax: 6.05.2600.5512 English Final Retail 4/14/2008 07:49:20 148992 bytes

   msdmo.dll: 6.05.2600.5512 English Final Retail 4/14/2008 07:48:26 14336 bytes

  encapi.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:22 20480 bytes

    qasf.dll: 11.00.5721.5145 English Final Retail 10/18/2006 22:47:18 211456 bytes

    qcap.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:34 192512 bytes

     qdv.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:34 279040 bytes

    qdvd.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:34 387072 bytes

   qedit.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:34 563200 bytes

qedwipes.dll: 6.05.2600.5512 English Final Retail 4/13/2008 22:51:34 733696 bytes

  quartz.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:34 1294336 bytes

  quartz.vxd:                 Final Retail 11/17/1997 17:13:16 5672 bytes

 strmdll.dll: 4.01.0000.3936 Spanish Final Retail 4/14/2008 07:48:46 246814 bytes

  vidx16.dll: 0.00.0000.0000 English Final Retail 11/17/1997 17:13:16 10240 bytes

 iac25_32.ax: 2.00.0005.0053 English Final Retail 11/18/1998 10:35:16 199680 bytes

  ir41_32.ax: 4.51.0016.0003 English Final Retail 4/14/2008 07:49:20 848384 bytes

 ir41_qc.dll: 4.30.0062.0002 English Final Retail 4/14/2008 07:48:24 120320 bytes

ir41_qcx.dll: 4.30.0064.0001 English Final Retail 4/14/2008 07:48:26 338432 bytes

 ir50_32.dll: 5.2562.0015.0054 English Final Retail 1/27/1999 07:45:58 755200 bytes

 ir50_qc.dll: 5.00.0063.0048 English Final Retail 10/7/1998 09:46:18 200192 bytes

ir50_qcx.dll: 5.00.0064.0048 English Final Retail 10/7/1998 09:50:22 183808 bytes

   ivfsrc.ax: 5.10.0002.0051 English Final Retail 1/5/1999 13:49:36 154624 bytes

mswebdvd.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:30 204800 bytes

      ks.sys: 5.03.2600.5512 Spanish Final Retail 4/14/2008 00:46:38 141056 bytes

  ksproxy.ax: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:49:20 129536 bytes

  ksuser.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:26 4096 bytes

  stream.sys: 5.03.2600.5512 Spanish Final Retail 4/14/2008 00:15:16 49408 bytes

mspclock.sys: 5.03.2600.5512 Spanish Final Retail 4/14/2008 00:09:52 5376 bytes

   mspqm.sys: 5.01.2600.5512 Spanish Final Retail 4/14/2008 00:09:52 4992 bytes

 mskssrv.sys: 5.03.2600.5512 Spanish Final Retail 4/14/2008 00:09:54 7552 bytes

  swenum.sys: 5.03.2600.5512 Spanish Final Retail 4/14/2008 00:09:54 4352 bytes

mpeg2data.ax: 6.05.2600.5512 English Final Retail 4/14/2008 07:49:20 118272 bytes

msvidctl.dll: 6.05.2600.5512 Spanish Final Retail 4/14/2008 07:48:30 1434112 bytes

  vbisurf.ax: 5.03.2600.5512 English Final Retail 4/14/2008 07:49:20 30208 bytes

   msyuv.dll: 5.03.2600.5512 English Final Retail 4/14/2008 07:48:30 16896 bytes

wstdecod.dll: 5.03.2600.5512 Spanish Final Retail 4/14/2008 07:48:48 51200 bytes
 
I was actually asking for the list of dlls included in the game folder. I was wondering if I forgot one.

Also, can you please do me a favor and not decrypt these archives? I will release them unencrypted later on, but I don't like people seeing my code while it is at such an ugly stage.
 
Ahh, ok, I misunderstanded that. The files are:
msvcr90.dll
msvcr80.dll
msvcp90.dll
MFC71.dll
msvcm90.dll
Irrlicht.dll
DFRMTools.dll
DF3DRMXP.dll
sydney.md2
sydney.bmp

Also, can you please do me a favor and not decrypt these archives? I will release them unencrypted later on, but I don't like people seeing my code while it is at such an ugly stage.
I can't promise that I won't decrypt the project, but I can promise that I won't upload or talk about the contents of the project.
 
Status
Not open for further replies.

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top