domingo, 12 de janeiro de 2014

[TUTORIAL] Fazendo um Trace - Debug

-> Explicando o que é um TRACE:

TRACE é um arquivo gerado pelo jogo ao acusar algum erro, seja pela falta de algum arquivo, arquivos corrompidos e outras causas. Para habilitar essa opção é muito simples:

1- Com botão direito do mouse, clique no no executável do jogo ("F1 Challenge 99-02.exe" ou outro nome que possa estar), depois clique em "Criar atalho".

2- Com o botão direito do mouse, clique no atalho e procure por Propriedades> Atalho> Destino

3- Em "Destino", ache a linha de comando:

"F:\Jogos\F1 Challenger '99 - '07\F1 Challenge 99-02.exe" (Conforme está no SEU jogo!) e mude para:

"F:\Jogos\F1 Challenger '99 - '07\F1 Challenge 99-02.exe" trace=1000

-> Reparem que a expressão "trace=1000" vem após um espaço.

4- Cliquem em Aplicar> Ok.

5- Agora, ao iniciar o jogo por esse atalho, sempre que acontecer algum problema com algum carro ou pista, vai ser criado um arquivo na pasta "LOG", chamado "trace.txt", acusando onde está o problema. O arquivo TRACE é aberto com o Bloco de Notas. 

Caso precisem de alguma ajuda, postem o trace nos comentários e tentarei os ajudar.


