게임 진행 중에 NewGRF 바꾸기

게임 진행 중에 NewGRF 바꾸기
OpenTTD 2012.07.18 15:39
TELK 관리자

[#첨부파일]
OpenTTD의 큰 장점 중에 하나가 사용자들이 직접 만든 그래픽과 기능들을 OpenTTD에 추가할 수 있는 기능, 즉 NewGRF(New Graphic Resource File)을 지원한다는 점입니다.

그런데 A라는 NewGRF을 추가해서 플레이를 하고 저장까지 했는데, 나중에 B라는 NewGRF이 나타나서 이것도 적용하고 싶을 때에는 난감해집니다. OpenTTD는 기본적으로 진행중인 게임에 NewGRF을 추가/제거하는 것을 금하고 있기 때문입니다. 왜냐하면 진행중인 게임에 NewGRF을 추가/제거할 경우 오류가 발생하는 경우가 잦기 때문이죠.
조금 오래된 버전의 경우 세이브 파일이나 시나리오를 플레이하던 중간에 NewGRF을 추가하는 것이 가능했습니다만, 버전이 올라가면서 중간에 NewGRF을 추가하는 행위가 게임에 오류를 발생시키면서 이런 행위가 금지되도록 바뀌었습니다. 하지만 이를 무시할 용기가 있다면, 어느 정도 방법이 없는 것은 아닙니다. 
즉, 원칙적으로 게임 중간에 NewGRF을 추가하는 것은 불가능하지만, 추가할 수 있는 방법은 있습니다.
 
단, 이 방법을 사용해 NewGRF을 추가할 경우 정상적으로 운행하던 차량이 갑자기 움직이지 못하게 되고 기본 차량을 더이상 구입할 수 없게 되거나 각종 그래픽이 깨져보이는 등의 오류가 발생할 수 있습니다.
이 오류를 감수하고서라도 NewGRF을 게임 중간에 추가하려면 다음 과정을 따라하십시오.
 

  • NewGRF을 추가하고 싶은 게임을 불러옵니다. (되도록 세이브 파일을 불러오십시오.)
  • OpenTTD가 뻗거나 열차가 움직이지 않는 등의 사태를 대비해 게임을 다른 이름으로 저장해두세요.
  • 키보드의 ~키(또는 `키)를 찾아 누릅니다. ~키를 누르면 도스창과 비슷하게 생긴 까만 콘솔 창이 뜹니다. (ESC 아래, TAP키 위, 숫자1 왼쪽에 있는 키입니다.)
  • 여기에 다음과 같이 입력합니다. (대소문자와 띄어쓰기에 주의하십시오.)
    set newgrf_developer_tools on
  • 입력 후 엔터 키를 누릅니다. 아무 메시지도 안 뜨면 정상입니다. 빨간 오류 메시지가 뜬다면 오타가 있는지 확인하고 다시 입력해보세요.
  • 정상적으로 설정되었는지 확인하려면 set newgrf_developer_tools 만 입력해서 Current value for 'newgrf_developer_tools' is: 'on' (min: 0, max: 1) 에서 밑줄친 부분이 on으로 나타난다면 정상적으로 설정된 것입니다.
    아래 그림을 참고해보세요.
  • 이제 톱니바퀴 메뉴를 눌러 'NewGRF 설정' 메뉴로 들어가면 NewGRF 설정창처럼 NewGRF을 추가할 수 있게 됩니다. 이 상태에서 NewGRF을 추가하거나 변경한 뒤 [변경사항 적용] 버튼을 누르시면 됩니다.


※ 주의 ※
이 방법을 사용하여 NewGRF을 추가했을 때 발생하는 오류는
전적으로 이 방법을 사용한 여러분 본인에게 있습니다.
반드시 기존의 세이브 파일을 백업해두시기를 추천합니다.
(ex. 내가 하던 세이브파일 A.sav를 B.sav라는 이름으로 다시 저장해서 거기에다가 팁을 적용)
IP Address : 211.xxx.31.12 / 게시물 신고 / 글쓴이 신고
댓글



↑TOP