viernes, 22 de septiembre de 2023

Error al inscribirse en el programa de firmas de Google Play

Esta entrada es para mí, principalmente, así que si alguien la encuentra, por favor, que no la lea.

Realmente esto es algo viejo; pero tengo apps sin actualizar desde hace bastante tiempo, y poniéndolas al día, he tenido que subir el fichero de clave privada cifrado. Antes podías subir el que te generaba Android Studio con extensión *.pepk; pero por alguna razón, ya no deja. Te habrá dado errores como:

To upload an Android App Bundle you must be enrolled in Play app signing

Unable to export or encrypt the private key.

The private key was not properly encrypted or is not a type of key we support.

Así que aquí va como se hace:

1. Instala OpenJDK 20. Ni con la JDK 8 ni JDK 21 oficial, funciona... así que si te quieres ahorrar volver a este punto, instálala desde aquí o como soy un tio precavido, también la he subido a MEGA.

No se te olvide añadir la ruta a las variables de entorno:

       JAVA_HOME = [Path to OpenJDK directory]

       PATH = JAVA_HOME\bin + PATH

2. Te vas a Google Play, a la aplicación en concreto, menú lateral => Setup => App signing => Use existing app signing key from Java Keystore y...

    - Descargamos el fichero encryption public key

    - Descargamos la utilidad PEPK tool (Play Encrypt Private Key) 


3. Te creas una carpeta y metes ahi tu fichero de almacén de claves (extensión .jks o .keystore), más los dos ficheros que te acabas de descargar. Y lanzas el siguiente comando:

java -jar C:\keys\pepk.jar --keystore=mi_almacen_de_claves.jks --alias=key0 --output=encrypted_private_key_path --rsa-aes-encryption --encryption-key-path=C:\keys\encryption_public_key.pem

Siendo mi_almacen_de_claves.jks tu fichero de almacén de claves y key0 el alias que tengas en tu almacén de claves. Esto generará un fichero llamado encrypted_private_key_path que es el que tienes que subir en el punto 4 de la imagen que acompaña esta entrada. 

Y ya está, a seguir piruleando.

jueves, 21 de septiembre de 2023

Qué hacemos con los viejos


Interesante, como casi siempre, exposición de Fabián C. Barrio sobre la familia y las personas mayores. Un poco de cordura en un mundo cada vez más loco.

lunes, 14 de agosto de 2023

Bruselas 2023

Ayer volvimos de pasar unos días en Bruselas. Visitamos de paso las ciudades de Brujas y Gante. Ciudades que nos han gustado mucho en todos los aspectos. Además, ha estado bien quitarse de unas de las olas de calor más fuertes de este verano.

Es el primer viaje en avión que hacía con mis hijas y la experiencia les ha encantado. Así que ya no hay excusa para seguir viajando por nuevos lugares.

Muy ricas las patatas fritas, el chocolate y la cerverza. Pero no pienso trabajar gratis; así que dejo un par de fotos más a modo de relleno y subo ésto a producción.

Gran Plaza de Bruselas

Iglesia de San Miguel (Gante)

sábado, 8 de julio de 2023

Diablo 4 TERMINADO en PC (CUIDADO SPOILERS)

Ya hace unos días que terminé la historia principal de Diablo IV. Una entrega que introduce un montón de novedades.

Diablo IV continúa 50 años después de la historia de Diablo III. Santuario está en peligro bla bla bla, conflicto eterno bla bla bla, ángeles vs demonios Round 4, etc etc. Si os interesa la historia de Diablo IV, habéis venido al lugar equivocado. Pero como me estoy haciendo viejo, pues sí me dedicaré a decir que Diablo II es mejor y todo eso; así que no te vayas aún.

La historia gira alrededor de Lilith, hija de Mephisto, que regresa a Santuario (escenario donde se desarrollan los juegos de la saga Diablo) para hacer cosas demoniacas. Este personaje es nuevo y hay que reconocer que tiene su empaque y mola bastante. Además tiene un plan chungo contra su padre (cosas que pasaron de adolescente, con un amor que a su padre no le gustó).  

Nuestro objetivo durante todo el juego es dar de caza a Lilith antes de que absorba la esencia de su padre, Mephisto y se convierta en Super Lilith. Durante todo el juego tuve la sensación de que nuestro personaje no lo conseguiría y el enfrentamiento final contra Super Lilith sería épico. Pues ni lo logra absorber, ni el enfrentamiento final es épico.

