Usando o SCRLog

    Compartilhe
    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21468
    Reputação : 629
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Usando o SCRLog

    Mensagem por Junior_Djjr em Qua 26 Set 2012, 02:45



    O que é isso?
    SCRLog é basicamente um plugin (ASI) que fica na pasta raiz do GTA, e quando o jogo crasha, é criado um arquivo .log. Lá há todos os detalhes dos últimos scripts processados no seu GTA fazendo assim você (ou nós) descobrir qual foi o script e qual foi o motivo que fez o jogo crashar.

    SCRLog somente é usado para descobrir problemas em scripts cleos, não em problemas com o jogo em geral. Caso o SCRLog ficar em branco ou terminando em WAIT (como será explicado abaixo), quer dizer que o problema não foi de algum script cleo e sim outra coisa do jogo, assim, basta usar a Lista de Crash da MixMods.




    Instalando
    Clique aqui para baixar o SCRLog.
    Coloque os arquivos scrlog.asi e scrlog.ini na pasta raiz (diretório) do seu GTA SA.


    Caso você ter lag com ele instalado, leia:
    Pode ser algum mod em conflito, já foi relatado com o Portal Gun do Ryosuke, então é possível que há outros mods cleos que acabem tendo esta incompatibilidade também.
    Você também pode abrir o .ini e procurar pela linha "FLUSH_TIME=FLUSH_ON_COMMAND" e trocar por "FLUSH_TIME=FLUSH_NEVER" (recentemente já vem configurado assim, mas se você baixou antes... enfim)



    Quando o jogo dar crash

    Depois do jogo crashar, vá na pasta do seu GTA (mesmo lugar onde tem o scrlog.asi) e abra o scrlog.log usando o bloco de notas
    REPETINDO: SCRLOG.LOG!!! E NÃO O SCRLOG.INI!!!!!!!!
    No fim do arquivo, você verá isso:
    Clique aqui para ver um exemplo:

    Em vermelho: Último comando (motivo do crash)
    Geralmente só quem entende de cleo vai entender exatamente qual foi o problema, e praticamente sempre o problema na verdade é do mod e não do seu GTA, mesmo assim, você pode tentar copiar o último comando, como no exemplo, copiar o "[0A8D]" e procurar (CTRL+F) na Lista de Crash e Soluções da MixMods. Caso o comando que você for copiar comece com "[8" troque o 8 por 0 antes de procurar, por exemplo de "[8AF2]" para "[0AF2]" e só assim procure na lista para encontra-lo. Caso seja [0001], mais detalhes abaixo.
    Se a lista não ajudou (meio raro ajudar...), o problema pode ser do script e não do seu jogo, siga abaixo em "Descubra você mesmo" para assim você deletá-lo e não ter mais este crash, ou então pedir para o autor corrigir (basta enviar o log para ele, ele saberá o que fazer).
    Importante: Se o script do crash foi num mod postado na MixMods, nos avise!!!!! Se o mod foi criado por nós, avise mais ainda! Tomaremos as providências necessárias e/ou corrigiremos o mod!

    DETALHE IMPORTANTE:
    Caso o arquivo esteja totalmente vazio ou que o último script esteja vazio (clique aqui para ver), ou caso tenha "[0001] WAIT" como último comando, IGNORE!!!!
    Isso quer dizer que o que crashou foi seu GTA em si, seja ou não algum script cleo e não é possível saber qual script foi. Geralmente quando isso acontece é 99.9% de certeza de que o problema não seja um cleo e sim qualquer outra coisa do jogo, então você terá que seguir as instruções do "Como solucionar seus próprios crashes" na Lista de Crash e Soluções da MixMods. SCRLog.log é totalmente descartado nessa situação.





    Em azul: Nome do último script (script que causou o crash)
    No exemplo acima (isto), crashou no script com nome "TestPro", possivelmente o nome do .cs é "TestPro.cs" ou "TestProblema.cs" etc. Você por exemplo pode copiar este "script TestPro" e procurar (CTRL+F) na Lista de Crash e Soluções da MixMods para saber mais detalhes sobre (pode ser que haja soluções etc).
    Caso você não tem nenhum arquivo o tal nome:

    Descubra você mesmo:
    - Abra o arquivo "cleo.log" localizado na pasta do seu GTA SA.
    - Procure (CTRL+F, ou CTRL+T, depende do seu editor de texto) pelo nome do script do crash, como no exemplo que citei, procurarei por "script TestPro". Eu encontrei isso:
    14/04/2016 18:44:44.222 Loading custom script Algum Teste.cs...
    14/04/2016 18:44:44.223 Registering custom script named TestPro
    - Ou seja, basta olhar na linha de cima, no exemplo, o script "TestPro" é o arquivo "Algum Teste.cs"
    - Pronto! Você descobriu qual .cs foi o causador do erro. Desinstale este .cs do seu jogo para não ter mais isso, ou tente evitar o crash novamente.
    Repetindo: Caso foi um mod que está na MixMods ou criado por nós, avise e envie o scrlog.log para a gente! Se não foi, foda-se :)
    (método para descobrir é só para CLEO 4.3 ou mais nova)


    Última edição por Junior_Djjr em Qui 14 Abr 2016, 21:41, editado 39 vez(es)


    ____________________
    avatar
    LINK/2012
    Programador - Avançado
    Programador - Avançado

    Título : Veterano
    Mensagens : 7857
    Reputação : 347
    Desde : 03/05/2012

    Re: Usando o SCRLog

    Mensagem por LINK/2012 em Ter 17 Dez 2013, 13:32

    Atualiza ai pro SCRLog :)


    ____________________
    "Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

    avatar
    Fabio
    Programador - Avançado
    Programador - Avançado

    Título : CEO da Fabio's Gambiarra Industries
    Mensagens : 18555
    Reputação : 338
    Desde : 04/05/2012
    Idade : 20
    Localização : Reserva, Paraná, Brasil, América Latina, America do Sul, América, Planeta Terra, Sistema Solar, Via láctea, Universo
    Link : gtamodvicio.blogspot.com

    Re: Usando o SCRLog

    Mensagem por Fabio em Ter 17 Dez 2013, 20:15

    E escreve [size=36]bem grande e destacado[/size] que é pra mandar o .log e não o .ini :)


    ____________________

    Modifico quase qualquer coisa.   :)
    ------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

    Meu PC:
    Spoiler:

    Configurações PC:
    *Processador: Intel Core i7 4790K 4.00GHz LGA1150
    *Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
    *HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
    *HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
    *Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
    *RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
    *Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
    *Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
    *Monitor: LG 23MP55HQ Full HD HDMI 23'
    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21468
    Reputação : 629
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Re: Usando o SCRLog

    Mensagem por Junior_Djjr em Sex 04 Jul 2014, 06:11

    atualizei o tópico pro SCRLog, atualizei o FAQ pedindo pra usar esse tópico tbm etc...


    ____________________

    Conteúdo patrocinado

    Re: Usando o SCRLog

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom 28 Maio 2017, 11:25