구조화된 예외 처리와 정성 검사를 구현하여 게임 충돌 빈도를 줄인다.
다음에 대한 Windows 10 기념일 업데이트 + 최신 nvidia/amd 비디오 드라이버 충돌/문제를 수정합니다.
뉴베가스 바이러스
새로운 베가스 노고르(독일)
낙하물 3
방류3 무혈(독일어)
잊지 못하다
게크 (뉴베가스)
GECK (낙하물 3)
건축 세트 (잊어버리기)
여러분은 게임을 하려고 할 때 새로운 베가스 충돌을 본 적이 있습니까? 물론 그랬어요. 우리 모두는 가지고 있다.
나는 당신을 위한 해결책이 있을 수도 있다: NVAC.
NVAC (new vegas anti crash의 약칭)는 게임 crash의 빈도를 줄이기 위해 구조화된 예외 처리와 정신 검사를 구현하는 nvse 플러그인입니다.
말하자면, 나는 약속을 하지 않는다. 이것은 모든 것을 치료하는 것이 아닙니다. 특정 간격띄우기/주소에서 액세스 위반 예외와 관련된 충돌만 수정하려고 합니다.
이것이 NVSE 플러그인이기 때문에 nvac.dll은 데이터/NVSE/plugins 폴더에 들어갑니다.
새 vegas를 실행한 후 새 vegas 폴더에서 찾은 nvac.log 파일을 읽어 nvac 로드되었는지 다시 확인할 수 있습니다. nvac.log가 존재하지 않으면 nvse.log를 참조하십시오. nvac는 독일의 새로운 vegas의 '노고르' 변종을 완전히 지지하지 않습니다; 나는 그것을 개발할 수 있는 액세스가 없다.
주석에서 nvac.log에 "u" 또는 "v"로 표시된 예외를 제출하세요. 일반적으로 로그의 마지막 항목이 됩니다(처리되지 않은 예외가 새로운 vegas를 충돌시킬 수 있기 때문에). 또한 "예비"로 열거된 주소(readme)에 대해 댓글에" e "또는" s "항목을 제출하시기 바랍니다. 왜냐하면 나는 직접 확인하지 않았다는 것을 의미하기 때문입니다. 새로운 베가스는 이것들을 기록할 때 충돌해서는 안 되므로 재생 세션 후에 로그 파일을 임의로 확인해야 합니다. 새 vegas를 시작할 때마다 로그 파일이 지워집니다.
보너스로, nvac은 5바이트 공간 내에 맞게 함수 호출을 5바이트 이하의 명령으로 대체할 수 있는 내부 새로운 vegas 함수를 구현하는 도움말 함수 인라이닝을 구현하는데, 이는 약간의 성능 향상이다.
nvac 는 언제든지 제거할 수 있습니다. nvac는 일반적인 새로운 vegas mod(esp/esm 파일)이 아닙니다. 이것은 런타임에 게임의 실행 가능한 코드를 수정하는 nvse 플러그인이지만 영구적인 변경은 하지 않습니다. ESP/ESM MOD가 수행한 변경 사항과 마찬가지로 저장에 쓰여지는 것은 아무것도 없습니다.
nvac.log 파일을 해독합니다. 19195402_00310000 03060000 nvac.dll"19195402" dd: hh: mm: ss (일, 시간, 분, 초) 로 읽을 수 있는 시간 스탬프입니다. 이 예에서는 (11월 19일) 오후 7시 54분 2초입니다.
"_" 로그 항목 유형을 식별하는 단일 문자 코드입니다. 잠시 자세히 설명하겠습니다.
"00310000" 메모리 주소입니다. 대부분의 항목의 경우 이것은 예외(crash)의 주소입니다.
"03060000" 정보적인 가치입니다. 이 예에서는 nvac.dll 버전 번호입니다.
"nvac.dll" 로그된 주소에 로드된 모듈입니다.
19123249 u 0044AD6B C0000005 FalloutNV.exe"19123249" (11월 19일, 오후 12:32 49초.
"u" 처리되지 않은 예외.
"0044AD6B" 예외가 발생한 주소.
"C0000005" 예외 코드(EXCEPTION_ACCESS_VIOLATION).
"FalloutNV.exe" 게임 코드에서 예외가 발생했습니다.
문자 코드:"_" 항목은 nvac 로드 및 다양한 dll의 기본 주소를 중계하는 정보가 많습니다.
"!" 항목은 정보가 풍부하며 사용자에게 인간이 읽을 수 있는 텍스트를 전달합니다.
"a" 항목은 nvac 의 글로벌 예외 처리기에 의해 자동으로 처리되는 예외입니다.
"e" 항목은 nvac 대상 코드 변경에 의해 특별히 처리되는 예외입니다.
"f" 항목은 nvac의 대상 코드 변경에 의해 특별히 피하는 동결(hangs)입니다.
"h" 항목은 nvac 의 '글로벌' 예외 처리기에 의해 heuristically 식별되는 예외이며, 때로는 처리에 성공하지 못합니다.
"나" 항목은 데이터가 일치하지 않음을 나타내는 도움말 함수 내선 오류입니다.
"m" 항목은 "중간의 어디에서"의 예외이며 때로는 처리에 성공하지 못합니다.
"ñ" 항목은 null 명령어 예외이며 때로는 처리에 성공하지 못합니다.
"n" 항목은 null 포인터 호출 예외이며 때로는 처리에 성공하지 못합니다.
"o" 항목은 스택 오버플로우 예외이며 일반적으로 처리에 성공하지 않습니다.
"q" 항목은 프로그램 자체 종료 정보입니다. 이것들은 사실상 충돌입니다.
"r" 항목은 정보가 풍부하며 다음 반품 주소를 전달합니다.
"s" 항목은 예외를 방지하는 정신성 검사입니다.
"t" 항목은 정보가 풍부하고 스레드 정보를 전달합니다.
"u" 항목은 처리되지 않은 예외 필터에서 보고되는 처리되지 않은 예외입니다. 이것들은 충돌이다.
"v" 항목은 nvac '글로벌' 예외 처리기에서 보고되는 처리되지 않은 예외입니다. 이것들은 충돌이다.
"w" 항목은 새로운 vegas의 최종 예외 처리기를 통과할 때 예외 정보를 전달하는 정보가 풍부합니다.
"x" 항목은 Windows 예외 데이터의 중요한 오류입니다. 이러한 입력은 결코 발생해서는 안 됩니다.
"@" 항목은 추가 예외 정보를 전달하는 베타 빌드 항목입니다.
"#" 항목은 추가 함수 후킹 정보를 전달하는 베타 빌드 항목입니다.
"^" 항목은 정보가 풍부하며, 가능한 반환 주소를 외부 라이브러리 코드에서 메인 코드로 전달합니다.
":" 입력은 outputdebugstring 호출에서 출력됩니다.
";" 항목은 게임 자체의 오류 검사에서 출력됩니다.
모드 개발자에게 주는 주의:모드를 개발하는 동안 nvac(모드 관리자를 통해 또는 데이터/NVSE/plugins 폴더에서 nvac.dll을 제거함으로써) nvac를 비활성화하는 것을 강력히 권장합니다. nvac가 모드로 인한 충돌을 억제하지 않고 해결할 수 있습니다.
변경 로그:7.5.1.0
-mod organizer를 사용할 때 ttw와 함께 자동으로 설치할 수 있는 호환성 고정. 다리안 스테펜스 감사합니다.
-nvac.dll은 변경되지 않았습니다(7.5.0.0에 비해).
7.5.0.0
-win10au 수정.
-fallout 3, oblivion 및 skylim에 대한 mod 관리자를 통해 설치 지원을 추가했습니다.
-로그 출력에 Windows 버전을 추가했습니다.
-주소 00b57aa9에 대한 지원이 추가되었습니다.
7.4.0.0
-내부 코드 정리 및 미세 재구성.
-희귀한 손상된 로그 출력을 피하기 위해 로그 출력에 순진한 스레드 안전을 추가했습니다.
-테스트 지침에 대한 계발식 탐지 지원을 추가합니다.
-더 많은 x87 fpu 명령을 위한 계발식 탐지 지원 추가
-movsw & lodsw 명령어에 대한 계발식 탐지 지원이 추가되었습니다.
-주소 00c670ce와 관련된 피해물리적 충돌에 대한 지원이 추가되었습니다.
-interlockedcompareexchange의 nvsr 변형에 대한 지원이 추가되었습니다.
-ntdll.dll에서 특정 예외가 발생하는 경우 로그를 향상시켰습니다.
-게임 콘솔 내에서 로그 출력을 콘솔로 전환하는 명령(콘솔에 "nvac" 를 입력하십시오.
-주소 00aa55a6에 대한 예외 복구 시도에 추가된 pcb를 통한 메모리 삭제.
-플러그인을 로드하는 동안 예외 처리를 추가했습니다.
-좀 바꾸었어! 입력을 "_"로 기록하여 감탄의 성격과는 반대로 정보성을 반영한다.
-더 많은 도움말 기능을 내장합니다.
-더 많은 도우미 기능을 세분화하십시오.
-특정 셰이더 패키지를 강제 로드하는 기능을 추가합니다. data\Shaders\shaderpackage% 03i.sdp가 존재하는 경우에는 다른 것을 덮어쓰게 됩니다.
-추가 crashsave 생성; 특정 조건에서 nvac가 충돌을 방지할 수 없을 때 저장이 발생합니다.
-crashsaves 게임 로드 메뉴에 "CRASH"라벨이 있습니다(nvac 없이는" SYS "라벨이 있습니다).
-crashsaves는 마지막 수단으로만 사용되어야 합니다(일부 경우에는 잘못된 플레이어 facegen 데이터와 같은 나쁜 데이터가 포함될 수 있습니다)하지만 옵션으로 사용할 수 있습니다(예를 들어 4시간 동안 저장하지 않고 계속 계속하려는 경우).
7.2.1.0
-불량 포인터 호출 복구의 논리적 결함을 수정했습니다.
-게임 오류 메시지 로그에 대한 추가 변경 사항; 이것들은 더 변할 가능성이 있다.
7.2.0.0
-한 명의 명령을 추가하는 계발식 탐지 지원이 추가되었습니다.
-불량 포인터 호출 복구 및 관련 로그 항목을 향상시켰습니다.
-스택 오버플로우 복구가 약간 향상되었습니다.
-주소 00aa9a41과 관련된 예외에 대한 메모리 부족 테스트가 추가되었습니다.
-seh 후크 장애에 대한 로그 출력을 추가했습니다.
-하나의 도우미 기능을 세분화합니다.
-세 개의 도움말 함수를 더 내세웠습니다.
7.1.0.0
-Movss에 대한 계발식 탐지 지원이 추가되었습니다.
-주소 005e572b와 관련된 걸림돌에 대한 지원이 추가되었습니다.
-주소 005e58bd와 관련된 걸림돌에 대한 지원이 추가되었습니다.
-메모리 테스트 감도가 8mb에서 16mb로 변경되었습니다.
-게임 오류 메시지 로그에 대한 추가 변경 사항; 이것들은 더 변할 가능성이 있다.
-소규모 코드 최적화
7.0.0.0
-nvac 내에서 대량의 코드 정리 및 재구성.
-10개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가합니다.
-대상 코드 변경 seh('e' 항목)를 더욱 강력하게 만들었습니다.
-정신성 검사의 효율성 향상('%s' 항목).
-새로운 vegas의 자체 종료(q)에 대한 로깅 개선.
-외부 라이브러리 코드("^ "항목)라고 불리는 주 코드를 식별하기 위해 로그 출력을 추가합니다.
-특정 ntdll.dll 예외에 대한 빠른 종료를 변경했습니다.
-16개의 주소에 대한 대상 지원 제거; 이제 자동으로 처리됩니다.
-0043C47A, 0045840A, 004A408A, 004A995D, 004FD3CA, 0057E141, 0061387D, 006BF460
-008A5328,0094E607,00A02F52,00A09FCA,00A2FC8D,00A5E378,00AA6F14,00D0D7D8
6.9.0.0
-movaps/MOVUPS/MOVDQA/MOVDQU XMM에 대한 계발식 탐지 지원 추가?, OWORD PTR [?].
-null 포인터 호출, null 명령어 및 중간의 nowhere 예외로부터 개선된 복구.
-null 포인터 호출 복구 실패에 대한 로그 출력이 향상되었습니다.
-주소 00401992 지원을 제거했습니다. 그것은 느렸고 지금은 자동으로 처리됩니다.
-누락된 마스터(0046158A) 오류에 대한 메시지를 출력하도록 경우를 좁혔습니다.
-복구가 향상되고 LOD(006FCF03) 오류가 없는 객체에 대한 로그 출력이 추가되었습니다.
-주소 00d1f29c와 관련된 예외에 메모리 부족 검사를 추가했습니다.
-게임 오류 메시지 로그에 대한 추가 변경 사항; 이것들은 더 변할 가능성이 있다.
6.8.0.0
-주소 00aaa60a와 관련된 예외에 메모리 검사가 추가되었습니다.
-로그 절단 임계값을 16kb에서 8kb로 작게 만듭니다.
-게임 오류 메시지 로그에 대한 추가 변경 사항; 이것들은 더 변할 가능성이 있다.
-내선 주소 목록을 읽기 전용 데이터 섹션으로 이동했습니다.
6.7.0.0
-예외 제로로 분할을 추가했습니다.
-초기 스택 오버플로우 예외 지원 추가 이것은 개선될 것이다.
-게임 ini 설정 길이 제한 증가 (archivelist를 위한, 255에서 8191로).
-특정 게임 오류 메시지 로그 변경; 이것들은 더 변할 가능성이 있다.
-작은 코드 최적화.
6.6.0.0
-dd로 시작하는 x87 명령어에 대한 계발식 탐지 지원이 추가되었습니다.
-보호 페이지 복구를 포함하여 보호 페이지 예외 지원을 추가합니다.
-null 포인터 호출 복구 실패에 대한 로그 출력을 고정했습니다.
-두 개의 매달린 검사를 보수적으로 만들었습니다.
-nvse의 enablegameerrorlog 설정과의 충돌을 해결했습니다.
-특정 게임 오류 메시지 로그 구현; 이것들은 변할 가능성이 있다.
6.5.1.0
-nvac 스크립트 확장기 플러그인 쿼리 및 로드 함수의 버그를 수정했습니다.
6.5.0.0
-베타 테스터들 감사합니다.
-풀의 렌더링 범위가 1개의 세포 거리로 향상됩니다. fgrasstartfadedistaction의 영향을 받습니다.
-마지막 기회에서 수면 제거 directx 재설정 복구; 그것은 도움이 되지 않았다.
-주소 008256d9 지원을 제거했습니다. 그것은 느렸고 지금은 자동으로 처리됩니다.
-iat 패치 코드의 순전한 이론적 버그를 수정했습니다.
-주소 00c3e159와 관련된 걸림돌에 대한 지원이 추가되었습니다.
-주소 00a5ba62와 관련된 항해에 대한 로그 출력을 추가했습니다.
-프로그램 자체 종료를 위한 로그 출력을 추가했습니다.
-exception_illegal_instruction 및 exception_priv_instruction에 대한 지원이 추가되었습니다.
-49개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다.
-여섯 개의 도움말 기능이 더 들어있습니다.
-세가지 도움말 기능을 세분화(최적화)합니다.
-특정 부동소수점 0 테스트(39개 위치) 정교화.
6.4.0.0
-주소 00ed2c9e와 관련된 예외에 메모리 부족 검사를 추가했습니다.
-Directx 리셋 복구에 최소 수면 시간을 추가했습니다.
-null 포인터 호출, null 명령어 및 중간의 nowhere 예외로부터 개선된 복구.
-d8로 시작되는 x87 명령에 대한 고정 계발식 탐지 지원.
-도우미 함수를 하나 더 내장합니다.
6.3.0.0
-제3자 라이브러리에서 outputdebugstring 호출에 대한 로그 출력을 추가했습니다.
-연속 불가능한 예외에 대한 로그 출력을 추가했습니다.
-정렬된 명령어 정렬 오류 및 액세스 위반 예외에 대한 감지 향상되었습니다.
-d8로 시작하는 x87 명령어에 대한 계발식 탐지 지원을 추가했습니다.
-다른 보고된 2개의 충돌에 대한 계발식 탐지 지원이 추가되었습니다.
-"!" 에 적절한 로그 출력 기능을 추가했습니다. 항목.
-Directshow 필터 필터링을 위한 초기 기초 작업.
6.2.5.0
-movq/MOVDQA/MOVDQU에 대한 계발식 탐지 지원을 추가했습니다.
-레벨화 목록 오류에 대한 로그 출력을 추가했습니다.
6.2.0.0
-주소 00b63ef에 대한 초기 지원.
-주소 00e8c00b에 대한 지원 개선.
-920개의 명령을 추가할 수 있는 계발식 탐지 지원 추가.
-버전 5.8.0.0에 추가된 자산 로드 중단 지원을 제거했습니다.
-두 개의 잠재적 중단에 대한 로그 출력을 추가했습니다.
-두 개의 도움말 함수가 더 내장됩니다.
6.1.0.0
-수백 개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다.
-이동 처리 개선.
-다양한 걸림 수정에 대한 변경을 수행했습니다.
-주소 00aa55a6와 관련된 예외에 메모리 부족 검사를 추가했습니다.
-nvse 3b2에 대한 대상 지원을 제거했습니다(이제 새로운 버전이 있습니다).
-20개의 도움말 기능이 더 내장됩니다.
6.0.0.0
-수백 개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다. 베타 테스터들에게 감사합니다.
-다른 자산 로드에 대한 초기 지원이 중단됩니다.
-글로벌 예외 처리기에서 명령 파서를 수정했습니다.
-호스트 프로세스의 식별이 향상되었습니다 (일반적으로 falloutnv.exe).
-무한한 루프의 경우 로그가 더 이상 미친 듯이 거대해지지 않을 것이다.
5.9.0.0
-10개의 명령을 추가하여 실험적 계발식 탐지 지원을 추가합니다.
5.8.0.0
-자산 로드 중단을 위한 초기 지원.
-두 개의 도움말 함수가 더 내장됩니다.
-소규모 코드 최적화
5.7.0.0
-주소 005e0f16에 대한 초기 지원.
-주소 006bf48e에 대한 초기 지원.
-주소 00e8c00d에 대한 초기 지원.
-10개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다.
-두 개의 도움말 함수를 더 내장합니다.
5.6.0.0
-8개의 명령을 추가하여 계발식 탐지 지원을 추가했습니다.
-null 명령 예외에 대한 복구 시도를 추가했습니다.
-세마포어 사용과 관련된 걸림돌에 대한 초기 지원.
-다양한 내부 nvac 기능의 약간의 효율성 향상.
-특정 oleaut32.dll 예외에 대한 로그 출력을 추가했습니다.
-로그 출력이 향상되었습니다.
5.5.0.0
-주소 004b068d에 대한 초기 지원.
-백업 seh 후킹 메커니즘을 추가했습니다.
-벤치마킹 유틸리티가 nvac 예외 처리기를 직접 시간화할 수 있도록 순위 내보내기가 추가되었습니다.
-다섯 개의 도움말 기능이 더 들어있습니다.
-소규모 코드 최적화
5.4.1.0
-nvac 벤치마킹 유틸리티와 관련된 작은 업데이트입니다.
5.4.0.0
-nvac 예외 처리기의 속도를 벤치마킹하기 위해 선택적 파일 영역에 유틸리티를 추가했습니다.
-특정 새로운 베가스 항공에 대한 지원을 축소했습니다.
-18개의 명령을 추가하여 계발식 탐지 지원을 추가했습니다.
-인라이너 주소 목록을 코드 섹션의 끝으로 이동했습니다.
-로그 출력이 향상되었습니다.
5.3.0.0
-주소 005a8ee0에 대한 초기 지원.
-특정 새로운 베가스 항목에 대한 지원을 확대합니다.
-23개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가합니다.
-일부 계발식 탐지 비교를 점프 테이블로 변환했습니다.
-도우미 함수를 하나 더 내장합니다.
-가져오기 점프 테이블을 제거했습니다.
5.2.0.0
-게크 주소 00936733에 대한 지원이 추가되었습니다.
-특정 새로운 베가스 항구를 고정했습니다. ntdll.dll. 고마워요 commoner31.
-세 개의 명령을 추가하여 계발식 탐지 지원을 추가했습니다.
-네가지 더 많은 도움말 함수를 내선합니다.
-로그 출력이 향상되었습니다.
5.1.0.0
-주소 00804432에 대한 초기 지원.
-주소 00a61693에 대한 초기 상태가 삭제되었습니다.
-두 개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다.
-게크 버전 1.4.0.518에 대한 지원을 추가하고 헤드 미리보기 충돌을 수정했습니다.
5.0.0.0
-주소 006f47fc에 대한 초기 지원.
-로그가 이제 'f' 항목으로 방지된 항해/동결을 기록합니다.
-특정 ntdll.dll 예외에 대한 빠른 종료를 변경했습니다.
-특정 ntdll.dll 예외에 대한 로그 출력이 향상되었습니다.
-세 개의 명령을 추가하여 계발식 탐지 지원을 추가했습니다.
-네가지 더 많은 도움말 함수를 내줄입니다.
-코드 패치 속도 향상.
4.9.0.0
-주소 0051e2ea에 대한 예외 복구가 변경되었습니다.
-주소 0064dad6에 대한 초기 지원.
-특정 새로운 베가스 항해를 고정했습니다. ntdll.dll 아닙니다.
-특정 ntdll.dll 예외에 대한 빠른 종료를 더욱 공격적으로 만들었습니다.
-특정 ntdll.dll 예외에 대한 로그 출력이 향상되었습니다.
-약간의 효율성 향상과 코드 재구성.
4.8.0.0
-주소 00a61693에 대한 초기 지원.
-특정 ntdll.dll 예외에 대한 항해를 빠른 종료로 변경했습니다.
-로그에 nvsr의 빠른 종료에 대한 항목이 포함되었습니다.
-주소 00401992와 관련된 오류 로그 출력을 고정했습니다.
-주소 00aa55a6와 관련된 로그 출력이 개선되었습니다.
4.7.0.0
-주소 006b43fc에 대한 초기 지원.
-주소 006b96cc에 대한 초기 지원.
-로그에 누락된 마스터(0046158A) 충돌에 대한 항목이 포함되었습니다.
4.6.0.0
-주소 005595b1에 대한 초기 지원.
-주소 00aaa60a에 대한 초기 지원
-5개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가합니다.
-세 개의 도움말 함수를 더 내세웠습니다.
4.5.1.0
-4.5.0.0에서 새로운 vegas가 시작되지 않는 오류를 수정했습니다.
4.5.0.0
-주소 00ec61fd에 대한 초기 지원.
-주소 00ec6225에 대한 초기 지원.
-여섯 개의 명령을 추가하여 계발식 탐지 지원을 추가했습니다.
-로그에 성공적인 종료에 대한 항목이 포함되었습니다. 그러나 nvsr의 빠른 종료에 대한 항목은 포함되지 않습니다.
-두 개의 도움말 함수를 더 내장합니다.
4.4.0.0
-주소 00aa55a6에 대한 예외 복구를 다시 변경했습니다.
-특정 ntdll.dll 예외에 대한 예외 복구를 변경했습니다.
-로그 출력이 향상되었습니다.
4.3.0.0
-메인 후크를 조금 바꾸었어요.
-4개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가합니다.
-nvac 예외 처리기 내의 예외에 대한 지원을 추가했습니다.
-'중앙의 어디에서' 예외에 대한 복구 시도를 추가했습니다.
4.2.0.0
-주소 006bf460에 대한 초기 지원.
-10개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다.
-세 개의 도움말 기능을 더 내세웠습니다.
-인라이너 주소 목록을 코드 섹션으로 이동했습니다.
4.1.0.0
-10개의 명령을 추가할 수 있는 계발식 탐지 지원을 추가했습니다.
4.0.0.0
-추가 seh 후크 구현; 이것은 더 많은 잘못된 처리되지 않은 예외를 찾을 수 있을 것이다.
-한 명의 명령을 추가하는 계발식 탐지 지원이 추가되었습니다.
-다양한 내부 nvac 기능의 약간의 효율성 향상.
-logging 이제 'n' 항목에서 방지된 원래 충돌 주소의 위치를 나열합니다.
-두 개의 도움말 함수가 더 내장되어 있습니다.
3.9.0.0
-주소 00440daa에 대한 예외 복구가 변경되었습니다.
-세 개의 명령을 추가하여 계발식 탐지 지원을 추가했습니다.
-주소 00000000 호출에 대한 복구 시도를 추가했습니다.
-10개의 도움말 함수를 더 내세웠습니다.
3.8.0.0
-주소 00aa55a6에 대한 예외 복구를 다시 변경했습니다.
-주소 006bf1da에 대한 예외 복구가 변경되었습니다.
-주소 00ec621f에 대한 예외 복구가 변경되었습니다.
3.7.0.0
-주소 004a995d에 대한 초기 지원.
-주소 006a870c에 대한 초기 지원.
3.6.0.0
-주소 0045840a에 대한 지원이 추가되었습니다.
-주소 0094e607에 대한 초기 지원.
-주소 00a2fc8d에 대한 초기 지원.
-주소 00a5e378에 대한 초기 지원.
-주소 00d1f29c에 대한 초기 지원.
-두 개의 도움말 함수가 더 내장됩니다.
3.5.0.0
-주소 00aa55a6에 대한 예외 복구가 다시 변경되었습니다.
-주소 0043c47a에 대한 지원을 복원했습니다.
-주소 00aaa62e에 대한 초기 지원.
-세 개의 도움말 함수를 더 내세웠습니다.
3.4.0.0
-주소 006adb69에 대한 초기 지원을 복원했습니다.
-주소 006fcf03에 대한 초기 지원을 복원했습니다.
-주소 00440daa에 대한 초기 지원.
-주소 004a408a에 대한 초기 지원.
-주소 00559506에 대한 초기 지원.
-주소 0057e141에 대한 초기 지원.
-주소 008256dc에 대한 초기 지원.
-주소 008a5328에 대한 초기 지원.
-주소 00aa6f14에 대한 초기 지원.
-nvse 오프셋 000443b8의 초기 상태가 삭제되었습니다.
-두 개의 도움말 함수가 더 내장됩니다.
-sehop과의 호환성을 고정합니다.
3.3.0.0
-글로벌 예외 처리기와 함수 내선 통합 완료.
-주소 004fd3ca에 대한 지원이 추가되었습니다.
-주소 00401992에 대한 초기 지원.
-주소 00d0d7d8에 대한 초기 지원.
-두 개의 도움말 함수가 더 내장되어 있습니다.
3.2.0.0
-주소 006adb69에 대한 지원을 일시적으로 제거했습니다.
-주소 006fcf03에 대한 지원을 일시적으로 제거했습니다.
-주소 0051e2ea에 대한 초기 상태가 삭제되었습니다.
3.1.0.0
-주소 0061387d에 대한 고정 지원.
-도움말 함수 내선의 초기 구현.
3.0.0.0
-간단한 예외를 처리하는 보다 효율적인 방법을 구현합니다.
-주소 0065893a에 대한 지원이 추가되었습니다.
-주소 0054546f에 대한 초기 지원.
-주소 0061387d에 대한 초기 지원.
-주소 006adb69에 대한 초기 지원.
-주소 006fcf03에 대한 초기 지원.
-주소 00c9e64e에 대한 초기 지원.
2.9.0.0
-주소 00aa55a6에 대한 예외 복구가 변경되었습니다.
-주소 0057c876에 대한 초기 지원.
-주소 006a7f22에 대한 초기 지원.
-주소 006bf1da에 대한 초기 지원.
-nvse 오프셋 000443b8에 대한 초기 지원.
2.8.0.0
-주소 009611ea 지원이 추가되었습니다.
-주소 00405440에 대한 초기 지원.
-주소 006b9102에 대한 초기 지원.
-주소 00a02f52에 대한 초기 지원.
-주소 00a09fca 예비 지원.
-주소 00ec621f에 대한 초기 지원.
-nvse 오프셋 00020a07의 초기 상태가 삭제되었습니다.
-향상된 MOD 관리자 지원. 고마워요 freddy_farnsworth.
2.7.0.0
-주소 0043c47a에 대한 지원이 추가되었습니다.
-주소 0051e2ea 에 대한 초기 지원.
-nvse 오프셋 00020a07에 대한 초기 지원.
-주소 00a61a74에 대한 초기 상태가 삭제되었습니다.
-로그 출력에 nvse 정보를 추가했습니다.
2.6.0.0
-주소 0072607a에 대한 지원이 추가되었습니다.
-주소 006b3542에 대한 초기 지원.
-주소 006f3f52에 대한 초기 지원.
-주소 0045cd6a의 초기 상태가 삭제되었습니다.
-주소 0084e3aa 의 초기 상태가 삭제되었습니다.
2.5.0.0
-주소 0045cd6a에 대한 초기 지원.
-주소 00aa55a6에 대한 초기 지원.
-zip 파일에 미니멀한 readme를 추가했습니다.
2.4.0.0
-주소 0084e3aa 예비 지원.
-MOD 관리자를 통한 설치에 대한 지원을 추가했습니다.
-로그는 이제 'e' 및 '%s' 항목에서 방지된 원래 충돌 주소의 위치를 나열합니다.
-logging 이제 예외 주소의 모듈 파일 이름을 나열합니다.
2.3.0.0
-주소 00a61a74에 대한 초기 지원.
-로그 출력이 개선되었습니다. 공백을 넣으려는 곳에 NULL을 쓰고 있습니다.
2.2.0.0
-로그에 의미있는 시간 스탬프 (ddhhmmss, day: hour: minute: second) 가 있습니다.
-처리되지 않은 예외가 이제 기록됩니다. 댓글에 제출하세요.
2.1.0.0
-새 vegas 폴더의 nvac.log에 로그를 추가했습니다.
-변경 사항을 적용하기 전에 호환성 테스트가 개선되었습니다.
-예외 복구에서 말뚝이 약간 줄어들었습니다.
2.0.0.0
-최초 공개 발표.