Hace poco intenté generar un instalador usando ClickOnce para un proyecto de juego XNA para Windows y usando el .NET Framework 3.5 SP1 como pre-requisito y ademas seleccionando la opción de descargar los pre-requisitos desde la misma ubicación que mi aplicación con el fin de que el instalador verifique los pre-requisitos seleccionados y los instale si no se encuentran en la maquina, como se ve observa en la siguiente imagen.

Al realizar la publicación del proyecto para que me genere el instalador en una carpeta local del sistema, de modo que se pueda copiar a un CD o DVD me encontré con el siguiente error y otros similares producidos porque el paquete de bootstrapper del .NET Framework 3.5 SP1 no esta configurado correctamente:

The install location for prerequisites has not been set to ‘component vendor’s web site’ and the file ‘DotNetFX35SP1\dotNetFX20\aspnet.msp’ in item ‘.NET Framework 3.5 SP1′ can not be located on disk.

La solución a este problema y otros que se pueden presentar con el Framework 3.5 se encuentran en este Readme Readme, sin embargo, a continuación la detallo para mayor facilidad.

I. Actualizar los datos del paquete

  1. Vaya al directorio “[Program Files]\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1″ o “%ProgramFiles(x86)%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1″ para sistemas operativos x64
  2. Edite el archivo product.xml usando notepad (Si esta en Windows Vista o Windows 7 debe primero ejecutar notepad como Administrador y luego abrir el archivo desde el programa)
  3. Pegue lo siguiente dentro del elemento <PackageFiles>:
    <PackageFile Name=”TOOLS\clwireg.exe” />
    <PackageFile Name=”TOOLS\clwireg_x64.exe” />
    <PackageFile Name=”TOOLS\clwireg_ia64.exe” />
  4. Busque el elemento <PackageFile Name=”dotNetFX30\XPSEPSC-x86-en-US.exe” y cambie el valor de PublicKey a: 3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC6D526C232118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98194AD9706D05744765CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0DD07BF2B7130DFC606A2885758CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073C345E3958977609BE7AD77C1378D33142F13DB62C9AE1AA94F9867ADD420393071E08D6746E2C61CF40D5074412FE805246A216B49B092C4B239C742A56D5C184AAB8FD78E833E780A47D8A4B28423C3E2F27B66B14A74BD26414B9C6114604E30C882F3D00B707CEE554D77D2085576810203010001
  5. Busque el elemento <PackageFile Name=”dotNetFX30\XPSEPSC-amd64-en-US.exe” y cambie el valor de PublicKey al mismo del paso anterior
  6. Guarde el archivo product.xml

II. Descargue y extraiga los archivos de instalación

  1. Descargue el archivo dotNetFx35.exe a su disco duro desde acá
  2. Abra una ventana de línea de comandos y vaya hasta el directorio en el cual descargó el archivo dotNetFx35.exe.
  3. En la ventana de comandos escriba:
    dotNetFx35.exe /x:.
    Esto extraerá los archivos del Framework a una carpeta llamada “WCU” en el directorio actual.
  4. Copie los contenidos de la carpeta WCU\dotNetFramework y peguelos en el directorio %Program Files%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1 (%ProgramFiles(x86)%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1 para sistemas operativos x64)
    NOTA: No copie el directorio WCU\dotNetFramework como tal sino las 5 carpetas y el archivo dotNetFx35setup.exe que contiene.

    Ahora puedes borrar los archivos y carpetas que descargó y extrajó en los pasos 1 y 3.

Y listo, eso es todo.

Se acerca el Release Candidate de Windows 7. Estará disponible para descargar el 30 de Abril para los suscriptores de MSDN y Technet. Se tendrá una disponibilidad pública a partir del 5 de Mayo.

Esta versión incluye algunos cambios desde la version beta en varios aspectos del sistema operativo como la experiencia de usuario con el escritorio, soporte para touch, windows media player, rendimiento, administracion de dispositivos, etc. En el escritorio por ejemplo, se mejoró la función “Windows + “, que permite acceder a los primeros 10 elementos de la barra de inicio rápido usando la tecla Windows junto con el numero de aparición del acceso directo. Lo interesante es que ahora se puede lanzar el programa o cambiar de pagina o documento activo, por ejemplo si un programa tiene varias ventanas activas, al sostener la tecla Windows y presionar repetidamente la tecla con el numero correspondiente a su acceso directo se cambiará de ventanas del mismo programa, algo como un ALT + TAB por programa.

Fuente: http://windowsteamblog.com/

Hola, quiero compartir esta nueva reseña del proyecto de Corazón Virtual con XNA que publicó la revista Cambio.

Descargar artículo en pdf aquí.

Ver artículo oline aquí.

