- Início-
- Modding Tools-
- Ferramentas universais para Modding Tools-
- Software INIfier

Software INIfier
Sobre este Mod
O INIfier permite substituir o conteúdo do TextAsset do Unity sem atualizar/substituir os próprios arquivos de recurso. Isso é útil principalmente para desenvolvedores que precisam substituir TextAssets como parte de suas modificações e não se destina a usuários finais. No entanto, ainda pode ser útil para os usuários, por exemplo, se TextAsset armazenar texto que eles gostariam de traduzir para outro idioma.
Isso geralmente requer a atualização dos arquivos .assets no jogo e a distribuição de arquivos atualizados ou um patch que pode exigir redesenvolvimento e distribuição a cada nova atualização do jogo. Com o INIfier, até que o nome do recurso mude, você pode continuar a usar o mesmo arquivo de substituição em qualquer versão do jogo. E até que o arquivo seja sobrescrito ou excluído, você não precisa recriá-lo toda vez que iniciar ou atualizar o jogo.
Instalação (para usuários finais)
Instale o Unity Mod Manager para o jogo de destino. Adicione um arquivo .zip deste modo ao Unity Mod Manager. O mod estará ligado por padrão, mas pode ser ligado ou desligado usando o menu UMM no jogo (o padrão é Ctrl+F10 para abrir/fechar). Se a modificação estiver habilitada, ela substituirá o texto/bytes cada vez que eles forem lidos do TextAsset. Se desabilitada, o conteúdo original será retornado ao ler o texto/bytes. Se o texto de TextAsset estiver armazenado em uma variável diferente ou armazenado em cache, em vez de ser lido novamente a partir do recurso cada vez, o INIfier manipulará somente a primeira leitura.
Uso (para autores de modificações)
Consulte a .dll no seu projeto para usar os métodos INIfier. Um arquivo .xml também é incluído para fornecer entrada inteligente para métodos disponíveis.
Há duas maneiras de substituir um arquivo
- Forneça o arquivo .ini a ser substituído pelo mod para que o usuário possa colocá-lo no diretório INIfier/Assets
- Registrar o arquivo a ser substituído programaticamente
Você também pode usar o INIfier para verificar um arquivo encontrado/substituído e obter seu conteúdo. Cuidadosamente usado, isso permite que vários modos atualizem o mesmo TextAsset, alterando apenas a parte afetada do arquivo, em vez de substituir as alterações anteriores em cada modo.
A sequência de caracteres ou matriz de bytes substituída é armazenada no arquivo .ini na pasta Ativos, dentro do diretório do modo INIfier criado pelo Unity Mod Manager. Se usar métodos INIfier para trabalhar com arquivos de substituição, você não precisa se preocupar com o local real da pasta Ativos.
O arquivo será usado em vez das propriedades text ou bytes na ocorrência de TextAsset. Cada TextAsset tem um nome que deve corresponder ao nome do arquivo de substituição. Se o arquivo a ser substituído não existir, o INIfier criará um arquivo .found (mas não substituirá o arquivo .found existente) com o mesmo nome que TextAsset e colocará o conteúdo nele. Dependendo se a propriedade "text" ou "bytes" é chamada, o arquivo .found será gravado como uma string ou como uma matriz de bytes. Todos os arquivos que usam a propriedade "text" serão lidos/gravados no formato UTF8.
Você pode adicionar um requisito para o INIfier ao arquivo json com as informações de modificação. Você deve usar um INIfier, não um nome. O identificador deve ter 3 espaços antes dele (uma vez que as modificações são carregadas em ordem alfabética, isso ajuda o INIfier a corrigir os métodos apropriados antes que qualquer outra coisa possa usar TextAsset), então use a string "INIfier-1.0.0"
Mods/Addons semelhantes
Torta Bethini (Editora, Performance INI)allFerramentas universais para Modding ToolsModding Tools
Bethini Pie (Performance INI Editor) é uma ferramenta versátil que simplifica a edição de arquivos d...000
Software MelonLoaderallFerramentas universais para Modding ToolsModding Tools
MelonLoader é um carregador de mod all-in-one para jogos Unity.000
dlssg-to-fsr3 (substituir Nvidia DLSS Frame Gen por AMD FSR 3 Frame Gen)allFerramentas universais para Modding ToolsModding Tools
Este modo requer uma placa gráfica Nvidia RTX.Instalação (Guia de vídeo universal para Dying Light 2...1300
Mod injetor de textura ResoRep 1.7.0 D3D11 - instalação diretaallFerramentas universais para Modding ToolsModding Tools
Este mod fornece uma maneira fácil de instalar o ResoRep 1.7.0 sem ter que instalar arquivos Java ou...700
dlss-to-fsr4 (adiciona suporte para FSR3.1.4 -4-XESS2-1 e outras versões)allFerramentas universais para Modding ToolsModding Tools
O que é o OptiScaler?O OptiScaler é uma ferramenta avançada que permite substituir e personalizar ap...000
O NVPI foi atualizadoallFerramentas universais para Modding ToolsModding Tools
O NVIDIA Profile Inspetor Revamped (NVPI Revamped) é um fork NVPI com documentação de configuração m...000
Habilitando DLSSallFerramentas universais para Modding ToolsModding Tools
RECURSOSTestado em vários jogos DirectX 12 em placas gráficas Intel, AMD e NVIDIA GTX/RTX.Compatível...100
Backup automático EZallFerramentas universais para Modding ToolsModding Tools
Melhorias no desempenho de prioridade da CPUNão sei se é necessário definir o mapeamento da CPU (pri...000
NvTrueHDR — RTX HDR para jogosallFerramentas universais para Modding ToolsModding Tools
Esta página fornece várias ferramentas para ajudá-lo a definir algumas das configurações ocultas de...000
Software GlumityToolSuiteallFerramentas universais para Modding ToolsModding Tools
SuíteDeFerramentasDeUn(my)(Un)ityUm pequeno kit de ferramentas para modificar jogos Unity no IL2CPPC...000
Upscaling de Resolução Universal - Geração de QuadrosallFerramentas universais para Modding ToolsModding Tools
- Há muitos jogos que suportam DLSS ou FSR, mas não XeSS - este mod é projetado para resolver este p...000
Software NVIDIA DLSS DLLSFerramentas universais para Modding ToolsModding Tools
Nesta página, diferentes versões do NVIDIA DLSS DLL, NVIDIA DLSS 3.5 Ray Reconstruction DLL e NVIDIA...000
(DLSS) Instalador para Linux e Steam DeckallFerramentas universais para Modding ToolsModding Tools
O jogo deve suportar DLSS FG e/ou DLSSSe você não estiver usando o Linux, use o "DLSS" do Enabler di...000
Software WorkshopDLallFerramentas universais para Modding ToolsModding Tools
O que é WorkshopDL?Este é um programa para baixar modificações do Steam Workshop. Você tem um jogo e...100
Software OptiScalerallFerramentas universais para Modding ToolsModding Tools
O OptiScaler é uma ferramenta que permite a substituição de upskilers em jogos que já suportam DLSS2...000
Reforço DLSS suaveallFerramentas universais para Modding ToolsModding Tools
Novos valores predefinidos de fator de escala1. DLAA: 100%2. DLAA Lite: 88%3. Ultra qualidade+: 83%4...000
Gerenciador de Mods do Software Unity ModSorterallFerramentas universais para Modding ToolsModding Tools
UnityModManager é um excelente kit de ferramentas para modificar muitos jogos Unity. No entanto, ele...000
Software Editor Unity em Tempo de ExecuçãoallFerramentas universais para Modding ToolsModding Tools
Inspetor integrado, editor e console interativo para aplicativos criados usando o mecanismo de jogo...100
TweakGuides.com - Versão Final - Versão OfflineallFerramentas universais para Modding ToolsModding Tools
Tweak Guides fechou permanentemente em 2019. Mas como é um recurso inestimável, decidi baixar a vers...000
Gerenciador de configuração BepInEx aprimoradoallFerramentas universais para Modding ToolsModding Tools
Esta é uma bifurcação de um BepInEx Configuration Manager muito útil baseado nas mudanças que fiz ao...000