[LINUX] J'ai joué à Ruina du RPG Tsukuru 2000 ~ The Story of the Abandoned City ~ sur Raspberry Pi

introduction

RPG Tsukuru 2000 est un logiciel de production de jeux vendu par Enterbrain pour Windows OS. Raspberry Pi exécute Raspbian personnalisé basé sur la distribution Debian de Linux. (Il est possible d'utiliser un autre système d'exploitation pour Raspberry Pi, mais Windows ne fonctionne pas.)

Par conséquent, les programmes ** RPG Tsukuru 2000 ne fonctionnent généralement pas sur Raspbian car le système d'exploitation est différent. ** **

Il existe Wine comme logiciel pour exécuter des applications pour Windows sur Linux et MacOS, mais comme Wine utilise le jeu d'instructions x86, un jeu d'instructions de type AMD est utilisé. Cela ne fonctionne pas sur le Raspberry Pi que vous utilisez.

Il existe également un logiciel appelé Qemu qui peut émuler le jeu d'instructions x86, mais il n'est pas très pratique de l'exécuter sur un Raspberry Pi car l'émulation est lourde. ExaGaer Desktop, un logiciel payant qui s'exécute plusieurs fois plus vite que Qemu, a déjà été abandonné et est difficile à obtenir.

Voici un projet intéressant appelé EasyRPG. EasyRPG est un projet OSS qui vise à fournir des joueurs et des éditeurs pour exécuter des jeux créés avec RPG Tsukuru 200X sur plusieurs plates-formes. Puisque Linux est inclus dans la multi-plateforme, j'ai essayé d'utiliser EasyRPG Player cette fois.

Pour le dire brièvement, c'est un article que ** j'ai essayé d'utiliser la version d'EasyRPG Player pour Raspberry Pi ** car le RPG Tsukuru 2000 ne fonctionne pas sur Raspberry Pi même si je le fais normalement.

De plus, ** Une machine Windows ou une machine exécutant Wine est requise séparément pour installer le matériel RTP **. (RTP est un package de matériaux à usage général pour Tsukuru 200X publié par Enterbrain.)

introduction

Installez EasyRPG Player

EasyRPG Player est installé à l'aide du référentiel officiellement publié.

Pour Raspbian 9 (Stretch), utilisez la commande suivante.

$ echo 'deb http://download.opensuse.org/repositories/home:/easyrpg/Raspbian_9.0/ /' | sudo tee /etc/apt/sources.list.d/home:easyrpg.list
$ curl -fsSL https://download.opensuse.org/repositories/home:easyrpg/Raspbian_9.0/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home:easyrpg.gpg > /dev/null
$ sudo apt update
$ sudo apt install -y easyrpg-player

Pour Raspbian 10 (Buster), utilisez la commande suivante.

$ echo 'deb http://download.opensuse.org/repositories/home:/easyrpg/Raspbian_10/ /' | sudo tee /etc/apt/sources.list.d/home:easyrpg.list
$ curl -fsSL https://download.opensuse.org/repositories/home:easyrpg/Raspbian_10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home:easyrpg.gpg > /dev/null
$ sudo apt update
$ sudo apt install -y easyrpg-player

