시나리오나 모드를 만들면서 인게임에서 변수가 어떻게 굴러가는지 확인하기가 항상 빡셌는데


그 상황이 답답해서 그걸 해결하기 위해 만들었다.


내부 데이터 구조를 이해하는데 도움도 될거야.

이걸로 허들이 낮아진다면,

모드 제작이나 시나리오 제작에 입문하는 사람이 많이 늘어났으면 좋겠다는 마음으로 만들었어


아직 만드는 중인데, 다음에 뭘 진행해야하지 멍때리다가 그냥 어느정도 마무리만 지어놓고 일단 공개부터 함.


모드 포탈

https://mods.factorio.com/mod/gvv


소스 코드

https://github.com/x2605/gvv


인게임 모드 검색에 gvv, lua api 같은걸 쳐도 나온다!



인겜 GUI안에다가 도움말을 빡세게 만들어 넣었어!

아무래도 사용방법이 존나게 까다롭다보니 없으면 안될거같아서...


저거 영어로도 번역되있다? 번역도 빡세게 함.



global 변수에 대한 설명은 API 사이트에 있다.

https://lua-api.factorio.com/latest/Global.html


그걸 탐닉하는 모드인데, 이렇게 모드랑 지도랑 global 변수 공간이 따로 맵핑이 되.

서로서로 간섭할 수 없는데, remote를 사용하면 일부 기능을 만들어서 다른 모드에서 사용할 수 있도록 전달을 해줄 수가 있지.

그걸 이용한 모드임.



테스트 용도로 어떤 변수를 확인하고 싶으면 스니펫 코드를 만들어서 매번 붙여넣기 하느라 지쳤지...

그걸 해소하기 위해 이런것도 있고,



처음부터 시작할 때마다 어떤 내용을 미리 등록할지 정하는 모드설정도 있어.




국산 시나리오랑 모드 존나많이 양산되었으면 좋겟다 진짜

소원이다

빌면서 만들었따 잼게 갖구놀아

문제있으면 깃헙이나 모드포털 discussion이나 여기댓글이나 말머리 lua 같은거 달아서 갤에 글쓰거나

해서 알려줘