Openapoc: O navio de guerra não se autodestrói / pode estar impedindo o salvamento

Criado em 21 jul. 2019  ·  5Comentários  ·  Fonte: OpenApoc/OpenApoc

Isso pode estar relacionado a # 629. Depois de completar a missão, o OVNI na paisagem urbana não se autodestruiu. Acho que isso pode estar me impedindo de salvar no dia seguinte, pois o jogo falha antes de o salvamento ser concluído.

save_Stream Test.zip
openapoc_log.txt

!BUG! MEDIUM PRIORITY

Comentários muito úteis

A autodestruição de OVNIs após uma batalha é fixada em # 878.

Todos 5 comentários

Atualização rápida: consegui obter o erro apenas algumas horas após a missão. Você não precisa esperar até o dia seguinte. No entanto, o jogo me permitiu salvar imediatamente após carregar o save pela primeira vez.

Outra atualização: eu acredito firmemente agora que o OVNI que não se autodestrói está impedindo que o jogo seja salvo. Eu consegui salvar o jogo originalmente porque o tempo foi pausado e o código para autodestruição não foi executado, então o OVNI estava legitimamente lá. No entanto, como o OVNI NÃO se autodestruiu, algo está errado no código quando o jogo tenta salvar.

W 12605447300 void __cdecl OpenApoc :: GameState :: validate (void): Validando GameState
W 12614002600 void __cdecl OpenApoc :: GameState :: validate (void): Validated GameState
W 105548142800 void __cdecl OpenApoc :: GameState :: validate (void): Validando GameState
W 105555531100 void __cdecl OpenApoc :: GameState :: validate (void): Validated GameState
E 154428341400 void __cdecl OpenApoc :: serializeOut(class OpenApoc :: SerializationNode *, const enum OpenApoc :: VehicleMission :: MissionType &, const enum OpenApoc :: VehicleMission :: MissionType &, const class std :: map, classe std :: alocador>> &): Valor enum inválido para enum OpenApoc :: VehicleMission :: MissionType: 6
0x00007FF70EAB998A PHYSFS_writeSLE64 + 0x1cb26a
0x00007FF70EB15DFD PHYSFS_writeSLE64 + 0x2276dd
0x00007FF70EB0FD5D PHYSFS_writeSLE64 + 0x22163d
0x00007FF70EAA5F6C PHYSFS_writeSLE64 + 0x1b784c
0x00007FF70EB0EE42 PHYSFS_writeSLE64 + 0x220722
0x00007FF70EAB2A48 PHYSFS_writeSLE64 + 0x1c4328
0x00007FF70EB05E7E PHYSFS_writeSLE64 + 0x21775e
0x00007FF70E91A73F PHYSFS_writeSLE64 + 0x2c01f
0x00007FF70EA3922B PHYSFS_writeSLE64 + 0x14ab0b
0x00007FF70EA38703 PHYSFS_writeSLE64 + 0x149fe3
0x00007FF70E7FD2E9 PHYSFS_writeSLE64 + 0xfffffffffff0ebc9
0x00007FF70E833BB0 PHYSFS_writeSLE64 + 0xfffffffffff45490
0x00007FF70E706DDA PHYSFS_writeSLE64 + 0xffffffffffe186ba
0x00007FF70E707663 PHYSFS_writeSLE64 + 0xffffffffffe18f43
0x00007FF70E6E1032 PHYSFS_writeSLE64 + 0xffffffffffdf2912
0x00007FF70EB9BDA5 PHYSFS_writeSLE64 + 0x2ad685
0x00007FF70E8EF135 PHYSFS_writeSLE64 + 0xa15
0x00007FF8BD6D7974 BaseThreadInitThunk + 0x14
0x00007FF8BDE3A271 RtlUserThreadStart + 0x21

Talvez a atualização final: Usar ctrl + shift + alt + clique com o botão direito destruiu o OVNI e novamente permitiu salvá-lo.

A correção acima provavelmente não resolverá isso - mas esperançosamente consertará o salvamento, para que possamos obter uma caixa de reprodução melhor?

A autodestruição de OVNIs após uma batalha é fixada em # 878.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

FilmBoy84 picture FilmBoy84  ·  3Comentários

Quickmind01 picture Quickmind01  ·  3Comentários

emc2 picture emc2  ·  3Comentários

Quickmind01 picture Quickmind01  ·  3Comentários

FilmBoy84 picture FilmBoy84  ·  3Comentários