16 comentários:

  1. isso é pra resolver problemas de compatibilidade ?

    ResponderExcluir
  2. EU BAIXEI O INDYCAR HISTORICS E TODA VEZ QUE VOU INICIAR UMA CORRIDA, ELE DAR ERRO E MANDA FECHAR O JOGO !!!
    VOCÊS PODERIAM ME AJUDAR ????

    TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "trace=1000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    plrfile.cpp 1766: Attempting to save to SAVE\Renomeie o seu jogador (33) carros\Renomeie o seu jogador (33) carros.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to SAVE\Renomeie o seu jogador (33) carros\Renomeie o seu jogador (33) carros.PLR

    ResponderExcluir
  3. João, fiz o que me mandaste. Aqui segue o arquivo trace GP2 2009 HLT:
    Obrigado pela atenção.

    TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "trace=1000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""

    ResponderExcluir
  4. Boa noite, no modo campeonato, depois da pista do Bahrein, o jogo fecha. O jogo é o F1AMT2012. Obrigado.

    ResponderExcluir
    Respostas
    1. Rapaz, é um MOD bugado. Dizer exatamente o que é o problema, é complicado.

      Excluir
  5. e o que fazer quando aparece essa mensagem?

    Could not locate bitmap file CLOUDS001C.TGA

    ResponderExcluir
    Respostas
    1. Tem que arrumar esse arquivo e colocar na pasta da pista onde ele falta.

      Excluir
  6. mas como q eu arrumo? eu tenho q baixar esse "CLOUDS001.TGA"? e se tiver q baixar, onde posso encontrar?

    ResponderExcluir
  7. F1SL 2014 LWM V1.1 na singapura ele entra no box mas nao troca pneu e nem coloca gasolina

    ResponderExcluir
  8. João eu reinstalo o mod 1995 CK e funciona normal, mas quando eu reinicio o pc e tento entrar no jogo ele trava antes do menu. Fiz uma trace e todas as vezes que reinstalei, e sempre dá esse erro: tire_manager 1080: Non-existent tire brand ""

    ResponderExcluir
  9. esta acontecen no meu trace o seguinte erro vc pode olhar pra min estou enviando

    esse eh o meu trace dando erro


    TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "trace=1000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    plrfile.cpp 1766: Attempting to save to SAVE\FABIO\FABIO.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to SAVE\FABIO\FABIO.PLR

    ResponderExcluir
  10. No mod RMB 2017 não carrega pistas como Russia, Mexico e outras. Alguem pode me ajudar? Segue o Trace:


    TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "trace=1000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    specialfx.cp 2804: Entered SpecialFX::Setup()
    steward.cpp 2330: Entered Steward::Setup()
    dynman.cpp 519: Entered DynMan::Setup()
    sound.cpp 683: Entered Sound::Setup()
    onscreen.cpp 2610: Entered OnScreen::Setup()
    vidman.cpp 1012: Entered VidMan::Setup()
    plrfile.cpp 2473: Entered PlayerFile::Setup()
    plrfile.cpp 1766: Attempting to save to SAVE\Jean Carlos Gomes\Jean Carlos Gomes.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to SAVE\Jean Carlos Gomes\Jean Carlos Gomes.PLR
    game.cpp 467: Entered Game::Init()
    vidman.cpp 1019: Entered VidMan::Init()
    ai_db.cpp 2022: Entered AIDatabase::Init()
    steward.cpp 2345: Entered Steward::Init()
    hwinput.cpp 5258: Entered HWInput::Init()
    specialfx.cp 2908: Entered SpecialFX::Init()
    htree.cpp 290: Gaussian elimination for HAT poly failed once
    htree.cpp 328: Gaussian elimination for HAT poly failed twice
    htree.cpp 290: Gaussian elimination for HAT poly failed once
    htree.cpp 328: Gaussian elimination for HAT poly failed twice
    htree.cpp 290: Gaussian elimination for HAT poly failed once
    htree.cpp 290: Gaussian elimination for HAT poly failed once
    htree.cpp 328: Gaussian elimination for HAT poly failed twice
    htree.cpp 290: Gaussian elimination for HAT poly failed once
    htree.cpp 328: Gaussian elimination for HAT poly failed twice

    ResponderExcluir
  11. MOD: GP2 2013

    TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "trace=1000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    plrfile.cpp 1766: Attempting to save to SAVE\Pedro\Pedro.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to SAVE\Pedro\Pedro.PLR
    specialfx.cp 2804: Entered SpecialFX::Setup()
    steward.cpp 2330: Entered Steward::Setup()
    dynman.cpp 519: Entered DynMan::Setup()
    sound.cpp 683: Entered Sound::Setup()
    onscreen.cpp 2610: Entered OnScreen::Setup()
    vidman.cpp 1012: Entered VidMan::Setup()
    plrfile.cpp 2473: Entered PlayerFile::Setup()
    plrfile.cpp 1766: Attempting to save to SAVE\Pedro\Pedro.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to SAVE\Pedro\Pedro.PLR
    game.cpp 467: Entered Game::Init()
    vidman.cpp 1019: Entered VidMan::Init()
    ai_db.cpp 2022: Entered AIDatabase::Init()
    steward.cpp 2345: Entered Steward::Init()
    hwinput.cpp 5258: Entered HWInput::Init()
    specialfx.cp 2908: Entered SpecialFX::Init()
    dynman.cpp 525: Entered DynMan::Init()
    camera.cpp 3633: Entered CamMan::Init()
    sound.cpp 688: Entered Sound::Init()
    render.cpp 199: Entered Render::Init()
    onscreen.cpp 2616: Entered OnScreen::Init()
    game.cpp 509: Entered Game::Restart()
    sound.cpp 694: Entered Sound::Restart()
    steward.cpp 2481: Entered Steward::Restart()
    specialfx.cp 3295: Entered SpecialFX::Restart()
    hwinput.cpp 5269: Entered HWInput::Restart()
    dynman.cpp 623: Entered DynMan::Restart()
    camera.cpp 3656: Entered CamMan::Restart()
    render.cpp 215: Entered Render::Restart()
    onscreen.cpp 2635: Entered OnScreen::Restart()
    vidman.cpp 1136: Entered VidMan::Restart()
    plrfile.cpp 2510: Entered PlayerFile::Restart()
    game.cpp 645: Entered Game::Post()
    sound.cpp 760: Entered Sound::Post()
    specialfx.cp 3371: Entered SpecialFX::Post()
    steward.cpp 2855: Entered Steward::Post()
    hwinput.cpp 5299: Entered HWInput::Post()
    dynman.cpp 933: Entered DynMan::Post()
    camera.cpp 3785: Entered CamMan::Post()
    render.cpp 438: Entered Render::Post()
    onscreen.cpp 2688: Entered OnScreen::Post()
    vidman.cpp 1426: Entered VidMan::Post()

    ResponderExcluir

  12. TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "-trace=2000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    util.cpp 265: Unable to adjust texture for material: wcarms, tex0=HMSEASONDATA\VEHICLES\FIA2021\FIAORIGINAL\2021_FIAORIGINAL\FIAoriginalarms.bmp, tex1=wcarms.bmp, tex2=wcarms.bmp
    specialfx.cp 2804: Entered SpecialFX::Setup()
    steward.cpp 2330: Entered Steward::Setup()
    dynman.cpp 519: Entered DynMan::Setup()
    sound.cpp 683: Entered Sound::Setup()
    onscreen.cpp 2610: Entered OnScreen::Setup()
    vidman.cpp 1012: Entered VidMan::Setup()
    plrfile.cpp 2473: Entered PlayerFile::Setup()
    plrfile.cpp 1766: Attempting to save to HMSAVE\Player 1\Player 1.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to HMSAVE\Player 1\Player 1.PLR
    game.cpp 467: Entered Game::Init()
    vidman.cpp 1019: Entered VidMan::Init()
    vidman.cpp 1114: CUBE error loading scene file HMSEASONDATA\CIRCUITS\Italy\2019_Monza\2019_Monza.SCN: Error opening MAS file MONZA10.MAS
    game.cpp 678: Entered Game::Exit()
    sound.cpp 768: Entered Sound::Exit()
    specialfx.cp 3408: Entered SpecialFX::Exit()
    hwinput.cpp 5321: Entered HWInput::Exit()
    dynman.cpp 953: Entered DynMan::Exit()
    onscreen.cpp 2705: Entered OnScreen::Exit()
    vidman.cpp 1457: Entered VidMan::Exit()
    osman.cpp 433: Entered OSMan::Exit()

    ResponderExcluir
  13. TRACE LEVEL = 2
    NetComm.cpp 6949: NetComm checking command line: "trace=1000"
    game.cpp 360: Entered Game::Enter()
    osman.cpp 420: Entered OSMan::Enter()
    vidman.cpp 928: Entered VidMan::Enter()
    specialfx.cp 2798: Entered SpecialFX::Enter()
    dynman.cpp 507: Entered DynMan::Enter()
    plrfile.cpp 2463: Entered PlayerFile::Enter()
    sound.cpp 661: Entered Sound::Enter()
    hwinput.cpp 5205: Entered HWInput::Enter()
    onscreen.cpp 2604: Entered OnScreen::Enter()
    game.cpp 430: Entered Game::Setup()
    hwinput.cpp 5225: Entered HWInput::Setup()
    options.cpp 1169: Entered Options::Setup()
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    tire_manager 1080: Non-existent tire brand ""
    specialfx.cp 2804: Entered SpecialFX::Setup()
    steward.cpp 2330: Entered Steward::Setup()
    dynman.cpp 519: Entered DynMan::Setup()
    sound.cpp 683: Entered Sound::Setup()
    onscreen.cpp 2610: Entered OnScreen::Setup()
    vidman.cpp 1012: Entered VidMan::Setup()
    plrfile.cpp 2473: Entered PlayerFile::Setup()
    plrfile.cpp 1766: Attempting to save to SAVE\Formula1_Driver\Formula1_Driver.TMP
    plrfile.cpp 1789: Retcode: 0 for renaming to SAVE\Formula1_Driver\Formula1_Driver.PLR
    game.cpp 467: Entered Game::Init()
    vidman.cpp 1019: Entered VidMan::Init()
    ai_db.cpp 2022: Entered AIDatabase::Init()
    steward.cpp 2345: Entered Steward::Init()
    steward.cpp 645: Could not find glow "STGLOW"
    steward.cpp 645: Could not find glow "PTGLOW02"
    steward.cpp 645: Could not find glow "PTGLOW01"
    hwinput.cpp 5258: Entered HWInput::Init()
    specialfx.cp 2908: Entered SpecialFX::Init()
    dynman.cpp 525: Entered DynMan::Init()
    camera.cpp 3633: Entered CamMan::Init()
    sound.cpp 688: Entered Sound::Init()
    render.cpp 199: Entered Render::Init()
    onscreen.cpp 2616: Entered OnScreen::Init()
    game.cpp 509: Entered Game::Restart()
    sound.cpp 694: Entered Sound::Restart()
    steward.cpp 2481: Entered Steward::Restart()
    specialfx.cp 3295: Entered SpecialFX::Restart()
    hwinput.cpp 5269: Entered HWInput::Restart()
    dynman.cpp 623: Entered DynMan::Restart()

    ResponderExcluir