프로젝트 소개
WidescreenFixesPack은 PC 게임에 와이드스크린 해상도 지원을 추가하거나 개선하는 플러그인 모음으로, 추가 기능과 버그 수정도 포함합니다. 각 플러그인은 특정 게임을 대상으로 하며, 설치 방법은 제공된 파일을 게임의 루트 디렉터리에 복사하는 것만으로 설명되어 있습니다. 제거는 해당 파일을 삭제하면 됩니다.
이 프로젝트는 Windows 릴리스뿐만 아니라 에뮬레이터 플랫폼용 빌드도 다루며, 표준 Windows 빌드와 함께 PCSX2F, PPSSPP, CXBXR, Dolphin용 릴리스 배지가 제공됩니다. 프로젝트 웹사이트는 fusionfix.io/wfp에 연결되어 있습니다.
소스에서 빌드하려면 Premake 5(리포지토리 루트에 사전 빌드된 실행 파일 포함)와 Visual Studio가 필요합니다. `premake5 vs2022`를 실행하거나 premake5.bat을 실행하면 프로젝트 파일이 생성됩니다. 빌드된 `.asi` 플러그인은 리포지토리 루트의 로컬 `.env` 파일에 정의된 키를 기반으로 게임 폴더에 배포되며, 이는 머신별 경로를 버전 관리에서 제외합니다. 해당 파일에 이름이 없는 게임은 배포되지 않습니다. 빌드는 플러그인을 게임의 `scripts` 폴더(또는 해당되는 경우 `plugins`)에 복사하고 디버깅을 위해 게임을 실행할 수 있습니다. 이미 설치된 플러그인만 교체됩니다.
README에는 상세한 크래시 리포트 지침이 포함되어 있습니다. 권장 경로는 번들된 Ultimate ASI Loader를 사용하는 것으로, 크래시 덤프와 로그를 생성할 수 있습니다. 게임 실행 파일 옆에 `CrashDumps` 폴더를 만든 다음, 크래시 후 가장 최신 `.dmp` 파일(`.log`는 선택 사항)을 GitHub Issues를 통해 보내면 됩니다. 대안으로 Windows 오류 보고 레지스트리 설정을 사용하여 LocalDumps를 활성화하고, 사용자의 AppData CrashDumps 폴더에 덤프를 저장할 수 있지만, 관리자 권한이 필요하고 모든 프로그램에 대해 덤프가 활성화됩니다. 크래시가 아닌 멈춤의 경우 작업 관리자의 "메모리 덤프 파일 만들기" 옵션을 제안하며, 생성된 큰 덤프는 공개 파일 공유 링크로 업로드합니다.
주요 주의 사항: 플러그인은 `_xp` 툴셋과 `/Zc:threadSafeInit-`로 재컴파일하지 않는 한 Windows XP와 호환되지 않으며, WINE/Proton 사용을 위한 가이드 링크가 제공됩니다. 리포지토리는 커뮤니티 채널(Discord, Telegram, YouTube, X)과 후원 옵션도 연결합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.