Ces commandes peuvent être trouvées dans "Paquets Arch Linux, Debian, Ubuntu, Fedora et openSUSE" -> "Debian" -> "EasyRPG Download Page for Linux" (https://easyrpg.org/player/downloads/#release-linux). Vous pouvez le vérifier dans "Ajouter et installer manuellement un référentiel".

$ easyrpg-player

Si EasyRPG est démarré par la commande, l'installation est réussie.

Installez RTP et copiez le dossier RTP

Si vous souhaitez lire des œuvres Tsukuru qui utilisent du matériel RTP sur Raspberry Pi, vous devez copier le matériel RTP sur Raspberry Pi. Téléchargez et installez le RTP pour RPG Tsukuru 200X à partir du site Web officiel d'Enter Brain sur une machine Windows ou une machine exécutant Wine. Par défaut, la destination d'installation est C: \ Program Files (x86) \ ASCII \ RPG2000 \ RTP ou C: \ Program Files (x86) \ ASCII \ RPG2003 \ RTP. Si vous n'en utilisez qu'un parmi 2000 et 2003, il suffit d'installer uniquement celui que vous utilisez.

Après l'installation, copiez le dossier RTP à n'importe quel emplacement sur le Raspberry Pi. (Le fichier .ico n'est pas requis.) Enfin, pour utiliser RTP depuis EasyRPG Player, ajoutez les variables d'environnement $ RPG2k_RTP_PATH et $ RPG2k3_RTP_PATH à .bash_profile. Si vous n'en utilisez qu'une parmi 2000 et 2003, il suffit d'enregistrer la variable d'environnement uniquement pour celle que vous utilisez.

Dans ce qui suit, à titre d'exemple RTP pour Tsukuru 2000 est défini comme / home / pi / RPGtkool2k / 2000 / RTP Supposons que vous ayez copié le RTP pour Tucool 2003 en tant que / home / piRPGtkool2k / 2003 / RTP. Veuillez lire le chemin comme il convient.

#Spécifiez le dossier RTP du RPG Tsukuru 2000
$ echo "export RPG2K_RTP_PATH=/home/pi/RPGtkool2k/2000/RTP" >> .bash_profile

#Spécifiez le dossier RTP du RPG Tsukuru 2003
$ echo "export RPG2K3_RTP_PATH=/home/pi/RPGtkool2k/2003/RTP" >> .bash_profile

Vous pouvez maintenant utiliser RTP d'EasyRPG.

Télécharger RPG Tsukuru works

Téléchargez votre travail préféré à n'importe quel endroit sur le Raspberry Pi.

** (Recommandé est Ruina ~ L'histoire de la ville abandonnée ~. Cet article est écrit pour prêcher 90% de Ruina ~ L'histoire de la ville abandonnée ~. ) **

Cependant, comme les fichiers zip, etc. sont souvent encodés en Shift-JIS, il est possible que les caractères soient brouillés avec le logiciel d'extension normal de Raspberry Pi. Il existe un logiciel appelé unar qui peut extraire correctement les fichiers zip encodés Shift-JIS sous Linux, nous vous recommandons donc de l'utiliser.

$ sudo apt install -y unar
$ unar <nom de fichier zip>

【Mise en garde】 Pour qu'EasyRPG Player reconnaisse le jeu, il est nécessaire de démarrer EasyRPG Player dans le répertoire où ** RPG_RT.exe existe ou dans son répertoire parent **. Par conséquent, pour démarrer EasyRPG Player dans votre répertoire personnel, il est recommandé de mettre "le dossier contenant RPG_RT.exe" dans votre répertoire personnel. (Autrement dit, si vous le définissez comme / home / pi / <dossier du jeu> / RTP_ET.exe, le jeu sera reconnu si vous démarrez EasyRPG sur / home / pi.)

Courir

Démarrez EasyRPG Player avec la commande suivante. Cependant, si vous n'entrez pas la commande dans le répertoire où ** RPG_RT.exe existe ou dans son répertoire parent **, le jeu ne la reconnaîtra pas même si EasyRPG Player démarre. Si le jeu téléchargé est correctement reconnu, il réussit. Toutes nos félicitations!

$ easyrpg-player

finalement

** Ruina ~ L'histoire de la ville abandonnée ~ est un jeu de dieu qui offre une grande qualité tout en étant gratuit. ** ** J'espère qu'il y aura plus de fans de Ruina. De plus, si vous êtes un fan de Ruina, je serais très heureux si vous pouviez vous impliquer avec Twitter ou SoundCloud. Je vais.

Recommended Posts

J'ai joué à Ruina du RPG Tsukuru 2000 ~ The Story of the Abandoned City ~ sur Raspberry Pi
J'ai envoyé les données de Raspberry Pi à GCP (gratuit)
J'ai essayé d'automatiser l'arrosage du pot avec Raspberry Pi
[J'ai touché le Raspberry Pi (1)] J'ai résumé les opérations de base de Minecraft Pi Edition (2015.5.23 pré-version)
Utiliser le capteur Grove avec Raspberry Pi
J'ai tweeté l'éclairement de la pièce avec Raspberry Pi, Arduino et un capteur optique
Sonnez le buzzer en utilisant python sur Raspberry Pi 3!
Je souhaite être informé de l'environnement de connexion lorsque RaspberryPi se connecte au réseau
Essayez d'utiliser le capteur de température (LM75B) avec Raspeye.
Changer les valeurs du thermo-hygromètre Bot avec Raspberry Pi
Mettre en œuvre des cadres photo optimisés personnellement avec Raspberry Pi
Contrôler la mise sous / hors tension du port USB du Raspberry Pi
Installation de Docker sur Raspberry Pi et L Chika
J'ai essayé d'utiliser la console Pi I / F du kit de démarrage Raspeye IoT de Mechatrax "anyPi"
pigpio sur Raspberry pi
L'histoire de sys.path.append ()
Cython sur Raspberry Pi
Sakura L'histoire du fonctionnement de la bouteille Python sur Internet
J'ai essayé d'exécuter Movidius NCS avec python de Raspberry Pi3
Je souhaite désactiver les interruptions sur le Raspberry Pi (≒ DI / EI)
À propos de l'erreur que j'ai rencontrée en essayant d'utiliser Adafruit_DHT à partir de Python sur Raspberry Pi