Skip to content

NSP Auto Installer Maker v2.8

Latest

Choose a tag to compare

@CNX17 CNX17 released this 09 Aug 14:33
d0c9dd4

Changelog v2.8

Add request

  • Save/Load Configuration menu: Added a dedicated File menu with explicit "Save Configuration" / "Load Configuration" entries. Unlike the automatic session persistence added in v2.7 (which silently remembers your last setup), this lets you save a named .json profile — including both Title IDs — so you can recreate an exact past build on demand.
  • Copy Forwarder Metadata button: Added a "Copy Forwarder Metadata" button in the Installer tab, mirroring the existing "Copy Forwarder Icon" button. Copies Name, Publisher, Description, and Version from the Forwarder setup directly into the Installer setup.
  • Build NSZ button: Added a "Build NSZ" button next to "Build NSP". Compresses both the Forwarder and Installer NSPs to .nsz (compression level 18, 1MB blocks, quick NCA hash verification) and keeps only the compressed .nsz files in the output folder — the regular .nsp files are left untouched if you build with "Build NSP" instead.

Fixed

  • Version display was stuck at "v2.6" in the window title, title bar, and footer after the v2.7 release. Now derived from a single source of truth, always matches the actual build.
  • Restored the correct NSP Auto Installer Maker icon (it had been swapped out incorrectly in a prior build).
  • A Unicode encoding issue in background logging could throw a false "Failed to generate TIDs" error on a fresh app launch. Fixed at the source — TID generation itself was never actually broken.

Improved

  • Widened the Name, Publisher, Description, and Version fields on both the Forwarder and Installer tabs to stretch across the full available width, so longer values are visible without scrolling.

All previous features preserved (version writing to NACP, auto session persistence, multi-resolution icon).

Thanks @deejay87 for the ideas and tests!


Changelog v2.8 (PT-BR)

Adicionado

  • Menu Salvar/Carregar Configuração: Adicionado um menu Arquivo dedicado com opções explícitas "Salvar Configuração" / "Carregar Configuração". Diferente da persistência automática de sessão adicionada na v2.7 (que lembra silenciosamente da sua última configuração), isso permite salvar um perfil .json nomeado — incluindo os dois Title IDs — para recriar exatamente uma build antiga quando precisar.
  • Botão Copiar Metadados do Forwarder: Adicionado um botão "Copiar Metadados do Forwarder" na aba do Installer, espelhando o botão já existente "Copiar Ícone do Forwarder". Copia Nome, Publicador, Descrição e Versão da configuração do Forwarder diretamente para a configuração do Installer.
  • Botão Compilar NSZ: Adicionado um botão "Compilar NSZ" ao lado de "Compilar NSP". Compacta tanto o NSP do Forwarder quanto o do Installer para .nsz (nível de compressão 18, blocos de 1MB, verificação rápida de hash NCA) e mantém apenas os arquivos .nsz compactados na pasta de saída — os arquivos .nsp normais permanecem intactos se você compilar usando "Compilar NSP".

Corrigido

  • A versão exibida ficava travada em "v2.6" no título da janela, na barra de título e no rodapé mesmo após o lançamento da v2.7. Agora deriva de uma única fonte de verdade, sempre correspondendo à build real.
  • Restaurado o ícone correto do NSP Auto Installer Maker (havia sido trocado incorretamente em uma build anterior).
  • Um problema de codificação Unicode no log em segundo plano podia gerar um falso erro "Failed to generate TIDs" na primeira abertura do app. Corrigido na origem — a geração de TIDs em si nunca esteve quebrada.

Melhorado

  • Os campos Nome, Publicador, Descrição e Versão, tanto na aba do Forwarder quanto na do Installer, agora se esticam para preencher toda a largura disponível, tornando valores mais longos visíveis sem precisar rolar.

Todos os recursos anteriores foram preservados (gravação de versão no NACP, persistência automática de sessão, ícone multi-resolução).

Obrigado @deejay87 pelas ideais e os testes!