PSPRPGツクールエミュまとめ


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

PSPRPGツクールエミュまとめ

※全てを自力で突破する神待ちです。

1 :名無しさん@お腹いっぱい。 :2005/10/13(木) 19:00:23 ID:boPOBPX8
現在、RPGツクール2000やXPで大量に出回ってる

RPGツクールのゲームをPSPで解析して動かしてみよう!

とかいう企画。

結構アマゲーとかは
良作とかもあるから需要はあるし、
PSPのエミュがコンプリされてしまっただけに
なんか充分いけそうな悪寒・・。

ツクール2000が最も多くのシェアを占めてて
結構動作も軽いから人気。

画面解像度 320×240なので
PSP画面でもいけそうな感じ・・。






過去スレより

ツクール2000の内部仕様をそれなりに知り尽くしている人間としてみれば、CではなくC++じゃないと厳しい気がします。(2000と2003は内部的にはほとんど同じなので同一視)
PSP上で動くツクールのエミュレータを作る場合に、最低限必要なものをいくつか書いておきます

  • Cのfopenみたいなファイルストリーム関数
  • BER圧縮整数とint型変数を相互変換するシステム(読み込み・書き出しには上記のファイルストリームを使用)
  • 動的に確保できる配列(STLのvectorに相当するもの)
ツクールの内部データは配列の要素の中にさらに配列が格納されていてという状態なので、一番最後のが一番重要です。(これがC++じゃないと厳しい理由)

具体的には vector< smart_array<unsigned char> > と vector< vector< smart_array<unsigned char> > > が使えればベスト。(ツクールで使用される配列は最大で2次元)
バイナリデータだけに特化させればtemplateなしでもいけそうですが茨の道です。

こんな感じでツクール2000のデータ構造がオンメモリに最適化されているような感じなので、PSPの32MB程度のメモリで動かせるかどうかは分かりません。



ちょっとした疑問点。

やること に書いてある疑問(?)の答えを探していただけると助かります。(応募は締め切りました。たくさんの応募ありがとうございました。)

解析結果RPGツクール2000/2003/XP 解析データまとめ に、統合して下さると助かります。



コメントフォーム

  • RPGツクール2000がPSPで出来上がる事を心待ちにしております。 -- (黒バラ男爵) 2014-01-20 21:39:46
  • アップローダーにある物の起動方法がよく分からないです・・・。 -- (匿) 2014-01-29 22:05:21
  • アップローダーあるのを使う必要はないんじゃあ? -- (名無しさん) 2014-02-27 08:36:39
  • いつの間にか、セーブできるようになってる。 -- (guren) 2014-03-01 20:42:29
  • PSPでは結局遊べますか? -- (徳さん) 2014-11-24 08:13:16
  • 123456789 -- (w) 2014-12-23 15:26:21
  • 作ってもいいけどツクールの利用規約にリバースエンジニアリングを禁止する旨が書かれてるから怒られるかもしれない……SONYさんも改造目的でPSPが売れても嬉しくないっていってるし…… -- (0x00ffff) 2016-04-17 20:14:55
  • 長年待ってるが、何時になったらpspでツクール携帯ゲーム機が出来るんだ? -- (ゲーム大好き名無しっち) 2017-01-14 18:04:01
  • まだ俺は待つ -- (待つ男芭蕉) 2017-02-19 22:33:55
  • 俺も待つ!いつか完成する日を夢見て………… -- (ゲーム大好き名無しっち) 2017-03-08 19:36:09
名前:
コメント:

すべてのコメントを見る