Lethis의 세이브 파일을 수정하는 방법을 알아보겠습니다.
일반적으로 게임 파일을 직접 조작하는것은 치트성 플레이의 일종이 되기때문에
팁으로 분류할 만한 사항이 아니지만, Lethis는 제한조건들이 너무 과하게 걸려있어
오히려 플레이 규모가 제한되는 상황이기 때문에, 세이브파일을 조작해서 플레이하는 편입니다.
제가 세이브파일에서 주로 조작하는 두 가지 요소는 '건설물 제한' 과 '무역 제한' 입니다.
# 건설물 제한 조작
일반적으로 Lethis의 설치 위치는 다음과 같습니다.
C:\Program Files (x86)\Steam\steamapps\common\Lethis - Path of Progress
해당 Lethis 설치 폴더 내의 save 폴더에 들어가면 세이브파일들이 xml 문서로 존재합니다.
아무 텍스트 리더기, 혹은 그냥 텍스트문서 파일로 열어주면 내용이 보입니다.
캠페인 01 Fedheim 을 시작하고 바로 저장한 후에, 해당 세이브파일을 열어보았습니다.
딱 열자마자 보이는게 바로 botBarManager 입니다.
뭔가... 뭔가 '하단바 매니저?' 라는게 딱 건설탭 관리부분 같습니다.
건물명이 써잇고, active=0 써있는게 더욱 그렇습니다.
실제 해당 세이브파일 맵을 열어서, 건설금지된 건물 목록과 비교해보면 확실합니다.
이부분이 건설 금지목록을 설정하는 곳입니다.
이번에는 플레이하던 샌드박스 맵을 하나 열어보았습니다.
샌드박스맵은 금지건물이 하나도 없기 때문에 비교를 위해 열어보았습니다.
딱 3개 금지목록이 있네요. 왜일까요?
capacitor : 증기 응축기입니다.
commerce : 무역센터입니다.
townhall : 시청입니다.
네. 이 3개의 건물은 맵에 1개밖에 지을 수 없는 건물이며, 이미 지어놨기 때문에 비활성화 된 것입니다.
그럼 다시 캠페인 1번 맵 세이브파일로 돌아와서, 목록에있는걸 다 지워보겠습니다.
모든 금지건물이 해제된 것을 볼 수 있습니다.
botBarManager를 조작해서 건설물 제한을 풀 수 있게 되었습니다!
# 무역 제한 조정
자, 캠페인 1번 Fedheim 맵을 다시 보겠습니다.
지도 창에 보면 'sterenhall' 이라는 도시가 있고, 이 도시와 구리를 1200까지 수입 가능합니다.
세이브파일을 열고 검색으로 sterenhall 을 검색합니다.
바로 뜨는게 하나 있는데, 딱 이거 같습니다. 'city' 라고 적혀있네요.
아래로 조금만 내려보겠습니다.
딱 수상한게 있습니다.
res...dir... qty? 1200? 왠지 딱 구리 수입량 1200이랑 맞습니다.
한번 수정해보겠습니다. 8000으로 수정해봅니다.
네. 세이브파일을 수정했더니 구리 수입가능량이 8000으로 바뀌었습니다.
이걸 이용해서 수입, 수출량 조정이 가능합니다. 다시 보겠습니다.
resType은 해당 자원이 어떤걸 말하는가입니다. 7번은 구리입니다.
여러 세이브파일을 뜯어본결과, 8번은 '그릇' 입니다.
저는 주로 구리와 그릇 수입량만 수정하기때문에, 이거면 충분합니다.
아예 해당 부분을 통째로 복붙해서, 적당히 수정하면 새로운항목도 추가할 수 있습니다.
그릇 수입항목을 추가한 모습입니다.
이 방법으로 원하는 물품을 수입, 수출로 추가 가능하며, 연간 거래량을 조정할 수도 있습니다.
# 주의점
왜 굳이 거래량을 8000으로 바꾸었을까요?
샌드박스 맵에서 무역로를 열고 무역량을 보면, 모든 물품이 거래량 8000으로 되어있습니다.
이것은 제작진이 8000이라는 숫자를 연간 최대 거래량으로 정했기 때문입니다.
그리고 이것은 '종목별로' 적용됩니다.
예를들어서, A도시에 구리 8000 수입, B도시에 구리 8000수입 가능하게 설정하고,
양쪽 도시 전부에 8000씩 구입하는걸로 설정한다고 해도, (도합 16000)
1년에 수입되어 들어오는 구리는 8000이 전부입니다.
여러번의 테스트 결과 이렇다는것을 알아냈을 뿐, 정확한 이유는 모르지만,
아마도 시스템 구현상의 문제인것으로 보입니다.
분명 두 도시로부터 8000씩 16000을 수입한걸로 나오지만, 실제 도시에 들어오는 양은 8000이 끝입니다.
Lethis에서 무역은 계절이 바뀔때마다 한번씩 이루어지는데,
그때 무역센터에서 한번에 생성되는 최대량이 2000으로 설정된것 같습니다.
그러니까 1년에 8000씩만 생성되는 것이죠.
따라서, 무역으로 얻을수있는 최대 그릇량은 16000이라고 생각하시면 됩니다.
(구리 8000수입, 그릇 8000수입.)
(실험을 여러번 했는데, 낮은 확률로 9000개 정도 들어오는 경우도 있긴 있었습니다. 아마 게임 시스템 구현의 문제로 보입니다.)
세이브파일을 읽다보면 맵의 좌표와 구조물들, 혹은 보행자 관련 데이터로 추정되는것들도 보입니다.
이것들을 전부 분석하고 이미지화 할 수 있다면 맵에디터를 만들수도 있겠죠.
하지만 지금은 필요하지도 않고... 귀찮고... 합니다.
언젠가 Lethis의 모든 맵 플레이를 다 올리고, 그러고도 또 하고싶다면, 그때가서 직접 맵에디터를 만들고 맵도 만들고 해보겠습니다.