(HO) NSC_Builder. Eliminación de encriptación por titlerights en nsp y multi-content Builder.

(mensaje borrado)
scar86
Habitual
38 mensajes
desde jul 2016
@JulesRussel
Hola, he tenido una semana algo ocupada, pero si, use la version de X64, mi problema fue/es que uso una maquina virtual de Windows 10 pro desde mi mac, quise ejecutar el programa estando en el disco de mac directamente, (Parallels los mapea para ser accesibles desde windows), después de pasar los archivos a un disco duro externo y este montarlo a la maquina Virtual funciono todo a la primera

PD- sigo teniendo otro problema pero estoy seguro que es por algo que hace la mac al pasar archivos a la SD, si paso los NSPs desde la mac a la memoria, en el switch los archivos NSPs no son reconocibles por los programas como Goldleaf, si paso los archivos desde windows o Linux todo funciona bien
JulesRussel
MegaAdicto!!!
4.949 mensajes
desde ene 2012
@scar86 Sí eso del mac, las sd y los archivos con la Switch se viene diciendo desde hace algún tiempo. Mira por el hilo de Xecuter con el buscador, creo que tienen comentado algo sobre el tema.
satelman
Habitual
99 mensajes
desde mar 2014
Editado 16 veces. Última: 17/02/2019 - 19:15:11 por satelman.
Hola de nuevo, @JulesRussel:

Estoy intentando bajar la versión requerida por un archivo nsp (update) que tiene estos datos:

Required Firmware:
- RequiredSystemVersion: 269484032 -> 4.1.0
- Encryption (keygeneration): 3 -> (3.0.1 - 3.0.2)
- Patchable to: 201392128 -> 3.0.1

Cuando fuerzo la encriptación a 3 (3.0.1 - 3.0.2) (si no la fuerzo y uso la opción "f" solo me baja a la versión 4.0.0, ¿por qué?), me sale un archivo con la información siguiente:

Required Firmware:
- RequiredSystemVersion: 201392178 -> 3.0.1-50
- Encryption (keygeneration): 3 -> (3.0.1 - 3.0.2)
- Patchable to: 201392128 -> 3.0.1

Mis preguntas son: ¿Por qué sale esa versión "rara" 3.0.1-50 (201392178) y no termina de bajar a la esperada 3.0.1 (201392128)? ¿Es correcto o hay algún problema con la clave 03? ¿Se puede bajar de alguna manera a 3.0.1 (201392128) o no es necesario y con 3.0.1-50 (201392178) ya está bien? No entiendo esa pequeña diferencia de numeración.

Me ha pasado con dos archivos nsp (update) de juegos distintos que se supone que se pueden bajar a 3.0.1 (201392128). Uso tu versión de 64 bits en Windows 10.

Muchas gracias por tu ayuda y por tu magnífico programa, y a ver si me puedes aclarar este pequeño misterio.

P.D.: No se si servirá de información, pero también me pasa con otras versiones. Con otro archivo update me resultó esto:

Required Firmware:
- RequiredSystemVersion: 335544750 -> 5.0.0-430
- Encryption (keygeneration): 5 -> (5.0.0 - 5.1.0)
- Patchable to: 335544320 -> 5.0.0

5.0.0-430??
JulesRussel
MegaAdicto!!!
4.949 mensajes
desde ene 2012
Editado 1 vez. Última: 17/02/2019 - 19:15:55 por JulesRussel.
@satelman Sateman descubriendo los secretos del programa XD. Está forzado a posta porque una versión inferior daba problema en xci modernos que probé. No en Nápoles pero si en xci incluso en sistemas más recientes.
En cuanto a esa versión rara es la versión comercial conocida.
Pero si el RSV está capado para que por defecto no baje de ese número salvo que el usuario lo fuerce.

Creo que estaba puesto en opciones. Algo así como "RSV cap" en el archivo de configuración.
satelman
Habitual
99 mensajes
desde mar 2014
Editado 1 vez. Última: 17/02/2019 - 19:19:50 por satelman.
JulesRussel escribió:@satelman Sateman descubriendo los secretos del programa XD. Está forzado a posta porque una versión inferior daba problema en xci modernos que probé. No en Nápoles pero si en xci incluso en sistemas más recientes.
En cuanto a esa versión rara es la versión comercial conocida.
Pero si el RSV está capado para que por defecto no baje de ese número salvo que el usuario lo fuerce.

