GTSで初めて交換できた

 ドーミラー「うえくさ」とナエトル交換してくれた「サンヤ♪」さんありがとう!!!1111

 下らないギャグに京都よりお付き合いいただきありがとうございました~♪

 できればサーナイト♀を条件として出したかったです。図鑑に入ってなかったのでだめでしたが。。。

 未だにバッヂ3個orz

 結局サーナイトはルビサファ輸入のみ?

追記 10/21 19:40

 同じくGTSで、名前が性別のところまではみ出ている色違いエイパム発見。

 ダイパオワタ\(^o^)/

 GBA版ポケモンを改造して送っただけ?それとも、ダイパ版のバグ?改造?

 現状DSの改造は結構大変だということを考えると、前者だと思うのですが・・・。

 まあ、スボミーとディアルガ交換しようとしてる奴には自分も名前欄がバグってるようなのを送ってやろうかと思いましたがね^^

洞窟物語 「どこでもセーブ」パッチ

概要

 「洞窟物語」という、開発室pixel製作のWindows用フリーゲームに、「どこでもセーブ」機能を追加します。

 おまけとして、「消音」機能を開放します。

ダウンロード

いろいろ

 パッチの使用は自己責任でお願いします(おやくそく)。

 死亡中にセーブを書くと、リトライしても即死するので、ご注意ください。

適当な解説

20061010-01.JPG

 その手のリソースエディタを適当に覗くと、「デバッガセーブ」と「消音」のメニューが隠されていることに気づくと思います。これは・・・去年に撮ったスクリーンショットですね。リソースエディタでは解除できないので、DeleteMenu関数を探して、解除します。

 昨日気づいたんですが、デバッガセーブの吐いたデータは、実はほとんど普通のセーブデータに近いものです。で、いろいろ解析していじった結果、デバッガセーブのメニューから、普通のセーブを生成出来るようになりました。

 デバッガセーブのメニューはいつでも選べるため、どこでもセーブできることになります。以下、この改造版デバッガセーブメニューを、「どこでもセーブ」と呼びます。

 ただし、ゲームを始める前に「どこでもセーブ」で保存してしまうと、ゲームを始める前の「どこでもセーブ」のデータは普通のセーブとして読むとエラーが起きてしまいます。わかりづらいと思いますが、要はゲーム本編を開始する前に「どこでもセーブ」でセーブを書くとデータが破壊されるということです。

 これを解決するために、ゲームを開始するまでメニューをグレーにしておきました。パラサイトルーチンまで駆使して、自分なりには結構凝ってます。ってかパラサイトルーチンを本格的に噛ましたのはこれが初めてかな?やっと改造っぽくなってまいりましたw

20061010-02.JPG

 で、いろいろリソースエディタでテキストその他をいじって完成、と。。。

よくわからなかった今後の課題

  • セーブファイルの読み込み時に、ほぼ同時期に”290.rec”というファイルを読み込もうとします。何?

追記 20:45

 290.recは多分隠しダンジョンのレコード記録用ファイルですね。。。ダンジョン出したこと無いから分からなかった。。

ダイヤモンド・パールを早く入手しようと奮闘中

嗚呼、ポケヲタが行く・・・・・・

一分一秒でも早くDPを入手

しようとする彼等を動かすもの。

それは、 シンオウ地方で生きる

