Halo semuanya!
Game mogok sepanjang waktu secara acak (tidak dalam mode pertempuran). Mungkin terjadi setelah 10 detik setelah start atau kapan saja. Saya sudah mencoba v0.1-447-g109644d5 + versi gog resmi terakhir dari game.
Windows mengatakan (RU):
Tanda tangan masalah:
Nama Peristiwa Masalah: APPCRASH
Nama Aplikasi: OpenApoc.exe
Versi aplikasi: 0.0.0.0
Cap waktu aplikasi: 5cbe2045
Nama Modul Kesalahan: OpenApoc.exe
Versi modul kesalahan: 0.0.0.0
Stempel waktu modul kesalahan: 5cbe2045
Kode pengecualian: c0000005
Pengecualian offset: 0000000000009ec9b
Versi OS: 6.1.7601.2.1.0.256.48
Kode bahasa: 1049
Informasi lebih lanjut 1: 4aeb
Informasi Tambahan 2: 4aebd51fab1d00395e37b483f511b0c7
Informasi Tambahan 3: 692c
Informasi Tambahan 4: 692ccecc8f68ee8eb546f715ef6813aa
+ mengunggah file log openapoc
Menggunakan Win 7 x64
Terima kasih!
openapoc_log.txt
Sepertinya XCOM.BIN Anda rusak entah bagaimana seharusnya sekitar 604,8 MB (604.847.376 Bytes) besar. Melihat melalui log Anda, ada banyak file yang rusak seperti
I 1256638574 class std::shared_ptr<class OpenApoc::Image> __cdecl `anonymous-namespace'::LodepngImageLoader::loadImage(class OpenApoc::IFile &): Failed to read PNG headers from "C:\Games\cd.iso/xcom3/ufodata/titles.pcx" (28) : incorrect PNG signature, it's no PNG or corrupted
dan
I 6111030396 class OpenApoc::IFile __cdecl OpenApoc::FileSystem::open(const class OpenApoc::UString &): Loading "xcom3/ufodata/vstrfire.pcx" from "C:\Games\cd.iso/xcom3/ufodata/vstrfire.pcx"
I 6112258526 class std::shared_ptr<class OpenApoc::Image> __cdecl `anonymous-namespace'::LodepngImageLoader::loadImage(class OpenApoc::IFile &): Failed to read PNG headers from "C:\Games\cd.iso/xcom3/ufodata/vstrfire.pcx" (28) : incorrect PNG signature, it's no PNG or corrupted
Log menghasilkan 50x kali lipat dari file yang berbeda.
"Kesalahan" PNG itu normal - ia mencoba melihat apakah file gambar adalah file PNG (yang bukan), lalu kembali ke PCX (yang merupakan file-file itu). Jadi hanya jika Anda melihat pemuat PCX gagal, seharusnya itu benar-benar kesalahan.
Saya telah mengikat 2 versi permainan dan cerita yang sama masih terjadi, tidak tahu harus berbuat apa.
Saya sendiri belum pernah melihat masalah ini - mungkin ada yang berbeda dengan sistem Anda (versi OS/driver, pengaturan seperti pelokalan?)
Apakah ada kemungkinan Anda bisa mendapatkan backtrace? Ini mungkin membantu kita mencari tahu apa yang terjadi jika kita tahu persis di mana itu mogok.
"Kesalahan" PNG itu normal - ia mencoba melihat apakah file gambar adalah file PNG (yang bukan), lalu kembali ke PCX
Saya pikir itu mencurigakan bahwa itu dapat menyebabkan dia crash karena log saya tidak menyebutkan itu mencoba memuat file pcx sebagai png. Di akhir file itu tidak menunjukkan peringatan atau kesalahan sama sekali yang memicu crash ini.
Mungkin terjadi setelah 10 detik setelah start atau kapan saja.
Apakah Anda punya tebakan berapa lama waktu yang dibutuhkan untuk crash terjadi? Juga dapatkah Anda mengingat apa yang Anda coba lakukan sebelum kecelakaan itu terjadi?
Halo!
Sepertinya saya tidak memiliki keahlian untuk mendapatkan backtrace... Jika seseorang ingin meluangkan waktu untuk mencari tahu apa yang salah di sini, kita dapat terhubung menggunakan TeamViewer... Saya online sekarang di:
perselisihan https://discord.gg/sYnshc
skype - khlopkov1 (Petr Khlopkov)
sinyal/apa kabar/viber/telegram +79639119870
aku membawanya. Panduan untuk bekerja.
Halo lagi!
Kami telah terhubung dengan @Atrosha dan menggunakan TeamViewer kami menemukan ini:
Permainan dimulai, menunjukkan film intro dan setelah memulai mode kampanye, itu menunjukkan dialog pesan kesalahan:
Setelah game itu mogok dan memunculkan beberapa pengecualian:
Saya melampirkan stacktrace dan gamelog:
stacktrace.txt
openapoc_log.txt
Kami telah mencoba mengkompilasi cabang master terbaru dengan GOG dan Steam cd.iso. Backtrace ini untuk Steam CD.
Versi GOG berfungsi dengan baik (permainan 1 hari berlalu tanpa crash), tetapi sebelum kami melakukan semua itu, ketika saya menginstal v0.1-447-g109644d5 (atau hanya meng-unzip) game masih mogok sepanjang waktu.
Lagi pula saya sudah mencoba versi v0.1-447-g109644d5 + Steam dan tidak ada crash setelah 5 menit gameplay (keajaiban? fase bulan?).
Apa yang berubah? Yah, kami telah menginstal Visual Studio dan saya telah menginstal paket c++:
Sebelumnya, saya mencoba bermain menggunakan paket c++ 2015 dan 2010+- (tidak dapat mengatakan benar - tidak ingat).
Saya akan melanjutkan tes besok dan memperbarui info.
Apakah ada "gamestate_common" di direktori data/?
Apakah Anda menjalankannya melalui MSVC? Saat ini ia mengharapkan direktori data berada di "./data", yang benar adalah MSVC menjalankannya karena ia menetapkan direktori kerja saat ini ke root repositori - tetapi jika Anda menjalankannya secara manual (atau menjalankan MSVC berbeda pada versi/platform yang berbeda) mungkinkah itu?
Sudahkah ekstraktor berjalan sebagai bagian dari build? Apakah ada kesulitan1_patched dan serupa di direktori data?
Apakah ada "gamestate_common" di direktori data/?
267 087 byte
Apakah Anda menjalankannya melalui MSVC? Saat ini ia mengharapkan direktori data berada di "./data", yang benar adalah MSVC menjalankannya karena ia menetapkan direktori kerja saat ini ke root repositori - tetapi jika Anda menjalankannya secara manual (atau menjalankan MSVC berbeda pada versi/platform yang berbeda) mungkinkah itu?
Dua build dijalankan dari MSVC. Satu dengan Steam CD, kedua dengan GOG CD.
Sudahkah ekstraktor berjalan sebagai bagian dari build? Apakah ada kesulitan1_patched dan serupa di direktori data?
kesulitan1_ukuran yang ditambal adalah 139432 byte dan yang lainnya ada.
Saya menambahkan lebih banyak info log di PR #560 untuk membantu melihat apa yang terjadi di sini.
Adakah kemungkinan Anda dapat menjalankannya dan menempel ulang log?
Tidak begitu cepat.
Untuk saat ini semua tampak baik-baik saja, tetapi di masa lalu semuanya juga baik-baik saja, dan crash dimulai setelah hari gameplay normal.
imho ini adalah kesalahan konfigurasi pc.
Komentar yang paling membantu
Saya menambahkan lebih banyak info log di PR #560 untuk membantu melihat apa yang terjadi di sini.
Adakah kemungkinan Anda dapat menjalankannya dan menempel ulang log?