Alterações

Saltar para a navegação Saltar para a pesquisa
Criou a página com "← Índice Um '''pacote de conteúdo''' (também chamado content pack em inglês) é uma coleção de arquivos carregados por um Modificaçõe..."
← [[Modificações:Índice|Índice]]

Um '''pacote de conteúdo''' (também chamado content pack em inglês) é uma coleção de arquivos carregados por um [[Modificações:Frameworks de pacotes de conteúdo|framework de pacotes de conteúdo]] (essencialmente um sub-mod). Pacotes de conteúdo podem conter qualquer arquivo, mas normalmente consistem apenas de arquivos JSON e imagens.

==Para jogadores==
Se você desejar usar pacotes de conteúdo no seu jogo, instale-o como se fosse um mod SMAPI (veja [[Modificações:Guia do Jogador/Começando|o guia do jogador]]). Certifique-se de também ter instalado o mod de que ele depende.

==Para modders==
===Criando um pacote de conteúdo===
# Decida qual [[Modificações:Frameworks de pacotes de conteúdo|framework]] você irá utilizar (Cada framework define os arquivos específicos que você precisa).
# [[Modificações:Guia do Jogador/Começando#Instalar o SMAPI|Instale o SMAPI]].
# Crie o formato genérico de pacote de conteúdo (idêntico para todos os frameworks):
## Abra a pasta <samp>Mods</samp> do seu jogo (Localizada na[[Modificações:Guia do Jogador/Começando#Encontre a sua pasta do jogo|pasta do seu jogo]]).
## Adicione uma subpasta com o nome que você desejar (consulte a [[#Nome da pasta|convenção de nomeação de pastas]]).
## Na subpasta, adicione um arquivo <samp>manifest.json</samp> com o campo <samp>ContentPackFor</samp> (consulte o [[Modificações:Guia do Modder/APIs/Manifest|formato do manifest]]).
## Adicione os arquivos necessários pelo framework do pacote de conteúdo (consulte a página do mod para mais detalhes).
## Inicie o jogo e verifique se o seu novo pacote de conteúdo aparece em "Loaded X content packs" no console do SMAPI.

===Lançando seu pacote de conteúdo===
# Adicione uma [[Modificações:Guia do Modder/APIs/Manifest|chave de atualização]] ao seu manifest (se ainda não tiver feito isso).
# Atualize o campo <samp>Version</samp> no manifest. (Aumente-o a cada lançamento! O SMAPI o usará para verificação de atualizações e compatibilidade.)
# Crie um arquivo <samp>.zip</samp> contendo a pasta do pacote de conteúdo.
# Faça o upload desse arquivo para [http://www.nexusmods.com/stardewvalley Nexus Mods].
# Na descrição do seu mod, fornecer etapas de instalação claras ajudará a reduzir perguntas de suporte. Aqui está um exemplo de código BBCode:
<pre>
[size=5]Instalação[/size]
[list=1]
[*][url=https://smapi.io]Instale a versão mais recente do SMAPI[/url].
[*][url=<url do mod requirido>]Instale <nome do mod requirido>[/url].
[*]Baixe este mod e descompacte-o na pasta [font=Courier New]Stardew Valley/Mods[/font].
[*]Inicie o jogo usando o SMAPI.
[/list]
</pre>

===Utilizar um pacote de conteúdo===
Se você está escrevendo um mod SMAPI que irá ler pacotes de conteúdo, consulte [[Modificações:Guia do Modder/APIs/Content Packs]].

==Convenções==
Essas são práticas recomendadas, mas não são obrigatórias.

===Nome da pasta===
O nome da pasta deve usar o [https://pt.wikipedia.org/wiki/CamelCase CamelCase] em maiúsculas, com um prefixo de sigla entre colchetes mostrando para qual mod é destinado. Por exemplo, uma pasta chamada <code>[CP] Nome de Exemplo</code> é um pacote de conteúdo para o Content Patcher.

Consulte [[Modificações:Frameworks de pacotes de conteúdo]] para ver as siglas comuns.

===Estrutura da pasta===
A pasta deve conter seu <code>manifest.json</code>, o <code>content.json</code> (ou o JSON correto para o seu framework) e uma pasta <code>assets</code> que contém quaisquer outros arquivos que seu mod irá utilizar. Isso pode incluir arquivos <samp>.png</samp>, outros arquivos <samp>.json</samp> e até mesmo arquivos <samp>.tmx/.tbin</samp>, entre outros. A pasta de assets pode ter subpastas adicionais, se desejar, embora não seja obrigatório.

[[Category:Modificações]]

[[en:Modding:Content packs]]
[[zh:模组:内容包]]
63

edições

Menu de navegação