Como instalar e correr jogos japoneses (Testei jogos yaoi/BL) no Ubuntu/Linux.

Iniciado por Nosferatu Arucard, 01 de Fevereiro de 2010, 23:36

tópico anterior - próximo tópico

Nosferatu Arucard

Após uma boa experiência  ;D com alguns jogos BL/Yaoi (Boys Love) optei por publicar como se instala este tipo de programas (que são Windows-only  :(, quando mais Windows-Japan only  >:()

  Primeiro é necessário ter o Wine instalado no computador, mas o resto é o mais chato, visto que temos que instalar os locales para o japonês no sistema.
Um bom guia é dado pelo seguinte link:
http://ubuntuforums.org/showthread.php?t=383628
No entanto, é mais fácil executar o seguinte comando:
wget http://www.cinnamonpirate.com/pub/software/sh/wineloc-0.41.tar.gz

Depois descompacte e leia o ficheiro install (em maiúsculas) contendo instruções mais detalhadas.
Além do japonês, suporta coreano, chinês, árabe, russo, grego e hebraico.

Primeiro, abra o Terminal e digite os seguintes comandos como root:
$ cd /var/lib/locales/supported.d/

# touch ar
# touch el
# touch he
# touch ja

# touch ko
# touch ru

# touch zh
(Leia o install para verificar se as linhas do ficheiros de localização estão correctos)

Por fim, faça a reconfiguração:
dpkg-reconfigure locales
(Mesmo que apareça um erro sobre o SJIS, pode ignorá-lo)

E depois instale os seguintes pacotes de fontes de línguas estrangeiras, o que vai demorar um bocado:
apt-get install ttf-arphic-ukai ttf-arphic-uming ttf-kochi-gothic ttf-kochi-mincho ttf-mikachan ttf-mona ttf-sazanami-gothic ttf-sazanami-mincho ttf-vlgothic ttf-alee ttf-arphic-ukai ttf-arphic-uming ttf-baekmuk ttf-unfonts ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-ukai ttf-arphic-uming culmus msttcorefonts


Pode depois copiar as fontes do Windows se tiver a mão, ou descarregá-las da Internet. Tal tópico é opcional e encontra-se nas secções i.b e i.c do install.

Por fim, dentro da directoria do WineLocale (o ficheiro que transferiu primeiro), instale o loader, fazendo:
./install
Após alguns segundos, estará instalado.  :)

Agora, habilitou o Wine a correr aplicações não-Unicode no Ubuntu.

Um dos jogos que eu joguei e que é do pior tipo em termos de compatibilidade é o Silver Chaos, visto que só funciona em versões japonesas do Windows 98 e Me. No XP, é preciso o AppLocale ou o jogo vai crashar logo após a introdução!
(Actualmente, o jogo encontra-se em abandonware, em sites como o Aarinfantasy, que é um fansub americano de anime yaoi)

Tendo o CD na máquina, deverá abrir a Consola e digitar:
cd /media/cdrom0
wineloc -l ja_JP BOOT.EXE
(Este exemplo mostra logo como funciona: wineloc é o loader do wine estendido, o argumento -l ja_JP indica o locale a accionar que é o japonês e depois é o nome do executável. (Aparentemente, o WineLocale não suporta path aos estilo DOS  :()

A instalação é simples, mesmo que apareçam os botões e o assistente de instalação em japonês  ::)
Normalmente vai instalar em C:\Programas\VividColor\SilverChaos\, e depois deverá criar um pequeno script para não se enganar a correr o jogo:

#!/bin/bash
cd /home/<utilizador>/.wine/drive_c/Programas/VividColor/SilverChaos
wineloc -l ja_JP MainSystem.EXE

E salve-o com o nome que desejar, como por exemplo, start.sh.
Depois crie um atalho no menu do jogo (em Aplicações > Wine > Vivid Color > Silver Chaos), e insira o comando sh start.sh.
Isto fará o jogo correr no modo locale correcto. Depois disso, a não ser que tenha um guia, vai ter que jogar com menus e textos em japonês.  ;D :D

aeroncastle

boa, Nosferatu Arucard^^
eu não sou muito fã de jogos iaoi, mas jogos  hentais sõ legais=p
e achava tao dificil o wine eular os jogos japas que nem tinha tentado

sabe de algum jogo yuri bom?
flws
Padrão de Pacotes no linux é INDISPENSÁVEL! junte-se a nós
http://ubuntuforum-br.org/index.php/topic,25549.0.html
o crescimento do linux depende deste padrão,apóie você também!

Nosferatu Arucard

#2
Como exemplo prático, vou mostrar como coloquei um jogo dj-yaoi do Death Note (Bound Prince) a correr no Wine.  ;D

O jogo encontra-se no seguinte link:
http://www.tegmentum.net/original.html (e depois clique em Download Here, usando depois a página do Megaupload)

As instruções de configuração com os locales devem ser feitas todas em root, incluindo a instalação do WineLocale.
Depois disso, feche a Consola e volte a abrir uma nova e digite wineloc para criar a pasta /.wineloc contendo a configuração padrão do programa.

Descompacte o ficheiro RAR (não se esqueça de instalar o plug-in RAR para o abrir no Gestor de Arquivos, para isso faça sudo apt-get install rar unrar), para uma pasta à escolha. (Vamos assumir que fica em /Bound_Prince, na directoria home/utilizador). Para evitar problemas, é necessário mudar o nome do executável para algo mais simples. (tipo Bound_Prince.exe).

Para o correr deverá digitar o seguinte na linha de comando:
cd /Bound_Prince
wineloc -l ja_JP Bound_Prince.exe

:D

Para evitar ter que abrir uma janela de linha de comando, e ainda arriscar-se a enganar, salve o seguinte no Editor de Texto:
#!/bin/bash
cd /home/utilizador/Bound_Prince
wineloc -l ja_JP Bound_Prince.exe

E salve-o com um nome a escolha na própria directoria do jogo, como start.sh (troque utilizador pelo nome de login)

Agora vamos anexar este script ao menu principal do Ubuntu.

Clique com o botão direito em Aplicações, e escolha Editar Menus.
Role para a secção desejada, como Jogos, ou outro que queira criar e escolha "Novo Item"
No quadro de diálogo "Detalhes da Aplicação", escolha como Tipo "Aplicação", digite Bound Prince em "Nome". Em Localização, escreva o seguinte comando:
sh /home/utilizador/Bound_Prince/start.sh

Salve-o e já está pronto para ser jogado.  :)

Agora ao executar o atalho, o jogo arranca totalmente, com o título do cabeçalho em Japonês, as janelas de aviso em japonês (pode existir erros de renderização) e o texto das personagens e japonês. O menu é que colocaram em inglês com as explicações em japonês.  ;D

Para outros jogos, o processo é similar e basta adaptá-los no argumento do wineloc no script start.sh.
Alguns dispensam o uso do script start.sh, visto que no caso do Silver Chaos, bastou escrever na janela de Atalho da Aplicação em Localização:
wineloc -l ja_JP home/utilizador/.wine/drive_c/Programas/VividColor/SilverChaos/MainSystem.EXE

O que é curioso, é que se tentar o mesmo com o Bound Prince, o jogo trava logo ao abrir a janela  ::)
Além disso, o jogo só correu a partir da versão 1.1.31 do Wine.