mmm spot

好きで語ろうインターネッツ

【Celio link】GBA実機オンライン通信のやり方

ついに無改造のGBA実機を使ってオンラインで対戦や交換など楽しめるようになりました。
凄い時代です。

この記事では具体的なオンライン通信の方法や必要なものについて記載します。


  • ことの発端
  • 必要なもの
  • できること
  • やり方(事前準備)
  • やり方(実機 - 実機(オンライン))
  • やり方(実機 - エミュレータ(オンライン))
  • やり方(実機 - エミュレータ(ローカル))
  • やり方(.pk3ファイル転送)
  • おわり
続きを読む

Steam版Capcom Fighting Collectionからヴァンパイアセイヴァーのロムデータを作成する。

表題の通り。
※私的利用の範囲での使用を厳守してください。一切の責任は負いません。

最近友人の間でFightcade2での3rd対戦が若干ブームに。
わたしも初めてFightcade2なるものを知ったんですが、低遅延での通信とかトレモとかが充実しておりかなり楽しそう。

せっかくなので3rd以外もいけないかな~ということで、前々から気になってたヴァンパイアセイヴァーのロムデータ作成(吸出し?)にチャレンジしてみました。

続きを読む

【乱数無し】ポケモンカード始めて1年くらい経ったので振り返る

この記事はPokemonPastGenerationAdventCalender2025の4日目の記事です。
adventar.org

はじめに

この記事は乱数調整に関するもの微塵もなければ過去作(過去レギュ、エクストラ的な)の話も少ししか出てこず、完全な自分語り記事*1です。

わたしがポケモンカードをやり始めたきっかけの話から、各月で覚えてる限りで振り返ってみようと思います。

あむまーの皆様はぜひ読んでいただければと思います。

*1:ポケモンカード好きすぎて雉って変換された

続きを読む

海外版GBAポケモンでBGMを変更する方法

改造はいけません。

準備するもの

・Sappy2006(Sappy12.exe)
公式の頒布元は死んでいますが、検索すれば解決できます。自分はSappy2006 mod 17.1も入れています。
ハックロム勢の方、もっと新しくてカッコいいのあれば教えてください。

いつものページ

バイナリエディタ
Stirlingとか。私はValzhexを使わせて頂いています。ぼじーりいつもありがとう。

・ロムデータ
自炊しろ。ついでにミスったとき用にバックアップを無限に取っておいてください。

やり方

1. 変更したいBGMのミュージックナンバーをいつものページで確認する。
今回は例として北米版エメラルド(BPEE)の『[No.413]タイトル ~メインテーマ~』を『[No.526]ニビシティのテーマ』に変更してみます。


↑念のためですがここで流れている曲です。


2. それぞれの曲のヘッダーアドレスを調べる
予めインストールしたSappy2006を使って、変更元/変更先BGMの格納アドレス、ヘッダー値を調べます。

1.の工程で確認したミュージックナンバーを入力したところ、それぞれ以下の値であることがわかりました。

No. 曲名 格納アドレス ヘッダー値
413 Title Screen 0x06B56D8 0x092C7DC
526 Viridian City 0x06B5A60 0x098F3A0


3. バイナリエディタで格納アドレスのヘッダー値を書き換える
実際に参照先のBGM(ヘッダー値)を変更しに行きます。

バイナリエディタを使って、変更BGMの格納アドレスへジャンプします。
この時、先頭の”0x0”は不要です。

もしやり方を間違えていなければ、先ほど調べたヘッダー値が2桁ずつ反転して格納されているはずです。

※さっき調べたヘッダー値は0x092C7DCでしたね。つまりそういうことです。

この値を書き換えたい曲のヘッダー値に、2桁ずつ反転して書き換えます。
今回であれば、変更先のヘッダー値は"0x098F3A0"なので"A0 F3 98"になります。

これをあとは上書き保存して、エミュレータ等で起動してBGMが変わっていることを確認してください。

成功するとこんな感じでBGMが変わります↓

ポケモン過去作オフ共有カレンダーを作りました

昨今たくさん開催されている過去作ポケモンオフの情報をみんなで登録する共有カレンダーを作りました。
ぜひどんどん登録して、みんなでオフ情報を共有し合いましょう。

オフカレンダーを見る・自分のGoogleカレンダーに登録する

以下のリンクをクリックすると、ご自身のGoogleカレンダーに登録することができます。
カレンダーを登録しておけば、誰かが追加したオフ会情報が勝手に自分のカレンダーに表示されます。Googleカレンダーの詳しい使い方は調べてください。
calendar.google.com

PCのひと 
左下の「カレンダーに追加」をクリック

スマホのひと
右下の「+」をクリック

オフ会開催予定をカレンダーに追加する

主にオフ会主催者向け。
オフ会の開催予定を登録するためのフォームを用意しました。

フォームの入力項目通り、オフ会情報を記入してください。Googleアカウントのログインは不要になります。
フォームを送信すると、自動的に上記のポケモン過去作オフカレンダーへ予定が反映されます。

一度登録した予定は更新できないため、誤った情報を登録しないよう注意してください!
また自分で設定した削除キーは忘れないよう控えておいてください!

forms.gle

カレンダーに追加したオフ会情報を削除する

上記の通り、基本的に一度登録したオフ会情報は変更/更新ができません。
開催キャンセルになった場合や、内容の更新のために一度登録情報を削除したい場合は以下の削除用フォームから削除申請を行ってください。

forms.gle

イベントIDは登録された予定アイテムの詳細から確認できます。


Googleの無料で使えるスクリプトサービスの仕様で、1日にものすごい数の予定追加や削除申請があるとうまくカレンダーに反映されない場合があります。フォーム送信したのにダメだな~って場合は管理人(@mmamumamm)までご連絡ください。