Creo que estaba puesto en opciones. Algo así como "RSV cap" en el archivo de configuración.


I see. Susto. Entonces, ¿no pasa nada por tener esa versión "extraña" 3.0.1-50? ¿La actualización funcionaría correctamente en una consola con versión del sistema 3.0.1?
JulesRussel
MegaAdicto!!!
4.949 mensajes
desde ene 2012
@satelman Es que no hay consolas con 3.0.1, realmente la versión comercial es 3.0.1-50 pero los guiones no salen en la consola. Aún así podría no funcionar, depende del juego, en teoría la actualización de Stardew Valley bajaba a esa versión pero como necesita dependencias de los servicios online da error al iniciar por debajo de 6.0, con otros juegos puede pasar algo similar.
Lo del RSV suele ser un parche directo pero puedes encontrarte con esas cosas de vez en cuando XD.
satelman
Habitual
99 mensajes
desde mar 2014
Editado 1 vez. Última: 18/02/2019 - 01:27:35 por satelman.
JulesRussel escribió:@satelman Es que no hay consolas con 3.0.1, realmente la versión comercial es 3.0.1-50 pero los guiones no salen en la consola. Aún así podría no funcionar, depende del juego, en teoría la actualización de Stardew Valley bajaba a esa versión pero como necesita dependencias de los servicios online da error al iniciar por debajo de 6.0, con otros juegos puede pasar algo similar.
Lo del RSV suele ser un parche directo pero puedes encontrarte con esas cosas de vez en cuando XD.


Ah, entendido. Gracias. Entonces, si quiero bajar la versión, ¿lo mejor es usar siempre la opción "f" para que baje solo un poco a una versión "segura" o cuál fue exactamente tu objetivo al incluir esta opción? Parece que tiene el efecto de bajar un poco la versión (p. ej., de 7.0 a 6.2.0, o de 5.1.0 a 5.0.0, etc.)
JulesRussel
MegaAdicto!!!
4.949 mensajes
desde ene 2012
@satelman f solo parchea el RSV. A lo que me refiero es que entre keygeneration 2 y keygeneration 3 hubo cambios importantes y que bajar juegos nuevos por debajo del RSV de keygeneration 3 me dió problemas empaquetando como xci con lo que puse ese "cap"
La otra opción es la máxima keygeneration que le dejas tener a los nca. Puedes fijarla por debajo del RSV, lo que pasa es que no tiene porqué funcionar en el 100% de las ocasiones. Solo he conseguido un 100% de éxito en 6.0-6.1, en 5.1 el éxito es alto pero he tenido 2-3 archivos que pese a bajársela solo funcionan a partir de 6.0.
Es prueba y error pero sí que es cierto que tengo capado el parche de RSV a ese valor salvo que lo fuerce el usuario por debajo.
JulesRussel escribió:@satelman f solo parchea el RSV. A lo que me refiero es que entre keygeneration 2 y keygeneration 3 hubo cambios importantes y que bajar juegos nuevos por debajo del RSV de keygeneration 3 me dió problemas empaquetando como xci con lo que puse ese "cap"
La otra opción es la máxima keygeneration que le dejas tener a los nca. Puedes fijarla por debajo del RSV, lo que pasa es que no tiene porqué funcionar en el 100% de las ocasiones. Solo he conseguido un 100% de éxito en 6.0-6.1, en 5.1 el éxito es alto pero he tenido 2-3 archivos que pese a bajársela solo funcionan a partir de 6.0.
Es prueba y error pero sí que es cierto que tengo capado el parche de RSV a ese valor salvo que lo fuerce el usuario por debajo.


Ajá. Vaya. Entonces, ¿recomiendas no tocar en principio la versión al generar .xci o .nsp?

Por cierto, no lo hemos comentado en ningún momento, pero imagino que RSV equivaldría a algo así como "Required System Version", ¿no?