GTAIV.EFLC.FusionFix
이 프로젝트의 목표는 Grand Theft Auto IV: The Complete Edition의 일부 문제를 해결하는 것입니다.
Max Payne 3 및 기타 게임에서도 사용할 수 있습니다.
설치:
메모
Grand Theft Auto IV: The Complete Edition 설치(v1.2.0.30 이상 필요)
다운로드 : GTAIV.EFLC.FusionFix.zip
exe가 있는 GTAIV: The Complete Edition 루트 디렉터리에 아카이브 콘텐츠의 압축을 풉니다.
경고
Windows 이외의 사용자(Proton/Wine)는 DLL 재정의를 수행해야 합니다.
중요한
이 수정 사항은 최신 공식 업데이트 및 최신 ASI 로더(아카이브에 포함됨)로만 테스트되었습니다.
기부 링크
코어/게임플레이 변경 내역
새로운 메뉴 옵션
Skip Intro , 소개를 건너뛰는 옵션이 추가되었습니다.
메뉴 건너뛰기 , 시작 후 메인 메뉴를 건너뛰는 옵션 추가
Borderless , 창 모드와 테두리 없는 모드 사이를 전환하는 옵션이 추가되었습니다.
모션 블러 , 모션 블러를 위한 별도의 토글
Bloom , Bloom을 위한 별도의 토글
FPS 제한 , 사용자 정의 FPS 제한 설정, 사전 정의된 값 목록에서 선택 또는 끄기
안티앨리어싱 , FXAA 또는 SMAA용 토글(비교)
Sun Shafts , 원래 아트 스타일에 충실한 Godrays 구현
콘솔 감마(Console Gamma)는 콘솔의 대조적인 모습을 에뮬레이션합니다.
화면 필터 , 메인 게임과 에피소드의 색상 필터를 변경하는 옵션
먼 흐림(Distant Blur)은 게임 플레이 중 먼 흐림의 강도를 제어합니다.
Depth Of Field , 효과를 전체적으로 전환합니다.
나무 조명은 "PC", 고정된 주황색 빛이 있는 "PC"("PC+") 및 "콘솔" 스타일의 나무 조명을 제공합니다.
Always Run - 클래식 GTA 게임처럼 기본적으로 실행되도록 허용합니다.
LightSyncRGB 는 Logitech 하드웨어만 지원되며 Logitech G HUB 앱이 필요합니다.
YouTube에서 전체 클립 보기
표지 센터링 , 표지 중앙에 카메라를 비활성화하는 옵션이 추가되었습니다.
원시 입력 , 메뉴용 원시 입력 및 게임 내 카메라 마우스 모양 조정
대체 대화 활성화하면 게임이 일부 임무에서 대체 대화를 사용하도록 강제합니다.
센터링 지연 , 카메라가 도보로 자동 센터링을 시작하기 전의 시간을 설정합니다.
FOV , 게임 내 시야를 조정합니다.
Letterbox , 화면 상단과 하단에 컷씬 테두리를 그립니다.
Pillarbox , 울트라와이드에서 화면 측면에 컷신 테두리를 그립니다.
게임패드 아이콘 - 다양한 컨트롤러 아이콘 스타일을 선택할 수 있습니다(Xbox 360, Xbox One, PS3, PS4, PS5, Nintendo Switch, Steam Deck).
기본
- 키보드/마우스 및 게임패드로 플레이할 때 반동 동작이 달라지는 문제를 수정했습니다.
- 컷씬의 강제 "정의 끄기" 설정을 수정했습니다. 이제 컷씬은 메뉴 설정을 따릅니다.
- TBoGT의 DLC 자동차 조명을 수정했습니다.
- fps 관련 문제를 해결하기 위해 다양한 프레임 제한 옵션을 추가했습니다.
- TBoGT의 조준 확대/축소를 수정했습니다.
- 택시만 생성되는 버그를 수정하는 옵션이 추가되었습니다.
- 게임 파일을 실제로 교체하지 않고도 교체할 수 있는 파일 오버로드 솔루션을 추가했습니다.
- IMG 로더 추가(업데이트 폴더에서)
- 게임 조명의 심한 깜박임을 방지하기 위해 코로나 제한 증가
- 향상된 울트라와이드스크린 지원
- 태양 샤프트가 추가되었습니다.
- 다양한 고정 애니메이션과 차량 모델, 가로등 기둥 코로나를 추가했습니다.
- 유리 파편에 색상이 없는 문제를 수정했습니다.
스크립트
- 수영장 미니게임의 투명성을 복원했습니다.
- 톨게이트의 교통경찰을 복원했습니다.
- 도시 주변을 비행하는 헬리콥터에서 경찰이 아닌 보행자를 복원했습니다.
- 무언가를 구매한 후 총기 상점을 나갈 때 Johnny의 잘못된 음성 대사를 수정했습니다(Higgin's Heli Tours의 음성 대사를 사용하는 데 사용됨)
- 총기상에서 나갈 때 루이스의 음성 대사를 복원했습니다(구매/비구매).
- 브로커 총기 상점을 나갈 때 Luis & Johnny의 누락된 음성 대사를 복원했습니다.
- 총기 상점 주인은 이제 스트립 클럽 경비원 모델(M_Y_bouncer_01) 대신 자신의 고유 모델(M_M_GunNut_01)을 사용합니다.
- Desert Eagle 및 Micro SMG를 볼 때 이제 고유한 사운드를 사용합니다(애니메이션 사전 "missgunlockup.wad" 수정 필요).
- TLAD/TBOGT에서 소유자를 공격할 때 총기 상점의 임시 금지를 복원했습니다.
- 차이나타운 총기 상점: 물건을 구매하지 않고 종료한 후 잘못된 음성 대사가 사용되는 작은 버그 수정
- 루이스의 음성 대사가 복원되어 이제 투어 중 랜드마크에 대해 조종사가 말하는 내용에 응답합니다.
- 높은 프레임 속도에서 발생하는 차고 문 버그에 대한 해결 방법, 차고 문은 이제 Niko가 실제로 차고 밖에 있을 때만 닫힙니다.
- 매우 높은 프레임 속도에서 헬기 등반 QTE가 불가능했던 문제를 수정했습니다.
- Niko가 Dimitri의 헬리콥터에서 쫓겨나 물에 빠진 후 사망하는 버그에 대한 해결 방법(거래 종료)
- Jacob이 높은 프레임 속도에서 Annihilator와 충돌하는 버그에 대한 해결 방법(거래 종료)
그림자
- 그림자 흐림, 바이어스, 계단식 혼합 및 필터 품질을 사용자 정의하는 옵션이 추가되었습니다.
- 가로등 기둥과 헤드라이트 그림자를 전환하는 옵션이 추가되었습니다.
- 차량 야간 그림자를 전환하는 옵션이 추가되었습니다.
- 추가 동적 그림자를 활성화하는 옵션이 추가되었습니다.
- 나무에 동적 그림자를 활성화하는 옵션이 추가되었습니다.
- 그림자 렌더링 거리를 1.0.6.0 이전 수준으로 늘렸습니다.
- 캐스케이드 섀도우맵 해상도를 수정했습니다.
에피소드 콘텐츠
참고: 이러한 기능을 완전히 사용하려면 대부분의 콘텐츠에서 최종 사용자가 게임을 추가로 수정해야 합니다.
- APC 및 독수리와 IV 및 TLaD의 모든 기능에 대한 지원을 활성화하는 옵션이 추가되었습니다.
- DSR1, 파이프 폭탄, 점착 폭탄, AA12 폭발성 포탄, P90 차량 검사, IV, TLaD 및 TBoGT의 부분 낙하산 추가
- 전멸자에 폭발탄을 활성화하는 옵션이 추가되었습니다.
- 클럽에서의 카메라 흔들기, 휴대폰 전환, 헬리콥터 및 낙하산의 고도계, 폭발성 저격수 및 주먹 치트를 활성화하는 옵션이 추가되었습니다.
- TBoGT와 일치하도록 기본 게임 및 TLad의 헬리콥터 높이 제한을 높이는 옵션이 추가되었습니다.
- P90 및 AA12를 SWAT에, FIB에, M249를 경찰에 헬리콥터에 제공하는 옵션이 추가되었습니다.
- SCO 서명 확인을 비활성화하는 옵션이 추가되었습니다.
기타
- 트리 알파를 사용자 정의하는 옵션이 추가되었습니다.
- 코로나 반사 강도를 사용자 정의하는 옵션이 추가되었습니다.
- 자동 노출을 수정하는 옵션이 추가되었습니다.
- 고정된 잔디 높이
- 컨트롤러로 달리고 회전하는 동안 카메라가 끊기는 현상을 수정했습니다.
- 소총 발사 지연 수정
- 빗방울 렌더링을 수정하는 옵션이 추가되었습니다.
- 휴대폰 화면 해상도 개선
- LOD 조명과 같은 다양한 기타 수정 사항이 콘솔 버전과 같이 적절한 시간에 나타납니다.
- 콘솔에서 자동 노출을 복원했습니다.
세부
AimingZoomFix - 적절한 수정을 위해 1 로 설정하면 xbox처럼 동작합니다. IV 및 TLAD에서 이 고정 기능을 활성화하려면 2 로 설정하고, 이 기능을 비활성화하려면 -1 로 설정합니다. 0은 평소와 같이 수정 사항을 비활성화합니다.
FpsLimit - 원하는 값을 입력하여 게임에 대해 원하는 초당 프레임 수를 지정합니다. 30, 45, 60 또는 그 이상. 이는 모든 게임 플레이에 영향을 미칩니다.
CutsceneFpsLimit - 게임이 컷씬에만 사용할 초당 프레임 수를 지정하려면 원하는 값을 입력합니다.
ScriptCutsceneFovLimit - 이는 이와 같이 스크립트 컷씬 중에 게임이 설정할 수 있는 최소 fov 값입니다. 높은 fps에서 게임이 너무 많이 확대되는 것을 방지합니다. 문제에 대한 적절한 수정이 아니기 때문에 이를 비활성화하고 CutsceneFpsLimit 와 동일한 방식으로 작동하는 숨겨진 설정 ScriptCutsceneFpsLimit 을 사용할 수 있습니다.
DefaultCameraAngleInTLAD - TLAD는 자전거에서 다른 카메라 각도를 사용합니다. 이 옵션은 원래 IV 카메라 각도를 강제할 수 있습니다. 활성화 / 비활성화
PedDeathAnimFixFromTBOGT - IV 및 TLAD에서 회피 후 반격을 수행할 때, 넘어져 죽은 후 ped가 추가 사망 애니메이션을 수행하는데, 이는 TBOGT에서는 발생하지 않습니다. 활성화 / 비활성화
비활성화CameraCenteringInCover - 문제 20을 참조하세요.
VehicleBudget - 차량 예산을 늘릴 수 있습니다.
PedBudget - 보행자 예산을 늘릴 수 있습니다.
LightSyncRGB - IV, TLAD 및 TBOGT용 맞춤형 주변 조명, G 키의 상태 표시, 경찰 조명, 탄약 카운터.
셰이더 변경 로그
수정 사항에 직접 기여해 주신 Parallellines0451 AssaultKifle47, RaphaelK12, robi29 및 _CP_, RAGE Shader Editor를 제작해 주신 Shvab에게 특별히 감사드립니다.
Fusion Fix는 dx 후크를 사용하여 일부 기능을 구현합니다. 특정 타사 소프트웨어로 인해 게임이 중단되거나 중단될 수 있습니다. 이를 방지하기 위해 Fusion Fix는 특정 dll이 게임 프로세스에 주입되는 것을 방지합니다.
일반적인
- z-파이팅 수정
- 버전 1.0.6.0으로 인해 발생하는 개체 팝인 수정
- 스크린도어 투명성 향상
조명
- 고정된 체적 조명 폐색
- 복원된 콘솔 폴리지 반투명도
- PC 기반의 향상된 나무 조명 모드 추가
- 눈에 띄는 팝인을 유발하는 그림자 투사 조명의 불일치 강도를 수정했습니다.
- 버전 1.0.6.0에서 보이지 않게 된 조명 수정
- 아스팔트, 보도, 바위 등 여러 표면의 검은색 노멀 맵 후광을 수정했습니다.
그림자
- 1.0.6.0 이전 버전의 섀도우 필터를 복원하고 이를 기반으로 개선된 필터를 추가했습니다.
- 높은 고도에서 보이는 큰 그림자 아티팩트를 수정했습니다.
- 조명이 통과하기 전에 그림자맵이 잘못 블러되는 문제를 해결했습니다.
- 특정 카메라 각도에서 그림자가 늘어나는 문제를 수정했습니다.
- 그림자 보기 거리가 실제 렌더링 거리보다 낮은 문제를 수정했습니다.
- 먼 그림자의 고정된 컷오프 반그림자
- 1.0.6.0 이전 버전에서 정상 오프셋 바이어스를 복원했습니다.
- 연결이 끊긴 밤 그림자를 수정했습니다.
- 일부 조건에서 그림자 계단식 사이의 흐림 아티팩트를 수정했습니다.
- 캐스케이드 간의 차이를 줄이기 위해 "의사" 섀도우 캐스케이드 블렌딩을 추가했습니다.
- 고정된 피치 블랙 정적 차량 그림자
- 역동적인 나무 그림자에 바람의 흔들림을 추가했습니다.
- 물 위의 그림자 오프셋이 잘못 수정되었습니다.
- 투명한 물체의 그림자가 겹칠 때 깜박이는 현상을 수정했습니다.
- 그림자의 부드러움과 편향을 제어하는 매개변수가 추가되었습니다.
후처리
- 중첩을 방지하기 위해 피사계 심도, 모션 블러 및 점묘 필터를 별도의 패스로 분할합니다.
- 하늘에서 가장 눈에 띄는 고정 색상 밴딩
- 스크린 도어 투명도를 선택적으로 필터링하는 마스크를 추가했습니다.
- 720p보다 높은 해상도에서 피사계 심도 및 블룸의 크기가 올바르게 조정되지 않는 문제를 수정했습니다.
- 남은 앤티 앨리어싱 코드로 인해 콘솔에 비해 화면이 지나치게 흐릿해지는 문제를 수정했습니다.
- 복원된 콘솔 블룸 및 자동 노출
- 복원된 콘솔 timecyc 감마 범프
- 깜박이는 자동 노출 수정
- 높은 프레임 속도에서 모션 블러의 강도가 떨어지는 문제를 수정했습니다.
- 중간이 아닌 수질 수준에서 잘못된 TLAD 노이즈 타일링을 수정했습니다.
- TLAD 노이즈 종횡비를 수정했습니다.
- 콘솔과 같은 감마 토글을 추가했습니다.
반사
- 나무 및 지형 반사에 대한 콘솔 동작이 복원되었습니다.
- Alderney의 여러 메시의 과도한 반사성을 수정했습니다.
- 왜곡된 차량 반사를 수정했습니다.
- 물 반사에서 복원된 코로나 깊이 테스트
- 코로나 반사 강도를 제어하는 매개변수 추가
- 차량 반사 강도에 영향을 미치는 이방성 필터링을 수정했습니다.
- 먼지 수준에 따른 콘솔 차량 반사 동작을 복원했습니다.
- 복원된 콘솔 환경 반사 강도
- 특정 카메라 각도에서 왜곡된 거울 반사를 수정했습니다.
- 복원된 콘솔 미러 블러
입자
- 고정된 부드러운 입자
- 버전 1.0.5.0으로 인해 발생하는 끊기는 입자 애니메이션을 수정했습니다.
- 특히 밤에는 비가 거의 눈에 띄지 않는 문제를 해결했습니다.
- 높은 프레임 속도에서 빗줄기가 짧아지는 현상을 수정했습니다.
물
- 중간이 아닌 품질 수준에서 잘못된 물 텍스처 타일링을 수정했습니다.
- AMD 그래픽 카드의 평평하고 거울 같은 수면을 수정했습니다.
- 부서진 해안 거품 효과 제거
기타
- DXVK를 사용할 때 개체 주변의 윤곽선을 수정했습니다.
- 부분적으로 복원된 콘솔 개체 페이드 속도
- 고정 지형 팝업
- 기본 보기 및 세부 거리 값에 대한 Procobj 팝업이 감소되었습니다.
- 방출 깊이 쓰기가 비활성화된 경우 원거리 평면 근처에 부분적으로 고정된 건물 창이 표시됩니다.
- 조정된 트리 밉맵 편향
- 1.0.6.0 이전 버전에서 울타리 밉맵 편향을 복원했습니다.
- 여러 셰이더에서 사용되는 잘못된 텍스처 필터링을 수정했습니다.
- 나무 잎의 알파 임계값을 제어하는 매개변수를 추가했습니다.
- 차량 먼지 색상, 빗줄기 길이 및 질감을 제어하는 지원이 추가되었습니다.
- 방사율이 0인 경우 gta_normal_spec_reflect_emissive에 AO를 추가하여 특정 물체에 대한 밤 그림자를 비활성화하는 데 사용할 수 있습니다.
- 부분적으로 고정된 거울 깊이
- 가로등 기둥 전구를 즉시 켜거나 끌 수 있는 지원이 추가되었습니다.
기여
수정 사항에 대한 아이디어가 있으면 해당 구현이 포함된 모듈을 소스 디렉터리에 추가하고 끌어오기 요청을 엽니다. 참조는 Contribution.ixx를 참조하세요.
추가 문제 보고
우리는 공식 패치에서 해결되지 않은 GTA IV 문제 목록을 만들고 있습니다.
생각나는 것이 있으면 여기에 제출하세요.
이 수정 사항으로 인해 문제가 발생한 경우 여기에 보고하세요.