ゆめにっきの過去バージョンをプレイすると、バージョンごとにマップが追加されていく様子が感じ取れる。では実際のところ、どのように発展していったのだろうか。
この記事では、ゆめにっきのバージョンごとの変遷を、「マップ番号」とファイル更新日時を手掛かりとして追ってみる。
マップの更新順を探る方法
マップの更新順を推測するうえで活用できる情報は、主に以下のふたつがある。
ここでは簡単にマップ番号の仕組みについて触れておきたい。
RPGツクール2000/2003のマップデータは、「MapXXXX.lmu」というファイルに記録されている。ここでは「XXXX」に入る4桁の数字を「マップ番号」と呼ぶことにする。このマップ番号の割り当てルールを以下にまとめる。
(1) 欠番がなければ最後の番号が与えられる
マップを一度も削除せずに新規追加した場合、連番で最も大きい番号が付与される。
Map0001.lmu
Map0002.lmu
Map0003.lmu
↓
Map0001.lmu
Map0002.lmu
Map0003.lmu
Map0004.lmu (New!)
(2) 欠番がある場合、小さい番号から埋めていく
マップが削除されたことで欠番ができている場合は、新マップは最も小さい欠番に割り当てられる。
Map0001.lmu
Map0003.lmu
Map0005.lmu
↓
Map0001.lmu
Map0002.lmu (New!)
Map0003.lmu
Map0005.lmu
つまり、基本的に連番で増えていくが、欠番がある場合はそれを埋める。
マップ名や更新日時と照らし合わせることで、「本当はもともとマップがあったかもしれない」という情報が探れるかもしれない。
では、実際のゆめにっきのマップに、このルールは適用できるのだろうか。
現存しているゆめにっきのバージョンには ver.0.04, 0.06, 0.07, 0.08, 0.09, 0.10, 0.10a の7つがある。これらのバージョン間の差分を調べると、ver.0.09 と ver.0.10 のあいだでマップ番号の割り当てが大きく再編されている。逆にいうとそれ以前の ver.0.04 から ver.0.09 までは上述のルールそのままでマップが追加されているように見える。そこでこの記事では、制作初期から ver.0.09 までには大きなマップ再編がないことを仮定して考えることにする。
マップ更新順の推測
ということで推測に着手してみる。
以下はあくまで単なる推測であり一例にすぎない。ほかにも考えようがあるので、実際にこの順番で更新されたかは確実ではないことは、ここで明記しておく。
最初期 (基本的な部屋を追加)
制作初期の段階。ゆめにっきの最初の作業がはじまったのは2003年1月頃と思われる(The Cutting Room Floor のThumbs.db解析より)。マップチップ素材の更新日付等も含めて推測すると、少なくとも2004年4月頃までには以下のマップが既に作られていたと考えられる。
Map0001: ???(テストマップ1 or 地獄の交差点 or 削除済みマップ)
Map0002: 夢「部屋
Map0003: 扉部屋
Map0004: ゲームスタート ※起動時に「ゲームのせつめい」を表示する空マップ
Map0005: ???(テストマップ1 or 森の世界 or 削除済みマップ)
Map0006: 現実「部屋
Map0007: テストマップ2
Map0008: ベランダA
Map0009: 夢ベランダA
欠番と思われるマップが2つ存在する (Map0001, Map0005)。これらのマップが最初からあるのか、あとから削除されたのかはわからない。ひとつ考えうる点としては、ver.0.04時点で「テストマップ2」というマップが残っていることから、どちらかは「テストマップ1」だったのかもしれない。
ちなみに ver.0.04 時点における Map0001 は、地獄の交差点(半透明の窓付きがいる場所)である。もしゆめにっきで一番最初に作られたのがこの交差点マップだとしたら、かなり意味深に感じられる。
また、夢部屋と現実部屋の名前には、謎の開始カギカッコがついている。このカギカッコは、マップが全体的に整理される ver.0.09 まで残され続けている。どうやら文字化けではなさそうで、意図があるのか単なる入力ミスなのかは不明。
初期1 (扉部屋マップを追加)
扉部屋から行ける12個のマップが追加された状態。少なくとも2004年6月初頭にはこの状態になっていたと思われる。
Map0001: ???(テストマップ1 or 地獄の交差点 or 削除済みマップ)
Map0002: 夢「部屋
Map0003: 扉部屋
Map0004: ゲームスタート
Map0005: 1かえる
Map0006: 現実「部屋
Map0007: テストマップ2
Map0008: ベランダA
Map0009: 夢ベランダA
Map0010: 2帽子マフ
Map0011: 3かさ
Map0012: 4包丁
Map0013: 5雪女
Map0014: 6髪型
Map0015: 7自転車
Map0016: 8目玉腕
Map0017: 9小人/太る
Map0018: 10猫耳
Map0019: 11ネオン
Map0020: 12電燈
特徴的なのが、森の世界のマップである「1かえる」だけが不自然に「Map0005」になっている点。Map0005が最初から森の世界マップで後から「1かえる」と番号を振ったのかもしれないし、もともと別マップがあって削除されたのかもしれない。
初期2 (サブマップの追加、エンディング実装)
さらに深い階層のマップが追加された状態。マップチップの更新日から推測すると、少なくとも2004年6月中旬にはこの状態になっていたと思われる。
Map0001: ??? → 小マップ7 ※現在でいう地獄の交差点
Map0002: 夢「部屋
Map0003: 扉部屋
Map0004: ゲームスタート
Map0005: 1かえる
Map0006: 現実「部屋
Map0007: テストマップ2
Map0008: ベランダA
Map0009: 夢ベランダA
Map0010: 2帽子マフ
Map0011: 3かさ
Map0012: 4包丁
Map0013: 5雪女
Map0014: 6髪型
Map0015: 7自転車
Map0016: 8目玉腕
Map0017: 9小人/太る
Map0018: 10猫耳
Map0019: 11ネオン
Map0020: 12電燈
Map0021: 小マップ9 ※チェックタイル通路+ベッド
Map0022: 階段
Map0023: 小マップ4 ※チェックタイル通路
Map0024: ??? ※ver.0.04には「小マップ3」がない。おそらくこれがそう?
Map0025: 小マップ5 ※顔絨毯広場
Map0026: 小マップ2 ※ネオンタイル通路
Map0027: エンディング ※血痕
Map0028: 小マップ8 ※地獄迷路
Map0029: 小マップ6 ※自販機のある樹海
Map0030: 小マップ1 ※ギロチン部屋
まず、チェックタイル通路、ネオンタイル通路、顔絨毯広場、階段(未使用マップ)が追加されている。このあたりにはプレステゲーム『L.S.D.』の影響を感じさせるものが集中している。その後さらに、地獄迷路、樹海、ギロチン部屋が追加されている。
これらの「小マップ」には通し番号がつけられているが、マップ番号と照らしあわせると順番がめちゃくちゃになっている。おそらく一通りマップを作ったあとで、整理のために番号を振りなおしたとみられる。
このあたりでエンディングが実装されている。もしかするとこの時点ですでに、エフェクトを取得する、エフェクトを捨てる、エンディングを見る、という流れが実装されていたのかもしれない。
ver.0.00 あたり (ベランダの背景バリエーション追加、サブマップの追加)
ver.0.00 の公開日は 2004/06/26 となっている。その後のバージョンが完成から配布サイト(Vector)での公開までに約1週間かかっていることを考えると、おそらく 2004/06/19 付近には完成していたと考えられる。
少なくとも ver.0.00 に入っていた可能性があるマップは以下の通り。
Map0001: 小マップ7
Map0002: 夢「部屋
Map0003: 扉部屋
Map0004: ゲームスタート
Map0005: 1かえる
Map0006: 現実「部屋
Map0007: テストマップ2
Map0008: ベランダA
Map0009: 夢ベランダA
Map0010: 2帽子マフ
Map0011: 3かさ
Map0012: 4包丁
Map0013: 5雪女
Map0014: 6髪型
Map0015: 7自転車
Map0016: 8目玉腕
Map0017: 9小人/太る
Map0018: 10猫耳
Map0019: 11ネオン
Map0020: 12電燈
Map0021: 小マップ9
Map0022: 階段
Map0023: 小マップ4
Map0024: ??? → ベランダB ※背景が夕焼けになっている現実ベランダ
Map0025: 小マップ5
Map0026: 小マップ2
Map0027: エンディング
Map0028: 小マップ8
Map0029: 小マップ6
Map0030: 小マップ1
Map0031: 夢ベランダB ※背景が山になっている夢ベランダ
Map0032: 小マップ10 ※足跡通路
Map0033: 小マップ11 ※足跡通路の奥(ポンプみたいなキャラの場所)
Map0034: 小マップ12 ※ブロックの世界+高架+ベッド
ver 0.00 の時点で、ベランダ背景の差分である「ベランダB」「夢ベランダB」が追加されていたと考えられる。さらに足跡通路も追加されている。
ver.0.01, ver.0.02 あたり (深いサブマップの追加)
ver.0.01 は 2004/07/06 公開、ver.0.02 は 2004/07/14 完成となっている。
マップチップの更新日時から推測すると、このあたりで 荒野、バラック集落、下水道、座敷洞、デパート が追加されたと考えられる。
(マップ数が増えてきたので、ここからは新たに追加・変更されたと思われるマップ番号のみを記載する。)
Map0035: 小マップ13 ※荒野
Map0036: 小マップ13A ※荒野
Map0037: 小マップ13B ※荒野
Map0038: 小マップ13C ※荒野
Map0039: 小マップ13D ※荒野
Map0040: 小マップ13E ※荒野
Map0041: 小マップ14 ※バラック集落
Map0042: 小マップ15A ※下水道
Map0043: 小マップ13F ※バラック集落へのフェンス入口
Map0044: 小マップ15B ※下水道
Map0045: 小マップ14A ※バラック室内
Map0046: 小マップ15C ※下水道
Map0047: 小マップ15D ※下水道
Map0048: 小マップ16A ※デパートの広いマップ
Map0049: 小マップ16B ※赤い大口
Map0050: 小マップ17 ※座敷洞
Map0051: 小マップ16C ※デパート入口
Map0052: 小マップ16D ※デパート ふえエントランス
Map0053: 小マップ16E ※デパート ふえ
Map0054: 小マップ16F ※デパート トクトくん
ver.0.03, ver.0.04 あたり (FC世界の追加)
ver.0.03 は 2004/09/02 完成、ver.0.04 は 2004/09/29 完成となっている。ver.0.04 時点でのエフェクトは20個。
この時期に FC世界, かまくら, 湖回廊 が追加されたと思われる。2004年8~9月にかけては主にFC世界マップに着手していた形跡がある。同年9月末にはFC家マップのBGMとみられる曲がプレイヤーズ王国に「鬼の子」という曲名で投稿されている。
また、ミニゲームの「NASU」や、没となった「なまくびPK」が制作されはじめたとみられる(詳細はTCRFを参照)。
ゆめにっき ver.0.04 は「フリーウェア年鑑2005」に収録されている。発売は少し後の2005年1月である。
Map0055: FC地下4
Map0056: かまくら1
Map0057: かまくら2
Map0058: かまくら3
Map0059: かまくら4
Map0060: かまくら5
Map0061: かまくら6
Map0062: FC地下1
Map0063: FC家
Map0064: FC家の中
Map0065: FCへ
Map0066: FC地下3
Map0067: FC地下2
Map0068: FC地下8
Map0069: FC地下5
Map0070: FC地下6
Map0071: FC地下7
Map0072: 湖回廊
Map0073: 小マップ15E
Map0074: FC地下9
Map0075: FC地下10
Map0076: FC地下11
Map0077: FC地下12
Map0078: FC地下13
Map0079: FC地下14
Map0080: FC地下15
Map0081: FC地下16
Map0082: FC地下17
Map0083: FC地下18
ver.0.05, ver.0.06 あたり
ver.0.05 は 2004/11/23 完成、ver.0.06 は 2005/01/22 完成となっている。エフェクトは ver.0.06 時点で「まじょ」「おに」「ぶよぶよ」「しんごう」が追加され、現在の24個になっている。また、ver.0.05 からはミニゲームが追加された(更新履歴より)。
このあたりで ブロック大空洞, 死体さん, 魔女の樹海, もうひとつのFC世界 が追加されたとみられる。全体的にじめっとした湿度の高いマップという印象がある。
ゆめにっき ver.0.06 は「フリーゲームstation! vol.1」というムック本に収録されている。この本の発売日は 2005/03/26 である。
ver.0.04 と ver.0.06 の差分は以下の通り。
Map0007: テストマップ2 → テストマップ1
Map0022: 階段 → テストマップ2
Map0084: 兄弟 ※ブロック大空洞
Map0085: 小マップ6A ※樹海の無限ループ入口
Map0086: 小マップ6C ※樹海の無限ループ
Map0087: 樹海1
Map0088: 樹海2 ※死体さん
Map0089: 小マップ14B ※バラック小屋のぶよぶよ
Map0090: FC地下19 ※おにの小部屋
Map0091: 小マップ16G ※デパートから樹海へ行くマンホール
Map0092: 小マップ ※整理用の空マップ
Map0093: ファミゲー1 ※NASU
Map0094: サブマップ ※整理用の空マップ
Map0095: 樹海3(樹海電車)
Map0096: 電車車内
Map0097: 樹海4
Map0098: 樹海5
Map0099: 橋
Map0100: 岸
Map0101: 樹海電車2
Map0102: FC入り口2
Map0103: FC全体
Map0104: FC洞窟口
Map0105: FC石口
Map0106: FC地下20
Map0107: FC地下21
Map0108: FC地下22
Map0109: 小マップ13G
Map0110: 小マップ6B ※樹海の無限ループ
Map0111: 小マップ6D ※樹海の無限ループ(死体さん側)
ver.0.07
ver.0.07 は 2005/04/24 完成となっている。
追加マップは 浅瀬 と 白黒世界 である。ちなみにこの時点の浅瀬にはまだポニ子部屋がない。
また、のちに削除される「小マップ7」と「小マップ12」に黒四角マークが付けられた。ききやま氏はこの時点でマップを置き換えようと考えはじめていたのかもしれない。
ver.0.06 と ver.0.07 の差分は以下の通り。
Map0001: 小マップ7 → ■小マップ7 ※現在でいう地獄の半透明窓付き
Map0034: 小マップ12 → ■小マップ12 ※ブロックの世界+高架+ベッド
Map0112: 浅瀬
Map0113: 小マップ2A ※ネオンタイル通路
Map0114: 小マップ18 ※白黒世界
Map0115: 小マップ18A ※モノ子
Map0116: 小マップ18B ※白黒通路 遠景
Map0117: 小マップ18C ※モノ江
Map0118: 小マップ18D ※白黒通路行き止まり(生首浮遊)
Map0119: かまくら7 ※浅瀬行きのかまくら
Map0120: 小マップ18E ※白黒の目玉親父部屋
Map0121: 小マップ18F ※白黒通路 手足
ver.0.08
ver.0.08 は 2005/07/30 完成。
追加マップは 数字の世界、ポニ子&ウボァ、キュッキュくん、赤の王様 である。全体的にトラウマチックな印象のマップが多い。このバージョンまでは扉部屋から電燈の世界が直接つながっていたが、電燈の世界が新しく作りなおされ、新たに数字の世界が実装された。
ちなみに2ちゃんねるのゆめにっきスレが建てられたのは、ver.0.08が公開される少し前の 2005/06/19 である(非公式ゆめにっきより)。このあたりからニュー速VIPや二次裏などでも流行しはじめている。
ver.0.07 と ver.0.08 の差分は以下の通り。
Map0001: ■小マップ7 → FC洞窟口2
Map0020: 12電燈(BG未) → 020小マップ15F ※下水道ののっぺらぼう
Map0034: ■小マップ12 → FC村001
Map0114: 小マップ18 → モノ
Map0115: 小マップ18A → モノ001
Map0116: 小マップ18B → モノ002
Map0117: 小マップ18C → モノ003
Map0118: 小マップ18D → モノ004
Map0120: 小マップ18E → モノ005
Map0121: 小マップ18F → モノ006
Map0122: 12電燈(改 ※数字の世界
Map0123: 電燈小部屋1 ※コミケ部屋
Map0124: 電燈小部屋2 ※ベッドとタンスの部屋
Map0125: 電燈小部屋3 ※電燈の世界
Map0126: 電燈小部屋5 ※キュッキュくん
Map0127: 電燈小部屋4 ※キュッキュくん入口
Map0128: 浅瀬の家
Map0129: 映像 ※赤の王様
Map0130: FC村地下 ※ぶよぶよ
Map0131: モノ007 ※ウボァの最期
Map0132: FC村002
Map0133: FC村003
Map0134: 小マップ3 ※小マップ7を作り直した半透明窓付き
ver.0.09
ver.0.09 は 2005/12/10 完成。
FCダンジョン、空中庭園、白黒世界の新マップ(死体さん樹海側、FCダンジョン側) が追加された。長らく存在していた階段の未使用マップが削除され、FCバグ部屋が作られた。
ver.0.08 と ver.0.09 の差分は以下の通り。
Map0020: 020小マップ15F → 小マップ15F
Map0022: テストマップ2 → FCD02? ※FCバグ部屋
Map0135: モノ008
Map0136: モノ009 ※歯ぎしり
Map0137: 公園
Map0138: モノ010
Map0139: FCD03
Map0140: 小マップ13H
Map0141: 小マップ13I
Map0142: 小マップ13J
Map0143: 小屋の中A
Map0144: 小マップ13K ※空中庭園への通路
Map0145: 小マップ13L
Map0146: 小マップ13M
Map0147: 小マップ13N ※空中庭園へ向かう長い階段
Map0148: 公園崖
Map0149: 塀 ※△ずきんの部屋
Map0150: FCD01
Map0151: FCD02
Map0152: 小マップ1A ※広いギロチン部屋
Map0154: モノ012 ※FCダンジョンから行ける白黒世界
Map0157: モノ011 ※死体さんから行ける白黒世界
Map0158: モノ013
Map0159: 塀へ ※空中庭園の白い花の場所
Map0160: 塀へループ
Map0161: 塀へ出口
ver.0.10, ver.0.10a
ver.0.10 は 2007/09/17 完成、2007/10/06 にバグ修正パッチ (yumesyuusei.lzh) が配布された。最も新しい ver.0.10a は 2018/01/10 からSteamで公開されているバージョン。
ver.0.10 ではマップ番号が全体的に変更されているため、ver.0.09 との差分はわかりづらい。ver.0.10, 修正パッチ, ver.0.10a のあいだではマップ構成は変更されていない。追加されたマップは 夢中夢の階段、倉庫~火星、ほうき飛行 である。
ver.0.09 と ver.0.10 の差分は以下の通り。
Map0159: ベッドの中の階段
Map0160: 倉庫前通路
Map0161: 倉庫前通路(炎)
Map0162: 倉庫
Map0163: 宇宙船入り口
Map0164: 宇宙船_01
Map0165: 宇宙船_02
Map0166: 宇宙船_03
Map0167: 宇宙船出口
Map0168: 火星_01
Map0169: 火星_02
Map0170: 火星_03
Map0171: 火星_04
Map0172: 火星_05
Map0173: 火星地下_01
Map0174: 火星地下_02
Map0177: デパートD
Map0178: デパート屋上
Map0179: ほうきで飛行
おわりに
念のための繰り返しになるが、実際にここで挙げた通りの順番で更新されたかは定かではない。とはいえマップ更新順の考え方を使うことで、より鮮明に制作状況がわかりそうな感触が得られたと思う。
今後のアップデートの可能性はあるのだろうか? 2024年9月現在、ゆめにっきの最新版は ver.0.10a である。Toby Fox氏によるききやま氏へのインタビューでは、「ver.0.10a の公開時にこれが最終バージョンだと思っていたか」という質問には「いいえ」と回答されている。
これは、ききやま氏のなかではまだ完結済の作品ではなく展開を続けたいという意味かもしれないし、あるいは新マップは追加せずに保守対応は今後も続けるということなのかもしれない。
www.famitsu.com
YUMENIKKI -DREAM DIARY- の開発者インタビューでは、ききやま氏が「ゆめにっきというのはもはや、誰かの考え方を押しつけるようなものではなくて、みんなのものなんだ」という考えを持っているようだと語られている。
www.4gamer.net
今年でゆめにっき公開から20周年。最後の新マップ追加から17年経っているが、これから新バージョンが公開される可能性もゼロではない、かもしれない。