생산모듈 어디에 들어가고 어디에 안 들어가는지 한번에 알 수 있는 방법 없음?
모드라던가 스크립트라던가
PY 아이템 종류가 워낙 많아서 어디 들어가고 어디는 안되는지 모르겠네
딴 모드처럼 중간생산품에만 들어가는게 아니고 지멋대로라서 더 그럼
생산모듈 어디에 들어가고 어디에 안 들어가는지 한번에 알 수 있는 방법 없음?
모드라던가 스크립트라던가
PY 아이템 종류가 워낙 많아서 어디 들어가고 어디는 안되는지 모르겠네
딴 모드처럼 중간생산품에만 들어가는게 아니고 지멋대로라서 더 그럼
Py 모드 만든 제작자가 문제네
https://lua-api.factorio.com/latest/LuaItemPrototype.html#LuaItemPrototype.limitations
이거보면 모듈아이템의 경우 어떤 레시피에서 쓸수있는지가 나옴
아마 /c game.print(game.item_prototypes["생산모듈아이템이름"].limitations) 를 쓰면 콘솔창에 뭐가 뜨기는 할것같음. 지금 게임을 킬수가 없어서 맞는지는 확인을 못하겠지만.
그런데 py처럼 레시피가 수백개라면 인게임 콘솔에서는 도저히 제대로 알아볼수가 없을테니 /c game.write_file("적절한파일명.txt", game.item_prototypes["생산모듈아이템이름"].limitations) 이렇게 친다면 저 리스트를 파일로 저장해줄거임. 팩토리오 설치경로가면 script_output가 하는 폴더에 저장됨
오 지금 해봄
Cannot execute command. Error: write_file error: Too many parameters for localised string: 1063 > 20 (limit).
리미트 너무 작어
아 배열이라서 바로 저렇게 안되나보네
/c file_name = "적절한파일명.txt" game.write_file(file_name, "") for k,v in ipairs(game.item_prototypes["생산모듈아이템이름"].limitations) do game.write_file(file_name, v.."\n", true) end
이걸로 해보실?
오된다
만약 py 번역모드까지 적용되어있다면 game.write_file(file_name, v.."\n", true) 를 game.write_file(file_name, game.recipe_prototypes[v].localised_name, true) game.write_file(file_name, "\n", true) 으로 바꾼다면 번역명도 뜰 것 같음
오 이것도 된다.
이런건 어디서 찾는거임ㄷㄷㄷㄷ
예전에 모바일 레시피 뷰어 어플 만들어보려고 좀 건드려본적이 있어서 ㅋㅋ
py 생산모듈 제한 안풀고하면 좆고통일듯. 난 생산모듈 제한 풀고해서 어지간하면 다 박힘 - dc App