jueves, 19 de diciembre de 2019

Phacox's Injector

Phacox's Injector is a program that allows you to inject games into the Virtual Console of the Wii U. It is compatible with NES, SNES, N64, GBA and NDS games.

Download

Characteristics
- Easy to use graphic interface.
- Contextual help and two languages, English and Spanish.
- Automatically recognize ROM formats, *.nes, *.fds, *.sfc, *.smc, *.z64, *.n64, *.v64, *.gba and *.nds
- Support images *.png, *.jpg and *.bmp
- Configuration of the N64 Virtual Console, easily disables the dark filter, aspect ratio and display scale of the game. It simplifies the incorporation of the ".ini" configuration file for the game and has an advanced editor "VCN64ConfigEditor".
- The Title ID reflects whether you have used the same combination of ROM and base game.
- Option to package the result (WUP Installer format) or leave it unpacked (Loadiine format).
- It is able to remember the folders of your ROM collections and image gallery.
- You can use any game as a base (you can only inject the ROM if the base supports it, although this does not guarantee that the game works).
- Use Wii U Virtual Console games packed (files, title.cert, title.tik, title.tmd, "*.app" and "*.h3") or unpacked (folders code, content and meta) as base.

Have the Wii U Common Key on hand (search for it on Google).
Requires .NET Framework 4.6 or higher.
You can get the base games with "Wii U USB Helper", "uTikDownloadHelper" or similar.

Mode selection

Auto
- The program adapts automatically according to the chosen ROM.
- Enable the base game load after choosing the ROM.
- In this mode you will use the image templates of NES, SNES (USA), N64, GBA and NDS, as appropriate.

Famicom
- You can only choose ROMs for Famicom and NES.
- Enable the base game load for Famicom and NES.
- Use Famicom image templates.

NES
- You can only choose ROMs for Famicom and NES.
- Enable the base game load for Famicom and NES.
- Use the NES image templates.

Super Famicom
- You can only choose ROMs for Super Famicom and SNES.
- Enable the base game load for Super Famicom and SNES.
- Use Super Famicom image templates.

SNES (EUR)
- You can only choose ROMs for Super Famicom and SNES.
- Enable the base game load for Super Famicom and SNES.
- Use the SNES (EUR) image templates.

SNES (USA)
- You can only choose ROMs for Super Famicom and SNES.
- Enable the base game load for Super Famicom and SNES.
- Use the SNES (USA) image templates.

N64
- You can only choose ROMs for N64.
- Enable the base game load for N64.
- Use the N64 image templates.

GBA
- You can only choose ROMs for GBA.
- Enable the base game load for GBA.
- Use the GBA image templates.

NDS
- You can only choose ROMs for NDS.
- Enable the base game load for NDS.
- Use the NDS image templates.

Main

In this section you just need to put the name of the game and load a base (you can use the same base that is already loaded). Choosing a ROM is optional!

If you choose a ROM, the program will change the name that appears in the console menus to the new name you set and will inject the selected ROM.

If you do not choose a ROM, the program will not change the name of the base game, the new name you entered will only be used to name the output folder and the base game ROM will not be modified. Useful if you just want to edit some option of the Virtual Console without modifying anything else.

You can change the Virtual Console settings.

For Famicom and NES
- Change the aspect ratio, 7:5 (default and not recommended), 8:7 (native, recommended for square pixels), 4:3 (used in old square televisions) and 16:9 (widescreen, to occupy the full width of modern televisions).

For Super Famicom and SNES
- Change the aspect ratio, 4:3 (default, it was used in old square televisions), 8:7 (native, recommended to obtain square pixels) and 16:9 (wide screen, to occupy the full width of the modern televisions).

For Nintendo 64
- Disable the dark filter.
- Change the aspect ratio from 4:3 to 16:9 (this stretches the image if the ROM does not have a widescreen patch)
- Change the display scale of the game.
- Choose the configuration file that corresponds to the game you are going to inject (not all games have a configuration file and partly because of that they do not work in the Virtual Console). You can download all the configuration files (made by Nintendo) here.








Images

In this section you can modify the menu icon and the game presentation images.

You can load only the image of the title screen and it will be updated in all templates, Select the year of launch of the game, the number of players it supports and if you want to show or hide the name you gave the game.

