La Aventura es La Aventura: El hogar de las aventuras gráficas

La Aventura es La Aventura, todo sobre aventuras gráficas, análisis, novedades, descargas y mucho, mucho más.
Fecha actual Dom Jul 21, 2019 6:22

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
NotaPublicado: Mié Feb 27, 2008 23:10 
Desconectado
Mamut de juguete
Avatar de Usuario

Registrado: Dom Oct 17, 2004 23:52
Mensajes: 2078
Estoy feliz. Hace menos de un mes que tomé la fantástica decisión de instalar Ubuntu en mi computadora y pasé de ser un analfabeto total de Linux a poseer un 0.2% más de conocimientos en el área :). Por supuesto que se los recomiendo a todos ya que es, en comparación a otras distros que probé brevemente en el pasado, increíblemente sencillo (aunque obviamente también se van a encontrar con problemas, como en todo).

En fin, una de las primeras cosas que probé fue a ver si funcionaba Phantas2 usando Wine ya que todos sabemos que en XP no funciona. Sólo funciona la versión de DOS pero lamentablemente los videos de dicha versión se ven a 8 bit de colores, en vez de los 16 que muestra la versión de Windows. Probé a instalarlo desde Ubuntu pero el instalador hacia el final del proceso comienza a tirar errores raros que no sé cómo se solucionan, y al parecer no pueden solucionarse por ahora ya que busqué en Google y nadie ofrecía ninguna solución.

Recién hoy se me ocurrió probar las formas alternativas de instalación. Sucede lo siguiente, hay dos versiones del juego: la primera trae un instalador sólo para Windows y la otra trae uno también para DOS. Para los que tienen la segunda versión, como yo, ya tienen todo listo. En cambio en el primer caso tienen que bajar el parche que crea un instalador de DOS. Sin embargo hay un problema y es que dicho programa es llamado por un archivo BAT que no puede ejecutarse en Wine (bueno, lo ejecuta pero peta al poco rato). Hay también otra versión del patch que es para Windows pero usa .NET, y Wine tampoco lo quiere abrir a menos que instalen algo llamado Mono que no sé lo que es pero ocupa más de 30 MB. En resumen, si necesitan usar el patch tendrán que encontrar alguna forma de hacerlo funcionar, aunque yo supongo que instalando Mono y luego ejecutando el patch debería funcionar.

Para los que tienen ambas versiones es mucho más sencillo. Primero abren DosBox y montan como C la carpeta que quieran (en mi caso /home/rodrigo) y como D la lectora de CD (generalmente /media/PHANTAS2). Van al CD, ejecutan install y siguen el proceso. Cuando todo salga bien van a tener Phantas2 versión DOS lista para ser usada, sin embargo no es lo que queremos así que hacemos lo siguiente: abrimos el archivo RESOURCE.CFG con el editor de texto, borramos lo que tiene y ponemos esto:

[Windows]
title=Phantasmagoria - A Puzzle of Flesh
titleBar=TRUE
titleBarFixed=FALSE
allowresize=FALSE
maximized=FALSE
wwidth=640
wheight=480
sciMinK=9000
sciMaxK=9000
borderpixels=10
reservek4=700
reservek8=700
reservek16=2000
wingMinK=2700
confirmdac=TRUE
leadSubmits=4
colorCursor=TRUE
maxCursorSize=2016
palette=CD:\DUK
resAud=CD:\
resSfx=CD:\
resMap=CD:\;C:\SIERRA\P2DOS
rescdisc=CD:\
patchDir=C:\SIERRA\P2DOS;CD:\PATCHES;CD:\
movieDir=CD:\DUK
robot=CD:\ROBOT
discID=RESSCI
CD:=D:
useDirectDraw=FALSE
useDirectSound=FALSE

Nota 1: Lo ideal sería que copien la carpeta Sierra/P2DOS al disco de Wine (en /home/usuario/.wine/drive_c, es una carpeta oculta así que para verla presionen CTRL+H si usan Nautilus). Sino pueden dejarla donde lo hayan instalado pero entonces tienen que cambiar el path.

