이거 따라하니까 대충 아이템이나 레시피를 추가하는 법은 알겠음
근데 이거 바닐라의 설정을 제거하거나 하는법이 뭐임?
지금 이거는 data:extend{fireArmor,recipe} 로 추가해 주는 법만 알지 저기 내용물을 제거하는법은 잘 모르겠어
omni처럼 내가 설정한 원하는 자원 1개만 스폰되게 하고싶은데
원하는 자원 스폰 시키는 법은 그럭저럭 알았는데
원하는 자원 말고 다른 자원 제거하는법을 모르겠어
바닐라 코드를 직접 손대면 없어지긴 하는데 이건 모드파일로 저장이 안되잖아
data.extend를 한 애들은 결국 data.raw에 들어가게 되는데 data.raw내용물에 접근하려면 data.raw["분류"]["이름"]을 써야함
바닐라의 경우에는
https://wiki.factorio.com/Data.raw
여기에서 각각의 분류와 이름을 알 수 있음
data.extend를 하면 각각 속성에 따라 이미 존재하는 분류들 중 하나로 들어가게 됨
자원의 경우 님이 추가한 자원은 data.raw["resource"]["새로운자원이름"]으로 등록이 될 것이고 다른 모드 또는 바닐라가 추가한 자원들도 저렇게 속성에 접근할 수 있음 바닐라 자원, 예를 들어 석탄을 아예 안뜨게 하고 싶다면 data.raw["resource"]["coal"].autoplace=nil로 설정해버리면 아마 안뜰것같음
ㅇㅋ 내일한번해봄
이렇게 하면 아마 자원이 맵에 젠되지는 않긴할텐데 아마 처음 게임시작할 때 자원세팅하는 창에는 여전히 석탄 세팅이 뜰거임 이건 autoplace-control를 건드려야 할 것 같은데 data.raw["autoplace-control"]["coal"] = nil을 하면 처음 설정 창에서도 사라지게 될거임 이걸 coal copper-ore crude-oil iron-ore stone uranium-ore에 대해서 모두 적용해줘야한다
https://forums.factorio.com/viewtopic.php?t=62905
여기
관련 질문글도 있으니 한번 참고 해보고