You also have the option to keep the images of the base game. Useful if you just want to edit some option of the Virtual Console without modifying anything else.

For Nintendo DS, you can use the ROM icon instead of the title screen image.










Injecting

To enable the buttons, name the game and load a base. Injecting a ROM is optional (see the Main section).

By clicking on the "Do pack" button you will have to select a folder where the game will be placed in WUP Installer format (files, title.cert, title.tik, title.tmd, "*.app" and "*.h3"). If you have not yet set the Wii U Common Key, it will result in a failed injection (technically the injection is performed, but the result cannot be packed).

By clicking on the "Do not pack" button you will have to select a folder where the game will be placed in Loadiine format (folders, code, content and meta).

Regardless of whether it fails or not, an injection will show the program log file.



Settings

In this section you can enter the Wii U Common Key, this will allow you to package and unpack games in WUP format.

You can change the language of the program and disable contextual help.



Disclaimer

The tools packaged with this application belong to their respective developers.

Credits

CNUSPacker by NicoAICP, Morilli
https://github.com/Hotbrawl20/CNUS_Packer

CDecrypt v3.0 by Crediar, phacox.cll
https://github.com/phacoxcll/cdecrypt

inject_gba_C by Morilli
https://github.com/Morilli/inject_gba_C

Phacox's Injector 1.0

El inyector de phacox v1.0 ya está disponible.

Phacox's Injector es un programa que te permite inyectar juegos en la Consola Virtual de la Wii U. Es compatible con juegos de NES, SNES, N64, GBA y NDS.

Descargar

Características
- Interface gráfica de fácil uso.
- Ayuda contextual y dos idiomas, inglés y español.
- Reconoce automáticamente lo formatos de ROM, *.nes, *.fds, *.sfc, *.smc, *.z64, *.n64, *.v64, *.gba y *.nds
- Soporte de imágenes *.png, *.jpg y *.bmp
- Configuración de la Consola Virtual de N64, deshabilita fácilmente el filtro obscuro, la relación de aspecto y la escala de visualización del juego. Simplifica la incorporación del archivo de configuración ".ini" para el juego y cuenta con un editor avanzado "VCN64ConfigEditor".
- El Title ID refleja si has usado la misma combinación de ROM y juego base.
- Opción para empaquetar el resultado (formato WUP Installer) o dejarlo desempaquetado (formato Loadiine).
- Es capaz de recordar las carpetas de tus colecciones de ROMs y galería de imágenes.
- Puedes usar cualquier juego como base (sólo puedes inyectar la ROM si la base la admite, aunque esto no garantiza que el juego funcione).
- Usa juegos de la Consola Virtual de Wii U empacados (archivos, title.cert, title.tik, title.tmd, "*.app" y "*.h3") o desempacados (carpetas, code, content y meta) como base.

Ten a la mano la clave común de Wii U (búscala en Google).
Requiere .NET Framework 4.6 o superior.
Puedes conseguir los juegos base con "Wii U USB Helper", "uTikDownloadHelper" o similar.

Selección de modo

Auto
- El programa se adapta automáticamente según la ROM elegida.
- Habilita la carga de juego base después de elegir la ROM.
- En este modo usará las plantillas de imágenes de NES, SNES (USA), N64, GBA y NDS, según corresponda.

Famicom
- Sólo podrás elegir ROMs para Famicom y NES.
- Habilita la carga de juego base para Famicom y NES.
- Usará las plantillas de imágenes de Famicom.

NES
- Sólo podrás elegir ROMs para Famicom y NES.
- Habilita la carga de juego base para Famicom y NES.
- Usará las plantillas de imágenes de NES.

Super Famicom
- Sólo podrás elegir ROMs para Super Famicom y SNES.
- Habilita la carga de juego base para Super Famicom y SNES.
- Usará las plantillas de imágenes de Super Famicom.

SNES (EUR)
- Sólo podrás elegir ROMs para Super Famicom y SNES.
- Habilita la carga de juego base para Super Famicom y SNES.
- Usará las plantillas de imágenes de SNES (EUR).

SNES (USA)
- Sólo podrás elegir ROMs para Super Famicom y SNES.
- Habilita la carga de juego base para Super Famicom y SNES.
- Usará las plantillas de imágenes de SNES (USA).

