はじめに
Lunar Magicの隠し機能について紹介するページです
lm240時点の情報です。特にメモリやアドレスについてはバージョン毎違います。
出現方法が判明しているイースターエッグ
ChibiMoon
最も有名な隠し機能。
Overworld Editorを開き、"ChibiMoon"と入力。
Overworld Editorのステータスバーに"ChibiMoon is cute!"と出たら成功。
その後Lunar MagicでCtrl+Eを押すとROMのロックが出来る。
Chelsea
lm110から存在する隠し機能を解禁するためのコマンド。現在は効果無し?(要調査)
Lunar Magicを開き、"Chelsea"と入力。
Lunar Magicのステータスバーに"Chelsea is *really* cute!"と出てアイコンが変化したら成功。
lm110からlm130ではOverworld Editorが解禁され、Ctrl+Oを押すことで呼び出せる。
lm130からlm163ではタイトル・クレジット編集が解禁された。
The world is not enough!
Overworld Editorの[Overworld]->[Change Events Passed]のCurrent Event Numberの
テキストボックスに"The world is not enough!"と入力しEscapeでキャンセル。
Overworld Editorのステータスバーに
"This isn't hidden anymore. Or do you just like the star? Here, you keep it. ^^"と出たら成功。
過去のバージョンではSMAS+SMWの編集が解禁されていたが、
lm240現在これを行わなくても開ける。
ちなみに内部的には『Uif!xpsme!jt!opu!fopvhi"』で定義されている。
文字コードを1ずつ減少させて『The world is not enough!』になる。
Give me presents!
Overworld Editorの[Overworld]->[Change Events Passed]のCurrent Event Numberの
テキストボックスに"Give me presents!"と入力しEscapeでキャンセル。
Overworld Editorのステータスバーに"Oh, is it that time of year again already?"と出たら成功。
その後Lunar Magicの16x16 TileMap Editorを開くとbitmap paste機能が解禁される。
ビットマップ画像をクリップボードにコピーし、TileMap Editorにペーストしようとするとダイアログが出現するようになる。
コマンド前に開いていると設定ボタンが解禁されないが、機能自体は使用可能。
ビットマップファイルをコピーしようとしても機能しないので注意。
Amy is cute!
Overworld Editorの[Overworld]->[Change Events Passed]のCurrent Event Numberの
テキストボックスに"Amy is cute!"と入力しEscapeでキャンセル。
謎のドイツ語のダイアログが出現したら成功。
このダイアログを無視することで以下2個のコマンドが使えるようになる。
01000001-01101101-01111001
Overworld Editorの[Overworld]->[Change Events Passed]のCurrent Event Numberの
テキストボックスに"01000001-01101101-01111001"と入力しEscapeでキャンセル。
Overworld Editorのステータスバーに"Wark! Wark! Wark!"と出たら成功。
Lunar Magicのアイコンがチョコボになり、名前が"Wark! Wark! Wark!"になる。
このフラグはレジストリに保存されるので再起動しても名前・アイコンも戻らない。
チョコボアイコンの戻し方
- レジストリエディタを開く。(Win+Rでダイアログ呼び出し→"RegEdit"と入力)
- \HKEY_CURRENT_USER\Software\LunarianConcepts\LunarMagic\Settings\ へ移動
- Optionsの数値のbit26が1になっているはずなので、それを0にする。
- 数値を関数電卓にコピーし、0x04000000とXOR演算 または0xFBFFFFFFとAND演算すると楽?
- Lunar Magicを開き、名前とアイコンが元に戻っていれば成功。
poisson
Overworld Editorの[Overworld]->[Change Events Passed]のCurrent Event Numberの
テキストボックスに"poisson"と入力しEscapeでキャンセル。
Overword Editorのステータスバーに"...wark?"と出たら成功。
メモリ0xAC1B8Cが0x01になるが、このメモリは他の箇所で使われていないので効果は無いと思われる。
出現方法が分からないイースターエッグ
誰か調べてください。
TopMost window
0x4ED2A6から存在するウィンドウ最前面表示に関係すると思われるコード。
Ctrl+Shift+VK_JUNJAで実行できるかも知れないが、VK_JUNJAは通常入力できないので使えない。
関係なかったもの
別にイースターエッグというわけでも無かった物です。
Relm is not Fooey!
0x4FD1F1で参照されている謎の文字列。
どうやらOverworld Editorのウィンドウが正常に生成できたか確認するためのメッセージらしいです。
このメッセージをWindowOverworldへ送り、戻り値がFALSEの場合
"MDI Client Window Creation Failed!"というエラーダイアログを出す。
出典元
最終更新:2015年12月05日 12:44