■ゲーム game
 <全ゲーム簡易紹介>
  ジャストリーサル
  焼ける砂漠の迎陽花
  伝説のカプセルマスター
  天に届ける迎春花
  置桂雀
  DX置桂雀
  高等学校競技剣術世界大会
  脱獄野郎
■読み物 text
  コーヒーライターの謎
  フリーゲーム簡易攻略
  ツクールちょっとイイ話
■開発記録 blog
  アルカ、開発の記録
■管理人 webmaster
┗ moto twittertwitter
■連絡 contact
┗ メールフォーム
  問い合わせ回答
バナー
ツクールちょっとイイ話 - RPGツクール2000の開発コードネーム
■ 開発コードネームとは何ぞや?
 開発コードネームとは何か? それは開発中プログラムの仮名称です。
 例えば、マイクロソフトのWindows10のコードネームはThresholdで、任天堂のファミリーコンピュータはHVC(Home Video Computer)です。
 開発期間が長いソフトだと、命名した名前が古臭くなってしまったりとか、他の会社への漏えい防止とか、商標問題が発生してしまう場合もあるので、モノの名前は発売する少し前に決めることが多いようです。
 開発コードネームは製品化された後でも、残っている場合もあります。例えば、型番HVC-002はファミコンのACアダプタに使用されています。
■ RPGツクール2000の開発コードネーム
 RPGツクール2000を開発したのは、その筋ではある意味有名な厚切りプログラマ、尾島陽児氏です。
 彼も開発プログラムにコードネームをつけるタイプの開発者なのです。というのも、彼はあくまでプログラマであり、命名は当時ツクールシリーズの販売者であったアスキーに決定権があったためです。
 開発中は「新バージョン」とか呼ばれることも多いですが、開発中のプログラムに「SIN-VER.exe」のような名前を付けるワケにもいかないので、コードネームで管理していたようです。
 そんなRPGツクール2000の開発コードネームは

ルシファー(Lucifer)

 です。カッコイイですね。
 当時、RPGツクールの完成形を目指していたRPGツクール2000には究極の悪魔の名前を付けた…といったところでしょうか。
 RPGツクール2000のデータファイルの拡張子が「L」から始まるのは、こういう意味があったんですね!
RPGツクール2000のファイル名
■ ルシファーを探る
 拡張子だけではなく、ファイルの中身にも「Lucifer」を見つけることができます。
 例えば「Map0001.lmu」を見てみると、「LcfMapUnit」がありました。これは「LuciferMapUnit」を意味しています。最初の「0A」はCR(キャリッジリターン)、いわゆる改行コードです。
Map0001.lmuの中身

 そのほかにも、拡張子ldbのファイルは「LcfDataBase」、拡張子lmtのファイルは「LcfMapTree」、拡張子lsdのファイルは「LcfSaveData」という情報が読み取れます。
 また、RPG_RT.exeを見てみると、「TLcfMusic」という文字も読み取れます。ちなみに先頭文字のTは開発言語であるDelphiでクラス名の先頭に慣例的につけられる文字になります。
Map0001.lmuの中身

 RPGツクール2000の以前にも、それ以降でもコードネームは付与されていたらしいのですが、具体的な名前はわかりませんでした。