아까 설계도면으로 나무 없애는 모드 없냐고 누가 물어보길래 한번 찾아봤었는데 있기는 하지만 아직 1.1호환이 안되더라
그래서 한번 모드 제작 연습도 해볼겸 직접 만들어 봤음
예전에 갤러가 만든 디버깅용 gvv 모드랑 이벤트 추적기 모드 처음 써봤는데 정말 쏠쏠하게 도움 되더라
https://mods.factorio.com/mod/tree-feller
모드 이름은 tree-eraser 하고싶었는데 이미 그렇게 지어둔사람이 있어서 그냥 tree-feller(벌목기)로 지었음
사용법은 간단하다
해체계획기 꺼내듯이 숏컷메뉴에서 벌목기를 꺼낸다
나무를 긁는다
긁고나면 나무들이 뿅하고 사라짐
근데 아예 완전히 흔적도 없이 사라지는건 아니고 바닥에 나무들이 드롭되도록 했음
바위들도 해체됨
이거 만들다가안건데 바위를 손으로 채굴하는거랑 총이나 차로 파괴하는거랑 나오는 템 개수가 다르더라
그래서 파괴하는건 큰 바위 부셔도 석탄이 안나오고 돌만나옴
이 모드에서는 바위에 대해서는 채굴판정이 아니라 파괴판정으로 드랍되게 해봤음
모드에서 나오는 특수한 나무같은것들도 type이 tree이기만 한다면 재료 손실 없이 바닥에 드랍이 됨
정말 코드로는 몇줄 안되는 모드지만 그래도 만들어보니까 재미는 있었음
나름 숏컷도 활용해보고 한국어 locale도 단어 단 한개뿐이지만 적용해보고 ㅋㅋ
지금까지 lua로는 인게임에서만 script 써본게 다였었는데 이번에는 data 정의때부터 써야하다보니까 좀 생소하긴 했었음. 그래도 직접 해보니 어느정도 이해가 되는것 같아
앞으로 개선할 사항이 있다면
1. 돌 해체 여부 옵션으로 선택하기
2. 바닥에 템 드랍여부 선택하기
3. 파괴기능 넣기(지금은 템 인벤토리에 넣은다음 파괴하려면 상자에 넣고 쏴야함)
정도일려나?
능력자 ㄷㄷ - dc App
Is this compatible with other overhaul mod?
??
I think it depends on receipes. If its receipe is compatible with other overhaul mods, This mod can run with other overhaul mods.
아니 왜 영어로 그러는데
지금 조건으로 걸리게 해둔게 type이 tree이거나 simple-entity(바위류)면 해체대상이 되도록 해둔거라서 대형모드에서 새로 만들어진 것들도 저 범주에 들어있으면 제대로 동작함. tree나 simple-entity가 아닌 내가 모르는 타입이 있으면 추가하긴 해야겠지만
와우 프로그래밍까지... 프로그래밍 할줄아는 애들 부러워... - dc App
지렷다 이게 꼭 필요했는데
잘 쓰라구~
개추
저거 하기 싫어서 나무없음으로 플레이하는데 ㅎㅎㅎㅎ
그러면 초반에 전기는 어떻게 이어
ㄴ헛소리지 뭐
진짜 그렇게 하는 사람은 처음 주는 나무로 소형전신주 한번 만들고 중형전신주까지 존버해야지
처음에 시작할 때 나무 하나 줌
이거 1.0에선 다운 못받나요?
엥 1.0이상 대응되게 해둔 것 같은데 안되나?
아.. 확인해보니까 1.0에 없는 API를 써서 만든것 같음. 이거 할려면 좀 수정이 필요할듯