PC

El caso Asyncore

Iba a quedar muy largo poner «como arrancar PlayOnLinux en una distro Ubuntu 24 e instalar Ys the oath in Felghana edición PC» wwww así que he pensado que ese titulo, a parte de ser mas corto, le da un toque policiaco, por que sí, ha sido esto parecido a los capítulos de CSI www

Hemos logrado siempre que nos hemos propuesto, correr juegos japoneses en distros de Linux y siempre lo hemos logrado con éxito, y sin tener que armas muchos fregaos la verdad, pero nada podía hacer presagiar la que tendríamos que liar para poder lograr por n-enésima vez ese objetivo. Siempre ha sido difícil pero lo hemos vuelto easy, y os contamos tiempo atrás como poder lograrlo, pero ahora conlleva hacer unas movidas muy locas que merece la pena contarlos como ha ido y que soluciones hemos preparado para lograr el objetivo.

Vaya por delante que primero, Kabochi esta vez se ha metido de lleno en el ajo, y también hemos tenido una ayuda muy grande con Adrián, que nos ha estado guiando en casi todo el proceso. Les he pedido a ambos que aporten su granito en la redacción de esta entrada y que nos cuenten un poco sus impresiones.

Kabochi Avatar
Kabochi
Es impresionante lo complejo y las tantas formas que hay para resolver problemas con Linux, me alegra que de final hayamos podido arreglar el problema y que todo funcione bien ><b
Adrian Avatar
Adrian
Quiero compartir con ustedes nuestra aventura resolviendo problemas de compatibilidad con PlayOnLinux y Wine. Este desafío comenzó con la instalación de un juego japonés en Linux, que resultó ser más complicado de lo que esperábamos. Desde problemas con módulos de Python como asyncore, hasta configurar correctamente los locales japoneses, cada paso nos enseñó algo nuevo.
Adrian Avatar
Adrian
A lo largo de este proceso, nos dimos cuenta de la importancia de tener el soporte adecuado. Estoy feliz de haber podido ayudar a LugoIlmer y a nuestra comunidad a superar estos obstáculos. Cada problema que enfrentamos y resolvimos nos hizo más fuertes y más sabios.
Adrian Avatar
Adrian
Espero que esta guía sea útil para todos aquellos que se encuentren en una situación similar. Recuerden, la perseverancia y la colaboración son clave para superar cualquier desafío técnico.
Adrian Avatar
Adrian
Gracias por permitirme ser parte de este viaje. Sigamos explorando y disfrutando de nuestros juegos favoritos, sin importar la plataforma o el idioma.

Y efectuadas las introducciones, vayamos al grano por que hay mucho que contar, trataré de ser conciso e ir un poco al grano que sino, de seguro os marearé.

De como python de carambola y sin pretenderlo, fastidió todo

Pues si, para que negarlo, esto ha sido todo fruto de la envidia, y no de nadie, sino de envidia a mi mismo. Me encontraba viendo las entradas antiguas y llegué a esta en concreto, la que de alguna manera no os contaba como hacer que un juego de Windows Xp y para colmo en japonés, corriera en una distro Linux, que además estaba instalado en un pendrive. Actualmente ese pendrive a evolucionado en una suerte de llave que me ayuda a arrancar Ubuntu Unity en el Vaio, y tengo otro pendrive de unos 32 Gbs corriendo Lubuntu de manera permanente, instalado como si se tratara de un disco duro. Y yo quería de nuevo tener Ys instalado en un pendrive así y volver a jugarlo en cualquier máquina que se me pasara por delante. Mola la idea, ¿verdad?

Ya en intentos anteriores, instalaba PlayOnLinux en diferentes distros, pero no sé por qué razón nunca llegaba a funcionar, y como era algo solo instalación fruto de la curiosidad, en verdad ni me preocupaba por investigar, simplemente achacaba a que PlayOnLinux ya estaba discontinuado y lo dejaba pasar. Tal era así mi creencia que no hace ni dos días, quizás tres, le pedí a Copilot que por favor me recomendara un sustituto a PlayOnLinux y me propuso Lutris. Lutris en verdad mola pero de momento no está en una versión «completa» y leches, que no funcionaba para nada ninguno de los truquis easy que ya habíamos aprendido con Wine y tal, conque me dije, hay que ver que diantres le pasa a PlayOnLinux.

El primer primer problema que se presentó es, que actualmente estando como estamos en la distro 24, alias Noble, no hay una edición expresamente diseñada para la 23, casi todo lo que hay es de la 23 para atrás. Igual esto no supone un problema ya que a base de código de terminal, puedes sin problemas instalarlo. Y entonces, vas, lo quieres ejecutar y como siempre palma. Sin aviso ni hace el huevo. Diantres, por qué pasa esto.

La suerte de jugar con Linux es, que puedes ver que diantres pasa si lo arrancas desde la terminal, y recién instalado, devolvía este fallo.

