×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。

サイトトップまとめドキュメントWinewinetricks用の自作verbファイル ≫ RPGツクール2003 RTPインストール用verbファイル

RPGツクール2003 RTPインストール用verbファイル

[警告]警告

このverbファイルを使用してRTPをインストールするには、あらかじめRPGツクール2003RTPのソフトウェア使用許諾契約(RTPの配布ページを参照)に同意する必要があります。同契約に同意しない方はこのファイルを使用してRTPをインストールすることはできません。

[重要]重要

Wineのバージョンが1.5.18以上でかつFontconfigサポート有りの場合、作品の実行時に文字が太くなって読みにくくなることがあります。RPGツクール2000/2003作品のフォントWine上のフォントにおけるアンチエイリアシングを参照してください。

動作確認環境

  • Wine 1.6

  • winetricks 20130707

表20 処理内容と目的

処理内容目的
ライブラリwinegstreamerを無効化バージョンが2.32系以上のGLibが使用されている環境におけるMP3再生の不具合回避
IPAモナーフォントをダウンロード埋め込みビットマップが見やすいため、このフォントが用いられるようにする
IPA モナー ゴシックのフォントファイル(ipag-mona.ttf)のみWine環境(prefix)内に配置し、これを登録
IPA モナー ゴシックフォントをMS ゴシックとして使用するための置換設定を行う
RTPの配布ファイルをダウンロード/展開メイン処理
RTPのインストーラを実行

[注意]注意

インストーラではインストール先を変更せずに処理を進めてください。

[任意]ファイル名: rpgtkool2003rtp.verb エンコーディング: UTF-8 ライセンス: LGPL-2 or lator

#! /bin/sh /usr/bin/winetricks
# -*- coding: utf-8 -*-
#
# rpgtkool2003rtp.verb - winetricks .verb file for RPG Tkool 2003 RTP
#
# Copyright
#   Copyright (C) 2013-2014 kakurasan
#
# License
#   This program is free software; you can redistribute it and/or
#   modify it under the terms of the GNU Lesser General Public
#   License as published by the Free Software Foundation; either
#   version 2 of the License, or (at your option) any later
#   version.
#   This program is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU Lesser General Public License for more details.
#   You should have received a copy of the GNU Lesser General Public
#   along with this program.  If not, see <http://www.gnu.org/licenses/>.

w_metadata rpgtkool2003rtp dlls \
    title="RPG Tkool 2003 RTP" \
    publisher="Enterbrain" \
    year="2002" \
    media="download" \
    file1="2003rtp.zip" \
    installed_file1="$W_PROGRAMS_X86_WIN/Enterbrain/RPG2003/RTP/Harmony.dll" \
    homepage="http://www.famitsu.com/freegame/rtp/2003_rtp.html"

load_rpgtkool2003rtp()
{
    # Audio
    if w_workaround_wine_bug 30557 "Disabling winegstreamer" ,1.3.5
    then
        w_override_dlls disabled winegstreamer
    fi
    # Uncomment if you have MP3 playback problem
#    w_call devenum
#    w_call quartz

    # IPAMona font (Gothic)
    if test ! -f "$W_FONTSDIR_UNIX"/ipag-mona.ttf
    then
        w_download_to ipamona http://www.geocities.jp/ipa_mona/opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz 57dd13ab58c0005d3ee2932539e4987ab0242bc7
        cd "$W_TMP"
        gunzip -dc "$W_CACHE"/ipamona/opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz | tar -xf -
        w_try mv opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8/fonts/ipag-mona.ttf "$W_FONTSDIR_UNIX"
        w_register_font ipag-mona.ttf "$(echo "IPA モナー ゴシック" | iconv -f utf8 -t cp932)"
        w_register_font_replacement "$(echo "MS ゴシック" | iconv -f utf8 -t cp932 )" "$(echo "IPA モナー ゴシック" | iconv -f utf8 -t cp932)"
    fi

    # RTP
    w_download http://web.archive.org/web/20130908172945/https://s3-ap-northeast-1.amazonaws.com/rpg-tkool.24.01.13/files/2003rtp.zip 9a63d4e58d752d6ed5de79492a31ce43d0060564
    w_try_unzip -jd "$W_TMP" "$W_CACHE"/rpgtkool2003rtp/2003rtp.zip "*/*.exe"
    w_try $WINE "$W_TMP_WIN"/RPG2003RTP.exe
}
[注記]メモ

WineのバージョンやMP3ファイルによっては、BGMの再生時に落ちる場合があります。その場合はwinetricksdevenumquartzを追加でインストールするか、もしくはこのverbファイルのw_callの行の先頭にある#を取り除いて上書き保存し、Wine環境(prefix)を(消すか名前を変えるなどして)新しく作り直してからこのverbファイルを再び実行してください。