Universal-Updater é um aplicativo homebrew para Nintendo 3DS com a intenção de tornar o download de outros homebrew simples e fácil. Não há necessidade de copiar arquivos manualmente ou passar por processos de instalação, pois ele faz tudo isso para você.
Características
- Um formato de loja com conceito semelhante aos Repositórios Cydia
- O padrão é Universal-DB
- Quer adicionar mais? Vá para configurações, escolha "Selecionar Unistore", clique no ícone + e selecione um da lista, insira um URL ou escaneie um código QR
- Personalização na classificação e exibição
- Várias chaves de classificação: "Título", "Autor" e "Última atualização"
- A direção pode ser ascendente ou descendente
- A exibição do aplicativo pode ser mostrada em uma grade ou em linhas
- Instalação em segundo plano para que você possa continuar usando o restante do aplicativo durante a instalação
- Pesquisa e marcações para facilitar a localização de aplicativos
- Visualização de capturas de tela e notas de versão de aplicativos
- Atalhos para atualizar facilmente aplicativos atualizados com frequência ao usar o Homebrew Launcher
- Traduções para usuários de vários idiomas
- Para contribuir com traduções, junte-se ao nosso projeto Crowdin
- Para solicitar um novo idioma, entre em nosso Discord Server ou entre em contato com um gerente de projeto no Crowdin
Compilação
Configurando seu ambiente
Para construir o Universal-Updater a partir do código-fonte, você precisará instalar o devkitARM e algumas bibliotecas. Siga a página de primeiros passos do devkitPro para instalar o pacman e execute o seguinte comando para instalar tudo o que você precisa:
(sudo dkp-)pacman -S 3ds-dev 3ds-curl 3ds-bzip2 3ds-liblzma
(O sudo dkp-
pode não ser necessário dependendo do seu sistema operacional)
Você também precisará de bannertool e makerom em seu PATH.
Clonando o repositório
Para baixar o código-fonte você precisará clonar o repositório com submódulos, isso pode ser feito executando:
git clone --recursive https://github.com/Universal-Team/Universal-Updater.git
Se você já o clonou, você pode usar o seguinte comando para atualizar todos os submódulos:
git submodule update --init --recursive
Prédio
Depois de clonar o repositório (com submódulos), basta executar make
na raiz do repositório.
Se você estiver testando no Citra, execute make citra
em vez de apenas make
para desativar a verificação de Wi-Fi. (Nota: source/utils/download.cpp
deve ser reconstruído para que isso tenha efeito, salve o arquivo se ele já tiver sido compilado)
Capturas de tela
Capturas de tela
Créditos
- SuperSaiyajinStackZ – Desenvolvedor líder, quirc retrabalhado para C++
- Pk11 - Designer de maquete, mantenedor de site
- NightScript - Criador e planejador de conceito
- dlbeer - Desenvolvedor original do quirc
- FlagBrew: código QR original do scanner
- Icons8: Designer de ícones
- lvandeve: Para LodePNG
- PabloMK7: Banner 3D e melhorias no código de download
- lividhen: Banner 3D