Página 1 de 1

[SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 05 Dez 2022, 15:14
por elcaliari
Eu instalei vários mods no meu GTA (pelo modloader) que corrigem erros, adicionam melhorias, etc, todos mods que respeitam a lore do jogo, e todos baixados na MixMods. Estava zerando até que cheguei na missão "green sabre" e descobri que um dos principais mods para minha experiência não estava ativo (Ryder Doesn't Betray) então tive que jogar tudo novamente pois é um mod que modifica missões e o save não funcionava mais.

Agora após chegar em San Fierro, o jogo começou a crashar toda vez que eu concluia a missão "555 We Tip", era só finalizar e o jogo crashava. O CrashInfo informava que não tinha solução pro problema e que talvez seria CLEO, e que o SCRLog poderia identificar. o SCR sempre mostrava erro ou no script "COKEC" ou "NONAME". Tentei desativar vários mods que poderiam estar causando esse crash, mas nunca consegui acertar qual era. Por vezes ao final da missão o jogo não travava e eu conseguia pegar um carro, mas assim que eu saía do carro ele crashava da mesma forma. Baixei então o MOD de salvar em qualquer lugar e assim que finalizei a missão, salvei, dessa forma consegui prosseguir com o jogo, até chegar na missão "Photo Oportunity" que apresenta o mesmo crash ao finalizá-la. O jogo não crasha antes de entrar na missão, não crasha durante a missão, é sempre assim que eu concluo. Salvei o jogo através do mod e dessa vez eu entro no save, ando um pouco e ele crasha.

Como achei que se tratava de um erro CLEO, tentei tirar todos os mods (menos o Ryder Doesn't Betray, pois sem ele o save não funciona) e pasmem, o jogo continua crashando da mesma forma, ou seja, ou o erro é nesse mod do Ryder ou não se trata de um erro por conta do CLEO, já tentei também reinstalar a livraria, mas não funcionou.

Meu GTA segue as recomendações da MixMods e está instalado em Documentos.

Segue o final do LOG do SCRLog. (não consegui colocar completo pois atinge o limite de caracteres, não entendo muito disso mas acho que o que importa é o final, né?)

Código: Selecionar tudo

********************************************
 script save ga
 Local variables dump:
 1 8 46 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9994 9994
********************************************

00000308&1: [00D6] IF 1
00000312&1: [0AB0] IS_KEY_PRESSED 8    // FALSE
00000317&0: [0AB0] IS_KEY_PRESSED 46    // FALSE
00000322&0: [004D] GOTO_IF_FALSE -410
00000410&0: [0002] GOTO -291
00000291&0: [00D6] IF 0
00000295&0: [0485] IS_PC_VERSION    // TRUE
00000297&1: [004D] GOTO_IF_FALSE -417
00000304&1: [0001] WAIT 0
Finished processing.

********************************************
 script ladders
 Local variables dump:
 685459960 0 1 195478560 0 0 0 0 0 11 195478520 0 11 0 0 0
 0 1086203982 0 0 0 -988704973 1153373612 1065353216 0 0 0 0 0 0 0 0
 9994 9994
********************************************

00000088&1: [00D6] IF 1
00000092&1: [0039] l1(0) == 1    // FALSE
00000099&0: [8800] NOT IS_2PLAYER_GAME_GOING_ON    // TRUE
00000101&0: [004D] GOTO_IF_FALSE -115
00000115&0: [01F5] GET_PLAYER_CHAR 0 -> 1
00000123&0: [0039] l1(0) == 0    // TRUE
00000130&1: [004D] GOTO_IF_FALSE -224
00000137&1: [0ADC] TEST_CHEAT "LADDERSRELOAD"    // FALSE
00000154&0: [004D] GOTO_IF_FALSE -224
00000224&0: [0050] GOSUB -598
00000598&0: [09E7] IS_PLAYER_CONTROL_ON 1    // TRUE
00000603&1: [004D] GOTO_IF_FALSE -676
00000610&1: [06AC] GET_CHAR_SPEED 1 -> 1086026576
00000618&1: [0021] l17(1086026576) > 7.0    // FALSE
00000628&0: [004D] GOTO_IF_FALSE -639
00000639&0: [0E4C] COMMAND_0E4C 1 0    // FALSE
00000646&0: [004D] GOTO_IF_FALSE -672
00000672&0: [0485] IS_PC_VERSION    // TRUE
00000674&1: [0051] RETURN
00000231&1: [004D] GOTO_IF_FALSE -591
00000238&1: [0E77] GET_LIST_SIZE 685459960 -> 11
00000246&1: [0006] l9(11) = 0
00000253&1: [001D] l12(11) > l9(0)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 0 -> 195478120
00000279&1: [0D38] READ_STRUCT_PARAM 195478120 0 -> -995483238
00000289&1: [0D38] READ_STRUCT_PARAM 195478120 1 -> -1003605197
00000299&1: [0D38] READ_STRUCT_PARAM 195478120 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -995483238 -1003605197 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(0) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(1)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 1 -> 195478160
00000279&1: [0D38] READ_STRUCT_PARAM 195478160 0 -> -993497934
00000289&1: [0D38] READ_STRUCT_PARAM 195478160 1 -> -1003605729
00000299&1: [0D38] READ_STRUCT_PARAM 195478160 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -993497934 -1003605729 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(1) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(2)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 2 -> 195478200
00000279&1: [0D38] READ_STRUCT_PARAM 195478200 0 -> -997177908
00000289&1: [0D38] READ_STRUCT_PARAM 195478200 1 -> -1007786515
00000299&1: [0D38] READ_STRUCT_PARAM 195478200 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -997177908 -1007786515 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(2) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(3)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 3 -> 195478240
00000279&1: [0D38] READ_STRUCT_PARAM 195478240 0 -> -997771047
00000289&1: [0D38] READ_STRUCT_PARAM 195478240 1 -> -1018173076
00000299&1: [0D38] READ_STRUCT_PARAM 195478240 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -997771047 -1018173076 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(3) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(4)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 4 -> 195478280
00000279&1: [0D38] READ_STRUCT_PARAM 195478280 0 -> -996945677
00000289&1: [0D38] READ_STRUCT_PARAM 195478280 1 -> 1114750792
00000299&1: [0D38] READ_STRUCT_PARAM 195478280 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -996945677 1114750792 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(4) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(5)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 5 -> 195478320
00000279&1: [0D38] READ_STRUCT_PARAM 195478320 0 -> -997493054
00000289&1: [0D38] READ_STRUCT_PARAM 195478320 1 -> 1135056345
00000299&1: [0D38] READ_STRUCT_PARAM 195478320 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -997493054 1135056345 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(5) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(6)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 6 -> 195478360
00000279&1: [0D38] READ_STRUCT_PARAM 195478360 0 -> -997091681
00000289&1: [0D38] READ_STRUCT_PARAM 195478360 1 -> 1136203147
00000299&1: [0D38] READ_STRUCT_PARAM 195478360 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -997091681 1136203147 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(6) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(7)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 7 -> 195478400
00000279&1: [0D38] READ_STRUCT_PARAM 195478400 0 -> -994799322
00000289&1: [0D38] READ_STRUCT_PARAM 195478400 1 -> 1119139109
00000299&1: [0D38] READ_STRUCT_PARAM 195478400 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -994799322 1119139109 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(7) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(8)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 8 -> 195478440
00000279&1: [0D38] READ_STRUCT_PARAM 195478440 0 -> -993372034
00000289&1: [0D38] READ_STRUCT_PARAM 195478440 1 -> -1029191552
00000299&1: [0D38] READ_STRUCT_PARAM 195478440 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -993372034 -1029191552 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(8) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(9)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 9 -> 195478480
00000279&1: [0D38] READ_STRUCT_PARAM 195478480 0 -> -992406971
00000289&1: [0D38] READ_STRUCT_PARAM 195478480 1 -> -1008797585
00000299&1: [0D38] READ_STRUCT_PARAM 195478480 2 -> 1073413829
00000309&1: [0EEA] COMMAND_0EEA 1 -992406971 -1008797585 1073413829 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(9) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(10)     // TRUE
00000261&1: [004D] GOTO_IF_FALSE -591
00000268&1: [0E78] GET_LIST_VALUE_BY_INDEX 685459960 10 -> 195478520
00000279&1: [0D38] READ_STRUCT_PARAM 195478520 0 -> -988704973
00000289&1: [0D38] READ_STRUCT_PARAM 195478520 1 -> 1153373612
00000299&1: [0D38] READ_STRUCT_PARAM 195478520 2 -> 1065353216
00000309&1: [0EEA] COMMAND_0EEA 1 -988704973 1153373612 1065353216 400.0    // FALSE
00000328&0: [004D] GOTO_IF_FALSE -577
00000577&0: [000A] l9(10) += 1
00000584&0: [0002] GOTO -253
00000253&0: [001D] l12(11) > l9(11)     // FALSE
00000261&0: [004D] GOTO_IF_FALSE -591
00000591&0: [0002] GOTO -75
00000075&0: [0485] IS_PC_VERSION    // TRUE
00000077&1: [004D] GOTO_IF_FALSE -598
00000084&1: [0001] WAIT 0
Finished processing.

********************************************
 script more ra
 Local variables dump:
 0 833571274 833571258 1 -2147483648 685460312 614423448 449372264 249489048 249489052 0 0 10760984 0 0 1230132307
 80 1153781318 1155356115 0 0 0 0 0 0 0 0 0 0 0 0 0
 9994 9994
********************************************

Finished processing.

********************************************
 script noname
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17
********************************************

00000000&0: [03A4] SCRIPT_NAME "COKEC"
00000011&0: [0006] l15(0) = 0
00000018&0: [0006] l0(0) = 0
00000025&0: [0006] l1(0) = 0
00000032&0: [0006] l12(0) = 0
00000039&0: [0006] l13(0) = 0
00000046&0: [0006] l14(0) = 0
00000053&0: [0006] l16(0) = 0
00000060&0: [0004] g8392(0) = 0
00000067&0: [0004] g8393(0) = 0
00000074&0: [00D6] IF 22
00000078&0: [0038] g40(7) == 1    // FALSE
00000085&0: [0038] g40(7) == 3    // FALSE
00000092&0: [0038] g40(7) == 5    // FALSE
00000099&0: [004D] GOTO_IF_FALSE -120
00000120&0: [00D6] IF 0
00000124&0: [0038] g2195(1) == 0    // FALSE
00000131&0: [004D] GOTO_IF_FALSE -152
00000152&0: [00D6] IF 0
00000156&0: [0028] g545(1) >= 10    // FALSE
00000163&0: [004D] GOTO_IF_FALSE -184
00000184&0: [077E] GET_AREA_VISIBLE -> 0
00000189&0: [00D6] IF 0
00000193&0: [0256] IS_PLAYER_PLAYING 0    // TRUE
00000198&1: [004D] GOTO_IF_FALSE -333
00000205&1: [00D6] IF 0
00000209&0: [0038] g1444(0) == 0    // TRUE
00000216&1: [004D] GOTO_IF_FALSE -322
00000223&1: [00D6] IF 3
00000227&1: [044B] IS_CHAR_ON_FOOT 1    // TRUE
00000232&1: [8818] NOT IS_CHAR_IN_AIR 1    // TRUE
00000237&1: [0038] g409(0) == 0    // TRUE
00000244&1: [0038] g1513(0) == 0    // TRUE
00000251&1: [004D] GOTO_IF_FALSE -304
00000258&1: [00D6] IF 1
00000262&1: [84AD] NOT IS_CHAR_IN_WATER 1    // TRUE
00000267&1: [82E0] NOT IS_CHAR_SHOOTING 1    // TRUE
00000272&1: [004D] GOTO_IF_FALSE -286
00000279&1: [0002] GOTO -297
00000297&1: [0002] GOTO -315
00000315&1: [0002] GOTO -333
00000333&1: [0050] GOSUB 99487
3199398647&1: [0104] LOCATE_CHAR_ANY_MEANS_CHAR_3D 99487 [UNKNOWN] 0.0 1.4013e-45 0.0 0.0

*********************************
> Logging finished: 15:06:59
  Powered by SCRLog (by LINK/2012)
  GTA:VC JP support by lazyuselessman
  Improvements by Junior_Djjr
*********************************
Segue minha pasta modloader (alguns mods estão inativos, mas como disse, já testei rodar sem quase nenhum mod e crashou)
Imagem
Agradeço se puderem me ajudar! Obrigado!
 

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 05 Dez 2022, 16:15
por South
elcaliari escreveu:
05 Dez 2022, 15:14
Segue o final do LOG do SCRLog. (não consegui colocar completo pois atinge o limite de caracteres, não entendo muito disso mas acho que o que importa é o final, né?)
Correto.
elcaliari escreveu:
05 Dez 2022, 15:14
já testei rodar sem quase nenhum mod e crashou
Estranho.
elcaliari escreveu:
05 Dez 2022, 15:14
script noname
 Em teoria era para ter um script chamado “noname” dentro de alguma pasta dos seus mods mas pelo nome atípico do script com certeza não é o caso. 
Aconteceu uma vez de eu ter um crash de mod cleo com um script de nome que também não estava presente em nenhuma pasta e o último comando do crash era o mesmo do seu “LOCATE_CHAR_ANY_MEANS_CHAR_3D”, mas o causador não era nenhum desses mods seus.
No meu caso tinham dois mods que quando usados juntos causavam este crash, tirando um deles já parava. Como a última linha de comando dos nossos crashes é a mesma coisa, mas os mods não, e o SCRlog não detectou o nome do script nem no meu e nem no seu caso, eu suspeito que seja incompatibilidade do cleo+ com algum outro mod, pois o comando final é o mesmo, mas pode ser que não tenha nada a ver.
Você pode abrir o script dos seus mods e procurar por um script chamado "COKEC" se o encontrar provavelmente é o script daquele mod que está dando problemas. 
E se descobrir a causa avise aqui, eu também quero entender porque algumas vezes o SCRlog não identifica o nome do script da forma tradicional.  

 

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 05 Dez 2022, 20:39
por elcaliari
O que seria abrir o script dos meus mods? Procurar lá na pasta do modloader um arquivo com esse nome COKEC?

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 05 Dez 2022, 21:58
por kaiqueknup
elcaliari escreveu:
05 Dez 2022, 20:39
O que seria abrir o script dos meus mods? Procurar lá na pasta do modloader um arquivo com esse nome COKEC?
não, baixar o sannybuilder, abrir os arquivos cleo ".cs" e procurar as primeiras linhas com "script_name 'COKEC' ". algum cleo estará com ele escrito.

Adicionado após 2 minutos 7 segundos:
South escreveu:
05 Dez 2022, 16:15
E se descobrir a causa avise aqui, eu também quero entender porque algumas vezes o SCRlog não identifica o nome do script da forma tradicional. 
é simples, na hora de fazer o script o autor não define um parâmetro de nome, assim todas as entradas de código ficam @NONAME bla bla bla e causa isso.

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 06 Dez 2022, 00:19
por South
elcaliari escreveu:
05 Dez 2022, 20:39
O que seria abrir o script dos meus mods? Procurar lá na pasta do modloader um arquivo com esse nome COKEC?
O colega acima já explicou. Você deu azar, é raro precisar fazer isso, mas as vezes acontece.
kaiqueknup escreveu:
05 Dez 2022, 21:58
é simples, na hora de fazer o script o autor não define um parâmetro de nome, assim todas as entradas de código ficam @NONAME bla bla bla e causa isso.
Bom saber, vlw por explicar. Quando aconteceu isso comigo o nome do script não era ‘noname’, era ‘replace’.
Ainda bem que isso é raro, pensou se a maioria dos autores fizessem isso? Iria ser uma trabalheira para resolver um problema simples que o SCRlog já faz automaticamente.
 

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 06 Dez 2022, 12:09
por kaiqueknup
South escreveu:
06 Dez 2022, 00:19
Bom saber, vlw por explicar. Quando aconteceu isso comigo o nome do script não era ‘noname’, era ‘replace’.
Acho que foi você que me ajudou com esse mesmo problema do 'replace', se tratava do mod dos corvos que eram bugados.
South escreveu:
06 Dez 2022, 00:19
Ainda bem que isso é raro, pensou se a maioria dos autores fizessem isso? Iria ser uma trabalheira para resolver um problema simples que o SCRlog já faz automaticamente. 
Pois é, ainda bem que são poucos. Meu medo é que agora está no auge mods .asi e não sei se o SCRlog consegue identificar o nome como faz com cleo's dificultando a identificação caso tenha algum asi problemático ou mal feito.

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 06 Dez 2022, 15:33
por South
kaiqueknup escreveu:
06 Dez 2022, 12:09
Acho que foi você que me ajudou com esse mesmo problema do 'replace', se tratava do mod dos corvos que eram bugados.
Isso mesmo.
kaiqueknup escreveu:
06 Dez 2022, 12:09
Pois é, ainda bem que são poucos. Meu medo é que agora está no auge mods .asi e não sei se o SCRlog consegue identificar o nome como faz com cleo's dificultando a identificação caso tenha algum asi problemático ou mal feito.
O SCRlog não detecta crashes .asi, mas a crashlist sim. Vai aparecer Xii! Não temos solução documentada para “nomedomod.asi.”
O nome também estará na primeira linha do backtrace. É até mais simples pois não precisa ficar ativando o SCRlog para descobrir, eu mesmo já postei alguns crashes de mods.asi e eles foram corrigidos. 
 

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 06 Dez 2022, 18:50
por kaiqueknup
caraca não sabia disso, excelente então. bem mais facil a identificação

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 07 Dez 2022, 13:35
por L34ND20
elcaliari, você tem 2 mods de história que adicionam coisas betas nas missões, por exemplo os dois mods podem estar reativando ao mesmo tempo alguma fala na cutscene que não foram incluídos na versão final que estão dentro dos arquivos do jogo. Como diz no post do Story Mode ele é uma alternativa ao Storyline, ou seja não são compatíveis, e é mais estável.

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 01 Jul 2023, 23:33
por Diogo
Eu tenho quase certeza que é o "Ryder Does Not Betray" e o crash acontece quando o Cesar liga para o CJ em San Fierro, falando da cocaína que está saindo da cidade, pois COKEC pode ser COKE Cesar.

Aparentemente tem alguma coisa cagada no main.scm desse mod.

Re: [SA-Ajuda] Jogo Crashando Não Consigo Encontrar o Motivo

Enviado: 04 Jul 2023, 22:43
por L34ND20
Timecycle24h.asi solto dentro do modloader, ele precisa estar dentro de uma pasta como os outros, ou solto na pasta do GTA, e se vc tiver algum timecyc.dat no modloader com ele instalado o jogo nem abre.