Quiero compartir esta nota que la prensa hizo sobre la primera demo del proyecto de Corazón Virtual con XNA en la que estoy trabajando con el doctor Jorge Reynolds (ingeniero colombiano inventor del marcapasos), con la cual se pretende apoyar las investigaciones que él viene adelantando en torno a su proyecto de creación del nanopuente y a futuro ser usuada como herramienta de entrenamiento y simulación.

Nota del periódico El Nuevo Siglo en pdf: Descargar

Nota del periódico El Universal: Ver nota

Willy R.

El pasado jueves 26 de Febrero, en Microsoft Colombia, fuí el speaker del Workshop de ASP.NET 3.5 y hable un poco sobre temas como características de ASP.NET 2.0, ASP.NET AJAX, ASP.NET MVC y ASP.NET Dynamic Data.

Si asististe al evento o estas interesado en descargar la presentación, la puedes conseguir aquí.

Willy R.

El 30 de Octubre se lanzó el tan esperado XNA Game Studio 3.0 que expande lo ya mostrado en las versiones anteriores para incluir nueva funcionalidad que entre otras cosas permite a los desarrolladores de juegos de distintos niveles crear juegos y distribuirlos a traves de Xbox LIVE Community Games para la Xbox 360, todo esto apuntando a apoyar lo que se ha denominado la Nueva Experiencia XBox.

Pero esto no para ahi, no solo se va a poder desarrollar para las plataformas XBox y Windows, ahora tambien se incluye el soporte para crear juegos para el reproductor de medios de Microsoft, el Zune. Esto amplia las posibilidades que tenemos para crear todos los juegos que algunas ves soñamos.

Algunas otras nuevas características que se incluyen con el Game Studio 3.0 son:

  • Probar antes de vender: Esta característica permite a los desarrolladores adicionar la característica de version de prueba o “trial” a los juegos, de modo que se facilite la tarea de entregar a la comunidad una version restringida del juego antes de comprar la version completa.
  • Invitar amigos: Ahora los desarrolladores pueden aprovechar mas que nunca las características de multi-jugador de Xbox Live para facilmente incluir la opción de invitar amigos desde el juego.
  • Integracíón con Visual Studio: Como era de esperarse, el Game Studio 3.0 soporta C# 3.0, LINQ y la mayoria de versiones de Visual Studio 2008 para dar muchas mas herramientas al desarrollador.
  • Otras características: Fácil portabilidad de los juegos entre las plataformas Windows, Xbox 360 y Zune, asistentes de migracion de 2.0 a 3.0 para asegurar la compatibilidad con Xbox LIVE Community Games, instalacion 1-click para los juegos para Windows, compresion mejorada de los recursos y contenido para mejorar los tiempos de descarga, entre muchas otras mejoras en el Framework.

Solo me resta decir… Enjoy!!!

Referencia: http://creators.xna.com/en-us/xnags_islive

Willy R.

He tenido un poco descuidado mi blog por asuntos laborales y otros mas, pero no he estado inactivo en el tema de desarrollo de video juegos. Esta son algunas charlas que he dado en universidades y hay algunas nuevas proyectadas:

  • 9 de Abril: Universidad Manuela Beltran (Bogotá)
  • 29 de Agosto: Universidad Distrital (Bogotá)
  • 16 de Septiembre: Universidad del Bosque (Bogotá)

Esta es la invitación a la charla que hizo la gente de la Universidad del Bosque, muy chevere por cierto.

Willy R.

¿Tienes un buen juego para XBox 360 en mente? ¿Estas dispuesto a implementarlo y ponerlo a competir contra otros juegos? ¿Quieres que tu juego sea reconocido como el mejor y hacer dinero con él? Si tu respuesta es SI, entonces el Build-Dream-Play es para tí. Este concurso organizado por Microsoft busca premiar el mejor juego desarrollado para XBox 360 usando el Game Studio 2.0. Los premios son:

1er puesto : US$ 40,000
2do puesto : US$ 20,000
3er puesto : US$ 10,000
4to puesto : US$ 5,000

Además no debes preocuparte por la membresía del XNA Creators Club, pues por registrarte en el concurso obtienes una gratis por 12 meses.

Willy R.

La Animación y el uso de Texturas son dos factores clave a la hora de dar vida a las creaciones en el mundo de los video juegos. Te invitamos a participar en este evento busca abordar algunos conceptos involucrados en estas labores, como son el sistema de coordenadas, lógica de matrices y transformaciones, vectores, uso de texturas, transparencias y losas.

Fecha : 19 de junio de 2008, 11:00 a.m. (Hora Colombia)
Dirección de registro : http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032380382&Culture=es-AR

Willy R.

Ya salió a la venta el tan esperado juego Grand Theft Auto IV, del que se espera venga mucho mas cargado de violencia, sexo y mucha diversion. Aquí hay un pequeño adelanto de lo que se podrá hacer en este nuevo título de Rockstar Games, que sin lugar a duda dará mucho de que hablar…

Ver trailer…

Willy R.