No module named ‘asyncore’. Agarraté, que diantres será eso. Bueno, lo contaré en resumidas cuentas y sin poner todos los intentos por hacer resucitar algo así, nada de lo que leas o que te digan que hagas, funciona. Así puesto en plata y sin contemplaciones. Ya puedes tratar de instalar pip, ya puedes ir a la fuente y descargarlo, haz lo que quieras, pero ese módulo de python en la versión 3 ha dicho hasta nunca jamás. Nos tiramos toda una tarde entera tratándolo de implementar y nada. La única solución que ha funcionado es editar las líneas del código de PlayOnLinux que le hace buscar ese módulo. Son dos ligeras modificaciones que hay que hacer con nano, y con eso haréis que PlayOnLinux no busque ese módulo desatendido y termine por arrancar. Os pasamos los pantallazos con los archivos y las modificaciones.

Y con esas dos tonterías de modificaciones, si andas en una distro Noble y con python3, porque seguro tendrás si o si la versión 3, ya podrás lograr que funcione. Comentaros que causamos un problemilla un pelín que no sabemos aún si ha sido de tanto meter código al pendrive, pero no hemos podido por el momento hacer que funcione la opción de abrir una shell dentro de la máquina virtual dentro de PlayOnLinux así que por favor, si nuestro método no os ha funcionado o ha sufrido algún lastre PlyOnLinux es por que seguramente acarré algún intento o algo que haga que no funcione. Y guay, ya arrancó PlayOnLinux, pero es que ahora viene la segunda parte más divertida aún.

De como wine 9 hace funcionar Iroseka pero fastidió la instalación de Felghana

¿Sabes eso de, si no puedes lograrlo el mismo día, déjalo para el siguiente y la solución vendrá fácil? Parece una chorrada pero es lo que verdaderamente ha pasado con la segunda problemática de instalar Felghana. Una vez que ya estaba la máquina lista en Ubuntu Unity (como comento, en el pendrive no pudimos hacerle correr de la manera elegante), una y otra vez el juego empezaba a instalarse pero se caía a nada, con solo generar la carpeta y copiar tres míseros archivos. Pero como diantres es esto posible, si con nuestro método infalible siempre ha sido posible…

El caso es que Kabochi indagó el fallo que nos salía, y en la web de Falcom comentaba que, si tratabas de instalar Felghana en un pc con Windows 7 en adelante, si no estabas en modo administrador, el juego interrumpía su instalación… de verdad que tenemos vídeos en el canal con Felghana funcionando… como es posible que ahora ese fallo esté haciéndonos todo el lio…

Entonces recordé un detalle que siempre me traía de cabeza cuando instalaba Iroseka en Linux, y es que siempre la versión por defecto que traía de Wine todas las distros de Linux de hace dos años para acá, era la versión 5. En la actualidad, cualquier distro de Linux que instales, la versión que trae consigo es la 9, algo muy bueno por cierto para que Iroseka funcione correctamente, pero me dije ¿quizás el problema de todos estos fallos de negación de escritura que veíamos en la shell al intentar instalar Felghana, eran porque necesitábamos una versión muy concreta de Wine?¿Y esta concreta es la 5?

Probé a utilizar la 1 pero devolvía otro tipo de fallos totalmente salidos de no sé donde, totalmente diferentes a los que devolvía en la versión 9 de Wine, así que, si la 5 en todos estos años me había hecho funcionar bien Felghana, ¿por qué no hacer así ahora?

Pues sí, al solicitar para la versión x86 de la máquina virtual, bueno mejor dicho, para los bottles que creas dentro de PlayOnLinux, que funcionara con la versión 5, fue arrancarlo e instalarlo hasta el final con cero problemas ><

En verdad fue una satisfacción enorme ver como Ys the Oath in Felghana, posiblemente mi juego favorito de todos los Ys con permiso de Origin y Naphistim, volvía funcionar sin problemas de audio ni cosas raras como si nos había pasado con Lutris. En paralelo Kabochi también estuvo batiéndose el cobre intentando correr juegos viejunos en Sonoma 14.5, con también tela de problemas sobre todo con la velocidad de emulación y problemas de sonido, y de verdad me parecía super extraño que, con lo bien que funcionaba PlayOnLinux, este ya no funcionara. No es la panacea que conste, pero facilitaba mogollón las cosas, mismamente con Stein;Gates, que por cierto es otro currazo actualmente, esos dos elementos fundamentales sin los cuales no podrás arrancarlo que salen en el vídeo de abajo yo no los guardé ^^;

En verdad nos metemos en unos fregaos… pero en verdad también nos mola demasiado liarnos con estas cosas, y si encima os podemos ayudar a lograr que vuestro juego de pc amado rule en máquinas actuales, más felices que lombrices oiga.

Podéis utilizar el cajetín de abajo de mensajes para preguntar, cualquier duda que tengáis podéis planteárnosla ahí o en YouTube que por cierto, sin saber muy bien que habíamos liado, subimos esto tal que esta mañana pero que grabamos ayer ya cuando decidimos que ya no daban más de si nuestras energías w

Gracias por leer^^, un saludo enorme^^.

Tags : LINUXYS
lugoilmer

The author lugoilmer

Puede que no siempre hagamos lo correcto, pero seguro que tampoco estamos totalmente equivocados.
Somos la significancia insignificante en un mundo que es más pequeño de lo que parece y más grande de lo que es.

Leave a Response

Este sitio esta protegido por reCAPTCHA y laPolítica de privacidady losTérminos del servicio de Googlese aplican.

El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.