まず、wineを入れます。
sudo apt install wine
dll不足用にWinetricks
sudo apt install winetricks
次にdosbox
sudo apt install dosbox
ソフト電池確認をするのでmfc42をインストール
winetricks mfc42
そして日本語も
winetricks cjkfonts
![kubuntu [実行中] - Oracle VM VirtualBox 2024_11_11 21_36_54.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1191607%2F4f00184a-21a9-a049-118c-ed43806e42e4.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=4673f11ffa0ae8b16628071f1359c5a6)
こんな汚いメッセージが出ます。
ソフト電池はlinuxで動かない上、ガバガバ設計な悪い子なので消します。
hexdump --canonical [エロゲの名前].EXE | grep MZ
もしくは
hexdump --canonical [エロゲの名前].EXE | grep MZの後、MZ................のようなものを見つけます。それが次のMZです。今回はMZPです。
を実行します。
この中の、MZ
![kubuntu [実行中] - Oracle VM VirtualBox 2024_11_11 21_39_17.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1191607%2F74d1c180-d6d7-3e1a-18d5-bbaa53a3930b.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=710212bd03ed04084a9a8ff501c095a2)
そしたら、MZ関連が出てきます。[00000000]~[次のMZオフセット]までがソフト電池です。
なので、
dd bs=1 skip=[次のMZオフセット] if=[エロゲの名前].EXE of=[エロゲの出力先].EXE
で削除できます。
そしたら起動OKです。