# How to play CaveStory with wine?

**URL:** <https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042>\
**Category:** Games\
**Tags:** solved\
**Created:** [July 30, 2018, 11:43am UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042 "2018-07-30T11:43:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 30, 2018, 11:43am UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/1 "2018-07-30T11:43:56Z")

</div>

Hi.  
I want to play CaveStory with wine.  
Because RetroArch not support japanese version.

I tried the following.

1. ssh gameshell
2. sudo apt-get install wine
3. wine games/nxengine/cavestory/Doukutsu.exe

Then, this was output

```auto
err:process:create_process L"Z:\\home\\cpi\\games\\nxengine\\cavestory\\Doukutsu.exe" not supported on this installation (x86 binary)
wine: Bad EXE format for Z:\home\cpi\games\nxengine\cavestory\Doukutsu.exe.

```

Could you tell me how to solve this problem?  
Thank you.

---

<div class="post-metadata">

**Author:** ![AlphaVDP2](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/alphavdp2/32/779_2.png) [@AlphaVDP2](https://forum.clockworkpi.com/u/AlphaVDP2)\
**Post date:** [July 30, 2018, 12:54pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/2 "2018-07-30T12:54:08Z")

</div>

Unfortunately, Wine only works with x86 applications, such as applications made for Intel or AMD based computers. The ClockworkPi is an ARM based computer, and cannot natively run x86 applications.

Wines purpose is to run Windows applications on Linux, but only when that application is made for x86.

---

<div class="post-metadata">

**Author:** ![AlphaVDP2](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/alphavdp2/32/779_2.png) [@AlphaVDP2](https://forum.clockworkpi.com/u/AlphaVDP2)\
**Post date:** [July 30, 2018, 12:59pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/3 "2018-07-30T12:59:11Z")

</div>

Someone correct me if I am wrong, I dont have a CPI to see how they actually run Cave Story. I assumed it was an ARM native port of the nxenging?

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 30, 2018, 1:39pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/4 "2018-07-30T13:39:45Z")

</div>

Thank you for teaching me 🙂  
It is a little disappointing ☹  
I will endure it and I will try to play in English version.

I found this, so I think I will do it if I have the opportunity.  
[https://eltechs.com/run-skype-on-raspberry-pi/](https://eltechs.com/run-skype-on-raspberry-pi/)  
When this works, I think that I will purchase ExaGear.

---

<div class="post-metadata">

**Author:** ![Petrakis](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/petrakis/32/256_2.png) [@Petrakis](https://forum.clockworkpi.com/u/Petrakis)\
**Post date:** [July 30, 2018, 2:02pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/5 "2018-07-30T14:02:30Z")

</div>

This is how they run it:

> retroarch -L /home/cpi/apps/emulators/nxengine\_libretro.so /home/cpi/games/nxengine/cavestory/data

---

<div class="post-metadata">

**Author:** ![AlphaVDP2](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/alphavdp2/32/779_2.png) [@AlphaVDP2](https://forum.clockworkpi.com/u/AlphaVDP2)\
**Post date:** [July 30, 2018, 2:32pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/6 "2018-07-30T14:32:41Z")

</div>

Im not sure how the nxengine works, but a quick google search suggests it can handle Japanese. @jun_3453 perhaps you want to investigate that? You might be able to go around retroarch. You probably dont need exagear.

_Chotto mendokusai desukedo…_

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 30, 2018, 3:14pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/7 "2018-07-30T15:14:51Z")

</div>

Thank you.  
But In that case it gets garbled ☹

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 30, 2018, 3:21pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/8 "2018-07-30T15:21:33Z")

</div>

> but a quick google search suggests it can handle Japanese

That’s right 😁  
Thank you for answering 🙂  
I will play it in that way and I will learn English.

---

<div class="post-metadata">

**Author:** ![Petrakis](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/petrakis/32/256_2.png) [@Petrakis](https://forum.clockworkpi.com/u/Petrakis)\
**Post date:** [July 30, 2018, 6:10pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/9 "2018-07-30T18:10:43Z")

</div>

I believe its a locale thing.  
 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/1X/f8f2f61efcff889ff7113f161cb2cfec3c1abfc7.png)

Try setting the locale to unicode or japanese before running Cave Story.

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 31, 2018, 5:08am UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/10 "2018-07-31T05:08:10Z")

</div>

Thank you.  
I thought I could play this.  
But I changed it to some Japanese locale and played it, but it was completely the same display.  
I thought it was probably a problem with RetroArch’s Core.

I am sorry for the Japanese article, but there was a person who had the same symptoms.

> **[マルチエミュレータ RetroArch 【洞窟物語（Cave Story）】](https://ton-chi-ki.blogspot.com/2015/12/retroarch-cave-story.html)**
>
> マルチエミュレータ「RetroArch」 数多くのエミュレータを動作させることができるマルチエミュレータです。 意外と知らない方もいるようですが、一部のWind \[…\]

  
 ![](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/1X/60e2f9225ede141054721cb7cbf20b03a754e359.png)  
 ![](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/1X/ac51753c4d38c12ed162352b81a1336a043c9fd9.png)

---

<div class="post-metadata">

**Author:** ![Michel\_Jones](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/michel_jones/32/439_2.png) [@Michel\_Jones](https://forum.clockworkpi.com/u/Michel_Jones)\
**Post date:** [July 31, 2018, 7:43am UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/11 "2018-07-31T07:43:14Z")

</div>

日本語コアーのＢＩＯ を入れなきゃいけないんだ。Wine ようり、ちがうコアーつかったほうがいいかも。

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 31, 2018, 2:34pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/12 "2018-07-31T14:34:49Z")

</div>

Thank you for answering in Japanese 😄  
There seems to be no Japanese core of nxengine yet.  
I am trying to create a core for Japanese now.  
Work is a bit difficult but I will do my best.

---

<div class="post-metadata">

**Author:** ![skywalker101](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/skywalker101/32/132_2.png) [@skywalker101](https://forum.clockworkpi.com/u/skywalker101)\
**Post date:** [July 31, 2018, 2:47pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/13 "2018-07-31T14:47:47Z")

</div>

With wine? You should try beer instead.

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 31, 2018, 4:04pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/14 "2018-07-31T16:04:38Z")

</div>

What is Beer ? 🍺  
Could you tell me in detail if you have such an application?

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [July 31, 2018, 4:15pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/15 "2018-07-31T16:15:33Z")

</div>

It seems that it can not be easy to do a RetroArch Japanese version of CaveStory.  
A character code encoder is implemented on the nxengine-libretro side, and unicode is not yet supported.  
I think that you can play the Japanese version if this is implemented.

But, I do not think I will purposely do a Japanese version until I take the trouble to implement it. 😖

---

<div class="post-metadata">

**Author:** ![Michel\_Jones](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/michel_jones/32/439_2.png) [@Michel\_Jones](https://forum.clockworkpi.com/u/Michel_Jones)\
**Post date:** [July 31, 2018, 6:24pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/16 "2018-07-31T18:24:46Z")

</div>

外人ジョークだよ。。 Wine… beer = sarcasm

---

<div class="post-metadata">

**Author:** ![jun\_3453](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jun_3453/32/674_2.png) [@jun\_3453](https://forum.clockworkpi.com/u/jun_3453)\
**Post date:** [August 1, 2018, 12:12am UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/17 "2018-08-01T00:12:55Z")

</div>

As expected after all 😂  
Thanks

---

<div class="post-metadata">

**Author:** ![skywalker101](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/skywalker101/32/132_2.png) [@skywalker101](https://forum.clockworkpi.com/u/skywalker101)\
**Post date:** [August 1, 2018, 7:03am UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/18 "2018-08-01T07:03:00Z")

</div>

haha sorry 😉 …

---

<div class="post-metadata">

**Author:** ![GHOSTTRICK](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/ghosttrick/32/5283_2.png) [@GHOSTTRICK](https://forum.clockworkpi.com/u/GHOSTTRICK)\
**Post date:** [September 12, 2021, 4:49pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/19 "2021-09-12T16:49:29Z")

</div>

Hello, I’m glad I saw your article. I have the same problem, the text is garbled when I make the Chinese version of Cave Story. But I believe it can be solved. I saw that someone implemented a Chinese version (Japanese version) on an open source handheld and they used NXEngine-evo. after all these years, did you solve the problem? Thanks! 😂

---

<div class="post-metadata">

**Author:** ![xordspar0](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/xordspar0/32/14995_2.png) [@xordspar0](https://forum.clockworkpi.com/u/xordspar0)\
**Post date:** [September 13, 2021, 5:03pm UTC](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042/20 "2021-09-13T17:03:17Z")

</div>

NXEngine-evo does indeed support Chinese, the original Japanese, and every language that has a translation, unlike NXEngine. There is no libretro version of NXEngine-evo, but it’s still much better than using Wine. The official downloads of NXEngine-evo only have an x86\_64 build. I don’t own a GameShell or DevTerm yet, but I will try to build it on a Raspberry Pi 3B and upload it.

[Next page](https://forum.clockworkpi.com/t/how-to-play-cavestory-with-wine/1042.md?page=2)
