Menerapkan penanganan pengecualian terstruktur dan pemeriksaan kewarasan untuk mengurangi frekuensi crash game.
Memperbaiki pembaruan ulang tahun windows 10 crash/masalah driver video nvidia/amd terbaru untuk hal-hal berikut:
Kejatuhan vegas baru
Kejatuhan vegas baru tanpa darah (jerman)
Kejatuhan 3
Kejatuhan 3 tidak ada darah (jerman)
Dilupakan.
GECK (vegas baru)
GECK (kejatuhan 3)
Set konstruksi (lupakan)
Pernahkah Anda mengalami kecelakaan vegas baru saat mencoba bermain? Tentu saja kamu punya. Kita semua punya.
Saya mungkin punya solusi untuk Anda: NVAC.
NVAC (singkatan dari new vegas anti crash) adalah plugin nvse yang menerapkan penanganan pengecualian terstruktur dan pemeriksaan kewarasan untuk mengurangi frekuensi crash game.
Meskipun demikian, aku tidak membuat janji. Ini bukan penyembuhan semua: hanya mencoba memperbaiki kerusakan yang terkait dengan pengecualian pelanggaran akses pada offset/alamat tertentu.
Karena ini adalah plugin NVSE, nvac.dll masuk ke folder data/NVSE/plugins Anda.
Setelah menjalankan vegas baru, Anda dapat memeriksa ulang apakah nvac dimuat dengan membaca file nvac.log yang ditemukan di folder vegas baru Anda; Jika nvac.log tidak ada, konsultasikan dengan nvse.log. Nvac tidak sepenuhnya mendukung varian "tidak berdarah" Jerman dari vegas baru; Saya sama sekali tidak memiliki akses menggunakannya untuk mengembangkannya.
Jangan ragu untuk mengirimkan pengecualian yang ditandai dengan huruf "u" atau "v" di nvac.log di komentar. Mereka biasanya akan menjadi entri terakhir dalam log (karena pengecualian yang tidak ditangani akan menghancurkan vegas baru). Harap juga kirimkan entri "e" atau "s" dalam komentar untuk alamat yang tercantum sebagai "awal" (di readme) karena itu berarti saya belum memverifikasinya secara pribadi; Vegas baru tidak boleh mogok saat ini dicatat, jadi perlu memeriksa file log sewenang-wenang setelah sesi pemutaran. File log dihapus setiap kali vegas baru dimulai.
Sebagai bonus, nvac mengimplementasikan inlining fungsi penolong (menggunakan fungsi vegas baru internal yang dapat muat dalam ruang 5-byte dan menggantikan panggilan fungsi dengan instruksi 5-byte atau kurang) yang merupakan peningkatan kinerja kecil.
Nvac dapat dihapus kapan saja. Nvac bukanlah mod vegas baru yang normal (file sp/esm); Ini adalah plugin nvse yang memodifikasi kode eksekusi game saat runtime, tetapi tidak membuat perubahan permanen apa pun. Tidak ada yang dilakukannya yang ditulis untuk menyimpan cara perubahan yang dilakukan oleh mod esp/esm.
Menguraikan file nvac.log: 19195402_00310000 03060000 nvac.dll"19195402" Adalah stempel waktu yang dapat dibaca sebagai dd:hh:mm:ss (hari, jam, menit, detik); Dalam contoh ini, (19 November), 19:54 dan 2 detik.
"_" Adalah kode huruf tunggal yang mengidentifikasi jenis entri log, yang akan saya jelaskan sebentar lagi.
"00310000" Adalah alamat memori; Untuk sebagian besar entri ini adalah alamat pengecualian (crash).
"03060000" Adalah nilai informatif; Dalam contoh ini, nomor versi nvac.dll
"nvac.dll" Adalah modul yang dimuat di alamat yang dicatat.
19123249 u 0044AD6B C0000005 FalloutNV.exe"19123249" (November) 19, 12:32 dan 49 detik.
"u" Pengecualian yang tidak ditangani.
[0044AD6B] Alamat tempat pengecualian terjadi.
[C0000005] Kode pengecualian (EXCEPTION_ACCESS_VIOLATION).
"FalloutNV.exe" Pengecualian terjadi pada kode game.
Kode huruf:"_" Entri bersifat informatif, menyampaikan bahwa nvac telah dimuat dan alamat dasar dari berbagai dll.
"!" Entri bersifat informatif, menyampaikan teks yang dapat dibaca manusia untuk pengguna.
"A" Entri adalah pengecualian yang ditangani secara otomatis oleh penangan pengecualian "global" nvac.
"e" Entri adalah pengecualian yang ditangani secara khusus oleh perubahan kode target nvac.
"f" Entri adalah pembekuan (gantung) yang dihindari secara khusus oleh perubahan kode target nvac.
"h" Entri adalah pengecualian yang diidentifikasi secara heuris oleh penangan pengecualian "global" nvac, terkadang tidak berhasil ditangani.
"Saya" Entri adalah kesalahan inliner fungsi penolong yang menunjukkan ketidakcocokan data.
"m" Entri adalah pengecualian "tengah nowhere", terkadang ditangani tidak berhasil.
"ñ" Entri adalah pengecualian instruksi nol, terkadang ditangani tidak berhasil.
"n" Entri adalah pengecualian panggilan penunjuk nol, terkadang ditangani tidak berhasil.
"o" Entri adalah pengecualian stack overflow, biasanya tidak berhasil ditangani.
"q" Entri adalah informasi penghentian diri program; Ini secara efektif adalah crash.
"r" Entri bersifat informatif, menyampaikan alamat pengembalian berikutnya.
"s" Entri adalah pemeriksaan kewarasan yang mencegah pengecualian.
"t" Entri bersifat informatif, menyampaikan informasi utas.
"u" Entri adalah pengecualian yang tidak ditangani yang dilaporkan dari filter pengecualian yang tidak ditangani; Ini adalah crash.
"v" Entri adalah pengecualian yang tidak ditangani yang dilaporkan oleh penangan pengecualian "global" nvac; Ini adalah crash.
"w" Entri bersifat informatif, menyampaikan informasi pengecualian saat melewati penangan pengecualian terakhir vegas baru.
"x" Entri adalah kesalahan kritis dalam data pengecualian windows; Entri ini tidak boleh pernah terjadi.
"@" Entri adalah entri build beta yang menyampaikan informasi pengecualian tambahan.
"#" Entri adalah entri beta build yang menyampaikan informasi penghubung fungsi tambahan.
"^" Entri bersifat informatif, menyampaikan kemungkinan alamat pengembalian ke kode utama dari kode perpustakaan eksternal.
":" Entri dihasilkan dari panggilan outputdebugstring.
";" Entri dihasilkan dari pemeriksaan kesalahan game sendiri.
Catatan kepada pengembang mod:Saya sangat merekomendasikan menonaktifkan nvac (melalui manajer mod Anda atau dengan menghapus nvac.dll dari folder data/NVSE/plugins Anda) saat mengembangkan mod untuk memastikan nvac tidak menekan kecelakaan apa pun yang disebabkan oleh mod Anda dan itu dapat diselesaikan di sisi Anda.
Log Perubahan:7.5.1.0
-kompatibilitas tetap untuk pemasangan otomatis bersama ttw saat menggunakan mod organizer. Terima kasih Darianstephens.
-tidak ada perubahan pada nvac.dll (dibandingkan dengan 7.5.0.0).
7.5.0.0
-perbaikan win10au.
-menambahkan dukungan untuk instalasi melalui manajer mod untuk fallout 3, oblivion, dan skyrim.
-menambahkan versi windows untuk log output.
-menambahkan dukungan untuk alamat 00b57aa9.
7.4.0.0
-pembersihan kode internal dan refactoring kecil.
-menambahkan keamanan utas naif untuk keluaran log untuk menghindari keluaran log yang langka rusak.
-menambahkan dukungan deteksi heuristik untuk instruksi pengujian.
-menambahkan dukungan deteksi heuristik untuk lebih banyak instruksi x87 fpu.
-menambahkan dukungan deteksi heuristik untuk movsw
-menambahkan dukungan untuk kerusakan fisika hancur yang terkait dengan alamat 00c670ce.
-menambahkan dukungan untuk varian nvsr dari interlockedpareexchange.
-peningkatan logging jika terjadi pengecualian tertentu di ntdll.dll.
-perintah dalam konsol game untuk mengalihkan keluaran log ke konsol (ketik "nvac" di konsol).
-pembersihan memori melalui pcb ditambahkan ke upaya pemulihan pengecualian untuk alamat 00aa55a6.
-menambahkan penanganan pengecualian selama pemuatan plugin.
-mengubah beberapa "!" Mencatat entri ke dalam "_" untuk mencerminkan sifat informatifnya dibandingkan sifat seru.
-lebih banyak fungsi penolong yang tersusun.
-menyempurnakan lebih banyak fungsi penolong.
-kemampuan tambahan untuk memaksa pemuatan paket shader tertentu; Jika data\Shaders\shaderpackage %03i.sdp ada, data\Shaders\shaderpackage akan mengganti yang lain.
-menambahkan generasi crashsave; Dalam kondisi tertentu, penyimpanan akan terjadi ketika nvac tidak dapat mencegah kerusakan.
-crashsave memiliki label "CRASH" di menu game muat (tanpa nvac mereka akan memiliki label "SYS").
-penyimpanan crash hanya boleh digunakan sebagai upaya terakhir (dalam beberapa keadaan mereka dapat berisi data buruk, seperti data facegen pemain yang tidak valid) tetapi tersedia sebagai opsi (seperti jika Anda tidak menyimpan dalam 4 jam dan ingin mencoba melanjutkan apa pun).
7.2.1.0
-memperbaiki cacat logika dalam pemulihan panggilan penunjuk buruk.
-lebih banyak perubahan pada logging pesan kesalahan game; Ini kemungkinan akan berubah lebih jauh.
7.2.0.0
-menambahkan dukungan deteksi heuristik untuk satu instruksi lagi.
-meningkatkan pemulihan panggilan penunjuk buruk dan entri log terkait.
-peningkatan pemulihan overflow tumpukan (sedikit).
-ditambahkan tes kehabisan memori untuk pengecualian terkait alamat 00aa9a41.
-menambahkan output logging untuk kegagalan kait seh.
-menyempurnakan satu fungsi penolong.
-bergaris tiga fungsi penolong lagi.
7.1.0.0
-menambahkan dukungan deteksi heuristik untuk movss.
-menambahkan dukungan untuk gantung terkait alamat 005e572b.
-menambahkan dukungan untuk gantung terkait alamat 005e58bd.
-mengubah sensitivitas tes memori dari 8 mb menjadi 16 mb.
-lebih banyak perubahan pada logging pesan kesalahan game; Ini kemungkinan akan berubah lebih jauh.
-optimasi kode kecil.
7.0.0.0
-pembersihan dan reorganisasi kode dalam jumlah besar di dalam nvac.
-menambahkan dukungan deteksi heuristik untuk 10 instruksi lagi.
-membuat perubahan kode target seh (entri "e") lebih kuat.
-meningkatkan efisiensi pemeriksaan kewarasan (entri "s").
-peningkatan logging untuk penghentian mandiri vegas baru (entri "q").
-menambahkan output logging untuk mengidentifikasi di mana kode utama disebut kode perpustakaan eksternal (entri "^").
-mengubah keluar cepat untuk pengecualian ntdll.dll tertentu.
-menghapus dukungan target untuk 16 alamat; Mereka sekarang ditangani secara otomatis:
-0043C47A, 0045840A, 004A408A, 004A995D, 004FD3CA, 0057E141, 0061387D, 006BF460
-008A5328,0094E607,00A02F52,00A09FCA,00A2FC8D,00A5E378,00AA6F14,00D0D7D8
6.9.0.0
-menambahkan dukungan deteksi heuristik untuk movaps/MOVUPS/MOVDQA/MOVDQU XMM?, OWORD PTR [?].
-peningkatan pemulihan dari panggilan penunjuk nol, instruksi nol, dan pengecualian tengah nowhere.
-output log yang ditingkatkan pada kegagalan pemulihan panggilan penunjuk nol.
-menghapus dukungan untuk alamat 00401992; Itu lambat dan sekarang ditangani secara otomatis.
-mempersempit keadaan untuk mengeluarkan pesan untuk kesalahan master yang hilang (0046158A).
-meningkatkan pemulihan dan menambahkan keluaran log untuk objek yang dinonaktifkan dengan kesalahan LOD (006FCF03).
-menambahkan pemeriksaan kehabisan memori ke pengecualian terkait alamat 00d1f29c.
-lebih banyak perubahan pada logging pesan kesalahan game; Ini kemungkinan akan berubah lebih jauh.
6.8.0.0
-pemeriksaan memori ditambahkan ke pengecualian terkait alamat 00aaa60a.
-membuat ambang batas pemotongan log lebih kecil (dari 16 kb menjadi 8 kb).
-lebih banyak perubahan pada logging pesan kesalahan game; Ini kemungkinan akan berubah lebih jauh.
-memindahkan daftar alamat inliner ke bagian data hanya baca.
6.7.0.0
-menambahkan pembagian dengan dukungan pengecualian nol.
-menambahkan dukungan pengecualian overflow tumpukan awal; Ini akan ditingkatkan.
-peningkatan batas panjang pengaturan game ini (ditujukan untuk archivelist, dari 255 menjadi 8191).
-mengubah logging pesan kesalahan game tertentu; Ini kemungkinan akan berubah lebih jauh.
-optimasi kode kecil.
6.6.0.0
-menambahkan dukungan deteksi heuristik untuk instruksi x87 yang dimulai dengan dd.
-menambahkan dukungan pengecualian halaman penjaga (termasuk pemulihan halaman penjaga).
-output log tetap pada kegagalan pemulihan panggilan penunjuk nol.
-membuat dua deteksi gantung lebih konservatif.
-menyelesaikan konflik dengan pengaturan enablegameerrorlog nvse.
-mengimplementasikan logging pesan kesalahan game tertentu; Ini kemungkinan akan berubah.
6.5.1.0
-memperbaiki bug dalam kueri plugin ekstender skrip nvac dan fungsi pemuatan.
6.5.0.0
-terima kasih penguji beta.
-rentang render rumput yang ditingkatkan dengan jarak 1 sel; Dipengaruhi oleh jarak awal fgrassstartfadejarak.
-menghapus tidur dari kesempatan terakhir pemulihan reset directx; Itu tidak membantu.
-menghapus dukungan untuk alamat 008256d9; Itu lambat dan sekarang ditangani secara otomatis.
-memperbaiki bug murni teoretis dalam kode patch iat.
-menambahkan dukungan untuk gantung terkait alamat 00c3e159.
-menambahkan keluaran log untuk gantung terkait alamat 00a5ba62.
-menambahkan keluaran log untuk penghentian sendiri program.
-menambahkan dukungan untuk exception_illegal_instruction dan exception_priv_instruction.
-menambahkan dukungan deteksi heuristik untuk 49 instruksi lagi.
-segaris enam fungsi penolong lagi.
-disempurnakan (dioptimalkan) tiga fungsi penolong.
-menyempurnakan uji nol floating point tertentu (39 lokasi).
6.4.0.0
-menambahkan pemeriksaan kehabisan memori ke pengecualian terkait alamat 00ed2c9e.
-menambahkan tidur minimum ke kesempatan terakhir pemulihan reset directx.
-peningkatan pemulihan dari panggilan penunjuk nol, instruksi nol, dan pengecualian tengah nowhere.
-memperbaiki dukungan deteksi heuristik untuk instruksi x87 yang dimulai dengan d8.
-terbaris satu fungsi penolong lagi.
6.3.0.0
-menambahkan keluaran log untuk panggilan outputdebugstring yang dilakukan oleh perpustakaan pihak ketiga.
-menambahkan keluaran log untuk pengecualian yang tidak berkelanjutan.
-peningkatan deteksi ketidakselarasan instruksi yang sejajar versus pengecualian pelanggaran akses.
-menambahkan dukungan deteksi heuristik untuk instruksi x87 yang dimulai dengan d8.
-menambahkan dukungan deteksi heuristik untuk 2 kecelakaan lain yang dilaporkan.
-menambahkan fungsi keluaran log yang tepat untuk "!" Entri.
-dasar awal untuk penyaringan filter directshow.
6.2.5.0
-menambahkan dukungan deteksi heuristik untuk movq/MOVDQA/MOVDQU.
-menambahkan keluaran log untuk kesalahan daftar perataan.
6.2.0.0
-dukungan awal untuk alamat 00b63eff.
-peningkatan dukungan untuk alamat 00e8c00b.
-menambahkan dukungan deteksi heuristik untuk 920 instruksi lagi.
-menghapus dukungan untuk gantung pemuatan aset yang ditambahkan di versi 5.8.0.0.
-menambahkan output log untuk dua potensi gantung.
-disambungkan dua fungsi penolong lagi.
6.1.0.0
-menambahkan dukungan deteksi heuristik untuk ratusan instruksi lagi.
-peningkatan penanganan movap.
-membuat perubahan pada berbagai perbaikan gantung.
-menambahkan pemeriksaan kehabisan memori ke pengecualian terkait alamat 00aa55a6.
-menghapus dukungan target untuk nvse 3b2 (sekarang ada versi yang lebih baru).
-segaris 20 fungsi penolong lagi.
6.0.0.0
-menambahkan dukungan deteksi heuristik untuk ratusan instruksi lagi. Terima kasih penguji beta.
-dukungan awal untuk penghentian pemuatan aset lain.
-merombak parser instruksi di pengendali pengecualian "global".
-peningkatan identifikasi proses host (biasanya falloutnv.exe).
-log tidak akan lagi menjadi gila besar dalam kasus loop tak terbatas.
5.9.0.0
-menambahkan dukungan deteksi heuristik eksperimental untuk sepuluh instruksi lagi.
5.8.0.0
-dukungan awal untuk menggantung pemuatan aset.
-disambungkan dua fungsi penolong lagi.
-optimasi kode kecil.
5.7.0.0
-dukungan awal untuk alamat 005e0f16.
-dukungan awal untuk alamat 006bf48e.
-dukungan awal untuk alamat 00e8c00d.
-menambahkan dukungan deteksi heuristik untuk sepuluh instruksi lagi.
-disambungkan dua fungsi penolong lagi.
5.6.0.0
-menambahkan dukungan deteksi heuristik untuk delapan instruksi lagi.
-menambahkan upaya pemulihan untuk pengecualian instruksi nol.
-dukungan awal untuk gantung terkait penggunaan semaphore.
-peningkatan efisiensi kecil dalam berbagai fungsi nvac internal.
-menambahkan keluaran logging untuk pengecualian oleaut32.dll tertentu.
-peningkatan output logging.
5.5.0.0
-dukungan awal untuk alamat 004b068d.
-menambahkan mekanisme pengait seh cadangan.
-menambahkan ekspor ordinal untuk memungkinkan utilitas benchmark langsung mengatur waktu penangan pengecualian nvac.
-segaris lima fungsi penolong lagi.
-optimasi kode kecil.
5.4.1.0
-pembaruan kecil terkait dengan utilitas benchmark nvac.
5.4.0.0
-menambahkan utilitas ke area file opsional untuk menandakan kecepatan penangan pengecualian nvac.
-mempersempit dukungan untuk gantung vegas baru tertentu.
-menambahkan dukungan deteksi heuristik untuk 18 instruksi lagi.
-memindahkan daftar alamat inliner ke akhir bagian kode.
-peningkatan output logging.
5.3.0.0
-dukungan awal untuk alamat 005a8ee0.
-dukungan yang diperluas untuk penggantungan vegas baru tertentu.
-menambahkan dukungan deteksi heuristik untuk 23 instruksi lagi.
-mengubah beberapa perbandingan deteksi heuristik menjadi tabel lompatan.
-terbaris satu fungsi penolong lagi.
-menghapus tabel lompatan impor.
5.2.0.0
-menambahkan dukungan untuk alamat geck 00936733.
-memperbaiki gantung vegas baru tertentu; Yang ntdll.dll. Terima kasih biasa 31.
-menambahkan dukungan deteksi heuristik untuk tiga instruksi lagi.
-segaris empat fungsi penolong lagi.
-peningkatan output logging.
5.1.0.0
-dukungan awal untuk alamat 00804432.
-status awal dihapus untuk alamat 00a61693.
-menambahkan dukungan deteksi heuristik untuk dua instruksi lagi.
-menambahkan dukungan untuk geck versi 1.4.0.518 dan memperbaiki kecelakaan pratinjau kepala.
5.0.0.0
-dukungan awal untuk alamat 006f47fc.
-logging sekarang mencatat penghangan/pembekuan yang dihindari dengan entri "f".
-mengubah keluar cepat untuk pengecualian ntdll.dll tertentu.
-output logging yang ditingkatkan untuk pengecualian ntdll.dll tertentu.
-menambahkan dukungan deteksi heuristik untuk tiga instruksi lagi.
-segaris empat fungsi penolong lagi.
-meningkatkan kecepatan penambalan kode.
4.9.0.0
-mengubah pemulihan pengecualian untuk alamat 0051 e 2 ea.
-dukungan awal untuk alamat 0064dad6.
-memperbaiki gantung vegas baru tertentu (mudah-mudahan); Bukan yang ntdll.dll.
-membuat keluar cepat lebih agresif untuk pengecualian ntdll.dll tertentu.
-output logging yang ditingkatkan untuk pengecualian ntdll.dll tertentu.
-beberapa peningkatan efisiensi kecil dan reorganisasi kode.
4.8.0.0
-dukungan awal untuk alamat 00a61693.
-mengubah gantung menjadi keluar cepat untuk pengecualian ntdll.dll tertentu.
-logging sekarang menyertakan entri untuk keluar cepat nvsr.
-memperbaiki keluaran logging yang salah terkait dengan alamat 00401992.
-peningkatan output logging terkait dengan alamat 00aa55a6.
4.7.0.0
-dukungan awal untuk alamat 006b43fc.
-dukungan awal untuk alamat 006b96cc.
-logging sekarang menyertakan entri untuk kecelakaan master yang hilang (0046158A).
4.6.0.0
-dukungan awal untuk alamat 005595b1.
-dukungan awal untuk alamat 00aaa60a.
-menambahkan dukungan deteksi heuristik untuk lima instruksi lagi.
-bergaris tiga fungsi penolong lagi.
4.5.1.0
-memperbaiki kesalahan di 4.5.0.0 yang mencegah vegas baru dimulai.
4.5.0.0
-dukungan awal untuk alamat 00ec61fd.
-dukungan awal untuk alamat 00ec6225.
-menambahkan dukungan deteksi heuristik untuk enam instruksi lagi.
-logging sekarang mencakup entri untuk keluar yang berhasil (tetapi tidak untuk keluar cepat nvsr).
-disambungkan dua fungsi penolong lagi.
4.4.0.0
-mengubah pemulihan pengecualian untuk alamat 00aa55a6, lagi.
-mengubah pemulihan pengecualian untuk pengecualian ntdll.dll tertentu.
-peningkatan output logging.
4.3.0.0
-mengganti sedikit kait seh utama.
-menambahkan dukungan deteksi heuristik untuk empat instruksi lagi.
-menambahkan dukungan untuk pengecualian dalam penangan pengecualian nvac.
-menambahkan upaya pemulihan untuk pengecualian "tengah nowhere".
4.2.0.0
-dukungan awal untuk alamat 006bf460.
-menambahkan dukungan deteksi heuristik untuk sepuluh instruksi lagi.
-tiga fungsi penolong lagi yang tersusun.
-memindahkan daftar alamat inliner ke bagian kode.
4.1.0.0
-menambahkan dukungan deteksi heuristik untuk sepuluh instruksi lagi.
4.0.0.0
-menerapkan seh hook tambahan; Ini akan menangkap lebih banyak pengecualian yang tidak ditangani yang salah.
-menambahkan dukungan deteksi heuristik untuk satu instruksi lagi.
-peningkatan efisiensi kecil dalam berbagai fungsi nvac internal.
-logging sekarang mencantumkan lokasi alamat crash asli yang dicegah di entri "n".
-disambungkan dua fungsi penolong lagi.
3.9.0.0
-mengubah pemulihan pengecualian untuk alamat 00440daa.
-menambahkan dukungan deteksi heuristik untuk tiga instruksi lagi.
-menambahkan upaya pemulihan untuk panggilan ke alamat 00000000.
-segaris sepuluh fungsi penolong lagi.
3.8.0.0
-mengubah pemulihan pengecualian untuk alamat 00aa55a6, lagi.
-mengubah pemulihan pengecualian untuk alamat 006bf1da.
-mengubah pemulihan pengecualian untuk alamat 00ec621f.
3.7.0.0
-dukungan awal untuk alamat 004a995d.
-dukungan awal untuk alamat 006a870c.
3.6.0.0
-menambahkan dukungan untuk alamat 0045840a.
-dukungan awal untuk alamat 0094e607.
-dukungan awal untuk alamat 00a2fc8d.
-dukungan awal untuk alamat 00a5e378.
-dukungan awal untuk alamat 00d1f29c.
-disambungkan dua fungsi penolong lagi.
3.5.0.0
-mengubah pemulihan pengecualian untuk alamat 00aa55a6, lagi.
-dipulihkan dukungan untuk alamat 0043c47a.
-dukungan awal untuk alamat 00aaa62e.
-bergaris tiga fungsi penolong lagi.
3.4.0.0
-memulihkan dukungan awal untuk alamat 006adb69.
-memulihkan dukungan awal untuk alamat 006fcf03.
-dukungan awal untuk alamat 00440daa.
-dukungan awal untuk alamat 004a408a.
-dukungan awal untuk alamat 00559506.
-dukungan awal untuk alamat 0057e141.
-dukungan awal untuk alamat 008256dc.
-dukungan awal untuk alamat 008a5328.
-dukungan awal untuk alamat 00aa6f14.
-status awal dihapus untuk offset nvse 000443b8.
-disambungkan dua fungsi penolong lagi.
-kompatibilitas tetap dengan sehop.
3.3.0.0
-selesai mengintegrasikan fungsi inlining dengan pengendali pengecualian global.
-menambahkan dukungan untuk alamat 004fd3ca.
-dukungan awal untuk alamat 00401992.
-dukungan awal untuk alamat 00d0d7d8.
-disambungkan dua fungsi penolong lagi.
3.2.0.0
-menghapus sementara dukungan untuk alamat 006adb69.
-menghapus sementara dukungan untuk alamat 006fcf03.
-status awal dihapus untuk alamat 0051e2ea.
3.1.0.0
-dukungan tetap untuk alamat 0061387d.
-implementasi awal dari inlining fungsi helper.
3.0.0.0
-menerapkan metode yang lebih efisien untuk menangani pengecualian sederhana.
-menambahkan dukungan untuk alamat 0065893a.
-dukungan awal untuk alamat 0054546f.
-dukungan awal untuk alamat 0061387d.
-dukungan awal untuk alamat 006adb69.
-dukungan awal untuk alamat 006fcf03.
-dukungan awal untuk alamat 00c9e64e.
2.9.0.0
-mengubah pemulihan pengecualian untuk alamat 00aa55a6.
-dukungan awal untuk alamat 0057c876.
-dukungan awal untuk alamat 006a7f22.
-dukungan awal untuk alamat 006 bf 1 da.
-dukungan awal untuk offset nvse 000443b8.
2.8.0.0
-menambahkan dukungan untuk alamat 009611 ea.
-dukungan awal untuk alamat 00405440.
-dukungan awal untuk alamat 006b9102.
-dukungan awal untuk alamat 00a02f52.
-dukungan awal untuk alamat 00a09fca.
-dukungan awal untuk alamat 00ec621f.
-status awal dihapus untuk offset nvse 00020a07.
-peningkatan dukungan manajer mod. Terima kasih freddy_farnsworth.
2.7.0.0
-menambahkan dukungan untuk alamat 0043c47a.
-dukungan awal untuk alamat 0051e2ea.
-dukungan awal untuk offset nvse 00020a07.
-status awal dihapus untuk alamat 00a61a74.
-menambahkan info nvse ke output log.
2.6.0.0
-menambahkan dukungan untuk alamat 0072607a.
-dukungan awal untuk alamat 006b3542.
-dukungan awal untuk alamat 006f3f52.
-status awal dihapus untuk alamat 0045cd6a.
-status awal dihapus untuk alamat 0084e3aa.
2.5.0.0
-dukungan awal untuk alamat 0045cd6a.
-dukungan awal untuk alamat 00aa55a6.
-menambahkan readme minimalis ke file zip.
2.4.0.0
-dukungan awal untuk alamat 0084e3aa.
-menambahkan dukungan untuk instalasi melalui manajer mod (mudah-mudahan).
-logging sekarang mencantumkan lokasi alamat crash asli yang dicegah di entri "e" dan "s".
-logging sekarang mencantumkan nama file modul untuk alamat pengecualian.
2.3.0.0
-dukungan awal untuk alamat 00a61a74.
-output logging yang ditingkatkan (menulis beberapa nol di mana saya ingin menempatkan spasi).
2.2.0.0
-logging sekarang memiliki stempel waktu yang berarti (ddhhmmss, hari: jam: menit: detik).
-pengecualian yang tidak ditangani sekarang dicatat. Kirimkannya dalam komentar.
2.1.0.0
-menambahkan logging (ke nvac.log di folder vegas baru Anda).
-meningkatkan uji kompatibilitas sebelum menerapkan perubahan.
-sedikit pengurangan untuk gagap pada pemulihan pengecualian.
2.0.0.0
-rilis publik perdana.