Diablo 4 es a día de hoy una base para expandir la historia y crear en el futuro, un producto redondo. Eso quiere decir, que a día de hoy, no lo es. Pero quizás debiera de matizar esto.

Diablo 4 es el Diablo más ambicioso de todos, cuenta con un mapa enorme, multitud de misiones secundarias (bastante curradas), objetos que conseguir, eventos online, temporadas que empiezan en breve... No se puede decir que nos hayan entregado un juego vacío; para nada.

Pero como jugador más enfocado en la historia, me siento decepcionado. Diablo IV es el primer Diablo, sin contar las futuras expansiones, en el que no te enfrentas a ningún demonio mayor. Aquí he leído opiniones dispares y una de ellas es "Diablo IV tiene la historia más currada de todos". Bueno, yo discrepo.

Diablo 4 es el Diablo con más diálogos que hay, eso es innegable. Pero, a mi juicio, es excesivo. La cantidad de diálogo vacío e intrascendente rebosa en muchas de las conversaciones; haciendo que la experiencia sea poco fluida. Ya sé que vamos detrás de Lilith, ya sé que si llega antes que nosotros a por la esencia de Mephisto, Santuario está perdido.  

Y como estoy viendo que se me va a alargar demasiado la entrada, lo voy a sintetizar:

  • Mapa: MAL. Tantos biomas en un espacio contiguo no me convence nada.
  • NPCs: MAL. Hay demasiados personajes y ninguno me ha llegado a convencer. Lilith, se ha quedado en nada.
  • Gráficos: BUENOS. Gran nivel en general. Se agradece que hayan escuchado a la comunidad y le hayan dado un diseño oscuro y sangriento.
  • Música: bien; pero sin llegar al nivel de Diablo II.
  • Historia: MAL. Ha habido ganas de hacerlo bien; pero en su intento, han perjudicado la experiencia y el resultado final no ha sido mejor que en anteriores entregas. 
  • Jugabilidad: MUY BUENA. La mejor de la saga sin lugar a dudas. Jugar a un Diablo anterior después de éste, hará que lo sientas antiguo y torpe.

Así que, tendremos que esperar para disfrutar de la continuación de la historia (la cual termina totalmente abierta). En general diría que hay luces y sombras muy marcadas en esta entrega; pero que con el desarrollo de nuevas expansiones (pasando por caja), las luces acabarán venciendo a la oscuridad.

NOTA FINAL: 8

lunes, 26 de junio de 2023

Mi historial de tarjetas gráficas

Desde mi primer PC, han pasado por mis manos multitud de tarjetas gráficas. Tengo de hecho una pequeña colección de gráficas como la Voodoo 4 o la GeForce 256. Pero aquí os voy a contar todas las gráficas que he ido teniendo en mi PC principal en su momento. ¡Comenzamos!

1. El adaptador gráfico integrado VGA que montaba mi primer PC: IBM Model 30/50 (tengo dudas) tenía la siguiente numeración: ZM109 72X8287: Esto servía para jugar al primer Monkey Island y a Maniac Mansion o mover Windows 3.1.


2. Mi segundo PC fue un Compaq Prolinea 4/66. No he encontrado la numeración del chip gráfico; pero cumplía el estándar SVGA. Esto ya soportaba algunos colores más (saltabamos de 8 bits a 16bits) y más resolución (de 640x480 a 1280x1024).

3. Aquí ya empieza lo bueno. Era el año 1999 y me habían dado una beca de 150.000 pesetas. La cual se fue integramente para un PC nuevo (los otros eran usados). Lo cuadré lo mejor posible y teniendo en cuenta que en el presupuesto tenía que entrar impresora, monitor y demás; pues a lo que más pude llegar fue a una aceleradora de gama media/baja: S3 Savage 3D de 8MB con bus AGP.

 

4. La gráfica anterior, aunque me dio muy buenos momentos, se rompió rápido. En poco más de un año le salieron unas rayas verdes a la imagen (mientras veía la película "La milla verde") y tuve que buscar sustituta. La elegida inicialmente fue la Creative GeForce 2MX; pero como mi CPU era cortita, no me dió el rendimiento que me esperaba. La pude devolver en El Corte Inglés y me pillé una Palit Daytona GeForce 2MX 200 (la MX más barata).