意思を持つ者の意地に他ならない。

 というわけで、ポケモンDPを死ぬ気で早く入手しようと奮闘中。実況でお送りします。だって中華が流出させな(ry

 でも一部でもうフラゲしてますね。泣いた。

9/28 1:48

 セブンイレブンにて予約していたため、今突撃してきました。3:00ごろに品が到着するみたいです。7:00から、と予約表には書いていましたが、気にしてないっぽい。これは好都合wwwwww

 吸い出すためのM3を準備。空き容量を増やしておきました。128MBでも大丈夫です。ゼロの使い魔読みながら勉強しながら待ってます。デジカメも準備だな。

 今日は徹夜です><

9/28 2:55

私たちは、ダイパを見られるかしら?

・・・もうすぐ、な。

9/28 3:10

とったどーっ!

写真撮ってくる。

多分この店で最初だな(いや当然だ

9/28 3:22

写真うp

20060928-1.JPG

20060928-2.JPG

 フィギュア、伝説ポケは全体じゃないのね。下半身(?)は省略されてます。

というわけで吸い出してきます。カートリッジは見たけど、色普通だな・・・。また変な色で来ると思ったのに。

9/28 3:31

 パールから吸い出してますが、遅い・・・。

9/28 4:31

 今やっと半分です・・・。

9/28 5:06

 遅い・・・。畜生もう一台使いたい・・・けどネコソギが・・・orz

9/28 17:08

吸出しに失敗しました。よくあること。もう一回ためしてみます。食事中とかに。

REIN r17の利用は「可能」です。

セーブサイズ:512KBytes(注意:GBAバージョンは128KBytes)

最初の一回だけ「たくさん かきこんでいます」なんですね。ワロタ

 今回は自宅TVの映画は無し?結構楽しみだったのになぁ。変なギャラドス特番はやってたけどw

 あとついに連れて行くときのBGMが皆勤賞を奪われましたねw

17:30

>あとついに連れて行くときのBGMが皆勤賞を奪われましたねw

 すいません訂正w

9/29 20:49 ポケモン・パール吸出し成功

やっと成功。と思ったらもう中華流れてるじゃん・・・。

データサイズ:134,217,728Bytes(128MBytes)

CRC32:156E01BB

MD5:FFE41520F77E489D8C679B6FA0437D4D

SHA-1:87079FDC652EB98694101FE69D1197D30EC72ABF

なんと、128MB!2時間半かかるのも納得。。。

データは最後までちゃんと入ってます。ZIP・CABで圧縮をかけても減らない!?

そんなにデータ入ってるのか。。。。

ごめんndstools.exeで調べるとARM7コードのCRCがおかしい。エミュレータも読み込まない。蹴られる^^;

M3の吸出し機能は結構エラーが多いっていう話ですが、本当ですね・・・・。データサイズは間違いないと思います。

9/28

ポケモン・ダイヤ

データサイズ:MBytes

CRC32:

MD5:

SHA-1:

SNKプレイモア暴走中

 すでに各所で話題になっていますが・・・魔女裁判・・・これとか、この絵どっかて見たような・・・。しかも同じメーカで・・・。

 はっ!ティンクルスタースプライツ01/19の記事)かっ!

 いやはや、また魔女物ですか・・・。よし、10本買うぞwwwwwww

 ちなみに絵師の人のサイトはこちら

 ってかDSでこんなエロゲまがいの物出しちゃって良いんですか><

 こういうゲームを極力排除して、子供にも安心なのが任天堂ハードだと思っていたんですがね。客層を広げるためには、さすがに諦めたんでしょうか。

 そういえばポケモンまで後3日ですね。楽しみw

 近所のゲーム屋に行ったら体験版やってるお兄さんがいて、ほかのゲーム屋に行ったらまたその人にあってワロスwベクトルが近いんでしょうかねぇw

PS2初期型のメモリーカードは不良品?

 初期型の付属メモリーカードが脂肪しました(‘A`) 。

 症状は、書き込めるけど全部片っ端から不良データになっていき、読み込めないというもの。前からDVDのソフトが不良データになってて、そのせいでDVDが見れなかった†1んですが、まさか全部壊れるとは・・・特に思い当たるふしはありません。GCが昔消えたのはあんぐらツール使ってたんだからそうなっても当然ですが・・・今回は納得行かない><

 畜生グラVもう55時間ぐらいやってたんたぞ><

回収騒ぎがあったらしい?

 公式発表がなぜか消えてる、というか見つからないので存在していたのかどうか分からないんですが、はてなの黒歴史Yahoo掲示板でその一部が垣間見えます。

 DVDプレイヤ回収騒ぎは知っていましたが、メモカも、とは。ソースがソースとはいえ・・・これはソニーに連絡したほうがいいのでしょうか。もう買っちゃったんですが>非純正の安いメモカ

 特に、かなり前ですが、2ちゃんねるでの書き込みに症状が酷似しています。

1 名前: 改善して欲しい 投稿日: 02/03/20 21:10 ID:HlO5K/g2

初期のPS2で型番がSCPH-10000となっているものに一緒に付いて来た、

メモリーカードはデータが壊れるなどで使えなくなるそうです。

これはいつかは100%となるそうです。

これについてゲーム開発者に訊いてみたところ、その人のメモカも壊れ、

開発機でフォーマットしたものの、また壊れたので使うのを止めたそうです。

初期型PS2のメモカは壊れることはそこそこ知られているそうですね。

ところで、SCPH-10000ではDVDプレーヤーを見るためのディスクが海外のソフトも

見られるので、交換しているそうで、本体自体は問題無いそうです。

しかし、メモカに関しては公表してませんよね。

メモカが壊れた人はSCEに、このことを認めて公表するように

言ってみてはいかがでしょうか。

初期型PS2のメモカを使っている人はいずれ壊れるようなので、

使うのを止めるべきでしょう。

 ほかのレスも見ると、どうもネット上だけの発表?この時期は受験やらなにやらで忙しかったので見逃したんでしょうね、きっと。ドリキャスの方が稼働率高かったしwwwwwww

 まあエスプガルーダを買ったらフォーマット†2してみようかなーと。いつになるかわかりませんが(‘A`)。ソニーに電話したら交換されちゃうからやめておこうかな。せっかくの初期型不良品だからw

  • †1: 再インストールもしてもらえない・・・
  • †2: エスプガルーダのバグで、フォーマットできるらしい。つーか、最初から出来るようにしとけ>SCE

ひぐらしのなく頃に 鬼隠し編 読破

 クリアしました。いや、むしろ、読み終わりました(笑

 妹が漫画版を買ったので、それもあわせて見ましたが、ゲーム版・・・いや、デジタル小説版(笑)の方が絵が適当な分、想像による補完がつきますから、怖いです。想像はこの手のサスペンスやらホラーで怖さを効果的に増すのかもしれません。

 なんというか、ストーリーを一切知らないまっさらな状態で、何が起こるかを想像しながらやると、すごーく怖いですwwwwwこれから始める人にも、そっちをお勧めします。

 以下はネタばれなので続きを読む。

Read more

ひぐらしのなく頃に

 とらのあなで買ってきました.1575円.いや買ったのは6月初旬なんですけどねw

 ところでこのゲームって,選択肢無いんですね.ゲームと言うよりはにぎやかな小説ですね.お陰で怖くて寝れねーよ^^;;;;;;;;;

 以下ネタバレなので,「続きを読む」

Read more

GBA版パネルでポン修正パッチ 「セレクトへ戻る」使用不能

効用

 スタートを押して出るPAUSEメニューで、「セレクトへ戻る」を使っても「このままつづける」と同じ効果になります。ついでに最初に出てくる警告メッセージも削除してあります。

パッチ概要

 先日パネルでポンのエンドレスで99万9999(6桁カンスト)しようとした所、AでPAUSEメニューを出したときに間違えて「セレクトへ戻る」を押してしまい、スコアがパーになりました。それで頭に来たので、このメニューを無効化するパッチを製作しました。

 パネポン発売一周年記念ってことで。

書き換えポイント

0810eb34:d00a
0810eb38:d00a

ジャンプ先の調整です。

0810eb4c:2001
0810eb4e:7020

カーソルの指している位置を無理やり「このままつづける」に変更します。

ちなみに,

0810eb4c:2000

にすると,「最初から」になります.一応.目的から言ってそれはやりませんがw

書き換えパッチ

 IPSと実行ファイルの二つを用意しました。

その他

 製作時間は2日で合計4時間ぐらい。そんなもんですかね。パッチをあてたROMを起動するにはフラッシュカードとかSuperCardとかその手のが必要ですが、前者はともかくSuperCardとかM3Adapterは電池を食うので、バッテリー切れでスコアがパーになる可能性もあります。ご注意ください。エミュレータでやるんだったらどこでもセーブがあるので、このパッチ自体不要だと思います。

 逆汗でもしてもらえれば分かるんですが、カーソルのさしている先で処理を分岐する所が、いらないといえばいらない分岐をしているので、そこを消してなんとか他の命令を書き込むスペースをギリギリ確保しています。良かった、良かった。ただしその分,エラー処理が消えてます.まあいいか.

bitGenerations用「警告-健康と安全のために」解除パッチャー

 ウェイトコードと、一部のループをつぶしています。OrbitalとColorisの処理を参考にして作ったので、OrbitalとColorisでは完璧に動作します。

ダウンロード

 使用にはJavaが動作する環境が必要です。使用方法はファイル名をコマンドライン引数にして実行するだけです。

 Windowsの場合はサーナイトのアイコンのプログラムにドラッグ&ドロップするだけで使えます。複数ファイルOKです。(と思ったけどサーナイトのアイコンのプログラムの方のバグで無理な場合もあるかも?そのときはひとつづつお願いします。。。。)

使用は自己責任でお願いします。(おやくそく)

動作リスト

  • 1st
    • Boundish—?
    • Dial Hex—?
    • Dot Stream—?
  • 2nd
    • Sound Voyager–?
    • Orbital–○
    • Digi Drive–?
    • Coloris–○

○:完璧に動作する

△:すこし問題あり

×:解除できない、または起動できない

?:不明

テスト結果を募集中です。ご協力お願いします。

GBA「警告-健康と安全のために」メッセージ解析

 DSに合わせて最近の任天堂製GBAソフトにつくようになった、「警告-健康と安全のために」という題名の警告メッセージ。最初の一回だけとはいえ、イライラします。確実に興ざめです。消すべく解析してみました。

共通のパッチャーは・・・作れない!

 RTCの時計無効化パッチや、セーブパッチ(って何やってるのか知りませんけど)は共通のパッチ用プログラムがあって、なかなか便利です。これはハードウェアである以上使用方法が一緒だからだと思いますが、そうなるとハードウェアとはあまり関係が無い警告メッセージは共通パッチャは作れません。個別に解析する必要があります。

 いや、当初は作れるかなと思っていたんです。このプログラムはどうせ同じプログラムを使いまわしてると思ってたので。しかし・・・。警告メッセージのプログラムは共通ではありません。

 わかりやすい違いは、たとえばポケモン不思議のダンジョンです。ほかのゲームの警告メッセージは、「ボタンを押してください」の点滅がフェードイン、フェードアウトを繰り返す滑らかな点滅なのに対し、このゲームだけはフェードインもフェードアウトもせず、いきなり黒文字がでて、いきなり消えます。

 なめらかな点滅のもの同士でも、逆アセンブルリスト上、ずいぶん異なります。ここまで違うのはコンパイルオプションの最適化の影響ではないと思います。

BitGenerationsだけは共通パッチャ作れそう

 BitGenerationsの「Orbital」を解析して発見した特徴的なビット列を「Coloris」でも発見しました。これらはさすがに同じプログラムを使いまわしているようです。

 そのすぐ後に出た「リズム天国」も調べてみたところ、発見できませんでした。やはり開発プロジェクトごとにこのプログラムを作っているようです。まあそんなに難しくもないですしね。

BitGenerationsのメッセージプログラムの特徴

  • 0x04000006のIOレジスタを何度も用いたウェイトコード。なぜか関数に纏めずに毎回毎回直に書いてるので検索すればすくにわかる。
  • その周辺で0x04000130のキー入力を読んでる。普通は専用関数に飛ばすし、その関数はひとつだけ。(ドクマリパネポンは例外として共通メニュー、ゲーム本編*2、お試し版*2で合計5つ存在します)

これだけだと不十分で一瞬表示されてしまうこともあるので、一部のループも回避しないと駄目っぽいです。

解析のためのヒント

 まずはキー入力だと思います。BitGenerationsは制御コードに直に描いてあったので、見つけやすいです。何かひとつでもボタンを押しているかどうかのチェックを行っているというのもヒントだと思います。

 それを見つけたらあとは周辺のadd r0,#0x1とか、レジスタとの条件分岐とか、丁寧に読むのが面倒だったらそこらへんのを適当につぶしてれば見つかると思います。フェードイン用、文字が点滅し始めるまで用、文字の点滅用、フェードアウト用で4つくらいはカウントと条件分岐があるはずです。

 ジャンプ命令を使って飛ばそうというのは若干無謀です。大人しくちょこまかいじった方が安定しているようです。

BitGenerations用のパッチャ作ってくるノシ

 やっぱJavaかな。特定の環境でしか動かないプログラムはできるだけ作りたくない。まあ動かすまでが面倒ですが、こんなのを使う人間ならすでにJavaの実行環境くらい持ってる気がw