トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

解説/FEBuilderGBA/FEBuilderGBAを利用する上で必要になるツールの入手方法

Last-modified: 2017-11-22 (水) 01:27:10 (213d)

FEBuilderGBAを利用する上で必要になるツールの入手方法を説明します。

OS

FEBuilderGBAはC# 4.0で書かれています。
win7以上を推奨します。

もし、XPなどの古いPCをお使いの場合は、数万円もって家電屋さんに行くと、win10が搭載されたノートPCを買えるでしょうから、苦労するぐらいなら買い換えましょう。

Linux/monoでの動作については不明ですが、動きそうな気もします。

必須ツール

VBA-M

GBAエミュレータです。
動作確認に利用します。
VBA-Mを推奨しますが、他のエミュレータでも、かまいません。
https://sourceforge.net/projects/vbam/

sappy

音楽プレイヤです。
FEBuilderGBAからは、音を再生するのに利用します。
古のVB6でかかれているので、インストールが結構面倒です。
幸いなことに、インストーラーがあるので利用すると楽に導入できます。
http://feuniverse.us/t/sappy-working-version/153

あった方がよいツール

Event Assembler

魔法システムなどの大きいパッチは、EAで実装されていることが多いので、あったほうがいいです。 FEBuilderGBAからは、実行->Event Assemblerで追加 で、安全に起動することもできます。 http://feuniverse.us/t/event-assembler/1749

no$gba debugger

GBAデバッガーです。
arm asmに挑戦したい人はインストールしましょう。
ブレークポイントが設定できるので、コードを理解するのに役立ちます。
http://problemkaputt.de/gba.htm

各ツールの設定方法

StepA1

"設定" -> "オプション"を選択します。
https://i.imgur.com/LstjXn3.jpg

StepA2

"パス"タブに、各アプリケーションを設定していきます。
https://i.imgur.com/hfC0iM0.jpg

StepA3

"エミュレータ"に、 VBA-M を設定してください。
ここに設定したエミュレータは、F5キーを押せば呼び出されます。
https://i.imgur.com/swOuqj4.jpg

StepA4

no$gba-debuggerを利用する場合は、"エミュレータ2"に設定してください。
エミュレータ2は、Ctrl+F5キーを押せば呼び出されます。
https://i.imgur.com/AoBahJF.jpg

StepA5

"sappy"に、sappyを設定します。
sappyは、それぞれの項目にある"♪"ボタンを押せば自動的に呼び出されます。
https://i.imgur.com/646geir.jpg

StepA6

EventAssembler?を利用する場合は、"Event Assembler"に設定します。(core.exeの方を設定します。)
EventAssembler?は、EAを利用するパッチをインストールするときに自動的に呼び出されます。
また、メニューの"実行"->"Event Assemblerで追加" から、呼び出すことができます。
https://i.imgur.com/hkxKZsQ.jpg

StepA7

設定が終わったら、"保存"ボタンで、結果を確定します。
https://i.imgur.com/DZTkXSF.jpg

StepA8

さっそく、試してみましょう。
F5キーを押してください。 VBA-M が起動するはずです。
https://i.imgur.com/T0fPme1.jpg

StepA9

"マップ設定"や"ソングテーブル"にある、"♪"ボタンをクリックすると、sappyで曲が再生されます。
https://i.imgur.com/xDtL1v3.jpg

そのほかのツールの紹介

FEBuilderGBAからは呼ぶことはないのですが、改造FEをやる上で便利なツールをいくつか紹介します。

EDGE

画像のパレットを正しく扱えるツールなので、インストールすることをお勧めします。
http://takabosoft.com/edge

Tiled Map Editor

マップエディターです。
FEBuilerGBAにもマップエディタはありますが、より高度なものを利用したい方は利用してください。
マップを tmx形式で出力すると利用できます。
http://www.mapeditor.org/

世界樹

フリーのmidi編集ソフトです。
http://openmidiproject.osdn.jp/Sekaiju.html

UTF-8が扱えるテキストエディタ

メモ帳しか使っていない人はいないと思いますが、UTF-8が扱えるテキストエディタをご利用ください。

色々なエディタがあるので、自分で好きなものを選んでください。
個人的には、サクラエディタが好きです。

goldroad

日本の改造で主に使われている逆アセンブラです。
masmに近い構文で記述できます。
https://www.romhacking.net/utilities/343/

devkit pro

海外の改造で主に使われているアセンブラです。
gnu/gasをベースにしているようです。
https://sourceforge.net/projects/devkitpro/

以上