Triển khai xử lý ngoại lệ có cấu trúc và kiểm tra tính hợp lý để giảm tần suất sự cố trò chơi.
Sửa lỗi cập nhật kỷ niệm windows 10 sự cố/sự cố trình điều khiển video nvidia/amd cập nhật cho các nội dung sau:
Hậu quả vegas mới
Fallout New Vegas No Gore (Đức)
Hậu quả 3
Sụt giảm 3 không có máu (người Đức)
Sự quên lãng
GECK (vegas mới)
GECK (hậu quả 3)
Bộ xây dựng (lãng quên)
Bạn đã bao giờ gặp phải vụ tai nạn mới ở vegas khi cố gắng chơi chưa? Tất nhiên là bạn có. Tất cả chúng ta đều có.
Tôi có thể có giải pháp cho bạn: NVAC.
NVAC (viết tắt của new vegas anti-crash) là một plugin nvse triển khai xử lý ngoại lệ có cấu trúc và kiểm tra sự tỉnh táo để giảm tần suất sự cố trò chơi.
điều đó nói rằng, tôi không hứa gì cả. đây không phải là phương pháp chữa trị tất cả: nó chỉ cố gắng khắc phục các sự cố liên quan đến ngoại lệ vi phạm truy cập tại các dịch bệnh/địa chỉ cụ thể.
Vì đó là plugin NVSE nên nvac.dll sẽ đi vào thư mục data/NVSE/plugins của bạn.
Sau khi chạy vegas mới, bạn có thể kiểm tra lại xem nvac đã được tải bằng cách đọc tệp nvac.log được tìm thấy trong thư mục vegas mới của bạn; Nếu nvac.log không tồn tại, hãy tham khảo nvse.log. Nvac không ủng hộ hoàn toàn biến thể vegas mới "không có máu" của Đức; Tôi đơn giản là không có quyền truy cập vào nó để phát triển cho nó.
Vui lòng gửi các ngoại lệ được đánh dấu bằng chữ "u" hoặc "v" trong nvac.log trong các nhận xét. Chúng thường sẽ là mục cuối cùng trong nhật ký (vì một ngoại lệ chưa được xử lý sẽ làm vỡ vegas mới). Cũng vui lòng gửi các mục "e" hoặc "s" trong các nhận xét cho các địa chỉ được liệt kê là "sơ bộ" (trong readme) vì điều đó có nghĩa là tôi chưa đích thân xác minh chúng; New vegas không nên bị sập khi những thứ này được ghi lại, vì vậy cần kiểm tra tệp nhật ký một cách tùy ý sau phiên phát. Tệp nhật ký sẽ được xóa mỗi khi bắt đầu vegas mới.
Như một phần thưởng, nvac triển khai nội tuyến hàm trợ giúp (nó sử dụng các hàm vegas mới bên trong có thể phù hợp trong không gian 5 byte và thay thế lệnh gọi hàm bằng lệnh 5 byte hoặc ít hơn), đây là một cải tiến hiệu suất nhỏ.
Nvac có thể được loại bỏ bất cứ lúc nào. Nvac không phải là một mod vegas mới bình thường (tệp esp/esm); đó là một plugin nvse sửa đổi mã thực thi của trò chơi trong thời gian chạy, nhưng không thực hiện bất kỳ thay đổi vĩnh viễn nào. Không có gì nó làm được viết ra để lưu theo cách các thay đổi được thực hiện bởi các mod esp/esm.
Giải mã tệp nvac.log: 19195402_00310000 03060000 nvac.dll"19195402" Là dấu thời gian có thể được đọc dưới dạng dd:hh:mm:ss (ngày, giờ, phút, giây); Trong ví dụ này, (tháng 11) 19, 7:54 tối và 2 giây.
"_" Là một mã chữ cái duy nhất xác định loại mục nhập nhật ký, mà tôi sẽ giải thích chi tiết trong giây lát.
"00310000" Là một địa chỉ nhớ; đối với hầu hết các mục nhập, đây là địa chỉ của một ngoại lệ (sự cố).
"03060000" Là một giá trị thông tin; Trong ví dụ này, số phiên bản của nvac.dll
"nvac.dll" Là mô-đun được tải tại địa chỉ đã ghi.
19123249 u 0044AD6B C0000005 FalloutNV.exe"19123249" (tháng 11) 19, 12:32 chiều và 49 giây.
"u" Ngoại lệ chưa được xử lý.
"0044AD6B" địa chỉ nơi xảy ra ngoại lệ.
"C0000005" Mã ngoại lệ (EXCEPTION_ACCESS_VIOLATION).
"FalloutNV.exe" Ngoại lệ xảy ra trong mã của trò chơi.
Mã chữ cái:"_" Các mục nhập rất nhiều thông tin, chuyển tiếp rằng nvac đã được tải và địa chỉ cơ sở của các dll khác nhau.
"!" Các mục nhập mang tính thông tin, chuyển tiếp văn bản có thể đọc được cho người dùng.
"A" Các mục nhập là các ngoại lệ được xử lý tự động bởi trình xử lý ngoại lệ "toàn cầu" của nvac.
"e" Mục nhập là ngoại lệ được xử lý cụ thể bởi các thay đổi mã mục tiêu của nvac.
"f" Các mục nhập bị đóng băng (treo) tránh được cụ thể bởi những thay đổi mã mục tiêu của nvac.
"h" Các mục nhập là các ngoại lệ được trình xử lý ngoại lệ "toàn cục" của nvac xác định theo cách heuristic, đôi khi được xử lý không thành công.
"Tôi" Mục nhập là lỗi nội tuyến hàm trợ giúp cho biết dữ liệu không khớp.
"m" Các mục nhập là ngoại lệ "giữa không nơi đâu", đôi khi được xử lý không thành công.
"ñ" Mục nhập là ngoại lệ lệnh rỗng, đôi khi được xử lý không thành công.
"n" Mục nhập là ngoại lệ gọi con trỏ rỗng, đôi khi được xử lý không thành công.
"o" Các mục nhập là các ngoại lệ tràn ngăn xếp, thường được xử lý không thành công.
"q" Mục nhập là thông tin tự chấm dứt chương trình; đây là những sự cố hiệu quả.
"r" Các mục nhập rất nhiều thông tin, chuyển tiếp địa chỉ trả lại tiếp theo.
"s" Các mục nhập là kiểm tra sự tỉnh táo để ngăn chặn ngoại lệ.
"t" Các mục nhập mang tính thông tin, chuyển tiếp thông tin chủ đề.
"u" Mục nhập là các ngoại lệ chưa được xử lý được báo cáo từ bộ lọc ngoại lệ chưa được xử lý; đây là những vụ tai nạn.
"v" Mục nhập là các ngoại lệ chưa được xử lý được trình xử lý ngoại lệ "toàn cầu" của nvac báo cáo; đây là những vụ tai nạn.
"w" Các mục nhập rất nhiều thông tin, chuyển tiếp thông tin ngoại lệ khi nó đi qua trình xử lý ngoại lệ cuối cùng của vegas mới.
"x" Mục nhập là lỗi quan trọng trong dữ liệu ngoại lệ của windows; Những mục này sẽ không bao giờ xảy ra.
"@" Các mục nhập là các mục xây dựng beta chuyển tiếp thông tin ngoại lệ bổ sung.
"#" Các mục nhập là các mục xây dựng beta chuyển tiếp thông tin kết nối chức năng bổ sung.
"^" Các mục nhập rất nhiều thông tin, chuyển tiếp địa chỉ trả về có thể đến mã chính từ mã thư viện bên ngoài.
":" Mục nhập được xuất từ các cuộc gọi outputdebugstring.
";" Các mục nhập được xuất từ việc kiểm tra lỗi của riêng trò chơi.
Lưu ý cho các nhà phát triển mod:Tôi thực sự khuyên bạn nên tắt nvac (thông qua trình quản lý mod của bạn hoặc bằng cách xóa nvac.dll khỏi thư mục data/NVSE/plugins của bạn) trong khi phát triển mod để đảm bảo nvac không ngăn chặn bất kỳ sự cố nào mà mod của bạn gây ra và điều đó có thể được giải quyết trên bạn. cuối cùng.
Nhật ký thay đổi:7.5.1.0
-khả năng tương thích cố định để cài đặt tự động cùng với ttw khi sử dụng bộ tổ chức mod. Cảm ơn Darianstephens.
-không thay đổi nvac.dll (so với 7.5.0.0).
7.5.0.0
-sửa win10au.
-thêm hỗ trợ cài đặt thông qua trình quản lý mod cho fallout 3, oblivion và skyrim.
-thêm phiên bản windows để ghi lại đầu ra.
-đã thêm hỗ trợ cho địa chỉ 00b57aa9.
7.4.0.0
-dọn dẹp mã nội bộ và tái cấu trúc nhỏ.
-thêm an toàn luồng ngây thơ cho đầu ra nhật ký để tránh đầu ra nhật ký bị hỏng hiếm.
-bổ sung hỗ trợ phát hiện heuristic cho các hướng dẫn kiểm tra.
-thêm hỗ trợ phát hiện heuristic cho nhiều hướng dẫn x87 fpu hơn.
-thêm hỗ trợ phát hiện heuristic cho các hướng dẫn movsw & lodsw.
-đã thêm hỗ trợ cho sự cố vật lý tàn phá liên quan đến địa chỉ 00c670ce.
-đã thêm hỗ trợ cho một biến thể nvsr của interlockedpareexchange.
-cải thiện ghi nhật ký trong trường hợp có một ngoại lệ cụ thể trong ntdll.dll.
-lệnh trong game console để chuyển đổi đầu ra nhật ký sang console (gõ "nvac" trong console).
-xóa bộ nhớ thông qua pcb được thêm vào nỗ lực khôi phục ngoại lệ cho địa chỉ 00aa55a6.
-thêm xử lý ngoại lệ trong quá trình tải plugin.
-đã thay đổi một số "!" Nhật ký các mục nhập vào "_" để phản ánh tính chất thông tin của chúng trái ngược với tính chất than thở.
-Inlined nhiều chức năng trợ giúp hơn.
-tinh chỉnh nhiều chức năng trợ giúp hơn.
-thêm khả năng để buộc tải một gói shader cụ thể; Nếu data\Shaders\shaderpackage%03i.sdp tồn tại, nó sẽ ghi đè những người khác.
-đã thêm thế hệ crashsave; Trong một số điều kiện nhất định, việc lưu sẽ xảy ra khi nvac không thể ngăn chặn sự cố.
-crashsave có nhãn "CRASH" trong menu tải trò chơi (nếu không có nvac họ sẽ có nhãn "SYS").
-crashsave chỉ nên được sử dụng như một biện pháp cuối cùng (trong một số trường hợp chúng có thể chứa dữ liệu xấu, như dữ liệu facegen của người chơi không hợp lệ) nhưng có sẵn như một tùy chọn (như nếu bạn đã không lưu trong 4 giờ và muốn cố gắng tiếp tục bất kể).
7.2.1.0
-đã sửa lỗi logic trong khôi phục cuộc gọi con trỏ xấu.
-nhiều thay đổi hơn đối với ghi nhật ký thông báo lỗi trò chơi; Những điều này có thể sẽ thay đổi hơn nữa.
7.2.0.0
-thêm hỗ trợ phát hiện heuristic cho một hướng dẫn nữa.
-cải thiện khôi phục cuộc gọi con trỏ xấu và các mục nhật ký liên quan.
-cải thiện khôi phục tràn ngăn xếp (một chút).
-thêm thử nghiệm hết bộ nhớ cho các ngoại lệ liên quan đến địa chỉ 00aa9a41.
-đã thêm đầu ra ghi nhật ký cho các lỗi móc seh.
-tinh chỉnh một chức năng trợ giúp.
-Đặt thêm ba chức năng trợ giúp.
7.1.0.0
-thêm hỗ trợ phát hiện heuristic cho movss.
-đã thêm hỗ trợ treo liên quan đến địa chỉ 005e572b.
-thêm hỗ trợ treo liên quan đến địa chỉ 005e58bd.
-thay đổi độ nhạy kiểm tra bộ nhớ từ 8 mb đến 16 mb.
-nhiều thay đổi hơn đối với ghi nhật ký thông báo lỗi trò chơi; Những điều này có thể sẽ thay đổi hơn nữa.
-tối ưu hóa mã nhỏ.
7.0.0.0
-số lượng lớn dọn dẹp và tổ chức lại mã trong nvac.
-thêm hỗ trợ phát hiện heuristic cho thêm 10 hướng dẫn.
-làm cho việc thay đổi mã mục tiêu seh (các mục "e") mạnh mẽ hơn.
-cải thiện hiệu quả kiểm tra sự tỉnh táo ("s" entry).
-cải thiện việc ghi nhật ký cho việc tự chấm dứt vegas mới (mục “q”).
-đã thêm đầu ra ghi nhật ký để xác định nơi mã chính gọi là mã thư viện bên ngoài ("^" entry).
-thay đổi thoát nhanh cho một ngoại lệ ntdll.dll cụ thể.
-xóa hỗ trợ mục tiêu cho 16 địa chỉ; Chúng hiện được xử lý tự động:
-0043C47A, 0045840A, 004A408A, 004A995D, 004FD3CA, 0057E141, 0061387D, 006BF460
-008A5328,0094E607,00A02F52,00A09FCA,00A2FC8D,00A5E378,00AA6F14,00D0D7D8
6.9.0.0
-đã thêm hỗ trợ phát hiện heuristic cho movaps/MOVUPS/MOVDQA/MOVDQU XMM?, OWORD PTR [?].
-cải thiện phục hồi từ cuộc gọi con trỏ null, lệnh null và ngoại lệ giữa không nơi nào.
-đầu ra nhật ký được cải thiện khi lỗi phục hồi cuộc gọi con trỏ rỗng.
-xóa hỗ trợ cho địa chỉ 00401992; Nó chậm và hiện được xử lý tự động.
-thu hẹp hoàn cảnh để xuất thông báo cho lỗi chính bị thiếu (0046158A).
-cải thiện khôi phục và thêm đầu ra nhật ký cho một đối tượng bị vô hiệu hóa với lỗi LOD (006FCF03).
-đã thêm kiểm tra hết bộ nhớ vào các ngoại lệ liên quan đến địa chỉ 00d1f29c.
-nhiều thay đổi hơn đối với ghi nhật ký thông báo lỗi trò chơi; Những điều này có thể sẽ thay đổi hơn nữa.
6.8.0.0
-kiểm tra bộ nhớ được thêm vào ngoại lệ liên quan đến địa chỉ 00aaa60a.
-làm cho ngưỡng cắt nhật ký nhỏ hơn (từ 16 kb đến 8 kb).
-nhiều thay đổi hơn đối với ghi nhật ký thông báo lỗi trò chơi; Những điều này có thể sẽ thay đổi hơn nữa.
-chuyển danh sách địa chỉ nội tuyến sang phần dữ liệu chỉ đọc.
6.7.0.0
-thêm chia cho hỗ trợ ngoại lệ bằng 0.
-thêm hỗ trợ ngoại lệ tràn ngăn xếp sơ bộ; điều này sẽ được cải thiện.
-tăng giới hạn độ dài cài đặt trò chơi ini (dành cho archivelist, từ 255 đến 8191).
-Đã thay đổi nhật ký thông báo lỗi trò chơi cụ thể; Những điều này có thể sẽ thay đổi hơn nữa.
-tối ưu hóa mã nhỏ.
6.6.0.0
-thêm hỗ trợ phát hiện heuristic cho các hướng dẫn x87 bắt đầu bằng dd.
-thêm hỗ trợ ngoại lệ trang bảo vệ (bao gồm cả khôi phục trang bảo vệ).
-đầu ra nhật ký cố định khi lỗi phục hồi cuộc gọi con trỏ rỗng.
-làm cho hai phát hiện treo bảo thủ hơn.
-đã giải quyết xung đột với cài đặt enablegameerrorlog của nvse.
-thực hiện ghi nhật ký thông báo lỗi trò chơi cụ thể; Những điều này có thể sẽ thay đổi.
6.5.1.0
-đã sửa lỗi trong các chức năng truy vấn và tải plugin trình mở rộng tập lệnh của nvac.
6.5.0.0
-Cảm ơn các bạn thử nghiệm beta.
-cải thiện phạm vi render cỏ bằng khoảng cách 1 tế bào; Bị ảnh hưởng bởi fgrasstartfadedistance.
-loại bỏ giấc ngủ từ cơ hội cuối cùng directx reset phục hồi; Nó không giúp ích gì cả.
-xóa hỗ trợ cho địa chỉ 008256d9; Nó chậm và hiện được xử lý tự động.
-sửa lỗi lý thuyết thuần túy trong mã vá iat.
-đã thêm hỗ trợ treo liên quan đến địa chỉ 00c3e159.
-đã thêm đầu ra nhật ký cho treo liên quan đến địa chỉ 00a5ba62.
-đã thêm đầu ra nhật ký cho chương trình tự chấm dứt.
-đã thêm hỗ trợ cho exception_illegal_instruction và exception_priv_instruction.
-thêm hỗ trợ phát hiện heuristic cho 49 hướng dẫn nữa.
-thẳng hàng sáu chức năng trợ giúp khác.
-tinh chỉnh (tối ưu hóa) ba chức năng trợ giúp.
-tinh chỉnh thử nghiệm số 0 dấu phẩy động cụ thể (39 vị trí).
6.4.0.0
-đã thêm kiểm tra hết bộ nhớ vào các ngoại lệ liên quan đến địa chỉ 00ed2c9e.
-thêm giấc ngủ tối thiểu vào cơ hội cuối cùng directx reset phục hồi.
-cải thiện phục hồi từ cuộc gọi con trỏ null, lệnh null và ngoại lệ giữa không nơi nào.
-hỗ trợ phát hiện heuristic cố định cho các hướng dẫn x87 bắt đầu bằng d8.
-nội tuyến thêm một chức năng trợ giúp.
6.3.0.0
-đã thêm đầu ra nhật ký cho các cuộc gọi outputdebugstring được thực hiện bởi thư viện bên thứ ba.
-đã thêm đầu ra nhật ký cho các ngoại lệ không liên tục.
-cải thiện phát hiện sai lệch hướng dẫn được căn chỉnh so với ngoại lệ vi phạm truy cập.
-thêm hỗ trợ phát hiện heuristic cho các hướng dẫn x87 bắt đầu bằng d8.
-thêm hỗ trợ phát hiện heuristic cho 2 sự cố được báo cáo khác.
-đã thêm các chức năng đầu ra nhật ký thích hợp cho "!" Mục nhập.
-nền tảng ban đầu cho lọc bộ lọc directshow.
6.2.5.0
-thêm hỗ trợ phát hiện heuristic cho movq/MOVDQA/MOVDQU.
-đã thêm đầu ra nhật ký cho lỗi danh sách cấp bậc.
6.2.0.0
-Hỗ trợ sơ bộ cho địa chỉ 00b63eff.
-hỗ trợ cải tiến cho địa chỉ 00e8c00b.
-thêm hỗ trợ phát hiện heuristic cho thêm 920 hướng dẫn.
-đã xóa hỗ trợ cho một treo tải tài sản được thêm vào trong phiên bản 5.8.0.0.
-đã thêm đầu ra nhật ký cho hai treo tiềm năng.
-dán thêm hai chức năng trợ giúp.
6.1.0.0
-thêm hỗ trợ phát hiện heuristic cho hàng trăm hướng dẫn khác.
-cải thiện việc xử lý di chuyển.
-đã thực hiện những thay đổi đối với các sửa lỗi treo khác nhau.
-đã thêm kiểm tra hết bộ nhớ vào các ngoại lệ liên quan đến địa chỉ 00aa55a6.
-đã xóa hỗ trợ nhắm mục tiêu cho nvse 3b2 (hiện có phiên bản mới hơn).
-Inline 20 chức năng trợ giúp khác.
6.0.0.0
-thêm hỗ trợ phát hiện heuristic cho hàng trăm hướng dẫn khác. Cảm ơn những người thử nghiệm beta.
-hỗ trợ sơ bộ cho việc tải tài sản khác treo.
-đã đại tu trình phân tích cú pháp lệnh trong trình xử lý ngoại lệ "toàn cầu".
-cải thiện nhận dạng của quy trình máy chủ (thường là falloutnv.exe).
-nhật ký sẽ không còn trở nên khổng lồ điên rồ trong trường hợp của một vòng lặp vô hạn.
5.9.0.0
-thêm hỗ trợ phát hiện heuristic thực nghiệm cho mười hướng dẫn nữa.
5.8.0.0
-hỗ trợ sơ bộ cho việc tải tài sản treo.
-dán thêm hai chức năng trợ giúp.
-tối ưu hóa mã nhỏ.
5.7.0.0
-Hỗ trợ sơ bộ cho địa chỉ 005e0f16.
-Hỗ trợ sơ bộ cho địa chỉ 006bf48e.
-Hỗ trợ sơ bộ cho địa chỉ 00e8c00d.
-thêm hỗ trợ phát hiện heuristic cho mười hướng dẫn nữa.
-dán thêm hai chức năng trợ giúp.
5.6.0.0
-thêm hỗ trợ phát hiện heuristic cho tám hướng dẫn khác.
-đã thêm nỗ lực phục hồi cho ngoại lệ lệnh null.
-hỗ trợ sơ bộ cho việc treo liên quan đến việc sử dụng semaphore.
-cải thiện hiệu quả nhỏ trong các chức năng nvac nội bộ khác nhau.
-đã thêm đầu ra nhật ký cho một ngoại lệ oleaut32.dll cụ thể.
-cải thiện đầu ra ghi nhật ký.
5.5.0.0
-Hỗ trợ sơ bộ cho địa chỉ 004b068d.
-thêm cơ chế móc seh dự phòng.
-đã thêm xuất thứ tự để cho phép tiện ích chuẩn thời gian trực tiếp trình xử lý ngoại lệ của nvac.
-thẳng hàng năm chức năng trợ giúp khác.
-tối ưu hóa mã nhỏ.
5.4.1.0
-cập nhật nhỏ liên quan đến tiện ích chuẩn nvac.
5.4.0.0
-đã thêm một tiện ích vào vùng tệp tùy chọn để chuẩn tốc độ của trình xử lý ngoại lệ của nvac.
-thu hẹp hỗ trợ cho một treo vegas mới cụ thể.
-thêm hỗ trợ phát hiện heuristic cho 18 hướng dẫn nữa.
-di chuyển danh sách địa chỉ nội tuyến đến cuối phần mã.
-cải thiện đầu ra ghi nhật ký.
5.3.0.0
-Hỗ trợ sơ bộ cho địa chỉ 005a8ee0.
-hỗ trợ mở rộng cho một treo vegas mới cụ thể.
-thêm hỗ trợ phát hiện heuristic cho thêm 23 hướng dẫn.
-chuyển đổi một số so sánh phát hiện heuristic thành một bảng nhảy.
-nội tuyến thêm một chức năng trợ giúp.
-đã xóa bảng nhảy nhập.
5.2.0.0
-đã thêm hỗ trợ cho địa chỉ geck 00936733.
-cố định một treo vegas mới cụ thể; Cái ntdll.dll. Cảm ơn bạn bình thường31.
-thêm hỗ trợ phát hiện heuristic cho ba hướng dẫn khác.
-Inline thêm bốn chức năng trợ giúp.
-cải thiện đầu ra ghi nhật ký.
5.1.0.0
-Hỗ trợ sơ bộ cho địa chỉ 00804432.
-trạng thái sơ bộ bị xóa cho địa chỉ 00a61693.
-thêm hỗ trợ phát hiện heuristic cho hai hướng dẫn nữa.
-thêm hỗ trợ cho phiên bản geck 1.4.0.518 và sửa lỗi xem trước đầu.
5.0.0.0
-Hỗ trợ sơ bộ cho địa chỉ 006f47fc.
-nhật ký bây giờ ghi lại việc treo/đóng băng được ngăn chặn với mục “f”.
-thay đổi thoát nhanh cho một ngoại lệ ntdll.dll cụ thể.
-cải thiện đầu ra ghi nhật ký cho một ngoại lệ ntdll.dll cụ thể.
-thêm hỗ trợ phát hiện heuristic cho ba hướng dẫn khác.
-Inline thêm bốn chức năng trợ giúp.
-cải thiện tốc độ vá mã.
4.9.0.0
-đã thay đổi phục hồi ngoại lệ cho địa chỉ 0051e2ea.
-Hỗ trợ sơ bộ cho địa chỉ 0064dad6.
-đã sửa chữa một treo vegas mới cụ thể (hy vọng); Không phải là ntdll.dll.
-làm cho thoát nhanh hung hăng hơn cho một ngoại lệ ntdll.dll cụ thể.
-cải thiện đầu ra ghi nhật ký cho một ngoại lệ ntdll.dll cụ thể.
-một số cải tiến hiệu quả nhỏ và tổ chức lại mã.
4.8.0.0
-Hỗ trợ sơ bộ cho địa chỉ 00a61693.
-thay đổi treo thành thoát nhanh cho một ngoại lệ ntdll.dll cụ thể.
-Logging bây giờ bao gồm một mục nhập cho thoát nhanh của nvsr.
-đã cố định đầu ra ghi nhật ký sai liên quan đến địa chỉ 00401992.
-đầu ra ghi nhật ký được cải thiện liên quan đến địa chỉ 00aa55a6.
4.7.0.0
-Hỗ trợ sơ bộ cho địa chỉ 006b43fc.
-Hỗ trợ sơ bộ cho địa chỉ 006b96cc.
-ghi nhật ký bây giờ bao gồm mục nhập cho sự cố chủ bị thiếu (0046158A).
4.6.0.0
-Hỗ trợ sơ bộ cho địa chỉ 005595b1.
-Hỗ trợ sơ bộ cho địa chỉ 00aaa60a.
-thêm hỗ trợ phát hiện heuristic cho năm hướng dẫn nữa.
-Đặt thêm ba chức năng trợ giúp.
4.5.1.0
-đã sửa lỗi trong 4.5.0.0 khiến vegas mới không thể bắt đầu.
4.5.0.0
-hỗ trợ sơ bộ cho địa chỉ 00ec61fd.
-Hỗ trợ sơ bộ cho địa chỉ 00ec6225.
-thêm hỗ trợ phát hiện heuristic cho sáu hướng dẫn khác.
-Logging bây giờ bao gồm một mục nhập cho một thoát thành công (nhưng không phải cho thoát nhanh của nvsr).
-dán thêm hai chức năng trợ giúp.
4.4.0.0
-đã thay đổi khôi phục ngoại lệ cho địa chỉ 00aa55a6, một lần nữa.
-thay đổi khôi phục ngoại lệ cho một ngoại lệ ntdll.dll cụ thể.
-cải thiện đầu ra ghi nhật ký.
4.3.0.0
-thay đổi móc chính một chút.
-thêm hỗ trợ phát hiện heuristic cho bốn hướng dẫn nữa.
-đã thêm hỗ trợ cho các ngoại lệ trong trình xử lý ngoại lệ của nvac.
-đã thêm nỗ lực phục hồi cho ngoại lệ "giữa không nơi nào".
4.2.0.0
-Hỗ trợ sơ bộ cho địa chỉ 006bf460.
-thêm hỗ trợ phát hiện heuristic cho mười hướng dẫn nữa.
-Đặt thêm ba chức năng trợ giúp.
-chuyển danh sách địa chỉ nội tuyến sang phần mã.
4.1.0.0
-thêm hỗ trợ phát hiện heuristic cho mười hướng dẫn nữa.
4.0.0.0
-đã thực hiện thêm móc seh; điều này sẽ bắt được nhiều ngoại lệ chưa được xử lý sai lầm hơn.
-thêm hỗ trợ phát hiện heuristic cho một hướng dẫn nữa.
-cải thiện hiệu quả nhỏ trong các chức năng nvac nội bộ khác nhau.
-Logging bây giờ liệt kê vị trí của địa chỉ sụp đổ ban đầu được ngăn chặn trong các mục "n".
-dán thêm hai chức năng trợ giúp.
3.9.0.0
-thay đổi khôi phục ngoại lệ cho địa chỉ 00440daa.
-thêm hỗ trợ phát hiện heuristic cho ba hướng dẫn khác.
-thêm nỗ lực phục hồi cho các cuộc gọi để địa chỉ 00000000.
-Inline mười chức năng trợ giúp khác.
3.8.0.0
-đã thay đổi khôi phục ngoại lệ cho địa chỉ 00aa55a6, một lần nữa.
-thay đổi khôi phục ngoại lệ cho địa chỉ 006bf1da.
-đã thay đổi phục hồi ngoại lệ cho địa chỉ 00ec621f.
3.7.0.0
-Hỗ trợ sơ bộ cho địa chỉ 004a995d.
-Hỗ trợ sơ bộ cho địa chỉ 006a870c.
3.6.0.0
-đã thêm hỗ trợ cho địa chỉ 0045840a.
-Hỗ trợ sơ bộ cho địa chỉ 0094e607.
-Hỗ trợ sơ bộ cho địa chỉ 00a2fc8d.
-Hỗ trợ sơ bộ cho địa chỉ 00a5e378.
-Hỗ trợ sơ bộ cho địa chỉ 00d1f29c.
-dán thêm hai chức năng trợ giúp.
3.5.0.0
-đã thay đổi khôi phục ngoại lệ cho địa chỉ 00aa55a6, một lần nữa.
-khôi phục hỗ trợ cho địa chỉ 0043c47a.
-Hỗ trợ sơ bộ cho địa chỉ 00aaa62e.
-Đặt thêm ba chức năng trợ giúp.
3.4.0.0
-khôi phục hỗ trợ sơ bộ cho địa chỉ 006adb69.
-khôi phục hỗ trợ sơ bộ cho địa chỉ 006fcf03.
-Hỗ trợ sơ bộ cho địa chỉ 00440daa.
-Hỗ trợ sơ bộ cho địa chỉ 004a408a.
-Hỗ trợ ban đầu cho địa chỉ 00559506.
-Hỗ trợ sơ bộ cho địa chỉ 0057e141.
-Hỗ trợ sơ bộ cho địa chỉ 008256dc.
-Hỗ trợ sơ bộ cho địa chỉ 008a5328.
-Hỗ trợ sơ bộ cho địa chỉ 00aa6f14.
-trạng thái sơ bộ bị xóa cho nvse offset 000443b8.
-dán thêm hai chức năng trợ giúp.
-khả năng tương thích cố định với sehop.
3.3.0.0
-đã hoàn thành tích hợp hàm nội tuyến với trình xử lý ngoại lệ toàn cầu.
-đã thêm hỗ trợ cho địa chỉ 004fd3ca.
-Hỗ trợ ban đầu cho địa chỉ 00401992.
-Hỗ trợ sơ bộ cho địa chỉ 00d0d7d8.
-dán thêm hai chức năng trợ giúp.
3.2.0.0
-tạm thời xóa hỗ trợ cho địa chỉ 006adb69.
-tạm thời xóa hỗ trợ cho địa chỉ 006fcf03.
-trạng thái sơ bộ bị xóa cho địa chỉ 0051e2ea.
3.1.0.0
-hỗ trợ cố định cho địa chỉ 0061387d.
-triển khai ban đầu của inlining chức năng trợ giúp.
3.0.0.0
-thực hiện phương pháp xử lý các ngoại lệ đơn giản hiệu quả hơn.
-đã thêm hỗ trợ cho địa chỉ 0065893a.
-Hỗ trợ sơ bộ cho địa chỉ 0054546f.
-Hỗ trợ sơ bộ cho địa chỉ 0061387d.
-Hỗ trợ sơ bộ cho địa chỉ 006adb69.
-Hỗ trợ sơ bộ cho địa chỉ 006fcf03.
-Hỗ trợ sơ bộ cho địa chỉ 00c9e64e.
2.9.0.0
-thay đổi khôi phục ngoại lệ cho địa chỉ 00aa55a6.
-Hỗ trợ sơ bộ cho địa chỉ 0057c876.
-Hỗ trợ sơ bộ cho địa chỉ 006a7f22.
-Hỗ trợ sơ bộ cho địa chỉ 006bf1da.
-hỗ trợ sơ bộ cho nvse offset 000443b8.
2.8.0.0
-đã thêm hỗ trợ cho địa chỉ 009611ea.
-Hỗ trợ ban đầu cho địa chỉ 00405440.
-Hỗ trợ sơ bộ cho địa chỉ 006b9102.
-Hỗ trợ sơ bộ cho địa chỉ 00a02f52.
-Hỗ trợ sơ bộ cho địa chỉ 00a09fca.
-hỗ trợ sơ bộ cho địa chỉ 00ec621f.
-trạng thái sơ bộ bị xóa cho nvse offset 00020a07.
-hỗ trợ quản lý mod được cải thiện. Cảm ơn freddy_farnsworth.
2.7.0.0
-đã thêm hỗ trợ cho địa chỉ 0043c47a.
-Hỗ trợ sơ bộ cho địa chỉ 0051e2ea.
-hỗ trợ sơ bộ cho nvse offset 00020a07.
-trạng thái sơ bộ bị xóa cho địa chỉ 00a61a74.
-thêm thông tin nvse vào đầu ra nhật ký.
2.6.0.0
-đã thêm hỗ trợ cho địa chỉ 0072607a.
-Hỗ trợ sơ bộ cho địa chỉ 006b3542.
-Hỗ trợ sơ bộ cho địa chỉ 006f3f52.
-trạng thái sơ bộ bị xóa cho địa chỉ 0045cd6a.
-trạng thái sơ bộ bị xóa cho địa chỉ 0084e3aa.
2.5.0.0
-Hỗ trợ sơ bộ cho địa chỉ 0045cd6a.
-Hỗ trợ sơ bộ cho địa chỉ 00aa55a6.
-thêm readme tối giản vào tập tin zip.
2.4.0.0
-Hỗ trợ sơ bộ cho địa chỉ 0084e3aa.
-thêm hỗ trợ cài đặt thông qua trình quản lý mod (hy vọng).
-Logging bây giờ liệt kê vị trí của địa chỉ sụp đổ ban đầu được ngăn chặn trong các mục "e" và "s".
-log bây giờ liệt kê tên tệp mô-đun cho địa chỉ của ngoại lệ.
2.3.0.0
-Hỗ trợ sơ bộ cho địa chỉ 00a61a74.
-đầu ra ghi nhật ký được cải thiện (đang viết một số dấu trống nơi tôi muốn đặt khoảng trống).
2.2.0.0
-nhật ký giờ đây có dấu thời gian có ý nghĩa (ddhhmmss, day:hour:minute:second).
-các ngoại lệ chưa được xử lý hiện đã được ghi lại. Gửi chúng trong các bình luận.
2.1.0.0
-đã thêm nhật ký (vào nvac.log trong thư mục vegas mới của bạn).
-thử nghiệm khả năng tương thích được cải thiện trước khi áp dụng các thay đổi.
-giảm nhẹ để lắp bắp khi phục hồi ngoại lệ.
2.0.0.0
-phát hành công khai ban đầu.