동방 패치 센터: 수동식 패치From Touhou Patch Center This page is a translated version of a page Touhou Patch Center:Standalone Patches and the translation is 100% complete. 편의상 이 위키에서는 thcrap을 기반으로 한 수동식 한국어 패치를 제공하고 있습니다. 주의: 이 방법은 '절대' thcrap을 사용하는데 권장되는 방법이 아닙니다. 둘 이상의 동방 프로젝트 게임이 있는 경우는 '특히' 그렇습니다. 다운로드 페이지의 설명, 또는 사용법에 따라 thcrap을 설치하는 것이 좋습니다. 패치의 중복을 방지하고 모든 동방 프로젝트 게임에 대한 패치를 관리할 수 있는 중앙 프로그램(thcrap)을 사용할 수 있습니다. 패치 파일 (lang_ko 기반)Mediafire 폴더 (패치 파일 날짜: 2018. 05. 03) 설치법각각의 압축 파일에는 "thcrap" 폴더와 "동방xxx.exe"라는 프로그램이 있습니다. 1. 압축 파일을 다운로드 하십시오. 참고 사항이 수동식 패치는 전적으로 thcrap과 그것의 모든 기능을 기반으로 합니다. 정보우리가 주목하게 된 것은, thcrap의 자동 업데이트로 인해 기존의 정적 패치가 이제 구식 패치가 되었다는 것입니다.
그러므로 우리는 현재 지원되는 모든 한국어 번역 게임들에 쉽게 사용할 수 있는, 미리 패치 파일을 포함한 수동식 패치를 제공하고 있습니다. 이것이 절대 thcrap을 사용하기 위한 권장 방법이 아님을 유의하십시오. 에… 심유경입니다. 안녕하세요? 그때 패치를 만들었던 분이 최근에 동방 관련 패치를 새로 내놓으신 것 같더군요. 하필 4월 1일에 글이 올라오는 바람에 조금 헷갈렸습니다만 (...) 저도 글쓴이의 아이디를 보고나서 잠깐 옛날글을 찾아보고 나서야 무한선율(http://infinite.xrea.jp/) 쪽에도 오늘일자로 관련 내용이 업데이트 되어 있더군요. 일단 파일을 받아 안을 살펴보니 설명 파일이 들어 있더군요. 혹여 저 패치를 사용하시려는 분들께서는 참고해 주세요. (패치 설명을 위한 리드미 파일에서 인용) VsyncPatch 대응 OS:Windows XP SP2 32 bit판 (Win2000도 아마 괜찮음) ■ 대응 게임 ■ 경고 ■ 효과 ■ 재배포 ■ 파일 vpatch_th??.dll ■ 인스톨 홍마향의 경우는 vpatch.exe와 vpatch_th06.dll와 vpatch.ini ※패치의 동작 불량으로 score.dat등이 이상해질 가능성이 있을지도 모릅니다 ■ 언인스톨 ■ 기동 옵션 예: vpatch.exe "C:\Program Files\TH\vpatch_120fps.ini" vpatch.exe ini\vpatch_120fps.ini vpatch.exe vpatch_120fps.ini ■ 주의
사항 ■ ini 파일 [Option] BltPrepareTime (추천=4) BltFineTuneTime (추천=2) GameFPS (추천=60) ReplaySkipFPS (추천=240) ReplaySlowFPS (추천=30) CalcFPS (추천=1) AlwaysBlt (추천=0) NoKeyboard (추천=0) BugFixCherry (추천=1) BugFixTh20Power3 (추천=0) ProcessPriority (디폴트=0) ProcessAffinityMask (디폴트=0) ★이 아래에 써 있는 내용은
일반적인 분에겐 필요 없는 정보입니다 ■ 기술 정보 ・동방 본가의 timeBeginPeriod()와 timeEndPeriod()의 호출을 모두 무효화합니다 ・어플리 기동시에 timeBeginPeriod(1)를 실행하고 어플리 종료시에 timeEndPeriod(1)를 실행하도록 합니다 ・IDirect3D::CreateDevice()를 호출할 때의 인수, ・본가의 처리에서는, 묘화 개시 시각 미만의 경우에 Sleep(0)가 불려져 WindowMsg 처리에 몇번이나 날려갑니다만, ・뒷화면에서 겉화면에의 전송 처리(IDirect3DDevice::Present())를 Hook 해서, vsync 대기 등의 처리를 실시하도록 합니다 ・처리의 흐름은 아래와 같습니다 ・FPS 표시를 위한 fps 계산은, Present 처리를 한 시각을 바탕으로 계산합니다(본가에서는 뒷화면 묘화 중의 시각이 원래임) ・요요몽에서 FPS 표시가 흐트러지는 것은, ・풍신록으로 Window 모드시에 왠지 50 fps 이하가 되는 것에 대하여… ・본 패치상의 수직 동기 처리에는 IDirect3DDevice::GetRasterStatus()를 사용하고
있습니다만 ■ timeBeginPeriod MSDN 의 timeBeginPeriod()의 해설에 ■ SetWaitableTimer&WaitForSingleObject의 정도에 대해 ■ 원시코드(소스) 공개에 대해 ■ version 이력 ■ 제작자 ..휴; 프로그램 원리 설명 부분은 번역이 약간 이상할런지도 모르겠습니다..; ... 정식 패치가 감감무소식 이다보니 이제는 아예 비공식 패치가 나오는군요. (...) 여튼 이걸로 풍신록 파워 3.x 의 초마리사 버그도 고칠 수 있다는 것 같습니다. 일단 지금은 풍신록이 언인스톨 상태인지라
당장 CD를 꺼내 다시 설치하려니 귀찮아서..; 오오, 확실히 빨라진 느낌이 듭니다. 하지만 위에 설명되어 있는대로 이 비공식 패치를 적용하여 그럼, 간만에 문화첩에 다시 도전해 봐야 겠습니다. |