Bienvenido!

¡Se bienvenido!

miércoles, 2 de octubre de 2013

¡Versión 2.2.0 de Hotel! ¡Al fin!

¡Al fin está lista la versión mas completa hasta la fecha!

Lo más importante es que ahora se pueden salvar y cargar partidas en linea, de forma que se puede pausar y continuar la partida en cualquier momento.

Funciona así:

Solo el creador (y éste cambia a otro si se sale de la partida) puede salvar la partida indicando una contraseña y pudiendo cargarla solo él más tarde usando el ID proporcionado por el servidor. Y solo los jugadores que estaban (que coincida el nombre con el que entraron), podrán unirse usando la contraseña proporcionada.

Ahora el turno se pasa automáticamente cuando pasan varios minutos de inactividad en un partida por parte de un jugador. Se finaliza la subasta en curso si había mayor pujador, se pagan las deudas automáticamente y se termina de construir una fase si el jugador tiró el dado pero no seleccionó el dinero en la ventana.

Se han hecho varias mejoras en la interfaz:
  • Las entradas ahora son imágenes en condiciones y se pintan correctamente sobre el tablero.
  • Se ha añadido una bola de color para indicar el turno de forma que se vea bien a quién le toca.
  • Las fases se indican con un tick mucho más bonito que antes, sin fondo blanco y con el color del dueño de la fase.
  • Muchas pequeñas mejoras y arreglos para un mejor funcionamiento.
¡Descargar!

domingo, 10 de febrero de 2013

Detección de volantes en DiRT 3 en Windows 8

Después de arreglar el problema con el perfil de DiRT 3, me vino otro nuevo: el juego detectaba los botones de mi volante (Logitech Momo Racing) pero no me ofrecía un esquema predeterminado para él como hacía antes. Esto obliga a configurar todas las teclas cada vez.

Rebuscando de nuevo por internet, encontré como solucionarlo en un post del foro de Steam donde intentaban establecer el dispositivo por defecto.

En el caso de Windows 8, aparentemente el problema es que el volante no tiene el mismo nombre que en Windows 7, y el juego tiene unos mapas de teclas asociados a los nombres de los dispositivos de juego.

Solución:

 Abrir el registro (regedit) y navegar hasta:

HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM

Buscar entre los dispositivos cual es el de nuestro mando o volante (en mi caso es VID_046D&PID_CA03) y fijarse en el valor de OEMName. Ahora vamos a donde hayamos instalado el juego y entramos en la subcarpeta "actionmap" y buscamos el fichero que corresponde a nuestro volante o mando (en mi caso: lg_momo_racing_usb.xml) y lo abrimos con un editor de texto.

Arriba hay una propiedad del nodo ActionMap llamada deviceName. Lo que pone ahí dentro tiene que coincidir 100% con el valor de OEMName del registro que hemos mirado antes.

La diferencia que vi es que en el fichero XML ponía "Logitech MOMO Racing USB" y en el registro no aparece con el "USB" al final, cosa que supongo que Microsoft ha cambiado de Windows 7 al 8. Corregimos el fichero (mejor no tocar el registro para evitar problemas con juegos futuros que ya estén adaptados a Windows 8) y funcionará :)

Espero que sea útil!

Mantener partidas de juegos basados en Games For Windows Live con cuentas locales

Buenas!

Hoy me encontré un problema al intentar jugar a DiRT 3 de nuevo. Cambié de Windows 7 a Windows 8 y, generalmente, con mantener las carpetas dentro de Mis Documentos (en este caso, están en Mis Documentos\My Games\DiRT 3) basta para no perder las partidas.

A la hora de arrancar el juego, te dice que elijas un perfil y da un error cargandolo (momento pánico :D), y rebuscando por internet, encontré que has de iniciar sesión en el Games For Windows Live, ya que los perfiles se asocian a la cuenta. En mi caso, usaba una cuenta local, y resulta que se guardan en otro lugar de Windows, lo que implica que si vas a otro ordenador o reinstalas Windows, no tendrás la cuenta local que busca el perfil del juego.

Solución:

Copiar la carpeta C:\Users\{tu usuario}\appdata\Local\Microsoft\XLive a la misma localización del nuevo Windows, y eso hará que tu cuenta local exista y así poder cargar el perfil del juego.

Aparentemente no aplica solo a DiRT 3, ya que el GTA IV creo que se asocia también a las cuentas de GFWL, así como Bioshock.

Espero que sea útil!