Skip to content

Latest commit

 

History

History
75 lines (72 loc) · 3.68 KB

README.md

File metadata and controls

75 lines (72 loc) · 3.68 KB

engine

ゲームシステムを構築するスクリプトが含まれる

ファイル

ファイル名 内容
battle/ battle
items/ items
menu/ menu
overworld/ overworld
add_mon.asm Pokemon Data を新しい手持ちやPCなどのデータスロットに加える処理
bcd.asm BCDフォーマットの数値計算を行う処理
black_out.asm 『めのまえが まっくらに なった!』ときのゲームの状態を更新する処理
cable_club.asm null
clear_save.asm タイトル画面でのセーブデータ完全消去のダイアログ
debug1.asm null
display_pokedex.asm null
display_text_id_init.asm null
evolution.asm null
evolve_trade.asm null
evos_moves.asm null
experience.asm 経験値からレベルを算出したりなど、経験値に関わる計算を行う
flag_action.asm フラグアクションに関する処理
game_corner_slots.asm null
game_corner_slots2.asm null
gamefreak.asm ゲーム起動時のゲーフリのロゴと流れ星のアニメーション
get_bag_item_quantity.asm null
give_pokemon.asm null
hall_of_fame.asm null
heal_party.asm ポケモンのHPとPPを回復させる
hidden_object_functions3.asm null
hidden_object_functions7.asm null
hidden_object_functions14.asm null
hidden_object_functions17.asm null
hidden_object_functions18.asm null
HoF_room_pc.asm null
hp_bar.asm null
in_game_trades.asm null
init_player_data.asm ゲームを『はじめから』始めたときにプレイヤーデータを初期化する
intro.asm ゲーム起動時のアニメーションを流す
joypad.asm A,B,Start,Select を同時に押したときのリセット処理
learn_move.asm null
load_mon_data.asm ポケモンのデータが必要な時にそれを取得する処理
load_pokedex_tiles.asm null
mon_party_sprites.asm null
multiply_divide.asm null
oak_speech.asm 『さいしょからはじめる』を選んだ時のオーキド博士のスピーチ
oak_speech2.asm オーキド博士のスピーチで使用されるユーティリティ関数などがまとめてある
oam_dma.asm OAM DMA転送を行う処理
palettes.asm SGBでのみ有効なので割愛
pathfinding.asm NPCがプレイヤーのところに歩いてくるときに道順(Path)を決定する処理
play_time.asm プレイ時間をフレーム単位でインクリメントする処理
pokedex_rating.asm ポケモン図鑑の評価テキストを表示する処理
predefs.asm predefに関するスクリプト
predefについてはドキュメントを参照
predefs7.asm バンク7に属するpredef-routineを定義
predefs12.asm バンク12に属するpredef-routineを定義
predefs17_2.asm バンク17に属するpredef-routineを定義
predefs17.asm バンク17に属するpredef-routineを定義 その2
print_waiting_text.asm 『つうしんたいきちゅう!』を表示する関数を定義
random.asm 乱数生成処理
remove_pokemon.asm ポケモンを削除する処理
save.asm セーブデータに関する処理
slot_machine.asm null
special_warps.asm special warpを行う処理
status_ailments.asm 瀕死じゃないポケモンの状態異常を文字として描画する
subtract_paid_money.asm プレイヤーの支払った額をプレイヤーの所持金から引く処理
test_battle.asm null
titlescreen.asm タイトル画面に関する処理
titlescreen2.asm タイトル画面に関する処理2
town_map.asm null
trade.asm null
trade2.asm null
turn_sprite.asm スプライトのグラフィックに現在の方向を反映させる