Sempre que eu carrego um save na paisagem urbana, o Vehicle_19 invade a festa - por assim dizer.
Eu mencionei isso em outro tópico, mas ele continua reaparecendo toda vez, então aqui está um novo. Novo save / log na última compilação.
gdb backtrace
Thread 1 "OpenApoc" received signal SIGSEGV, Segmentation fault.
OpenApoc::GameState::updateEndOfSecond (this=0x18250e0) at /home/atrosha/OpenApoc/game/state/gamestate.cpp:1063
1063 for (auto &e : v->equipment)
(gdb) bt
#0 OpenApoc::GameState::updateEndOfSecond (this=0x18250e0)
at /home/atrosha/OpenApoc/game/state/gamestate.cpp:1063
#1 0x000000000080ebf8 in OpenApoc::GameState::update (this=0x18250e0, ticks=6)
at /home/atrosha/OpenApoc/game/state/gamestate.cpp:1029
#2 0x000000000080ec5f in OpenApoc::GameState::update (this=<optimized out>,
ticks=ticks@entry=6) at /home/atrosha/OpenApoc/game/state/gamestate.cpp:987
#3 0x00000000005ac31f in OpenApoc::CityView::update (this=0x281b300)
at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#4 0x000000000049655e in OpenApoc::Framework::run (this=this@entry=0xca2270,
initialStage=std::shared_ptr<OpenApoc::Stage> (use count 1, weak count 1) = {...}) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#5 0x0000000000469f03 in main (argc=-9440, argv=0x7fffffffde58)
at /usr/include/c++/10/bits/shared_ptr_base.h:759
Aqui está um no final de uma missão tática, mesmo negócio.
log gdb completo
Olá, também estou recebendo este CTD do Veículo 19.
Em anexo está o meu jogo salvo. Eu amo esse mod!
Adicionado no arquivo de log. É incrível você respondeu!
Thx @ 99Scienctist for report =] arquivo de log também seria bom
Olá, estou recebendo o que parece ser a mesma mensagem de erro de Beorn.
Tentei replicar o erro salvando e carregando um novo arquivo na paisagem urbana, mas não consegui (quase não perdi tempo fazendo isso, então não sei se conta como tentar).
O save que estou enviando é aquele onde obtive o erro. O passar do tempo deve permitir que você acione o erro.
O save é uma nova campanha em que vendi os motores dos meus veículos e comprei, mas nunca os implantei (também o erro aparece antes que a superdinâmica os leve à minha base), contratei mais agentes, construí um alojamento, iniciei algumas pesquisas, vendi a partida veículos terrestres e seus equipamentos, exceto o módulo de carga da APC, comprou 4 hoverbikes e um hovercar fênix, vendeu os canhões de 40 mm das hoverbikes mais sua munição e comprou alguns lasers bolter para substituí-los e comprou mais armadura de agente e várias armas de agente.
Eu sou totalmente novo no github, então se você precisar de outro arquivo, diga-me.
Consulte também a edição nº 940
Este problema está definitivamente relacionado com a venda dos veículos de partida
O destruidor não está sendo acionado corretamente e o jogo acredita que eles ainda existem
É possível que isso também esteja relacionado aos problemas que vimos com agentes / cientistas demitidos também não sendo removidos corretamente (embora, no caso desses, haja outras coisas a considerar em relação à força de trabalho e retorno à tela de contratação / demissão)
Os veículos vendidos devem adicionar +1 ao estoque do fabricante na economia (para permitir que eles sejam comprados de volta no final da semana, se nenhuma outra organização fizer isso primeiro), mas caso contrário, devem ser removidos do jogo
Este problema está definitivamente relacionado com a venda dos veículos de partida
O destruidor não está sendo acionado corretamente e o jogo acredita que eles ainda existem
É possível que isso também esteja relacionado aos problemas que vimos com agentes / cientistas demitidos também não sendo removidos corretamente (embora, no caso desses, haja outras coisas a considerar em relação à força de trabalho e retorno à tela de contratação / demissão)
Os veículos vendidos devem adicionar +1 ao estoque do fabricante na economia (para permitir que eles sejam comprados de volta no final da semana, se nenhuma outra organização fizer isso primeiro), mas caso contrário, devem ser removidos do jogo
Não tenho certeza se é apenas com os veículos de partida.
Tive um jogo onde vendi os meus veículos e tudo funcionou por isso guardei. funcionou bem depois disso também.
até que eu salvei quando comprei alguns itens.
Quando voltei a entrar no jogo, recebi o erro.
Então acho que pode até acontecer quando os transportes devem ser removidos.
onde posso encontrar o save e log on my comp? fiz uma pesquisa na pasta do jogo e nos meus documentos, mas não consegui encontrar
eu posso anexar aqueles se quiser
Edit: Depois de mais testes, eu acredito que é apenas com seus próprios veículos. não tem que ser o seu iniciador embora.
A única coisa um pouco estranha é que às vezes acontece logo depois de você vender e outras vezes acontece depois que você salva e carrega novamente.
Salvei e executei o jogo um pouco depois de vender meus veículos e salvei novamente mais tarde em um novo save. Quando carreguei os dois salvamentos, ocorreu o erro.
Amo apoc, então adoraria ajudar. mantenha o bom trabalho
Posso confirmar que o bug de salvar o jogo no original realmente contém um estado corrompido: a base ("BUILDING_WAREHOUSE_TEN") faz referência a um veículo não existente ("" VEHICLE_19 ") que provavelmente era um Stormdog inicial (sempre recebo Stormdog chamado VEHICLE_19 quando eu começo no mapa Superhuman). No entanto, após várias tentativas de reproduzir o problema (usando o mesmo mapa, base e vários cenários para vender / mover / transferir / destruir um veículo e ler um código, não consigo encontrar um cenário que permita o jogo para chegar ao seu estado quebrado. Já pode ter sido corrigido, ou temos um caso recente desse bug?
Posso, em teoria, adicionar algumas verificações e evitar o travamento corrigindo automaticamente o estado do jogo, mas isso tem o potencial de mascarar o problema original se ele ainda existir, mesmo se eu adicionar alguns avisos. WDYT?
Comentários muito úteis
gdb backtrace