아는 사람 있는지 모르겠지만 관심은 있었는데 몰랐던 사람을 위해 한글자 적어둠


일단 모드랑 시나리오 차이점.


모드는 save파일 외부에 zip파일이 있어서 zip파일의 버전이 올라가면 save파일에 자동으로 적용된다.

시나리오는 save파일에 시나리오가 통째로 복사되어서 외부의 시나리오가 버전이 올라가도 자동으로 적용이 안된다.


그러면 시나리오 save파일의 버전업은 어캐하느냐... 압축파일 안의 스크립트 파일을 갈아주면 된다. 반디집 예로들자면... 안에있는 lua파일 드래그해서 꺼내다가 원하는 수정을 가하고 다시 드래그해 넣으면 덮어쓰기로 재압축된다.


이런 방식으로 현재

팩갤 컴피 크라2 케이브 마이너 서버에 가한 변경내역은,


- 루팅 테이블에 대부분의 크라2 아이템을 포함시킴. 램펀트 아스날 장비는 아직 그다지 포함이 안됨 ㅠ

- 광맥 등장확률을 3배로 늘렸다. 원래 1/768인데 1/256로 바꿈... 왜냐면 노동할 사람이 별로 없어 보여서 드릴을 사용할 기회를 더 늘리려고.


뭐 이런식으로 다시 로딩했을때 별 문제가 없는 수준의 수정은 가능함. 스크립트는 load를 하거나 플레이어가 방문할 때마다 방문자 컴터에서 load가 일어나는데, 이때 변경내역이 적용되도 문제없는 부분만 가능.

다만 global 변수에 따로 캐싱이 되는 데이터는 게임에 직접 들어가서 커맨드를 써서 세심하게 수정해야한다.

루팅 테이블이나 확률같은건 global변수에 캐싱이 되지 않는 상수처럼 다루는 애들이라 스크립트 파일 고쳐쓰기로 세이브가 고장나지 않고 문제 없이 돌아가게 된다.


라고 적었지만 대다수에겐 한글로 써졌어도 도무지 읽히지 않는 뻘글이겠지 이거...