- fix pb with skilling
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7043 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 8df7b46566a0f9deacf92000fd86b5782da51ab4 Former-commit-id: 9d258686292500c410cdffbcd100f02ca60bcb6a
This commit is contained in:
parent
56ec289a0d
commit
780c37036d
2 changed files with 20 additions and 19 deletions
|
@ -1093,7 +1093,7 @@ void TDriver::AdjustSkilling(PCarHandle Handle)
|
|||
CalcSkilling();
|
||||
|
||||
Param.Tmp.oSkill = 1.0 + oSkill;
|
||||
LogSimplix.debug("\n#>>>Skilling: Skill %g oSkillGlobal %g oSkillDriver %g oLookAhead %g oLookAheadFactor %g effSkill:%g\n\n",
|
||||
LogSimplix.info("\n#>>>Skilling: Skill %g oSkillGlobal %g oSkillDriver %g oLookAhead %g oLookAheadFactor %g effSkill:%g\n\n",
|
||||
oSkill,oSkillGlobal,oSkillDriver,oLookAhead,oLookAheadFactor,Param.Tmp.oSkill);
|
||||
}
|
||||
// ... Adjust skilling
|
||||
|
@ -4951,9 +4951,10 @@ void TDriver::CalcSkilling_simplix()
|
|||
//--------------------------------------------------------------------------*
|
||||
void TDriver::CalcSkilling_simplix_LS1()
|
||||
{
|
||||
oSkillGlobal = oSkillGlobal/10.0;
|
||||
oSkillDriver = oSkillDriver/3.0;
|
||||
oSkill = oSkillScale * (oSkillGlobal + oSkillDriver) + oSkillOffset;
|
||||
oSkillScale = oSkillScale/50.0;
|
||||
oSkillDriver = oSkillDriver / ((50.0 - oSkillGlobal)/40.0);
|
||||
oSkill = oSkillScale * (oSkillGlobal + oSkillDriver * 2)
|
||||
* (1.0 + oSkillDriver) + oSkillOffset;
|
||||
}
|
||||
//==========================================================================*
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
// File : unitmain.cpp
|
||||
// Created : 2008.01.27
|
||||
// Last changed : 2014.11.29
|
||||
// Copyright : © 2007-2014 Wolf-Dieter Beelitz
|
||||
// Copyright : <EFBFBD> 2007-2014 Wolf-Dieter Beelitz
|
||||
// eMail : wdbee@users.sourceforge.net
|
||||
// Version : 4.05.000
|
||||
//--------------------------------------------------------------------------*
|
||||
|
@ -71,9 +71,9 @@
|
|||
// Checks and handles pitsharing state enabled/disabled for endurance races.
|
||||
//
|
||||
// Eigenschaften des erweiterten TORCS Interfaces:
|
||||
// Die Initialisierung wird nur einmal ausgeführt, siehe dazu
|
||||
// Die Initialisierung wird nur einmal ausgef<EFBFBD>hrt, siehe dazu
|
||||
// "simplix(tModInfo *ModInfo)"
|
||||
// Die DLL gibt die Namen der Fahrer immer so an TORCS zurück, wie sie in
|
||||
// Die DLL gibt die Namen der Fahrer immer so an TORCS zur<EFBFBD>ck, wie sie in
|
||||
// der XML-Datei des Teams angegeben sind!
|
||||
// Wertet den Pitsharing-Status aus und handelt danach bei Endurance Rennen
|
||||
//--------------------------------------------------------------------------*
|
||||
|
@ -84,17 +84,17 @@
|
|||
//
|
||||
// Das Programm wurde unter Windows XP entwickelt und getestet.
|
||||
// Fehler sind nicht bekannt, dennoch gilt:
|
||||
// Wer die Dateien verwendet erkennt an, dass für Fehler, Schäden,
|
||||
// Folgefehler oder Folgeschäden keine Haftung übernommen wird.
|
||||
// Wer die Dateien verwendet erkennt an, dass f<EFBFBD>r Fehler, Sch<63>den,
|
||||
// Folgefehler oder Folgesch<EFBFBD>den keine Haftung <20>bernommen wird.
|
||||
//--------------------------------------------------------------------------*
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// Im übrigen gilt für die Nutzung und/oder Weitergabe die
|
||||
// Im <EFBFBD>brigen gilt f<>r die Nutzung und/oder Weitergabe die
|
||||
// GNU GPL (General Public License)
|
||||
// Version 2 oder nach eigener Wahl eine spätere Version.
|
||||
// Version 2 oder nach eigener Wahl eine sp<EFBFBD>tere Version.
|
||||
//--------------------------------------------------------------------------*
|
||||
|
||||
#include <tgf.h>
|
||||
|
@ -113,8 +113,8 @@
|
|||
//==========================================================================*
|
||||
// Prototypes of routines(functions/procedures), provided
|
||||
// for communication with TORCS using the traditional Interface
|
||||
// Prototypen der Routinen(Funktionen/Prozeduren), die wir für die
|
||||
// Kommunikation mit TORCS über das traditionale Interface bereitstellen
|
||||
// Prototypen der Routinen(Funktionen/Prozeduren), die wir f<EFBFBD>r die
|
||||
// Kommunikation mit TORCS <EFBFBD>ber das traditionale Interface bereitstellen
|
||||
//--------------------------------------------------------------------------*
|
||||
static void InitTrack
|
||||
(int index,
|
||||
|
@ -412,7 +412,7 @@ void SetUpSimplix_ls1()
|
|||
SetParameters(NBBOTS, "ls1-archer-r9");
|
||||
TDriver::AdvancedParameters = true;
|
||||
//TDriver::UseBrakeLimit = true;
|
||||
TDriver::UseBrakeLimit = false;
|
||||
TDriver::UseBrakeLimit = true;
|
||||
TDriver::SkillingFactor = 0.1f; // Skilling factor for career-mode
|
||||
TDriver::UseRacinglineParameters = true;
|
||||
};
|
||||
|
@ -652,7 +652,7 @@ extern "C" int moduleWelcome
|
|||
// Tells TORCS, who we are, how we want to be called and
|
||||
// what we are able to do.
|
||||
// Teilt TORCS mit, wer wir sind, wie wir angesprochen werden wollen und
|
||||
// was wir können.
|
||||
// was wir k<EFBFBD>nnen.
|
||||
//--------------------------------------------------------------------------*
|
||||
extern "C" int moduleInitialize(tModInfo *ModInfo)
|
||||
{
|
||||
|
@ -772,11 +772,11 @@ extern "C" int simplixShut()
|
|||
// After clarification of the general calling (calling this func.),
|
||||
// we tell TORCS our functions to provide the requested services:
|
||||
//
|
||||
// Nach Klärung der generellen Ansprache (Aufruf dieser Fkt), teilen wir
|
||||
// Nach Kl<EFBFBD>rung der generellen Ansprache (Aufruf dieser Fkt), teilen wir
|
||||
// TORCS nun noch mit, mit welchen Funktionen wir die angeforderten
|
||||
// Leistungen erbringen werden:
|
||||
//
|
||||
// Die geforderten Leistungen müssen erbracht werden ...
|
||||
// Die geforderten Leistungen m<EFBFBD>ssen erbracht werden ...
|
||||
// RbNewTrack: ... wenn Torcs eine neue Rennstrecke bereitstellt
|
||||
// RbNewRace: ... wenn Torcs ein neues Rennen startet
|
||||
// RbDrive: ... wenn das Rennen gefahren wird
|
||||
|
@ -1029,7 +1029,7 @@ static void NewRace(int Index, tCarElt* Car, tSituation *S)
|
|||
// Therefore we don't throw debug messages here!
|
||||
// To find basic bugs, it may be usefull to do it anyhow!
|
||||
|
||||
// Achtung: Diese Prozedur wird sehr häufig und schnell nacheinander
|
||||
// Achtung: Diese Prozedur wird sehr h<EFBFBD>ufig und schnell nacheinander
|
||||
// aufgerufen. Deshalb geben wir hier in der Regel keine Debug-Texte aus!
|
||||
// Zur Fehlersuche kann das aber mal sinnvoll sein.
|
||||
//--------------------------------------------------------------------------*
|
||||
|
@ -1106,7 +1106,7 @@ static void EndRace(int Index, tCarElt *Car, tSituation *S)
|
|||
|
||||
//==========================================================================*
|
||||
// TORCS: Cleanup
|
||||
// TOCRS: Aufräumen
|
||||
// TOCRS: Aufr<EFBFBD>umen
|
||||
//--------------------------------------------------------------------------*
|
||||
static void Shutdown(int Index)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue