may i ask what you are saving the files as..for example .x ..reason for this is DARK BASIC PRO can handel alot of models improted it definalty do's not have to be a dbo file it can be a .x in which is a slightly bigger file than a dbo....
load object "my world.x",1
scale object 1,5000,5000,5000
position object 1,0,0,0
` this bit contoles your camera ..in other words this is your eyes
rem mouse look
if mouseclick()=2
position mouse 400,300
cf#=cf#+mousemovez()*0.5
if rightkey()=1 or KEYSTATE(32)=1 then cr#=cr#-4
if leftkey()=1 or KEYSTATE(30)=1 then cr#=cr#+4
if upkey()=1 or KEYSTATE(17)=1 then cf#=cf#+4
if downkey()=1 or KEYSTATE(31)=1 then cf#=cf#-4
cx#=cx#+mousemovey()*0.2
cy#=cy#+mousemovex()*0.2
if cx#>80 then cx#=80
if cx#<-80 then cx#=-80
endif
acr#=curvevalue(cr#,acr#,3)
acf#=curvevalue(cf#,acf#,3)
acx#=curveangle(cx#,acx#,1.5)
acy#=curveangle(cy#,acy#,1.5)
move camera acf#
rotate camera 0,wrapvalue(acy#-90),0
move camera acr#
rotate camera 0,wrapvalue(acy#+90),0
rotate camera acx#,acy#,0
cr#=0
cf#=0
` this bit of code is self explanitory but i do hope it helps you
sorry for any typos i'm in a rush lol
take care
---thecore---
i'm E.T i have so much tech but yet i dont have a mobile phone! where is a land line when you need one