Nota 2: Pueden probar a poner TRUE en "useDirectDraw" y "useDirectSound". En mi caso funciona de cualquier forma pero si se les presenta algún problema pueden probar con eso.

Luego tienen que guardar el archivo como RESOURCE.WIN. Además tienen que copiar desde el CD los archivos sierraw.exe y dukdll95.dll y copiarlos en la carpeta del juego. También copien msvcrt40.dll y péguenlo en /home/usuario/.wine/drive_c/windows/system32. Una vez hecho esto abren la configuración de Wine (winecfg) y en aplicaciones bajo "versión a imitar" seleccionan Windows 95, y en librerías buscan msvcrt40, la añaden y seleccionan "Nativa (de Windows)".

Y eso es todo. Para ejecutarlo simplemente abren sierraw.exe con Wine y listo. Aclaro sin embargo que no jugué demasiado, de hecho en cuanto vi que arrancó y me pude mover y ver videos vine a escribir este post, así que no sé si más adelante traerá problemas. Ahora veré si puedo hacer algún tipo de parche para facilitar un poco las cosas.

_________________
<a href="http://feeds.feedburner.com/~r/FilosofiasRemolachas/~6/1"><img src="http://feeds.feedburner.com/FilosofiasRemolachas.1.gif" alt="Filosofías y remolachas"></a>


Última edición por Radiobuzz el Jue Feb 28, 2008 0:07, editado 1 vez en total

Arriba
 Perfil  
 
 Asunto:
NotaPublicado: Mié Feb 27, 2008 23:39 
Desconectado
Perra sideral
Avatar de Usuario

Registrado: Lun Oct 18, 2004 20:11
Mensajes: 2550
Mono es algo independiente de wine. No tienes que bajártelo de ningún sitio, sino instalarlo de tu distribución. Sus ejecutables son como los de Java, es decir, usan una máquina virtual, en Windows .Net y en Linux Mono.

Vamos, que Mono no tiene nada que ver con wine. Solo que como sus ejecutables son .exe como los de win32, si ve que es de mono te avisa. Para lanzar un ejecutable de mono:

$ mono archivo.exe

_________________
http://acdrtux.es
La misma mierda de siempre pero ahora copiando tendencias.


Arriba
 Perfil  
 
 Asunto:
NotaPublicado: Jue Feb 28, 2008 0:03 
Desconectado
Mamut de juguete
Avatar de Usuario

Registrado: Dom Oct 17, 2004 23:52
Mensajes: 2078
Vale, lo que dijo el de arriba :mrgreen:. De todas formas da igual, acabo de subir un parche a LAELA con el cual no hace falta cumplir con toda la primera parte, solamente hay que darle soporte nativo al DLL desde la configuración del Wine.

Atención: Hice un script que acompaña al parche pero es extremadamente arcaico ya que es el primer script que hice en mi vida. Por ende, no informa si todo salió bien :P (yS, después míratelo si quieres). Más recomendable sería realizar las acciones a mano sólo para asegurarse.

_________________
<a href="http://feeds.feedburner.com/~r/FilosofiasRemolachas/~6/1"><img src="http://feeds.feedburner.com/FilosofiasRemolachas.1.gif" alt="Filosofías y remolachas"></a>


Arriba
 Perfil  
 
 Asunto:
NotaPublicado: Jue Feb 28, 2008 17:59 
Desconectado
Mamut de juguete
Avatar de Usuario

Registrado: Dom Oct 17, 2004 23:52
Mensajes: 2078
Nota: Después de todo sí es recomendable activar DirectSound y DirectDraw, de lo contrario el juego se cierra en el primer capítulo mientras usamos la computadora de la oficina (unhandled privileged instruction at address tal).

_________________
<a href="http://feeds.feedburner.com/~r/FilosofiasRemolachas/~6/1"><img src="http://feeds.feedburner.com/FilosofiasRemolachas.1.gif" alt="Filosofías y remolachas"></a>


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados


No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro

Buscar:
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com