Thanks to everyone who provided feedback, appreciate it.
Please see here for full release: "pending"
Please see here for full release: "pending"
The 3DRad community can be found at classdev.net.
i have a lag issue, normally my pc is fast, but i only got 15fps.Redfox, if possible, could you please goto options (ideally at the main menu), and, give me the framerate values for the following graphic settings (no need to restart, settings applied in real time):
Also, I wasn't quite sure if gravity was supposed to have an effect on me or not since the enemies didn't seem to be affected by it. But maybe that's what the boost was for.
float MATH_speed(float ispeed,float iXROTATION,float iACCEL,float iSTEERING,float iXCOLLISION,int aiflag, Vector3 iv3_world, Quaternion iq_bike){//Bike Speed controller
float _throttle_scale;
float _throttle;
float _break_scale = 1 + (ispeed/2);
float _XCOL_speed_reducer;
float _throttle_class_cap;
float _gravity;
float _newspeed = ispeed;
//speed class settings
if(speed_class==0){ // 250
_throttle_scale = 1 / (1+ispeed*24);
_throttle_class_cap = 2.3;
}
if(speed_class==1){// 500
_throttle_scale = 1 / (1+ispeed*18);
_throttle_class_cap = 3;
}
if(speed_class==2){// 750
_throttle_scale = 1 / (1+ispeed*14);
_throttle_class_cap = 3.6;
}
if(speed_class==3){// 1000
_throttle_scale = 1 / (1+ispeed*10);
_throttle_class_cap = 4.2;
}
if(speed_class==4){// 1250
_throttle_scale = 1 / (1+ispeed*9);
_throttle_class_cap = 5.2;
}
//Input states - Accel controller
if(iACCEL==2){
if(ispeed <= _throttle_class_cap){
_throttle = 0.15 * _throttle_scale;
}
else{
_throttle = -(ispeed - _throttle_class_cap) * 0.007;
}
}
if(iACCEL==1){
_throttle = -0.012 * _break_scale;
}
if(iACCEL==0){
_throttle = -0.003 * _break_scale;
}
//Xcollision reducer
if(iFloatAbs(iXCOLLISION) > 0){
_XCOL_speed_reducer = 0.01 + (ispeed /60);
}else{
_XCOL_speed_reducer = 0;
}
if(aiflag==1){//AI speed methods
_newspeed -= iXROTATION / (350 - _throttle_class_cap);
_newspeed += (iFloatAbs(iSTEERING/400));
}
if(aiflag==0){//Player speed methods
if(ACCEL==0 || ACCEL==2){//add steering to speed
_newspeed += (iFloatAbs(iSTEERING/300));
}
if(iXROTATION <= -0.2 || iXROTATION >= 0.2){//enable YAXIS boost
if(iXROTATION <= -0.2){boost1 = (-YAXIS) + (-iXROTATION);}
else if(iXROTATION >= 0.2){boost1 = (YAXIS) + (-iXROTATION);}
_newspeed += (boost1/350) / (0.1+ispeed/3);
}else{boost1=0;}
if(boost_state==1){_newspeed += _throttle_scale * 0.9;}
}
iVectorRotate(iv3_world,Vector3(0,0,1),iq_bike);
_gravity = (-iv3_world.y/8) / (1+ispeed*3);
//increase speed reducion for going up hills
if(_gravity <= -0){_gravity *= ispeed/5;}
_newspeed += _throttle;
_newspeed -= _XCOL_speed_reducer;
_newspeed += _gravity * (_throttle_class_cap/2.2);
if(_newspeed <= 0) {_newspeed = 0;}
if(_newspeed >= speed_max) {_newspeed = speed_max;}
float ospeed_smooth = iFloatTendTo(ospeed_smooth,ispeed,_newspeed,0.7,1);
return ospeed_smooth;
}
I would also make a suggestion to make the pause menu accessible by the escape key.As i playtest this game on the xbox controller, i've pretty much forgot keyboard user experiences lol. I've added ESCAPE as a goto menu/back option. This will be available with full keyboard controls in a new build.
Thanks for feedback guys, appreciate it.i have a lag issue, normally my pc is fast, but i only got 15fps.Redfox, if possible, could you please goto options (ideally at the main menu), and, give me the framerate values for the following graphic settings (no need to restart, settings applied in real time):
- off
- Low
- Normal
Would be a great help if you can do the above for me Redfox. Thanks.
for those without xbox controllers, i'll upload a new version with full keyboard controls soon.
Tried to use nvidia control panel to override a few graphic settings (better anti-aliasing). Still ran 60fps at 1920x1200.You have a skill at taking the great screenshots, your now my chief Screenshot creator!
Another suggestion, the reflection update rate on the player's car I can tell isn't 60Its set at 21. I found this provided the best performance/update ratio. But yes, i did look into having an option to increase this with the graphic settings, however, it cant be done by script.
tracks are much better... more navigable by human drivers... that was the biggest critique from me... good job ( i know it must've been a pain )...You have no idea! lol. Completely had to rethink track design/game mechanics, but, i think we can both say its worked out alot better! Thanks for the nudge
whats you secret on the bikes because i have some bike skinmesh's and a pcar dirt bike but i can't figure out on how to get it to work correctly and i tryed a lot of methods.Do you have a link to any screenshots i can look at of your model?
P.S. this game is a ton of fun might i Suggest like puting 360 degree loops and jumps in it because that would be awsomeMore crazy loops/tracks will be added in time. Jumps are a possibility, i'll look into it. Thanks again for the feedback!