MP3D Engine Alpha 33
Re: MP3D Engine Alpha 28
Please deliver these features = alpha 29?
Belive! C++ version of Puzzle of Mystralia
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
-
- Enthusiast
- Posts: 497
- Joined: Sat Oct 11, 2008 9:07 pm
- Location: Germany, Berlin > member German forum
Re: MP3D Engine Alpha 28
Yes,
alpha 29 will have the most of the XNA Tutorials an much more
Greetings Michael
alpha 29 will have the most of the XNA Tutorials an much more

Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
Re: MP3D Engine Alpha 28
I'm getting a 'Compiler Error' when I try to compile any of the examples...
Duplicated library command: EP_2DSpritesDraw() (in libraries EpyxLib_4 and MP3D_Library).
-
- Enthusiast
- Posts: 497
- Joined: Sat Oct 11, 2008 9:07 pm
- Location: Germany, Berlin > member German forum
Re: MP3D Engine Alpha 28
Dear Pureleon,
the error messag say everything you need:
Duplicated library command means that you use two librray with the same command names. If you delete the EpyxLib_4 library , restart Puerbasic the mp3d works fine...
Greetings Michael
the error messag say everything you need:
Duplicated library command means that you use two librray with the same command names. If you delete the EpyxLib_4 library , restart Puerbasic the mp3d works fine...
Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
Re: MP3D Engine Alpha 28
Edited:
Nevermind, I've found EpyxLib_4 and deleted it and now everything works fine. MP3D is awesome
Nevermind, I've found EpyxLib_4 and deleted it and now everything works fine. MP3D is awesome

- Joakim Christiansen
- Addict
- Posts: 2452
- Joined: Wed Dec 22, 2004 4:12 pm
- Location: Norway
- Contact:
Re: MP3D Engine Alpha 28
I just tested this and I really like it!
The performance is much better than what I was able to achieve with OGRE, thank you!
Please continue the good work!
Features I want at this moment:
Shadows
And the statement:
Not a problem though!
The performance is much better than what I was able to achieve with OGRE, thank you!
Please continue the good work!

Features I want at this moment:
Shadows
And the statement:
Is kinda false because I needed to download D3DX9_38.dll and place it in my System32 directory.To make 2D and 3d games and application without using a external dll file
Not a problem though!
I like logic, hence I dislike humans but love computers.
Re: MP3D Engine Alpha 28
No, i think it isn't false. Because, if you want to play with DirectX, you have to install it and not only copy a DLL.Is kinda false because I needed to download D3DX9_38.dll and place it in my System32 directory.
Not a problem though!
http://www.microsoft.com/downloads/en/d ... 6652cd92a3
It's the same like:
If you want to hear sound, you install the driver for the Soundcard. You don't copy one DLL in system32 to hear the sound.
And if you want to see 3D in Windows you have to install DirectX. Thats all.
grapy

Re: MP3D Engine Alpha 28
I must be missing something. Most of the games on my windows 7 machine requires directx. I did not need to install (and the game installers did not install) directx as it came with my OS, and updates come through the windows update.
Are you saying that people have no need to distribute that dll with their applications? Said applications/games should check if directX is installed, and if not, notify user to install directx?
Are you saying that people have no need to distribute that dll with their applications? Said applications/games should check if directX is installed, and if not, notify user to install directx?
Re: MP3D Engine Alpha 28
Most Games I play are installing the newest DirectX before installing the Game too.
But we don't have a Game here. We are programmers! Or, aren't we?
If we want to mess around with DirectX 9c, we've to install the latest version.
http://www.microsoft.com/downloads/en/d ... 6652cd92a3
I think that's logic ^^
grapy
But we don't have a Game here. We are programmers! Or, aren't we?
If we want to mess around with DirectX 9c, we've to install the latest version.
http://www.microsoft.com/downloads/en/d ... 6652cd92a3
I think that's logic ^^
grapy

- Joakim Christiansen
- Addict
- Posts: 2452
- Joined: Wed Dec 22, 2004 4:12 pm
- Location: Norway
- Contact:
Re: MP3D Engine Alpha 28
I had DirectX 9.0c on my system but needed this DLL.grapy wrote:No, i think it isn't false. Because, if you want to play with DirectX, you have to install it and not only copy a DLL.Is kinda false because I needed to download D3DX9_38.dll and place it in my System32 directory.
Not a problem though!
Are you saying that it didn't work for me after copying the DLL?

