Custom Game Modes(Modos de jogo personalizados)
Overview

Arquivos de cenário são arquivos JSON regulares que o jogo lê da pasta custom-scenarios dentro da pasta do jogo. As predefinições de parâmetros de cenário (frequentemente usadas como predefinições de dificuldade/parâmetros para cenários) são arquivos JSON colocados na pasta custom-scenario-parameter-presets dentro da pasta do jogo. Os arquivos de cenário internos do jogo e os arquivos de predefinição de parâmetros são exportados para a pasta exported data quando você exporta os dados do jogo, e podem ser usados como modelos para conteúdo personalizado. Para exportar os dados internos, abra o console do jogo (F1) e execute debug.export-game-data. Isso cria uma pasta basedata-
Os arquivos scenario-parameter-presets JSON seguem um formato de objeto principal para predefinições. Cada predefinição contém:
- Version string: a versão do formato como string (atualmente "1").
- UniqueId string: o ID usado pelo jogo para identificar a predefinição de dificuldade.
- Title string: o título da predefinição de dificuldade.
- Parameters object: os dados reais da predefinição de dificuldade. Chaves de parâmetro conhecidas incluem ResearchShapeCostMultiplier (o Goal Multiplier como porcentagem), ChunkLimitMultiplier (o multiplicador do Platform Limit como porcentagem) e BlueprintCostMultiplier (o multiplicador do Copy/Paste Cost como porcentagem).
Os JSONs de cenário usam formatos de objeto de custo e recompensa consistentes com o modelo de dados do jogo. Objetos de custo incluem uma string $type (o tipo de custo, atualmente ResearchPointsCost) e um número Amount (padrão 0) especificando os pontos de pesquisa necessários. Objetos de recompensa incluem uma string $type (os possíveis tipos incluem BuildingReward, IslandGroupReward, MechanicReward, WikiEntryReward, BlueprintCurrencyReward, ChunkLimitReward, ResearchPointsReward ou ContentBundleReward) e campos adicionais dependendo do tipo de recompensa, como BuildingDefinitionGroupId, GroupId, MechanicId, EntryId, ContentBundleId e Amount.
Atualmente o jogo não suporta carregar predefinições de dificuldade personalizadas como arquivos JSON diretamente pelo mecanismo normal de importação. No entanto, as predefinições de dificuldade internas e outros arquivos de cenário estão disponíveis nas pastas difficulty-presets, scenarios e scenario-parameter-presets da pasta basedata-
- Coloque arquivos JSON de cenário personalizados na pasta custom-scenarios da pasta do jogo.
- Coloque arquivos JSON de predefinição de parâmetros de cenário personalizados na pasta custom-scenario-parameter-presets da pasta do jogo.
- Use debug.export-game-data a partir do console do jogo (F1) para gerar pastas basedata-
contendo os arquivos JSON de cenários e predefinições atuais do jogo para usar como modelos. - Edite arquivos JSON com um editor de texto ou um editor com suporte a JSON; siga o objeto principal e os formatos Costs e Rewards usados pelo jogo para garantir compatibilidade.
- Lembre-se de que predefinições de dificuldade personalizadas não podem ser carregadas como predefinições JSON autônomas pelo mecanismo normal de importação do jogo; consulte os arquivos difficulty-presets exportados para ver como as predefinições internas são estruturadas.
Other entities of this type
Related pages
- buildingCristalizadora
- mechanicCódigos de Forma
- mechanicPlataformas Espaciais
- mechanicFluidos
- buildingBase de Pintura
- buildingBase Pivotante
- mechanicModding
- mechanicSpace Transport(Transporte espacial)
- shapeCrystal(Cristal)
- mechanicProjetos
- buildingBase Cortadora
- mechanicShape Gravity Rules(Regras de gravidade das formas)