Page 2 of 6
Posted: Mon Jan 06, 2003 6:40 pm
by BackupUser
Restored from previous forum. Originally posted by Kale.
Thanks Fred for all you hard work in the 3D area! I am really looking forward to seeing the new 3d commands mature. This is something i am extremely looking forward too

. NICE ONE!
--Kale
New to PureBasic and falling in Love! 
Posted: Mon Jan 06, 2003 7:00 pm
by BackupUser
Restored from previous forum. Originally posted by Danilo.
MrVain: You cant write your own 3D engine and
you cant program in ASM and C - so please dont
expect much from yourself.
You see this nice demos done by good coders
and you cant do it yourself. Search the reason
for this by yourself and not always by PureBasic.
You want to be a cool scener - but you cant.
cya,
...Danilo
(registered PureBasic user)
Posted: Mon Jan 06, 2003 8:00 pm
by BackupUser
Restored from previous forum. Originally posted by fred.
Danilo's getting angry, not a good sign... Ok, let's calm down, it's the first version of the 3D command set and instead of just shouting without do anything, just try it I'm sure we can do nice demo, even if it's not 64 kb one.
Fred - AlphaSND
Posted: Mon Jan 06, 2003 8:21 pm
by BackupUser
Restored from previous forum. Originally posted by Franco.
I see a big advantage of the extern 3D-DLL:
Fred doesn't have to maintain it!
He codes the connection to this OGRE DLL - this takes enough time.
Fred has enough to do already.
If he had to write his own 3D LIB in asm/C/C++ - and work the same time on the PureBasic core by himself - he wouldn't be finished in a view years.
BTW: Fred thanks again for your hard work.
Have a nice day...
Franco
Posted: Mon Jan 06, 2003 9:35 pm
by BackupUser
Restored from previous forum. Originally posted by Danilo.
Guys: sorry for the above post, but its
really really really annoying.
I was on a small trip (4 days only) through
italy, had some fun and were really relaxed.
After some time i started to read the english
forum and there are again all this bullsh*t
messages, so i couldnt resist.
Please forgive me... again.
After some thinking about it i now started PC
again and wanted to delete my todays postings
and better leave this forum before i start a war
against a kid.
We´ll see... maybe its time to go another way...
greets,
...Dan
(registered PureBasic user)
Posted: Tue Jan 07, 2003 8:02 am
by BackupUser
Restored from previous forum. Originally posted by Hi-Toro.
Fred, any time I run a 3D example, it pops up an error message:
---------------------------
PureBasic1005165.exe - Unable To Locate DLL
---------------------------
The dynamic link library MSVCP60.dll could not be found in the specified path E:\Program Files\PureBasic\Compilers;.;E:\WINNT\System32;E:\WINNT\system;E:\WINNT;E:\WINNT\system32;E:\WINNT;E:\WINNT\System32\Wbem.
---------------------------
OK
---------------------------
Followed by another that says:
---------------------------
Error
---------------------------
The 3D Engine can't be initialized
---------------------------
OK
---------------------------
Any ideas?
--
See ya,
James L Boyd.
http://www.hi-toro.com/
--
Posted: Tue Jan 07, 2003 8:27 am
by BackupUser
Restored from previous forum. Originally posted by tranquil.
Last weekend I installed Windows 2000 Prof on my Girlfriends notebook. After installation of some required software I got the same error Message as you. MSVCP60.dll could not be found. And its right. This DLL is not found in the WindowsNT System folder. I searched my Windows 2000 Server System and the DLL exists. After a copy of there it worked fine.
Just search the web, download it and place it where windows searchs for it. If you did not found this I could send you this DLL.
Cheers
Mike
Tranquilizer/ Secretly!
http://www.secretly.de
Registred PureBasic User
System: Windows 2000 Server, 512 MB Ram, GeForce4200 TI 128 MB DDR, Hercules Theater 6.1 DTS Sound
System 2: Mobile Pentium 4 2.4GHz 512 MB DDR GeForce4 420-32, Windows XP Home
Posted: Tue Jan 07, 2003 10:27 am
by BackupUser
Restored from previous forum. Originally posted by dmoc.
As a BB3D, DB, DBPRO owner (as well as PB obviously) I welcome any 3D features in PB. Out of these only PB is stable, fast, fully featured, pro-actively supported, extensible and, for me anyway, being ported to Linux. The others lack in ways I won't specify here so as to avoid the wars. I am disappointed in what has been provided in this release BUT it's no problem, or rather it's my problem for being impatient. I've seen enough to trust that Fred will deliver the goods and then some... just don't take too long about it