N64
- Sólo podrás elegir ROMs para N64.
- Habilita la carga de juego base para N64.
- Usará las plantillas de imágenes de N64.

GBA
- Sólo podrás elegir ROMs para GBA.
- Habilita la carga de juego base para GBA.
- Usará las plantillas de imágenes de GBA.

NDS
- Sólo podrás elegir ROMs para NDS.
- Habilita la carga de juego base para NDS.
- Usará las plantillas de imágenes de NDS.

Principal

En esta sección sólo necesitas, poner el nombre del juego y cargar una base (puedes usar la misma base que ya está cargada). Elegir una ROM es opcional.

Si eliges una ROM el programa cambiará el nombre que aparece en los menús de la consola por el nuevo nombre que pusiste e inyectará la ROM seleccionada.

Si no eliges una ROM el programa no cambiará el nombre del juego base, el nuevo nombre que pusiste sólo se usará para nombrar la carpeta de salida y no se modificará la ROM del juego base. Útil si sólo quieres editar alguna opción de la Consola Virtual sin modificar nada más.

Puedes cambiar los ajustes de la Consola Virtual.

Para Famicom y NES
- Cambia la relación de aspecto, 7:5 (por defecto y no recomendada), 8:7 (nativa, recomendada para obtener pixeles cuadrados), 4:3 (se usaba en las viejas televisiones cuadradas) y 16:9 (pantalla ancha, para ocupar todo el ancho de los televisores modernos).

Para Super Famicom y SNES
- Cambia la relación de aspecto, 4:3 (por defecto, se usaba en las viejas televisiones cuadradas), 8:7 (nativa, recomendada para obtener pixeles cuadrados) y 16:9 (pantalla ancha, para ocupar todo el ancho de los televisores modernos).

Para Nintendo 64
- Deshabilita el filtro obscuro.
- Cambia la relación de aspecto de 4:3 a 16:9 (esto estira la imagen si la ROM no tiene parche para pantalla ancha)
- Cambia la escala de visualización del juego.
- Elige el archivo de configuración que corresponde al juego que vas a inyectar (no todos los juegos tienen un archivo de configuración y en parte por eso no funcionan en la Consola Virtual). Puedes descargar todos los archivos de configuración (hechos por Nintendo) aquí.








Imágenes

En esta sección puedes modificar el icono del menú y las imágenes de presentación del juego.

Puedes cargar sólo la imagen de la pantalla de título y se actualizara en todas las plantillas, Selecciona el año de lanzamiento del juego, el número de jugadores que soporta y si quieres mostrar u ocultar el nombre que le pusiste al juego.

También tienes la opción de conservar las imágenes del juego base. Útil si sólo quieres editar alguna opción de la Consola Virtual sin modificar nada más.

Para Nintendo DS, puedes usar el icono de la ROM en lugar de la imagen de la pantalla de título.










Inyectado

Para habilitar los botones, pon un nombre al juego y carga una base. Inyectar una ROM es opcional (ve la sección Principal).

Al dar clic en el botón "Empacar" deberás seleccionar una carpeta donde se pondrá el juego en formato WUP Installer (archivos, title.cert, title.tik, title.tmd, "*.app" y "*.h3"). Si no aun no has puesto la clave común de Wii U, resultara en una inyección fallida (técnicamente la inyección se realiza, pero no se puede empacar el resultado).

Al dar clic en el botón "No empacar" deberás seleccionar una carpeta donde se pondrá el juego en formato Loadiine (carpetas, code, content y meta).

Independientemente de si falla o no, al realizar una inyección se mostrará el archivo de registro del programa.



Ajustes

En esta sección puedes introducir la clave común de Wii U, esto te permitirá empaquetar y desempaquetar juegos en formato WUP.

Puedes cambiar el idioma del programa y deshabilitar la ayuda contextual.



Descargo de responsabilidad

Las herramientas incluidas en esta aplicación pertenecen a sus respectivos desarrolladores.

Créditos

CNUSPacker por NicoAICP, Morilli
https://github.com/Hotbrawl20/CNUS_Packer

CDecrypt v3.0 por Crediar, phacox.cll
https://github.com/phacoxcll/cdecrypt

inject_gba_C por Morilli
https://github.com/Morilli/inject_gba_C