Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Author
Message
Scorpyo
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: italy
Posted: 16th Apr 2003 20:45
Is there a bug with this command?

Works ok only when object angle y is 0, at y = 90 or y = 180 it rotates the object around its X axis and not its Z axis

thanks
KuRi
23
Years of Service
User Offline
Joined: 8th Feb 2003
Location:
Posted: 17th Apr 2003 01:12
Bug?. No Bug. When you rotate a object trhough the (Y,X,Z)-Axis, all the Axis are rotated.

Scorpyo
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: italy
Posted: 17th Apr 2003 01:30
Sorry, but I am pretty sure it's bug:

yrotate object and xrotate object work on the object y and x axis, whatever the orientation in 3D world is, and zrotate object works on the world z axis instead of working on the object z axis, therefore when object is y rotated at 90 degrees, zrotate object turns it around its x axis again..
Scorpyo
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: italy
Posted: 17th Apr 2003 01:44
FORGET ABOUT..bad patching
i ran the updater.exe manually and it works....
APEXnow
Retired Moderator
23
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 17th Apr 2003 04:35
Are you saying that the patch needs patching too .... lol

There are 10 types of people, there are people who understand binary, and there are those who don't
Scorpyo
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: italy
Posted: 17th Apr 2003 18:13
Unfortunately it still does it, so my second post is still valid...

bye bye free flight .....(sigh)
spooky
23
Years of Service
User Offline
Joined: 30th Aug 2002
Location: United Kingdom
Posted: 17th Apr 2003 18:39
for free flight type games use the turn, pitch and roll commands. they rotate object around the object's axis.

Free-flight commands are still a little bugged but are much better after patch 4. Two of the commands however do not update the object's z angle, although it updates on the screen.

Gronda, Gronda
Scorpyo
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: italy
Posted: 17th Apr 2003 23:25
well .. i hope they fix it...they should give priority to basic stuff before even fixing those type.. subtype, array in type etc...things..
haggisman
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: United Kingdom
Posted: 18th Apr 2003 00:09
To be honest zrotate object isn't broken, you will discover many languages/programs have problems with gimbal lock(the problem you described) which is purely to do with the way Eular angles work and not a badly implimented command like you suggested. There are ways around the problem like those pointed out by sonic or you could even try using things called Quaternions, but they seem to be very hard and would require an advanced ability in maths.

Specs:- 1GHZ athlon, Radeon8500, 192mb ram, winxp
Scorpyo
23
Years of Service
User Offline
Joined: 26th Aug 2002
Location: italy
Posted: 18th Apr 2003 01:27
well, actually, from a practical standpoint, if yrotate and xrotate work like turn and pitch (on the object axis) and zrotate doesn't , but roll does....beyond any advanced maths issues, what i see is inconsistency combined with redundancy..
In the end what we all need from DB is results and tools to achieve them..
Dr DooMer
23
Years of Service
User Offline
Joined: 22nd Dec 2002
Location: United Kingdom
Posted: 18th Apr 2003 05:16
It probably is a bug - I'm having problems with the Z axis rotation as well, and I'm not even trying to use the free-flight commands. I'm pretty sure it's not me that's the problem, because what I'm trying to do worked fine in DBClassic.

"I am a living, thinking entity who was created in the sea of information."
Shining Moonblade
23
Years of Service
User Offline
Joined: 2nd Oct 2002
Location:
Posted: 18th Apr 2003 05:29
@Scorpyo:

"yrotate object and xrotate object work on the object y and x axis, whatever the orientation in 3D world is, and zrotate object works on the world z axis instead of working on the object z axis"

You've already answered your own question.

The moon empowers my blade and commands me to destroy you all!
Prime_8
23
Years of Service
User Offline
Joined: 10th Apr 2003
Location: Canada
Posted: 18th Apr 2003 10:51
well now that explains why all my old flight code went nuts.

I thought i was losing it .. zrotate is on the world axis now.. great!! (not).

i was wondering why my ship would yaw and pitch , but when i wet to bank it would go nuts seemingly and slam into the ground. LOL

code works fine in DBC .. but messedup in demo version of DBP.

hect 1/2 my old screen treats or tech test are all suffering the same illness .

I bet it was unintentionaly changed for a object axis to a world axis. Dang that is as anoying as "that code is obsoleet(SP)". LOL

patch 4.x ish soon .