The fact is that many users needs this DLL for it to work even if they have DirectX 9.0c installed on their systems.
Here is a list of versions:
http://en.wikipedia.org/wiki/DirectX#Releases
Mine is 4.09.00.0904 (run dxdiag), I wonder what versions it is that will not need D3DX9_38.dll? Must be included in some later update I guess.
I like logic, hence I dislike humans but love computers.
-
- Enthusiast
- Posts: 497
- Joined: Sat Oct 11, 2008 9:07 pm
- Location: Germany, Berlin > member German forum
Re: MP3D Engine Alpha 28
Hello,
i have heard about this problem before. For dx9 you need the file D3DX9.dll and the file D3DX9_38.dll ist the variation 38 but "only" a variation of the D3DX9.dll file. If i look in my system32 folder i find D3DX9_37.dll, D3DX9_38.dll, D3DX9_39.dll to D3DX9_42.dll. I think if you install the dx9 updates you get the newer versions of D3DX9.dll and D3DX9_38.dll too. For my mp3d lib i use the PureLibraries\Windows\Libraries\d3dx9.lib from 30.5.2008 and this lib need the D3DX9_38.dll file. It is also possible to use an older d3dx9.lib, but some function are important for the future. I can put the D3DX9_38.dll in the next version of mp3d and everybody ist happy
Sorry for the confusion
greetings Michael
i have heard about this problem before. For dx9 you need the file D3DX9.dll and the file D3DX9_38.dll ist the variation 38 but "only" a variation of the D3DX9.dll file. If i look in my system32 folder i find D3DX9_37.dll, D3DX9_38.dll, D3DX9_39.dll to D3DX9_42.dll. I think if you install the dx9 updates you get the newer versions of D3DX9.dll and D3DX9_38.dll too. For my mp3d lib i use the PureLibraries\Windows\Libraries\d3dx9.lib from 30.5.2008 and this lib need the D3DX9_38.dll file. It is also possible to use an older d3dx9.lib, but some function are important for the future. I can put the D3DX9_38.dll in the next version of mp3d and everybody ist happy

Sorry for the confusion
greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
Re: MP3D Engine Alpha 28
This is all you need. Any version of DirectX 9c included.
http://www.microsoft.com/downloads/en/d ... 6652cd92a3
Install it an be happy
I don't see any problems.
greetings grapy

http://www.microsoft.com/downloads/en/d ... 6652cd92a3
Install it an be happy

greetings grapy



- Joakim Christiansen
- Addict
- Posts: 2452
- Joined: Wed Dec 22, 2004 4:12 pm
- Location: Norway
- Contact:
Re: MP3D Engine Alpha 28
I would say that pitch, yaw and roll are wrongly named in some functions (from my point of view):
http://en.wikipedia.org/wiki/Flight_dyn ... ircraft%29
But this gives me wanted result:MP_TurnCamera(Cam,pitch.f,yaw.f,roll.f)
mouseX should control the yaw while mouseY should control the pitch?MP_TurnCamera(camera,mouseX/5,0,-mouseY/5)
http://en.wikipedia.org/wiki/Flight_dyn ... ircraft%29
I like logic, hence I dislike humans but love computers.
Re: MP3D Engine Alpha 28
No need. Like grapy wrote: This setup installs all needed DLLs. I use alwaysmpz wrote:Hello,
i have heard about this problem before. For dx9 you need the file D3DX9.dll and the file D3DX9_38.dll ist the variation 38 but "only" a variation of the D3DX9.dll file. If i look in my system32 folder i find D3DX9_37.dll, D3DX9_38.dll, D3DX9_39.dll to D3DX9_42.dll. I think if you install the dx9 updates you get the newer versions of D3DX9.dll and D3DX9_38.dll too. For my mp3d lib i use the PureLibraries\Windows\Libraries\d3dx9.lib from 30.5.2008 and this lib need the D3DX9_38.dll file. It is also possible to use an older d3dx9.lib, but some function are important for the future. I can put the D3DX9_38.dll in the next version of mp3d and everybody ist happy
Sorry for the confusion
greetings Michael
this web-installer and i does not have any problems. For future compatibility,
you should provide the information and link to the DX9 web-installer.

MFG PMV
-
- Enthusiast
- Posts: 497
- Joined: Sat Oct 11, 2008 9:07 pm
- Location: Germany, Berlin > member German forum
Re: MP3D Engine Alpha 28
Hello,
@Joakim Christiansen
Greetings
Michael
@Joakim Christiansen
i think you're right, i have a confusion between yaw and roll. I will change it in the next version and i must check all demo files for this...I would say that pitch, yaw and roll are wrongly named in some functions (from my point of view):
MP_TurnCamera(Cam,pitch.f,yaw.f,roll.f)
Greetings
Michael
Working on - MP3D Library - PB 5.73 version ready for download