본문 바로가기
하프라이프/모드 정보

몇몇 하프라이프 모드를 MMOD로 플레이할 수 있게 하는 방법 (주의사항 필독)

by 앙대 2024. 3. 22.
반응형

★ 주의사항 ★

※ Someplace Else, The Xeno Project, ETC, Fate Reversal, Uriel,

Life's End, Black Mesa Sideline, Todesangst, Gut Reaction

이 모드들은 다른 사람이 호환 패치를 만들어 놓았으니 아래 링크를 참고해 주세요.
Steam 커뮤니티 :: 가이드 :: HL1: MMod - Compatible Mods/Campaigns (steamcommunity.com)

 

 

이 방법으로 모든 모드를 MMOD에서 실행시킬 수 있는 건 아닙니다.

특히 dll 파일을 따로 사용하는 모드 (모드 폴더 안에 dll 폴더가 있는 모드)는 제대로 작동하지 않을 가능성이 높습니다.

그리고 모드 폴더 안에 sprites 폴더가 있거나 모드 전용 키 설정을 따로 한 모드에서도 안 될 확률 높음

(sprites 폴더가 있는 경우에는 그냥 폴더를 삭제하면 될 수도 있지만 권장하진 않음)

 

 

*이 글을 쓰면서 참고한 글:

Steam 커뮤니티 :: 가이드 :: Making mods MMod compatible (steamcommunity.com)

영어를 할 줄 아신다면 그냥 위 링크에 있는 글만 보셔도 됩니다.

(모드에 있는 메인 메뉴 화면 복구하는 방법은 실행하기 위해 필요한 부분은 아니라서 따로 설명 안 함)


하는 방법

(스크린샷은 나중에 추가할 예정)

 

1. 호환시키려는 모드를 다운 받는다

 

2. 다운 받은 모드를 MMOD가 설치된 폴더 안에 넣는다

 

3. MMOD 설치 폴더 안에 있는 HL1MMOD 폴더로 들어가서 settings.scr, user.scr 파일을 복사한 다음

MMOD로 호환시키려는 모드 폴더 안에 넣는다

(덮어씌우겠냐는 표시가 뜬다면 덮어씌운다)

 

4. 호환시키려는 모드 폴더 안에 있는 liblist.gam 파일을 메모장으로 연다

(메모장을 열고 liblist.gam 파일을 메모장으로 드래그해도 열림)

 

5. gamedll "..\valve\dlls\hl.dll" 로 적혀있는 걸

gamedll "..\HL1MMod\dlls\hl.dll" 으로 바꾼다

 

6. 맨 마지막 줄에 fallback_dir "HL1MMod" 를 추가한 다음 저장한다

(fallback_dir 줄이 따로 있는 모드라면 fallback_dir 한 칸 띄우고 "HL1MMod"만 추가해 주면 됨)

 

7. MMOD를 실행하고 메뉴에 있는 change game 버튼을 눌러서 원하는 모드로 바꾼다

 

8. 챕터 선택 하지 말고 new game 버튼을 눌러서 실행하면 끝

 

* 만약 실행이 안 된다면 모드 폴더 안에 있는 config.cfg 파일을 삭제해 볼 것

 

* settings.scr, user.scr 파일은 안 넣어도 되지만 없으면 MMOD 옵션을 설정할 수 없게 됨

 

* MMOD 옵션이 따로 뜨지 않는다면

liblist.gam 파일을 메모장으로 열고, type 부분에 "singleplayer_only" 로 되어 있는지 확인하고, 안 되어 있으면

type "singleplayer_only" 이렇게 만들고 저장하면 된다.

(그래도 안 되면 나도 모름)


여러 모드에 적용한 뒤에 실행은 잘 됐는데,

오류 없이 엔딩까지 달릴 수 있을지는 방송에서 테스트해 볼 예정임

-

해본 결과: 잘 됨. 렉이 좀 걸리거나 튕기는 일이 있긴 했지만, 적용한 모드들 다 엔딩까지 볼 수 있었습니다.

반응형

댓글