Ogre 1.0.3 Beta available for testing

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Ogre 1.0.3 Beta available for testing

Post by Fred »

Hi folks,

As promized, we have updated the PB OGRE engine to use the lastest stable build available (1.0.3). The main advantage is the possible use of the lastest .mesh format and all availables tools to imports any meshes in a PB program. Also the overall stability seems much more improved and some long standing bugs (relating to particles emitters, mesh animation etc.) have been squashed. Except of this, there is a few drawback:

- LoadWord() (ie BSP support) doesn't work anymore as DX7 renderer doesn't support the 32 bits hardware vertex buffers (only 16 bits limited)
- SetEntityMesh() doesn't work (shouldn't be a problem, an entity can be easily recreated)
- The size of the dll is much bigger, due to the numberous adds to OGRE than PB currently doesn't exploit for now (and also the stlport.dll is needed, all other dependencies have been removed (devil, zlib, etc.)).

Also the SetMeshData() command has changed and the accepted data has to be organized in a different order than before (look in the MeshManual.pb file for a quick explaination).

This new version won't be part of the v3.94 release, but we made it public to allow a more up-to-date 3D support. The archive can be download here: www.purebasic.com/beta/Ogre1.0.3.zip

For a list of tools useable with this version, take a look here: https://sourceforge.net/project/showfil ... e_id=54011 or on the official OGRE site at www.ogre3d.org

Have fun,

The PureBasic Team
Last edited by Fred on Sat Feb 04, 2006 5:07 pm, edited 1 time in total.
sigi
User
User
Posts: 79
Joined: Fri Apr 25, 2003 7:16 pm
Location: Germany

Post by sigi »

Wohoo, i can`t believe it. Thank You so much for this. :D
Athlon X2 7850 - Geforce 8800 GTS 640mb - 8 GB Ram - Vista Home Premium 64 bit SP2
THCM
Enthusiast
Enthusiast
Posts: 276
Joined: Fri Apr 25, 2003 5:06 pm
Location: Gummersbach - Germany
Contact:

Post by THCM »

Thanx Fred! I'll try it out with my game and report as soon as possible!
The Human Code Machine / Masters' Design Group
User avatar
Falko
Enthusiast
Enthusiast
Posts: 271
Joined: Sat Oct 04, 2003 12:57 pm
Location: Germany
Contact:

Post by Falko »

Sorry, RuntimeError with the Source MeshManual.pb.
THCM
Enthusiast
Enthusiast
Posts: 276
Joined: Fri Apr 25, 2003 5:06 pm
Location: Gummersbach - Germany
Contact:

Post by THCM »

@Fred: I replaced the old 3DEngine with your beta and tried your included example and I get 2 diffrent errors with it:

1. With enabled debugger - Log-windows displays "Waiting for executebale to start" and nothing happens.

2. Without debugger - I get a Visual C++ Runtime Error

I have the latest Purebasic beta installed.
The Human Code Machine / Masters' Design Group
THCM
Enthusiast
Enthusiast
Posts: 276
Joined: Fri Apr 25, 2003 5:06 pm
Location: Gummersbach - Germany
Contact:

Post by THCM »

@Fred: Perhaps some Purebasic-Libraries are missing in your Zip?
The Human Code Machine / Masters' Design Group
sigi
User
User
Posts: 79
Joined: Fri Apr 25, 2003 7:16 pm
Location: Germany

Post by sigi »

Exact the same here:

Runtime Error!
Path.....\PureBasic\Compilers\PureBasic44383687.exe
Athlon X2 7850 - Geforce 8800 GTS 640mb - 8 GB Ram - Vista Home Premium 64 bit SP2
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Thank you to test it. Can you tell me the C++ error content ? BTW, with the last beta, the debugger must be turned off for all 3D programs (on some other too as the debugger itself is not working properly). Anout the purelibraries, i don't have changed them. May be you're using an userlib which internally use SetMeshData() ?

BTW, could you tests with the examples codes to see if it at least work with them (World.pb won't work as said previously).
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

I have no debugger enabled, i have all userlibs deleted, it's the same, also for world.pb
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
sigi
User
User
Posts: 79
Joined: Fri Apr 25, 2003 7:16 pm
Location: Germany

Post by sigi »

Same here, none of the Examples work.
Athlon X2 7850 - Geforce 8800 GTS 640mb - 8 GB Ram - Vista Home Premium 64 bit SP2
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Ho, you will need the new versions of the mesh + skeletons. I have put my whole data dir here: www.purebasic.com/beta/OgreData.zip . There is also a nice little turtle :P . To see which animation is available in a mesh, the OgreMeshViewer tool is a must have. Also, the name of the animation is case-sensitive.
sigi
User
User
Posts: 79
Joined: Fri Apr 25, 2003 7:16 pm
Location: Germany

Post by sigi »

No Luck, it`s not working. Same error. :(
Athlon X2 7850 - Geforce 8800 GTS 640mb - 8 GB Ram - Vista Home Premium 64 bit SP2
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

thx for sharing your gfx-stuff :D , but the examples don't work
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

any chance to get the exact line where it crash (with OnError) ?
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Fred wrote:any chance to get the exact line where it crash (with OnError) ?
No, i have onerror-routines added an it's come only the c++ runtime-error
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Post Reply