Old coder, returning to DB (DBP)
Fluffy Paul
23
Years of Service
User Offline
Joined: 16th Dec 2002
Location: United Kingdom
Posted: 19th Apr 2003 04:28 Edited at: 19th Apr 2003 04:32
I hope they just fix this nonsense with not being about to delete array elements.
It's all very well making new objects but I'd like my game to involve a little DESTRUCTION too!
Hello!
That might mean removing them from the array of objects!
Damn, this annoys me sometimes. Reminds me of the guy who ranted on about how they called it "Professional" and just hoped that "Professionals" don't do stuff like delete array elements.
Don't get me wrong. I think DBPro is the better than anything else out there. I just wish it did what it said on the tin.
Is there a proper list of all the stuff that doesn't work anywhere? I'd sure like to read it. It would save me having to get creative with code that should just work.

[EDIT]
Just ignore me. I'm getting stressed coz my Final Year Project should have been finished by now. I was grateful when patch 4 allowed DBPro to tell me how big an object is after I rescale it but I'm just sorry it had to stop there. There was so much more it could have done!
I just need to finish the program and write the report already but this crap with the array elements is really forcing me to do things the hard way when I could really do without it.

Ending a sentence with a French word is so passé
Fallout
23
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 19th Apr 2003 04:40
The free-flight and rotational commands are definitely buggy. The commands dont act as they're supposed to, so it's definitely a bug. DBC had the same bug but about a squillion trillion patches later (probably more like 3), they finally corrected it. Now DBC does the job fine. Free flight seems to work perfectly in that.

Must admit, I was a bit pissed off that DBPro has exactly the same bug. Normally you learn from your mistakes.

Machine: P4 2200, 1GB RAM, GeForce4 64MB, Audigy Platinum
http://www.kontact-kru.com for my own personal drum'n'bass creations.
Coming soon: http://www.breakbeat-terrorism.co.uk
The admiral
23
Years of Service
User Offline
Joined: 29th Aug 2002
Location:
Posted: 19th Apr 2003 10:47
My friend arrays and types are the basics and they still got bugs but they deserve to be fixed first of their really important to game development.

[href]www.vapournet.com/~flyer[/href]
Sedate Solution
23
Years of Service
User Offline
Joined: 15th Apr 2003
Location:
Posted: 19th Apr 2003 12:57
@ admiral_flyer_dude

I agree, here is a list of commands i would like to see impleted or fixed.

IFDEF - ENDIF
STATIC for local variables in functions

Types seem buggy
I cant declare an array inside a type, LAME

It would be great if dbpro implemented classes and went object orientated.

Generally DBPRO TEAM need to sort out the basic command set and create a decent scope model before getting fancy with the 3d side of things.
KamaKase
23
Years of Service
User Offline
Joined: 29th Oct 2002
Location:
Posted: 19th Apr 2003 15:36
You can't blame the team for doing that sort of thing. Microsoft do it most of the time. Slap on a bit more varnish; make it shine a bit more and call it a better product. However, the DB team is releasing these patches for free. If you don't like it, don't get it. That's why I'm waiting for patch 5.
Fallout
23
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 19th Apr 2003 23:17
Patches should always be free. Patches are called patches because they're covering over the holes of a product that should've been hole free in the first place. Updates are a different story. The db team obviously know their responsibilities and are happily supplying us with a more and more polished product, patch by patch. Much respect for that. Having said that, if they tried to charge us for them, they'd probably lose half their customer base within a matter of days! They could've held back on the patch 4 upgrade and sold that as an upgrade. They didn't, so once again, much respect. Still, there is no argument for us to be thankful for free patches. That'd be like buying car insurance then being greatful when they pay out after a crash.

Machine: P4 2200, 1GB RAM, GeForce4 64MB, Audigy Platinum
http://www.kontact-kru.com for my own personal drum'n'bass creations.
Coming soon: http://www.breakbeat-terrorism.co.uk
Fluffy Paul
23
Years of Service
User Offline
Joined: 16th Dec 2002
Location: United Kingdom
Posted: 20th Apr 2003 18:25 Edited at: 20th Apr 2003 18:32
Hell yeah. You paid for a product that claimed it could do a load of stuff only for you to find out it can't. They OWE us!
They should be grateful that we don't return our copies of DBPro and all go out and learn C or Blitz Basic or something.

[EDIT]
Sorry, that sounds really harsh, but my point is that I bought this product because I thought all the commands in the manual would work.
They don't. Now I'm stuck. Do I wait patiently for them to release patches to bring DBPro to the state it should have been in on the 22nd September 2002? Or do I scrap all the work I've done already and go get a copy of some C++ development environment?
I'm on a time limit here. My Final Year Project is due in on 30th April and I still can't delete sodding array elements. I have to do everything the long way round when I don't have time for it.
I really love Dark Basic - I think it is a fantastic tool. It's well supported and the community is great. I just wish it was released in a state where the huge amounts of support weren't mandatory.

Ending a sentence with a French word is so passé

Login to post a reply

Server time is: 2026-07-10 23:12:19
Your offset time is: 2026-07-10 23:12:19