dlv, ss 모드에서 쓰고있는 방법입니다.
토탈워 폴더에 보면 cfg파일이 있는데(ss모드의 경우 Stainless_Steel_Kingdoms) 이를 메모장으로 열고
다음의 내용을 추가합니다.
[log]
to = logs/system.log.txt
level = * error
dlv나 ss에는 이미 위 항목이 있기때문에 추가해줄 필요가 없습니다만 다른 모드할때 추가하면 적용되는 것 같습니다.
제 경우는 [game] 바로 위에 추가해주는데 이렇게 저장한 후 게임을 실행후 종료하면 total war/log 폴더에 system.log라는 파일이 생기는데 열어보면 여러가지 오류사항을 확인할 수 있습니다.
특히 텍스트 수정시 오자 탈자 경우는 대부분 알 수 있습니다. 예를 들면 system을 sistem으로 쓰는 경우 말이죠.
campaign_script 공주 출생 알리는 부분에서 lithuania를 lithania라고 잘못 썼더니 턴 넘어가면서 unexpected error 어쩌고 하면서 튕기더군요.
자세한 걸 알고싶으면오류가 발생할 때 위의 error를 trace로 바꾼 뒤 cfg파일을 저장하고 게임 실행합니다. 오류로 인해 게임이 종료 되겠죠.
그럼 다시 log파일을 열어보면 파일을 읽는 약간의 시간이 경과한 후 파일이 뜨는데 error를 검색해서 잘못된 부분을 알 수 있습니다.
해결되면 trace를 error로 다시 바꿔줘야 겠죠.
헌데 실행뒤 오류가 발생하는데 위의 방법으로도 안된다(즉 오류가 없다)면 해당 파일이 통채로 없을 확률이 있습니다.
이벤트나 건물, trat, ancillary를 수정했는데 text를 추가해주지 않았을 경우, 전투실행시에는 해당파일 스킨이 아예 없는 경우 등등이 그렇습니다. 제 경우 event를 추가했는데 text가 없어서 튕겼습니다.
오류의 종류는 매우 다양하기에 위의 방법으로 커버가 안되지만, 도움은 됩니다.
많은 분들이 알고 계시겠지만 모르는 분들이 있을거 같아서.
첫댓글 우앙....굳...
오랫만의 용자심