One question to Fred though is why Ogre? I admit it looks promising but other (L)GPL'ed x-platform alternatives appear (to me) to be much more mature. OpenSceneGraph would have been my choice but then I don't know what your criteria is/was. Just food for thought.
Re OGL - dead? unsupported? Ho hum, many four letter words come to mind which I won't repeat here. Being the industry standard and supported across many platforms it is difficult to see how anyone could think it's dead. I won't go any further here as in my mind there is no worthwhile ogl/directx debate.
Re 64k demo's/ intros: I'm also continuously amazed at the content and production of these. I have been a fan of them for many years and view them as the best defence against anyone claiming programming is not an art. However I know that a lot of prior knowledge and skill is required, both creative and technical, and some serious programming time. I have done a lot of assembly programming in the past (it isn't that difficult) and programmed in more so called "serious" languages than I care to remember. Sometimes I even get twinges of embarrassment that I keep coming back to BASIC languages such as PB, but then I remember why: I like programming but I like the results so much more! And getting the results as fast as possible is important to me, even if it costs me a few extra bytes. I'm forever on the quest for the "perfect" language, combining ease-of-development, speed, features and flexibility (let's not forget cost!). PB isn't it but it's definately getting there and, forgetting 3D for the moment, it's well ahead of the rest. BTW if you are interested in learning assemmbly or just want to see it's use for anything other than 3D visit Steve Gibson at
http://grc.com. Steves a wizard if ever I saw one.
PS: did I mention OpenSceneGraph, oh I did, well I'll mention it again

See
http://www.openscenegraph.org
Posted: Tue Jan 07, 2003 12:41 pm
by BackupUser
Restored from previous forum. Originally posted by Grasy.
...or Crystal Space

--->
http://crystal.sourceforge.net/
Posted: Tue Jan 07, 2003 2:11 pm
by BackupUser
Restored from previous forum. Originally posted by Hitman.
There's no too much "Common Solution" for both Linux and Windows, otherwise fred can use any cool 3D Engine available, I think OGRE is a good solution, crystal space is too slow currently.
And it's obviously fred will enhance and optimize the 3D engine in the near future, what I want nore is actually Half-Life BSP support, not Q3.
I did tried to compile the Genesis3D against VC++ as DLL, but no much working, otherwise Genesis3D has most elements a cool 3D engine should have.
Well, everyone needs to do something for living.
Posted: Sun Jan 12, 2003 3:23 am
by BackupUser
Restored from previous forum. Originally posted by CodeMeister.
I don't want to start a war here... 8^)
I see a synergy between Purebasic and BlitzBasic3D from a coders
point of view. I've purchased both PB and B3D, but for different
reasons. PB can do inline assembly, B3D integrates with DirectX.
Look, M$ puts a lot of $$$ into DirectX development so why not use
it? If you're looking for market share in the gaming industry, face
it, M$ holds the biggest piece of the pie in desktop apps. That's
where I want to be, making money!
Don't get me wrong, OGL is alive and kicking, just ask NVidia or ATI,
etc. I come from a Un*x background, coding in C/C++ and OGL. But, I would
rather spend my less-than-free-time creating a game than sweating C/C++
code semantics and bugs. If you've ever tried using compilers like MinGW (
which incidentally is a great port of the gcc compiler) to produce WinDoze
executables, you'd see why PB and B3D are such a boon.
I see using B3D for what's good for, and PB for building .dll's and
incorporating asm. As a matter of fact, there is a posting on one of the
B3D sites demostrating just that, B3D callng a .dll made by PB.
I'm sure, that in the fullness of time, that the PB team will
incorporate more Ogre and OGL features to satisfy game coders who wish
to use them.
Just my 2 cents worth...
"If stupidity got us into this mess, why can't it get us out?"
Posted: Sun Jan 12, 2003 11:28 am
by BackupUser
Restored from previous forum. Originally posted by fred.
OGRE actually can use DirectX 7, DirectX 8.1 and OpenGL for rendering. I choose the DirectX 7 because it's actually the faster and was perfect to integrate in current PB 2D functions (which use DirectX 7). I could of course propose OpenGL rendered if it's absouletly needed in future.
Fred - AlphaSND
Posted: Sun Jan 12, 2003 11:36 am
by BackupUser
Restored from previous forum. Originally posted by dmoc.
Hi Fred, being that "cross-platform" is one of PB's selling points I think OpenGL is the way to go. From what little testing I have done on windows I did not realise Orge was using DX, but this rules PB out for me (at the moment) because I only bought it with the intention of developing OpenGL progs on a Linux platform.
Posted: Sun Jan 12, 2003 1:11 pm
by BackupUser
Restored from previous forum. Originally posted by fred.
Linux version will of course use OpenGL.
Fred - AlphaSND
Posted: Sun Jan 12, 2003 3:54 pm
by BackupUser
Restored from previous forum. Originally posted by CodeMeister.
The fact that PB can use Ogre as it's rendering engine, and that
both PB and Ogre are cross-platform is a great selling point.
I would like to see both PB and Ogre ported to MacOS X as well
(after all, it's based on FreeBSD and vey similar to Linux).
If that porting could be accomplished, game developers would have
three markets to sell into, using OpenGL, or DirectX (using
WINE on Linux, or emulation on OS X for DX compatibility).
And maybe it's truly a wishlist thing, but consider consoles like
the XBox... 8^)
"If stupidity got us into this mess, why can't it get us out?"