Board index Roller Coaster Games No Limits Coaster FVD Problems

FVD Problems

Discuss anything involving No Limits Coaster Simulation.

Post July 8th, 2007, 8:02 pm

Posts: 1270
Points on hand: 1,176.00 Points
Location: Boston, MA, USA

So I've been messing around with FVDs for a few weeks now, and I finally get it, but I keep having this same problem where the track will bank at about 60 - 80 degrees randomly (or become level if the track is banked) when the banking should be staying constant. Has anyone else had this happen, I can't seem to find what I'm doing wrong. Here are some pics in case what I'm saying doesn't make sense.

Image Insert:
Image
86.25 KB

Image Insert:
Image
43.5 KB

Post July 8th, 2007, 8:09 pm

Posts: 5852
Points on hand: 5,806.00 Points
Location: Toronto, Ontario, Canada

The first thing that comes to my mind is, is there any simple math errors?

If you want, you could post your banking and g-force transitions. I am sure the problem could be solved quickly that way.

Post July 8th, 2007, 8:16 pm

Posts: 1270
Points on hand: 1,176.00 Points
Location: Boston, MA, USA

bTimA = 0.5
bTimB = 4.5
bTimC = 4
bTimD = 2.5

gTimA = 0.01
gTimB = 0.99
gTimC = 4.5
gTimD = 3
gTimE = 3

CASE[0.0000,bTimA]{; < - - - - - - - - 'bTimA'
S=T/bTimA
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3] ;; Q
B = 0 *tFunk/57.295779
}
CASE[bTimA+0.000001,bTimB]{; < - - - - 'bTimB'
S=(T-bTimA)/(bTimB-bTimA)
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3] ;; Q
B = 0 /57.295779 - 20 *tFunk/57.295779
}
CASE[bTimB+0.000001,bTimC]{; < - - - - 'bTimC'
S=(T-bTimB)/(bTimC-bTimB)
B = -20 /57.295779 + 70 *tFunk/57.295779
}
CASE[bTimC+0.000001,bTimD]{; < - - - - 'bTimD'
S=(T-bTimC)/(bTimD-bTimC)
B = 50 /57.295779 - 25 *tFunk/57.295779




CASE[0.000,gTimA]{; < - - - - - - - - 'gTimA'
S=T/gTimA
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3]
gPunk = gfOne - gfOne*tFunk
}
CASE[gTimA+0.000001,gTimB]{; < - - - - 'gTimB'
S=(T-gTimA)/(gTimB-gTimA)
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3]
gPunk = 0.1 + 4 *tFunk
}
CASE[gTimB+0.000001,gTimC]{; < - - - - 'gTimC'
S=(T-gTimB)/(gTimC-gTimB)
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3]
gPunk = 4.1 - 5 *tFunk
}
CASE[gTimC+0.000001,gTimD]{; < - - - - 'gTimD'
S=(T-gTimC)/(gTimD-gTimC)
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3]
gPunk = -0.9 + 5 *tFunk
}
CASE[gTimD+0.000001,gTimE]{; < - - - - 'gTimE'
S=(T-gTimD)/(gTimE-gTimD)
tFunk = 6*pwr[S,5]-15*pwr[S,4]+10*pwr[S,3]
gPunk = 4.1 - 5 *tFunk


This is what you're looking at in the first picture, there should just be a smooth transition from -20 to +50 degrees over the top of that hill (that's what I'm trying to do anyway)

Post July 8th, 2007, 8:29 pm

Posts: 5852
Points on hand: 5,806.00 Points
Location: Toronto, Ontario, Canada

CASE[bTimB+0.000001,bTimC]{; < - - - - 'bTimC'
S=(T-bTimB)/(bTimC-bTimB)
B = -20 /57.295779 + 70 *tFunk/57.295779
}
CASE[bTimC+0.000001,bTimD]{; < - - - - 'bTimD'
S=(T-bTimC)/(bTimD-bTimC)
B = 50 /57.295779 - 25 *tFunk/57.295779

-------

You have no tFunk transition formula in those two

Post July 8th, 2007, 8:33 pm

Posts: 1270
Points on hand: 1,176.00 Points
Location: Boston, MA, USA

Oh that's weird, I never noticed some of them had a tFunk and some didn't. Thanks, I was hoping it was just an easy fix like that that I hadn't noticed.

Post July 8th, 2007, 8:34 pm

Posts: 5852
Points on hand: 5,806.00 Points
Location: Toronto, Ontario, Canada

No problem, let me knowif that cures the situation.

Post July 8th, 2007, 8:35 pm

Posts: 1270
Points on hand: 1,176.00 Points
Location: Boston, MA, USA


Post July 8th, 2007, 9:19 pm

Posts: 5852
Points on hand: 5,806.00 Points
Location: Toronto, Ontario, Canada



Return to No Limits Coaster

 


  • Related topics
    Replies
    Views
    Last post