ルール

不特定多数での運用となるので、いくつかルールを設けます。また、運用過程上管理者である私が必要と判断した場合は逐次ルールは追記されます。

  • 登録するオフ会/イベントは開催規模を問いません。数人規模の小さいものでも、人を集めたいイベントがあればどんなイベントでも、誰でも登録して大丈夫です。
  • 登録するオフ会/イベントは「過去作ポケモンを楽しむ」もの、またそれを含むイベントであれば自由に登録頂いて構いません。
  • 予定の登録はオフ会/イベントの主催者じゃなくとも掲載可能とします。ただし、主催を含む運営に近い者からの直接の修正・削除依頼があれば運営の意思を尊重し、須らく優先的に対応します。
  • オンラインでのイベント、オンライン大会等のイベントも掲載可能とします。
  • ポケモンに関係のないイベントが登録された場合、管理者判断で削除する場合があります。
  • 明らかな嫌がらせ、荒らし行為と判断されるものが登録された場合、管理者判断で削除する場合があります。
  • 不特定多数が目にするものになります。記載内容、表現を含め常識の範囲での利用をお願いします。常識から逸脱している、公序良俗に反していると判断できる場合、管理者判断で削除する場合があります。
お気持ち

わたしがいつも遊んでいるポケモン3世代(GBA)だけでなく、4thGSを中心に4世代、5世代、6世代トリプルなど全国的にたくさんの過去作ポケモンのオフ会が開催されるようになってきました。

連日でのオフ開催など活気がありとてもうれしい一方、新規で遊びに行きたい人や別世代のオフに遊びに行ってみたい人にとってはTwitter上の散逸的な情報を逐一追うのはなかなか大変。また遠征しようとする人は早い段階からあらかじめ旅行計画を立てる必要もあるかと思います。

開催予定の様々な過去作オフがひとまとめになっている媒体、過去作オフの開催情報が網羅的に登録されている共有カレンダーがあればいいなぁ。
じゃ作るか。
ってことで作りました。

このカレンダーは特定世代や特定コンテンツ(過去作ポケモンではあるが)に絞ったものにしたくないと思っています。
ぜひ、過去作ポケモンに関するオフは世代、ゲーム/カード/トイ問わずどんどん登録していってほしいです。

カレンダーをウォッチしてる別コミュニティの過去作勢にリーチしてもらうなんて使い方をしてもらえたら本望です。

その他使い方

わかる人向け

以下はiCalender形式のリンクになります。ジョルテやTimeTreeなど外部アプリケーションを使う場合に使うかもしれません。

https://calendar.google.com/calendar/ical/5030d687f83664bff5333052348cd895d57415ec32071309af41c5fdece593f4%40group.calendar.google.com/public/basic.ics


ご自身のウェブページへ埋め込みリンクを貼りたい場合は下記のリンクをご利用ください。

<iframe src="https://calendar.google.com/calendar/embed?src=5030d687f83664bff5333052348cd895d57415ec32071309af41c5fdece593f4%40group.calendar.google.com&ctz=Asia%2FTokyo" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
参考

qiita.com

【募集記事】第1回mmm杯を開催します

Discordのポケモン3世代熱帯サーバーで後期シングルルールのミニ大会を開きます


【開催要項】
12/15(日) 18:30から
参加可能人数は最大10人まで


【レギュレーション的なやつ】
8人以上の場合、2ブロックに分けて総当たり
上位2名を決めて決勝トーナメント

参加人数がそれ未満の場合はトーナメント制で実施します

スプレッドシートは準備中


【参加申請方法】
当日も利用する予定の以下Discordサーバーにある参加申請用のチャンネルへフォーマットに従って、12/15(日)の18時までにカキコしてください。
discord.gg

以下フォーマット===========
【HN】amuma
TwitterのID】@mmamumamm
【意気込み】絶対にかとぅ
===================


【遊び方・接続方法】

VBA Linkを使用したエミュレータでのGBA対戦 使用するロムデータは日本版エメラルドに限定する。
ネットワークの接続方法にはHamachiを利用する。

HamachiのNWは当日Discordで展開します。


接続方法など:
ampeanuts.hatenablog.com
ampeanuts.hatenablog.com

普段対戦をしたことがない人は、必ず事前に動作や通信疎通の確認を行っておいてください。


【ルール】

後期シングルルール

使用可能ポケモン:ルビー・サファイア・エメラルド・ファイアレッドリーフグリーンポケモンボックス・コロシアム・XDに登場するポケモン
禁止ポケモンミュウツー・ミュウ・ホウオウ・ルギア・セレビィグラードンカイオーガレックウザジラーチデオキシス
対戦方式:見せ合い63
禁止級:一部禁止
持ち物:あり
(アイテム重複禁止。こころのしずく・ナゾのみ禁止。その他通常プレイで入手できない道具禁止。)
レベル:Lv2-50
複数催眠:禁止
影踏み:お互いにパーティに居る場合選出できない


【配信など】
かの有名なスーパーマリオくん名言botチャンネルで大会の様子は見れるようです
www.youtube.com

トクサネオフ結果報告

2024/10/26(土)に開催されたトクサネオフが無事終了しました。

toxxane-gym.storeinfo.jp


当初はゆるく身内でやれればいいやなんて言って始まったオフ会でしたが、想定を大きく超えて33名の方々が遊びに来てくださいました。
シングル大会や、思い思いのフレ戦など楽しんでいただけていたようでとてもうれしい限りです。

以下、トクサネオフ後期シングル大会結果になります。

続きを読む