PSPRPGツクールエミュまとめ
※全てを自力で突破する神待ちです。
1 :名無しさん@お腹いっぱい。 :2005/10/13(木) 19:00:23 ID:boPOBPX8
現在、RPGツクール2000やXPで大量に出回ってる
現在、RPGツクール2000やXPで大量に出回ってる
RPGツクールのゲームをPSPで解析して動かしてみよう!
とかいう企画。
結構アマゲーとかは
良作とかもあるから需要はあるし、
PSPのエミュがコンプリされてしまっただけに
なんか充分いけそうな悪寒・・。
良作とかもあるから需要はあるし、
PSPのエミュがコンプリされてしまっただけに
なんか充分いけそうな悪寒・・。
ツクール2000が最も多くのシェアを占めてて
結構動作も軽いから人気。
結構動作も軽いから人気。
画面解像度 320×240なので
PSP画面でもいけそうな感じ・・。
PSP画面でもいけそうな感じ・・。
過去スレより
ツクール2000の内部仕様をそれなりに知り尽くしている人間としてみれば、CではなくC++じゃないと厳しい気がします。(2000と2003は内部的にはほとんど同じなので同一視)
PSP上で動くツクールのエミュレータを作る場合に、最低限必要なものをいくつか書いておきます
PSP上で動くツクールのエミュレータを作る場合に、最低限必要なものをいくつか書いておきます
- Cのfopenみたいなファイルストリーム関数
- BER圧縮整数とint型変数を相互変換するシステム(読み込み・書き出しには上記のファイルストリームを使用)
- 動的に確保できる配列(STLのvectorに相当するもの)
ツクールの内部データは配列の要素の中にさらに配列が格納されていてという状態なので、一番最後のが一番重要です。(これがC++じゃないと厳しい理由)
具体的には vector< smart_array<unsigned char> > と vector< vector< smart_array<unsigned char> > > が使えればベスト。(ツクールで使用される配列は最大で2次元)
バイナリデータだけに特化させればtemplateなしでもいけそうですが茨の道です。
バイナリデータだけに特化させればtemplateなしでもいけそうですが茨の道です。
こんな感じでツクール2000のデータ構造がオンメモリに最適化されているような感じなので、PSPの32MB程度のメモリで動かせるかどうかは分かりません。
ちょっとした疑問点。
やることに書いてある疑問(?)の答えを探していただけると助かります。(応募は締め切りました。たくさんの応募ありがとうございました。)
解析結果をRPGツクール2000/2003/XP 解析データまとめに、統合して下さると助かります。
コメントフォーム
- アップローダーにある物の起動方法がよく分からないです・・・。 -- (匿) 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
- オレも待つ!! -- (名無しさん) 2017-12-03 15:04:55