5. Pero sabéis qué, la GeForce 2 MX200 duró 1 telediario. Año 2001. Afortunadamente me pilló en garantía y en la tienda (cercana a la antigua BatchPC de Sevilla) me ofrecieron cambiarla. Por aquel entonces me dejé engatusar por las bondades del nuevo chip de PowerVR: Kyro II. Así que me hice con una Hercules 3D Prophet 4500. Una gráfica que en cuanto se popularizó el Transform & Lightning incluido en DirectX7, me dio multitud de quebraderos de cabeza. Eso sí, la tarjeta en depende qué juegos, rendía muy bien. 

6. La Kyro 2 fue una gráfica que estiré al menos un par de años. Iba muy corta para los juegos nuevos; pero no me importaba hacer sacrificios. Hasta el día 16 noviembre de 2004, fecha de salida de Half-Life 2. Ese mismo día llegué a una tienda App Informática y compré una Sapphire Radeon 9600 Pro. Un salto brutal y una gráfica que rindió de maravilla... hasta que...


7. ... se jodió. En 2007 me tocó estar una temporada con una GeForce2 MX400 que tenía por el cajón. Esa gráfica estaba totalmente desfasada pero me servía para poder usar el PC. La gráfica que me pude permitir entonces fue una Radeon 9800 Pro. La hermana mayor de mi anterior gráfica. Por supuesto, era una gráfica de segunda mano y ya estaba algo anticuada; pero al menos era superior a la MX400 y me permitía jugar a juegos como Bioshock.


8. Afortunadamente 2008 mi economía me permitió adquirir algo mejor: Una Nvidia 7800GTX. Aún así, seguía siendo una gráfica que iba 3 años por detrás del mercado; pero era una señora gráfica. Esta aguantó un par de años.

9. Llegamos al año 2010. A diferencia de las 2 gráficas anteriores, ésta sí era nueva. Una Sapphire Radeon HD 5850 Toxic. Tarjeta gráfica de gama media que hizo sus delicias en juegos como Skyrim o Diablo 3.

10. En 2012 tocaba ponerse al día de nuevo, y esta vez me estiré un poco más; saltando a la gama media/alta de Nvidia: Point of View GTX 470. Esta gráfica murió, y de ella conservo el encapsulado de la GPU. Soy el rompe gráficas. :)

11. Año 2013. Decepcionado con la corta vida de mi anterior gráfica, decido aplicar la ley del péndulo y vuelvo a cambiar de marca. Vuelvo a AMD con la Sapphire Radeon HD 7950. Otra tarjeta gráfica de gama media/alta que me dio un desempeño excelente y que acabé vendiendo a los 3 años, simplemente por adquirir algo que moviera mejor los juegos actuales.

12. ¿Adivináis? Ahora toca cambiar de marca otra vez, me paso a Nvidia, con una gráfica que compré a finales de 2016: KFA2 GTX 1070. Otra tarjeta de la gama media/alta (solo tenía por encima la GTX 1080). Esta tarjeta gráfica se comportó muy bien, jugando casi siempre a 1440p. Ha sido la tarjeta gráfica más longeva de mi historial. La vendí funcionando como el primer día para amortiguar el gasto de la siguiente de la lista...

13. Año 2021. El mercado de las gráficas estaba por las nubes, aún así, decido lanzarme por mi primera tarjeta gráfica top del mercado. Nunca antes había tenido la gráfica más potente del momento. Fue una KFA2 RTX 3090 HoF. La tarjeta era una bestia, tanto en rendimiento como en tamaño. Pero a diferencia de la anterior KFA2, ésta me salió un poco rana: mucho ruído electrico y los ventiladores disparados nada más abrir el juego. Por más que estuve tocando curvas y demás, no pude dejarla bien. Era un incordio, así que hablé con la tienda casi un año después a ver qué solución me podían dar. Me enviaron una KFA2 RTX 3090Ti nueva sin coste adicional; pero...


14. Año 2022. Por esa fecha ya había salido la RTX 4090; así que vendí la 3090Ti nueva sin estrenar (la persona que la compró le vino perfecta y funcionaba sin problemas) y yo usé el dinero para dar el salto a la que a día de hoy es mi tarjeta gráfica: Gigabyte RTX 4090.



¿Cuál será la siguiente?