RPGツクール2000エミュレータ
内容
- RPGツクール2000エミュレータの試作版。
- というか、作業ファイルの一時保存版。
使い方
- 適当なところに展開する。(アーカイブの場合)
- SVNの場合は、
svn co http://rpg2kemu.googlecode.com/svn/trunk/ rpg2kemu
で落とす。
- psptoolchainとpsplibarariesをインストールする。
- libiconvを落としてきてインストールする。(http://takecheeze.blog47.fc2.com/blog-entry-81.html を参考にしてください)
- make -f psp.mak
- 作業ディレクトリをそのままPSPのGameフォルダにコピーする。
- PSPで、"RPG2k Emulator for PSP"を選択して、実行する。
- もしくは、Jpcspを使って実行する。
PSPでのキー割り当て
- ○
- 決定キー (Z, enter, space)
- ×
- キャンセルキー (X, esc)
- 左右トリガー
- Shiftキー
- 矢印
- そのまんま
- SELECT
- クイックロード(未実装というか、予定)
- START
- タイトル画面へ
- HOME
- ゲーム終了
実行にあたって
- 自己責任でお願いします。
- 使用中にバグを見つけた場合は、報告をよろしくお願いします。
- 出来れば、下記のコトを教えていただければ、助かります。
- 使ったアーカイブのファイル名、SVNの場合はリビジョン名(svn infoで取得可)。
- 症状
- もしあれば、err.txtとout.txtの内容
使っているライブラリ
- libiconv
- 文字コードの変換に使用。
- 主に、UTF8 ←→ ShiftJIS。
- SDL
- タイマ、グラフィック、イベント処理の仲介者。
- SDL_image
- 画像を読み込むのに使用。
- 形式は主に、BMP・PNG。他の形式も、別に使えるけど、面倒。
- 因みに、XYZは、このプロジェクトのソースを参考にコーディングした。
- SDL_mixer
- 有名な音のライブラリ。
- SDLの音APIが、あまりにもアレなので使ってる。
- テンポ(曲の速さ)の指定が出来ない。
ライセンスとか
- とりあえず、GPL。
つくった人
- 名前: take-cheeze
- メールアドレス: takechi101010 ★ gmail.com
更新履歴
- 2009/11/13 『PSPでのキー割り当て』を追加。
- 2009/11/07 色々と、追加、編集。
- 2009/08/26 このファイルを作成
四方山話
- 文字コードのコト
- 全部BOM無しのUTF-8です。
- 時代は、UTF-8です。
- タブのコト
- ソースは全て、文字数2の状態で編集しています。
- ソースを見るときは、多分の文字数を2にして下さい。
- コメントの話
- すいませんが、コメント少ないです。
- 基本的に、処理の内容が、わたしにギリギリ分かるくらいに振っています。
- もっと、増やせという物好きな方がいらっしゃれば、増やします。
- というか、わたしは、身をもって思い知らないを分からない人間なんです。
- チャンスが無い限り、きっと、このままです。
- ディレクトリ構造
- なんかJavaっぽいです。
- 基本的に、namespaceごとにディレクトリがつくっています。
- フォントのコト。
- これは、mediumgaugeさんの全角文字表示ライブラリは、使っていません。
- 自前で、実装しています。
- フォント部分だけ、抜き取って使っても別に構いません。
- もしやるなら、まず、rpg2kLib/font/ と include/font/ を漁って下さい。
- フォントデータの取得方法が分かると思います。
- そして、実装例が欲しかったら、rpg2kLib::image::Image::drawChar()をどうぞ。