Polestar
Polestar는 무료 오픈소스 월드오브워크래프트 레벨링 가이드 애드온으로, 인게임 화살표와 1~60 레벨 경로, 직업 퀘스트를 제공한다
Helmod는 공장 설계 도우미로 필요 재료·제품·기계·모듈·비콘을 계산하고 레거시 저장소 소유권을 이전합니다
Factorio 2.1 compatibility port with native legacy save ownership migration. Assistant for planning your factory. Can calculate required ingredients, products, machines, modules, and beacons. Can also
게임GitHub @FactorioMods가동 상태 확인 전운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Helmod: Assistant for planning your factory: Updated
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Use current profiler and JSON helpers and valid prototype debug fields; retain planning models, users and caches during ownership migration.
This derivative retains the upstream prototype, setting and remote-interface names. Factorio 2.1.24 or later is required. Native ownership migration replaces the original mod ID; do not enable both IDs together. Existing saved state is adopted as a whole. Conflicting existing destination state is rejected rather than silently overwritten.
Upstream authors, licenses and notices remain included. See the source history and changelog for the compatibility changes.
Mod Portal · Fork source · Full mod documentation
This a mod for Factorio: Mod Page
Data model here
To see the data in the game, open Helmod, click on Admin icon, choose Global tab
Name of remote interface helmod_interface
Use remote.call from your mod for request data
Methodes:
To traverse the model, start with the root block model.block_root and to traverse each block block.children
Data Class:
recipe is native recipe of Factorio, otherwise is custom recipeExamples:
-- return all models
local data = remote.call("helmod_interface", "get_models")
---Traverse model to append products and ingredients on each recipe
---@param data ModelData | BlokcData | RecipeData
function UnitTestPanel:loopDataRemoteAPI(data)
if data.class == "Model" then
for _, child in pairs(data.block_root.children) do
self:loopDataRemoteAPI(child)
end
elseif data.class == "Block" then
for _, child in pairs(data.children) do
self:loopDataRemoteAPI(child)
end
elseif data.class == "Recipe" then
local recipe = remote.call("helmod_interface", "get_recipe", data)
data.products = recipe.products
data.ingredients = recipe.ingredients
end
end