diff --git a/.gitignore b/.gitignore index 2e34950d..4c478abd 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ system/players/*.psosys system/players/*.psocard system/players/*.nsc system/players/*.nsa +system/teams/*.json system/patch-pc/.metadata-cache.json system/patch-bb/.metadata-cache.json diff --git a/notes/psobb/english-client-setup.txt b/notes/psobb/english-client-setup.txt new file mode 100644 index 00000000..3ff9c194 --- /dev/null +++ b/notes/psobb/english-client-setup.txt @@ -0,0 +1,1994 @@ +######################################################################## + PSOBB Localization Notes for English/Japanese Mode +######################################################################## + +PSOBB has an internal switch which allows the client to be set into +English or Japanese modes, this was the hidden switch Sega of America +used to localize the game from Japanese. + +To enable it open the decompressed psobb.exe (it should be about 7MB) +in a hex editor and try the following: + +search for: + +E82B91F4FF83F8017506B805000000C385C0750333C0C3B801000000C3 + +replace with: + +B800000000C39090909090909090909090909090909090909090909090 for Japanese +B801000000C39090909090909090909090909090909090909090909090 for English + +This has been tested mostly with an untouched Tethealla Client + + +Usually for testing we recommend creating just the English exe to play +in English while keeping the original to play in Japanese (for testing +purposes) so you can have 2 exes named like: + +PSOBB_LOCAL_EN.exe (For English) +PSOBB_LOCAL_JP.exe (for Japanese) + + +You will notice the client might crash upon starting the game, this is +because the client is now expecting the localized english files, these +files usually end with "_e", so for a correct setup please source the +required files from the "usbb-resources" folder in this repo and use +the following tree as a reference. + +Make sure to delete any extra files in your "data" folder which are +not in the list at the end of this file. + +######################################################################## +DATA FOLDER TREE: +######################################################################## + +data/ +├── bm_ene_astark.bml +├── bm_ene_boota.bml +├── bm_ene_boss09.bml +├── bm_ene_boss09_tentacle.bml +├── bm_ene_dolphon.bml +├── bm_ene_girtablulu.bml +├── bm_ene_golan.bml +├── bm_ene_lappy_es4.bml +├── bm_ene_lappy_hw4.bml +├── bm_ene_lappy_xs4.bml +├── bm_ene_melissa.bml +├── bm_ene_re7_berura_a.bml +├── bm_ene_re7_berura.bml +├── bm_ene_sandlappy.bml +├── bm_ene_yowie.bml +├── bm_ene_zu.bml +├── bm_obj_ep4_bee_a.bml +├── bm_obj_ep4_bee_b.bml +├── bm_obj_ep4_bee_nest.bml +├── bm_obj_ep4_bohu.bml +├── bm_obj_ep4_boss09_bossiwa.bml +├── bm_obj_ep4_boss09_core.bml +├── bm_obj_ep4_boss09_core_tex.xvm +├── bm_obj_ep4_boss09_kabe01.bml +├── bm_obj_ep4_boss09_kabe02.bml +├── bm_obj_ep4_boss09_kabe03.bml +├── bm_obj_ep4_boss09_kabe.bml +├── bm_obj_ep4_boss09_laser.bml +├── bm_obj_ep4_boss09_missile.bml +├── bm_obj_ep4_boss09_nemesis.bml +├── bm_obj_ep4_boss09_ptcl_anim.bml +├── bm_obj_ep4_boss09_sandsonic.bml +├── bm_obj_ep4_boss09_sonic.bml +├── bm_obj_ep4_boss09_storm.bml +├── bm_obj_ep4_container.bml +├── bm_obj_ep4_container_red.bml +├── bm_obj_ep4_crystal.bml +├── bm_obj_ep4_door.bml +├── bm_obj_ep4_flower.bml +├── bm_obj_ep4_iwa_crater.bml +├── bm_obj_ep4_iwa_crater_brk.bml +├── bm_obj_ep4_iwa_desert.bml +├── bm_obj_ep4_kogomi.bml +├── bm_obj_ep4_nameko.bml +├── bm_obj_ep4_sabotenA.bml +├── bm_obj_ep4_sakana.bml +├── bm_obj_ep4_syounyuuseki.bml +├── bm_obj_ep4_umiyuri.bml +├── cam_boss09_demo.rel +├── data.gsl +├── dummy.txt +├── eff_boss09_saint_emilion.dat +├── ending_jp.pae +├── fogentry.dat +├── ggerr_ja.bin +├── help0-0-en.png +├── help0-0-ja.png +├── help0-1-en.png +├── help0-1-ja.png +├── help0-2-en.png +├── help0-2-ja.png +├── help0-3-en.png +├── help0-3-ja.png +├── help0-4-en.png +├── help0-4-ja.png +├── help0-5-en.png +├── help0-5-ja.png +├── help0-7-en.png +├── help0-7-ja.png +├── help1-0-en.png +├── help1-0-ja.png +├── help1-1-en.png +├── help1-1-ja.png +├── help2-0-en.png +├── help2-0-ja.png +├── help_city_en.lst +├── help_city_ja.lst +├── help_lobby_en.lst +├── help_lobby_ja.lst +├── help_prompt_city_en.lst +├── help_prompt_city_ja.lst +├── help_prompt_lobby_en.lst +├── help_prompt_lobby_ja.lst +├── indirect_base.xvr +├── indtex.xvr +├── ItemKT.afs +├── ItemKTep4.afs +├── ItemModel.afs +├── ItemModelEp4.afs +├── ItemTexture.afs +├── ItemTextureEp4.afs +├── lightentry.bin +├── lobby_billboard.prc +├── lobby_billboard.xvm +├── LogoEP4.prs +├── map_boss04_offo.dat +├── map_boss06_offo.dat +├── map_boss09_00_00e.dat +├── map_boss09_00_00.evt +├── map_boss09_00_00o.dat +├── map_boss09_00d.dat +├── map_city00_00e.dat +├── map_city00_00e_s.dat +├── map_city00_00o.dat +├── map_city00_00o_s.dat +├── map_city02_00_00e.dat +├── map_city02_00_00e_s.dat +├── map_city02_00_00o.dat +├── map_city02_00_00o_s.dat +├── map_city02_00d.dat +├── map_city02_off_e.bin +├── map_city02_off_j.bin +├── map_city02_on_e.bin +├── map_city02_on_j.bin +├── map_city_on_e.bin +├── map_city_on_j.bin +├── map_crater01_00_00e.dat +├── map_crater01_00_00.evt +├── map_crater01_00_00o.dat +├── map_crater01_00_01e.dat +├── map_crater01_00_01.evt +├── map_crater01_00_01o.dat +├── map_crater01_00_02e.dat +├── map_crater01_00_02.evt +├── map_crater01_00_02o.dat +├── map_crater01_00d.dat +├── map_desert01_00_00e.dat +├── map_desert01_00_00.evt +├── map_desert01_00_00o.dat +├── map_desert01_00d.dat +├── map_desert01_01_00e.dat +├── map_desert01_01_00.evt +├── map_desert01_01_00o.dat +├── map_desert01_01d.dat +├── map_desert01_02_00e.dat +├── map_desert01_02_00.evt +├── map_desert01_02_00o.dat +├── map_desert01_02d.dat +├── map_desert02_00_00e.dat +├── map_desert02_00_00.evt +├── map_desert02_00_00o.dat +├── map_desert02_00_01e.dat +├── map_desert02_00_01.evt +├── map_desert02_00_01o.dat +├── map_desert02_00_02e.dat +├── map_desert02_00_02.evt +├── map_desert02_00_02o.dat +├── map_desert02_00d.dat +├── map_desert03_00_00e.dat +├── map_desert03_00_00.evt +├── map_desert03_00_00o.dat +├── map_desert03_00d.dat +├── map_desert03_01_00e.dat +├── map_desert03_01_00.evt +├── map_desert03_01_00o.dat +├── map_desert03_01d.dat +├── map_desert03_02_00e.dat +├── map_desert03_02_00.evt +├── map_desert03_02_00o.dat +├── map_desert03_02d.dat +├── map_jungle_j.bin +├── map_jungle_j_u.bin +├── map_labo00_00e.dat +├── map_labo00_00e_s.dat +├── map_labo00_00o.dat +├── map_labo00_00_offo.dat +├── map_labo00_00_offo_s.dat +├── map_labo00_00o_s.dat +├── map_labo_on_b.bin +├── map_labo_on_b_u.bin +├── map_labo_on_e.bin +├── map_labo_on_e_u.bin +├── map_labo_on_f.bin +├── map_labo_on_f_u.bin +├── map_labo_on_g.bin +├── map_labo_on_g_u.bin +├── map_labo_on_j.bin +├── map_labo_on_j_u.bin +├── map_labo_on_k.bin +├── map_labo_on_k_u.bin +├── map_labo_on_s.bin +├── map_labo_on_s_u.bin +├── map_labo_on_t.bin +├── map_labo_on_t_u.bin +├── map_lobby_green_be00o.dat +├── map_lobby_red_be00o.dat +├── map_lobby_yellow_be00o.dat +├── map_ruin_j.bin +├── map_ruin_j_u.bin +├── map_seabed_j.bin +├── map_seabed_j_u.bin +├── map_space_j.bin +├── map_space_j_u.bin +├── map_wilds01_00_00e.dat +├── map_wilds01_00_00.evt +├── map_wilds01_00_00o.dat +├── map_wilds01_00_01e.dat +├── map_wilds01_00_01.evt +├── map_wilds01_00_01o.dat +├── map_wilds01_00_02e.dat +├── map_wilds01_00_02.evt +├── map_wilds01_00_02o.dat +├── map_wilds01_01_00e.dat +├── map_wilds01_01_00o.dat +├── map_wilds01_01_01e.dat +├── map_wilds01_01_01.evt +├── map_wilds01_01_01o.dat +├── map_wilds01_01_02e.dat +├── map_wilds01_01_02.evt +├── map_wilds01_01_02o.dat +├── map_wilds01_02_00e.dat +├── map_wilds01_02_00.evt +├── map_wilds01_02_00o.dat +├── map_wilds01_02_01e.dat +├── map_wilds01_02_01.evt +├── map_wilds01_02_01o.dat +├── map_wilds01_02_02e.dat +├── map_wilds01_02_02.evt +├── map_wilds01_02_02o.dat +├── map_wilds01_03_00e.dat +├── map_wilds01_03_00.evt +├── map_wilds01_03_00o.dat +├── map_wilds01_03_01e.dat +├── map_wilds01_03_01.evt +├── map_wilds01_03_01o.dat +├── map_wilds01_03_02e.dat +├── map_wilds01_03_02.evt +├── map_wilds01_03_02o.dat +├── newserv-test-bb.txt +├── NpcApcMot.bml +├── npcplayerchar.dat +├── ogg +│   ├── ADVR.ogg +│   ├── BASS.ogg +│   ├── CARNAVAL.ogg +│   ├── CHARA.ogg +│   ├── CHU_F.ogg +│   ├── CITY.ogg +│   ├── clear.ogg +│   ├── CLEAR_ST.ogg +│   ├── CUBE_ENDING_LOOP.ogg +│   ├── CUBE_ENDING.ogg +│   ├── CUBE_OPENING.ogg +│   ├── DARK1.ogg +│   ├── DARK2.ogg +│   ├── DEATH.ogg +│   ├── DELDEATH.ogg +│   ├── DELO2.ogg +│   ├── DELO.ogg +│   ├── DELORURE.ogg +│   ├── DFDEATH.ogg +│   ├── DRADEATH.ogg +│   ├── DRAGON2.ogg +│   ├── DRAGON.ogg +│   ├── DRAROAR.ogg +│   ├── DREAMS_KIDS.ogg +│   ├── DREAMS.ogg +│   ├── DUEL1.ogg +│   ├── DUEL2.ogg +│   ├── dummy.txt +│   ├── EASTER.ogg +│   ├── ED_PIANO.ogg +│   ├── ENDING_LOOP.ogg +│   ├── ENDING.ogg +│   ├── END.ogg +│   ├── EP4_ENDING_FO.ogg +│   ├── EP4_ENDING_LOOP.ogg +│   ├── EPI1.ogg +│   ├── EPI2.ogg +│   ├── ESCAPE.ogg +│   ├── ESTLA2.ogg +│   ├── ESTRA.ogg +│   ├── EVENT.ogg +│   ├── FARLA2.ogg +│   ├── FARLA.ogg +│   ├── GOLDEATH.ogg +│   ├── GOULA2.ogg +│   ├── GOULA.ogg +│   ├── GRYPHON.ogg +│   ├── GUILD.ogg +│   ├── HALL.ogg +│   ├── HALLOWEEN.ogg +│   ├── HEART2HEART_LOOP.ogg +│   ├── HEARTS.ogg +│   ├── InTheSPACESHIP_LOOP.ogg +│   ├── JINGLEBELL.ogg +│   ├── J_KANTEI.ogg +│   ├── j_levelup.ogg +│   ├── LABO.ogg +│   ├── LIVE.ogg +│   ├── LOBBY.ogg +│   ├── LOSE.ogg +│   ├── MAILA2.ogg +│   ├── MAILA.ogg +│   ├── MAMBO.ogg +│   ├── MAP1.ogg +│   ├── MAP2.ogg +│   ├── MATTER.ogg +│   ├── MEDICAL.ogg +│   ├── MILES.ogg +│   ├── MINICLEAR.ogg +│   ├── NOMAL.ogg +│   ├── OPENING.ogg +│   ├── OPEN.ogg +│   ├── PAILA2.ogg +│   ├── PAILA.ogg +│   ├── pinnacles_LOOP.ogg +│   ├── PROTO1.ogg +│   ├── PROTO2.ogg +│   ├── QUEST.ogg +│   ├── REILA2.ogg +│   ├── REILA.ogg +│   ├── ReunionSystem_LOOP.ogg +│   ├── SHOP.ogg +│   ├── slbgm_ancient.ogg +│   ├── slbgm_boss09b.ogg +│   ├── slbgm_boss09.ogg +│   ├── slbgm_cave.ogg +│   ├── slbgm_crater.ogg +│   ├── slbgm_dark.ogg +│   ├── slbgm_desert.ogg +│   ├── slbgm_forest.ogg +│   ├── slbgm_jungle.ogg +│   ├── slbgm_machine.ogg +│   ├── slbgm_ruin.ogg +│   ├── slbgm_seabed.ogg +│   ├── slbgm_space.ogg +│   ├── slbgm_wilds.ogg +│   ├── SMILE.ogg +│   ├── SOUTOKU.ogg +│   ├── START.ogg +│   ├── strangeblue_LOOP.ogg +│   ├── T1.ogg +│   ├── T2.ogg +│   ├── test_bgm.ogg +│   ├── test_se.ogg +│   ├── TITLE.ogg +│   ├── VALENTINE.ogg +│   ├── VOL_OPT1.ogg +│   ├── VOL_OPT2.ogg +│   ├── vssver.scc +│   ├── WEDDING.ogg +│   ├── WIN.ogg +│   └── ZARATHUSTRA.ogg +├── openning_e.pae +├── openning_j.pae +├── plAbdy00.nj +├── plAcap06.nj +├── plAhai00.nj +├── plAhai01.nj +├── plAhai02.nj +├── plAhai03.nj +├── plAhai04.nj +├── plAhai05.nj +├── plAhai06.nj +├── plAhai07.nj +├── plAhai08.nj +├── plAhai09.nj +├── plAhed00.nj +├── plAnj.bml +├── plAsmp.rel +├── plAtex.afs +├── plBbdy00.nj +├── plBhai00.nj +├── plBhai01.nj +├── plBhai02.nj +├── plBhai03.nj +├── plBhai04.nj +├── plBhai05.nj +├── plBhai06.nj +├── plBhai07.nj +├── plBhai08.nj +├── plBhai09.nj +├── plBhed00.nj +├── plBnj.bml +├── plBsmp.rel +├── plBtex.afs +├── plCbdy00.nj +├── plChed00.nj +├── plChed01.nj +├── plChed02.nj +├── plChed03.nj +├── plChed04.nj +├── plCnj.bml +├── plCsmp.rel +├── plCtex.afs +├── plDbdy00.nj +├── plDcap00.nj +├── plDcap01.nj +├── plDcap02.nj +├── plDcap03.nj +├── plDcap04.nj +├── plDcap05.nj +├── plDcap06.nj +├── plDcap07.nj +├── plDcap08.nj +├── plDcap09.nj +├── plDhai00.nj +├── plDhai01.nj +├── plDhai02.nj +├── plDhai03.nj +├── plDhai04.nj +├── plDhai05.nj +├── plDhai06.nj +├── plDhai07.nj +├── plDhai08.nj +├── plDhai09.nj +├── plDhed00.nj +├── plDnj.bml +├── plDsmp.rel +├── plDtex.afs +├── plEbdy00.nj +├── plEhed00.nj +├── plEhed01.nj +├── plEhed02.nj +├── plEhed03.nj +├── plEhed04.nj +├── plEnj.bml +├── plEsmp.rel +├── plEtex.afs +├── plFbdy00.nj +├── plFhed00.nj +├── plFhed01.nj +├── plFhed02.nj +├── plFhed03.nj +├── plFhed04.nj +├── plFnj.bml +├── plFsmp.rel +├── plFtex.afs +├── plGbdy00.nj +├── plGcap00.nj +├── plGcap01.nj +├── plGcap02.nj +├── plGcap03.nj +├── plGcap04.nj +├── plGcap05.nj +├── plGcap06.nj +├── plGcap07.nj +├── plGcap08.nj +├── plGcap09.nj +├── plGhai00.nj +├── plGhai01.nj +├── plGhai02.nj +├── plGhai03.nj +├── plGhai04.nj +├── plGhai05.nj +├── plGhai06.nj +├── plGhai07.nj +├── plGhai08.nj +├── plGhai09.nj +├── plGhed00.nj +├── plGnj.bml +├── plGsmp.rel +├── plGtex.afs +├── plHbdy00.nj +├── plHcap00.nj +├── plHcap01.nj +├── plHcap02.nj +├── plHcap03.nj +├── plHcap04.nj +├── plHcap05.nj +├── plHcap06.nj +├── plHcap07.nj +├── plHcap08.nj +├── plHcap09.nj +├── plHhai00.nj +├── plHhai01.nj +├── plHhai02.nj +├── plHhai03.nj +├── plHhai04.nj +├── plHhai05.nj +├── plHhai06.nj +├── plHhai07.nj +├── plHhai08.nj +├── plHhai09.nj +├── plHhed00.nj +├── plHnj.bml +├── plHsmp.rel +├── plHtex.afs +├── plIbdy00.nj +├── plIcap00.nj +├── plIcap01.nj +├── plIcap02.nj +├── plIcap03.nj +├── plIcap04.nj +├── plIcap05.nj +├── plIcap06.nj +├── plIcap07.nj +├── plIcap08.nj +├── plIcap09.nj +├── plIhai00.nj +├── plIhai01.nj +├── plIhai02.nj +├── plIhai03.nj +├── plIhai04.nj +├── plIhai05.nj +├── plIhai06.nj +├── plIhai07.nj +├── plIhai08.nj +├── plIhai09.nj +├── plIhed00.nj +├── plInj.bml +├── plIsmp.rel +├── plItex.afs +├── plJbdy00.nj +├── plJhed00.nj +├── plJhed01.nj +├── plJhed02.nj +├── plJhed03.nj +├── plJhed04.nj +├── plJnj.bml +├── plJsmp.rel +├── plJtex.afs +├── plKbdy00.nj +├── plKcap00.nj +├── plKcap01.nj +├── plKcap02.nj +├── plKcap03.nj +├── plKcap04.nj +├── plKcap05.nj +├── plKcap06.nj +├── plKcap07.nj +├── plKcap08.nj +├── plKcap09.nj +├── plKhai00.nj +├── plKhai01.nj +├── plKhai02.nj +├── plKhai03.nj +├── plKhai04.nj +├── plKhai05.nj +├── plKhai06.nj +├── plKhai07.nj +├── plKhai08.nj +├── plKhai09.nj +├── plKhed00.nj +├── plKnj.bml +├── plKsmp.rel +├── plKtex.afs +├── plLbdy00.nj +├── plLcap00.nj +├── plLcap01.nj +├── plLcap02.nj +├── plLcap03.nj +├── plLcap04.nj +├── plLcap05.nj +├── plLcap06.nj +├── plLcap07.nj +├── plLcap08.nj +├── plLcap09.nj +├── plLhai00.nj +├── plLhai01.nj +├── plLhai02.nj +├── plLhai03.nj +├── plLhai04.nj +├── plLhai05.nj +├── plLhai06.nj +├── plLhai07.nj +├── plLhai08.nj +├── plLhai09.nj +├── plLhed00.nj +├── plLnj.bml +├── plLsmp.rel +├── plLtex.afs +├── plObdy00.nj +├── plOhai00.nj +├── plOhed00.nj +├── plOnj.bml +├── plOsmp.rel +├── plOtex.afs +├── plPbdy00.nj +├── plPhai00.nj +├── plPhed00.nj +├── plPnj.bml +├── plPsmp.rel +├── plPtex.afs +├── plQbdy00.nj +├── plQhai00.nj +├── plQhed00.nj +├── plQnj.bml +├── plQsmp.rel +├── plQtex.afs +├── plRbdy00.nj +├── plRhai00.nj +├── plRhed00.nj +├── plRnj.bml +├── plRsmp.rel +├── plRtex.afs +├── plSbdy00.nj +├── plShai00.nj +├── plShed00.nj +├── plSnj.bml +├── plSsmp.rel +├── plStex.afs +├── plTbdy00.nj +├── plThai00.nj +├── plThed00.nj +├── plTnj.bml +├── plTsmp.rel +├── plTtex.afs +├── plUbdy00.nj +├── plUhed00.nj +├── plUnj.bml +├── plUsmp.rel +├── plUtex.afs +├── plVbdy00.nj +├── plVhed00.nj +├── plVnj.bml +├── plVsmp.rel +├── plVtex.afs +├── plWbdy00.nj +├── plWhed00.nj +├── plWnj.bml +├── plWsmp.rel +├── plWtex.afs +├── plXbdy00.nj +├── plXhed00.nj +├── plXnj.bml +├── plXsmp.rel +├── plXtex.afs +├── plYbdy00.nj +├── plYhed00.nj +├── plYnj.bml +├── plYsmp.rel +├── plYtex.afs +├── plZsmpnj.afs +├── quickref_ja.lst +├── scene +│   ├── dummy.txt +│   ├── map_aancient01_00bm.bin +│   ├── map_aancient01_00c.rel +│   ├── map_aancient01_00n.rel +│   ├── map_aancient01_00r.rel +│   ├── map_aancient01_00s.nj +│   ├── map_aancient01_00s.xj +│   ├── map_aancient01_00s.xvm +│   ├── map_aancient01_00.tam +│   ├── map_aancient01_01bm.bin +│   ├── map_aancient01_01c.rel +│   ├── map_aancient01_01n.rel +│   ├── map_aancient01_01r.rel +│   ├── map_aancient01_01s.xj +│   ├── map_aancient01_01s.xvm +│   ├── map_aancient01_01.tam +│   ├── map_aancient01_02bm.bin +│   ├── map_aancient01_02c.rel +│   ├── map_aancient01_02n.rel +│   ├── map_aancient01_02r.rel +│   ├── map_aancient01_02s.xj +│   ├── map_aancient01_02s.xvm +│   ├── map_aancient01_02.tam +│   ├── map_aancient01_03bm.bin +│   ├── map_aancient01_03c.rel +│   ├── map_aancient01_03n.rel +│   ├── map_aancient01_03r.rel +│   ├── map_aancient01_03s.xj +│   ├── map_aancient01_03s.xvm +│   ├── map_aancient01_03.tam +│   ├── map_aancient01_04bm.bin +│   ├── map_aancient01_04c.rel +│   ├── map_aancient01_04n.rel +│   ├── map_aancient01_04r.rel +│   ├── map_aancient01_04s.xj +│   ├── map_aancient01_04s.xvm +│   ├── map_aancient01_04.tam +│   ├── map_aancient01.xvm +│   ├── map_aancient02_00bm.bin +│   ├── map_aancient02_00c.rel +│   ├── map_aancient02_00n.rel +│   ├── map_aancient02_00r.rel +│   ├── map_aancient02_00s.xvm +│   ├── map_aancient02_01bm.bin +│   ├── map_aancient02_01c.rel +│   ├── map_aancient02_01n.rel +│   ├── map_aancient02_01r.rel +│   ├── map_aancient02_02bm.bin +│   ├── map_aancient02_02c.rel +│   ├── map_aancient02_02n.rel +│   ├── map_aancient02_02r.rel +│   ├── map_aancient02_03bm.bin +│   ├── map_aancient02_03c.rel +│   ├── map_aancient02_03n.rel +│   ├── map_aancient02_03r.rel +│   ├── map_aancient02_04bm.bin +│   ├── map_aancient02_04c.rel +│   ├── map_aancient02_04n.rel +│   ├── map_aancient02_04r.rel +│   ├── map_aancient02.xvm +│   ├── map_aancient03_00bm.bin +│   ├── map_aancient03_00c.rel +│   ├── map_aancient03_00n.rel +│   ├── map_aancient03_00r.rel +│   ├── map_aancient03_00s.xvm +│   ├── map_aancient03_01bm.bin +│   ├── map_aancient03_01c.rel +│   ├── map_aancient03_01n.rel +│   ├── map_aancient03_01r.rel +│   ├── map_aancient03_02bm.bin +│   ├── map_aancient03_02c.rel +│   ├── map_aancient03_02n.rel +│   ├── map_aancient03_02r.rel +│   ├── map_aancient03_03bm.bin +│   ├── map_aancient03_03c.rel +│   ├── map_aancient03_03n.rel +│   ├── map_aancient03_03r.rel +│   ├── map_aancient03_04bm.bin +│   ├── map_aancient03_04c.rel +│   ├── map_aancient03_04n.rel +│   ├── map_aancient03_04r.rel +│   ├── map_aancient03.xvm +│   ├── map_aancient04_00s.xvm +│   ├── map_aancient05_00s.xvm +│   ├── map_aboss01c.rel +│   ├── map_aboss01n.rel +│   ├── map_aboss01r.rel +│   ├── map_aboss01.tam +│   ├── map_aboss01.xvm +│   ├── map_aboss02c.rel +│   ├── map_aboss02n.rel +│   ├── map_aboss02r.rel +│   ├── map_aboss02.xvm +│   ├── map_aboss03c.rel +│   ├── map_aboss03n.rel +│   ├── map_aboss03r.rel +│   ├── map_aboss03.xvm +│   ├── map_acave01_00bm.bin +│   ├── map_acave01_00c.rel +│   ├── map_acave01_00n.rel +│   ├── map_acave01_00r.rel +│   ├── map_acave01_00s.nj +│   ├── map_acave01_00s.xj +│   ├── map_acave01_00s.xvm +│   ├── map_acave01_00.tam +│   ├── map_acave01_01bm.bin +│   ├── map_acave01_01c.rel +│   ├── map_acave01_01n.rel +│   ├── map_acave01_01r.rel +│   ├── map_acave01_01s.nj +│   ├── map_acave01_01s.xj +│   ├── map_acave01_01s.xvm +│   ├── map_acave01_01.tam +│   ├── map_acave01_02bm.bin +│   ├── map_acave01_02c.rel +│   ├── map_acave01_02n.rel +│   ├── map_acave01_02r.rel +│   ├── map_acave01_02s.nj +│   ├── map_acave01_02s.xj +│   ├── map_acave01_02s.xvm +│   ├── map_acave01_02.tam +│   ├── map_acave01_03bm.bin +│   ├── map_acave01_03c.rel +│   ├── map_acave01_03n.rel +│   ├── map_acave01_03r.rel +│   ├── map_acave01_03s.nj +│   ├── map_acave01_03s.xj +│   ├── map_acave01_03s.xvm +│   ├── map_acave01_03.tam +│   ├── map_acave01_04bm.bin +│   ├── map_acave01_04c.rel +│   ├── map_acave01_04n.rel +│   ├── map_acave01_04r.rel +│   ├── map_acave01_04s.nj +│   ├── map_acave01_04s.xj +│   ├── map_acave01_04s.xvm +│   ├── map_acave01_04.tam +│   ├── map_acave01_05c.rel +│   ├── map_acave01_05n.rel +│   ├── map_acave01_05r.rel +│   ├── map_acave01_05s.nj +│   ├── map_acave01_05s.xj +│   ├── map_acave01_05s.xvm +│   ├── map_acave01_05.tam +│   ├── map_acave01.xvm +│   ├── map_acave02_00bm.bin +│   ├── map_acave02_00c.rel +│   ├── map_acave02_00n.rel +│   ├── map_acave02_00r.rel +│   ├── map_acave02_00s.nj +│   ├── map_acave02_00s.xj +│   ├── map_acave02_00s.xvm +│   ├── map_acave02_00.tam +│   ├── map_acave02_01bm.bin +│   ├── map_acave02_01c.rel +│   ├── map_acave02_01n.rel +│   ├── map_acave02_01r.rel +│   ├── map_acave02_01s.nj +│   ├── map_acave02_01s.xj +│   ├── map_acave02_01s.xvm +│   ├── map_acave02_01.tam +│   ├── map_acave02_02bm.bin +│   ├── map_acave02_02c.rel +│   ├── map_acave02_02n.rel +│   ├── map_acave02_02r.rel +│   ├── map_acave02_02s.nj +│   ├── map_acave02_02s.xj +│   ├── map_acave02_02s.xvm +│   ├── map_acave02_02.tam +│   ├── map_acave02_03bm.bin +│   ├── map_acave02_03c.rel +│   ├── map_acave02_03n.rel +│   ├── map_acave02_03r.rel +│   ├── map_acave02_03s.nj +│   ├── map_acave02_03s.xj +│   ├── map_acave02_03s.xvm +│   ├── map_acave02_03.tam +│   ├── map_acave02_04bm.bin +│   ├── map_acave02_04c.rel +│   ├── map_acave02_04n.rel +│   ├── map_acave02_04r.rel +│   ├── map_acave02_04s.nj +│   ├── map_acave02_04s.xj +│   ├── map_acave02_04s.xvm +│   ├── map_acave02_04.tam +│   ├── map_acave02.xvm +│   ├── map_acave03_00bm.bin +│   ├── map_acave03_00c.rel +│   ├── map_acave03_00n.rel +│   ├── map_acave03_00r.rel +│   ├── map_acave03_00s.nj +│   ├── map_acave03_00s.xj +│   ├── map_acave03_00s.xvm +│   ├── map_acave03_00.tam +│   ├── map_acave03_01bm.bin +│   ├── map_acave03_01c.rel +│   ├── map_acave03_01n.rel +│   ├── map_acave03_01r.rel +│   ├── map_acave03_01s.nj +│   ├── map_acave03_01s.xj +│   ├── map_acave03_01s.xvm +│   ├── map_acave03_01.tam +│   ├── map_acave03_02bm.bin +│   ├── map_acave03_02c.rel +│   ├── map_acave03_02n.rel +│   ├── map_acave03_02r.rel +│   ├── map_acave03_02s.nj +│   ├── map_acave03_02s.xj +│   ├── map_acave03_02s.xvm +│   ├── map_acave03_02.tam +│   ├── map_acave03_03bm.bin +│   ├── map_acave03_03c.rel +│   ├── map_acave03_03n.rel +│   ├── map_acave03_03r.rel +│   ├── map_acave03_03s.nj +│   ├── map_acave03_03s.xj +│   ├── map_acave03_03s.xvm +│   ├── map_acave03_03.tam +│   ├── map_acave03_04bm.bin +│   ├── map_acave03_04c.rel +│   ├── map_acave03_04n.rel +│   ├── map_acave03_04r.rel +│   ├── map_acave03_04s.nj +│   ├── map_acave03_04s.xj +│   ├── map_acave03_04s.xvm +│   ├── map_acave03_04.tam +│   ├── map_acave03_05c.rel +│   ├── map_acave03_05n.rel +│   ├── map_acave03_05r.rel +│   ├── map_acave03_05s.nj +│   ├── map_acave03_05s.xj +│   ├── map_acave03_05s.xvm +│   ├── map_acave03_05.tam +│   ├── map_acave03.xvm +│   ├── map_acity00_00c.rel +│   ├── map_acity00_00n.rel +│   ├── map_acity00_00.tam +│   ├── map_acity00.xvm +│   ├── map_aforest01bm.bin +│   ├── map_aforest01c.rel +│   ├── map_aforest01n.rel +│   ├── map_aforest01r.rel +│   ├── map_aforest01s.nj +│   ├── map_aforest01s.xj +│   ├── map_aforest01s.xvm +│   ├── map_aforest01t.rel +│   ├── map_aforest01.xvm +│   ├── map_aforest02bm.bin +│   ├── map_aforest02c.rel +│   ├── map_aforest02n.rel +│   ├── map_aforest02r.rel +│   ├── map_aforest02s.nj +│   ├── map_aforest02s.xj +│   ├── map_aforest02s.xvm +│   ├── map_aforest02.tam +│   ├── map_aforest02.xvm +│   ├── map_amachine01_00bm.bin +│   ├── map_amachine01_00c.rel +│   ├── map_amachine01_00nm.rel +│   ├── map_amachine01_00n.rel +│   ├── map_amachine01_00r.rel +│   ├── map_amachine01_00s.nj +│   ├── map_amachine01_00s.xj +│   ├── map_amachine01_00s.xvm +│   ├── map_amachine01_00.tam +│   ├── map_amachine01_01bm.bin +│   ├── map_amachine01_01c.rel +│   ├── map_amachine01_01nm.rel +│   ├── map_amachine01_01n.rel +│   ├── map_amachine01_01r.rel +│   ├── map_amachine01_01s.nj +│   ├── map_amachine01_01s.xj +│   ├── map_amachine01_01s.xvm +│   ├── map_amachine01_01.tam +│   ├── map_amachine01_02bm.bin +│   ├── map_amachine01_02c.rel +│   ├── map_amachine01_02nm.rel +│   ├── map_amachine01_02n.rel +│   ├── map_amachine01_02r.rel +│   ├── map_amachine01_02s.nj +│   ├── map_amachine01_02s.xj +│   ├── map_amachine01_02s.xvm +│   ├── map_amachine01_02.tam +│   ├── map_amachine01_03bm.bin +│   ├── map_amachine01_03c.rel +│   ├── map_amachine01_03nm.rel +│   ├── map_amachine01_03n.rel +│   ├── map_amachine01_03r.rel +│   ├── map_amachine01_03s.nj +│   ├── map_amachine01_03s.xj +│   ├── map_amachine01_03s.xvm +│   ├── map_amachine01_03.tam +│   ├── map_amachine01_04bm.bin +│   ├── map_amachine01_04c.rel +│   ├── map_amachine01_04nm.rel +│   ├── map_amachine01_04n.rel +│   ├── map_amachine01_04r.rel +│   ├── map_amachine01_04s.nj +│   ├── map_amachine01_04s.xj +│   ├── map_amachine01_04s.xvm +│   ├── map_amachine01_04.tam +│   ├── map_amachine01_05c.rel +│   ├── map_amachine01_05nm.rel +│   ├── map_amachine01_05n.rel +│   ├── map_amachine01_05r.rel +│   ├── map_amachine01_05s.nj +│   ├── map_amachine01_05s.xj +│   ├── map_amachine01_05s.xvm +│   ├── map_amachine01_05.tam +│   ├── map_amachine01m.xvm +│   ├── map_amachine01.xvm +│   ├── map_amachine02_00bm.bin +│   ├── map_amachine02_00c.rel +│   ├── map_amachine02_00nm.rel +│   ├── map_amachine02_00n.rel +│   ├── map_amachine02_00r.rel +│   ├── map_amachine02_00s.nj +│   ├── map_amachine02_00s.xj +│   ├── map_amachine02_00s.xvm +│   ├── map_amachine02_00.tam +│   ├── map_amachine02_01bm.bin +│   ├── map_amachine02_01c.rel +│   ├── map_amachine02_01nm.rel +│   ├── map_amachine02_01n.rel +│   ├── map_amachine02_01r.rel +│   ├── map_amachine02_01s.nj +│   ├── map_amachine02_01s.xj +│   ├── map_amachine02_01s.xvm +│   ├── map_amachine02_01.tam +│   ├── map_amachine02_02bm.bin +│   ├── map_amachine02_02c.rel +│   ├── map_amachine02_02nm.rel +│   ├── map_amachine02_02n.rel +│   ├── map_amachine02_02r.rel +│   ├── map_amachine02_02s.nj +│   ├── map_amachine02_02s.xj +│   ├── map_amachine02_02s.xvm +│   ├── map_amachine02_02.tam +│   ├── map_amachine02_03bm.bin +│   ├── map_amachine02_03c.rel +│   ├── map_amachine02_03nm.rel +│   ├── map_amachine02_03n.rel +│   ├── map_amachine02_03r.rel +│   ├── map_amachine02_03s.nj +│   ├── map_amachine02_03s.xj +│   ├── map_amachine02_03s.xvm +│   ├── map_amachine02_03.tam +│   ├── map_amachine02_04bm.bin +│   ├── map_amachine02_04c.rel +│   ├── map_amachine02_04nm.rel +│   ├── map_amachine02_04n.rel +│   ├── map_amachine02_04r.rel +│   ├── map_amachine02_04s.nj +│   ├── map_amachine02_04s.xj +│   ├── map_amachine02_04s.xvm +│   ├── map_amachine02_04.tam +│   ├── map_amachine02_05c.rel +│   ├── map_amachine02_05nm.rel +│   ├── map_amachine02_05n.rel +│   ├── map_amachine02_05r.rel +│   ├── map_amachine02_05s.nj +│   ├── map_amachine02_05s.xj +│   ├── map_amachine02_05s.xvm +│   ├── map_amachine02_05.tam +│   ├── map_amachine02m.xvm +│   ├── map_amachine02.xvm +│   ├── map_ancient01_00bm.bin +│   ├── map_ancient01_00c.rel +│   ├── map_ancient01_00n.rel +│   ├── map_ancient01_00r.rel +│   ├── map_ancient01_00s.nj +│   ├── map_ancient01_00s.xj +│   ├── map_ancient01_00s.xvm +│   ├── map_ancient01_00.tam +│   ├── map_ancient01_01bm.bin +│   ├── map_ancient01_01c.rel +│   ├── map_ancient01_01n.rel +│   ├── map_ancient01_01r.rel +│   ├── map_ancient01_01s.xj +│   ├── map_ancient01_01s.xvm +│   ├── map_ancient01_01.tam +│   ├── map_ancient01_02bm.bin +│   ├── map_ancient01_02c.rel +│   ├── map_ancient01_02n.rel +│   ├── map_ancient01_02r.rel +│   ├── map_ancient01_02s.xj +│   ├── map_ancient01_02s.xvm +│   ├── map_ancient01_02.tam +│   ├── map_ancient01_03bm.bin +│   ├── map_ancient01_03c.rel +│   ├── map_ancient01_03n.rel +│   ├── map_ancient01_03r.rel +│   ├── map_ancient01_03s.xj +│   ├── map_ancient01_03s.xvm +│   ├── map_ancient01_03.tam +│   ├── map_ancient01_04bm.bin +│   ├── map_ancient01_04c.rel +│   ├── map_ancient01_04n.rel +│   ├── map_ancient01_04r.rel +│   ├── map_ancient01_04s.xj +│   ├── map_ancient01_04s.xvm +│   ├── map_ancient01_04.tam +│   ├── map_ancient01.xvm +│   ├── map_ancient02_00bm.bin +│   ├── map_ancient02_00c.rel +│   ├── map_ancient02_00n.rel +│   ├── map_ancient02_00r.rel +│   ├── map_ancient02_00s.xvm +│   ├── map_ancient02_01bm.bin +│   ├── map_ancient02_01c.rel +│   ├── map_ancient02_01n.rel +│   ├── map_ancient02_01r.rel +│   ├── map_ancient02_02bm.bin +│   ├── map_ancient02_02c.rel +│   ├── map_ancient02_02n.rel +│   ├── map_ancient02_02r.rel +│   ├── map_ancient02_03bm.bin +│   ├── map_ancient02_03c.rel +│   ├── map_ancient02_03n.rel +│   ├── map_ancient02_03r.rel +│   ├── map_ancient02_04bm.bin +│   ├── map_ancient02_04c.rel +│   ├── map_ancient02_04n.rel +│   ├── map_ancient02_04r.rel +│   ├── map_ancient02.xvm +│   ├── map_ancient03_00bm.bin +│   ├── map_ancient03_00c.rel +│   ├── map_ancient03_00n.rel +│   ├── map_ancient03_00r.rel +│   ├── map_ancient03_00s.xvm +│   ├── map_ancient03_01bm.bin +│   ├── map_ancient03_01c.rel +│   ├── map_ancient03_01n.rel +│   ├── map_ancient03_01r.rel +│   ├── map_ancient03_02bm.bin +│   ├── map_ancient03_02c.rel +│   ├── map_ancient03_02n.rel +│   ├── map_ancient03_02r.rel +│   ├── map_ancient03_03bm.bin +│   ├── map_ancient03_03c.rel +│   ├── map_ancient03_03n.rel +│   ├── map_ancient03_03r.rel +│   ├── map_ancient03_04bm.bin +│   ├── map_ancient03_04c.rel +│   ├── map_ancient03_04n.rel +│   ├── map_ancient03_04r.rel +│   ├── map_ancient03.xvm +│   ├── map_ancient04_00s.xvm +│   ├── map_ancient05_00s.xvm +│   ├── map_boss01c.rel +│   ├── map_boss01n.rel +│   ├── map_boss01r.rel +│   ├── map_boss01sw.tam +│   ├── map_boss01.xvm +│   ├── map_boss02c.rel +│   ├── map_boss02n.rel +│   ├── map_boss02r.rel +│   ├── map_boss02.xvm +│   ├── map_boss03c.rel +│   ├── map_boss03n.rel +│   ├── map_boss03r.rel +│   ├── map_boss03.xvm +│   ├── map_boss05c.rel +│   ├── map_boss05m.xvm +│   ├── map_boss05nm.rel +│   ├── map_boss05n.rel +│   ├── map_boss05r.rel +│   ├── map_boss05s.nj +│   ├── map_boss05s.xj +│   ├── map_boss05s.xvm +│   ├── map_boss05.tam +│   ├── map_boss05.xvm +│   ├── map_boss06c.rel +│   ├── map_boss06i.bin +│   ├── map_boss06n.rel +│   ├── map_boss06r.rel +│   ├── map_boss06.tam +│   ├── map_boss06.xvm +│   ├── map_boss07c.rel +│   ├── map_boss07i.bin +│   ├── map_boss07n.rel +│   ├── map_boss07r.rel +│   ├── map_boss07.tam +│   ├── map_boss07.xvm +│   ├── map_boss08c.rel +│   ├── map_boss08m.xvm +│   ├── map_boss08nm.rel +│   ├── map_boss08n.rel +│   ├── map_boss08r.rel +│   ├── map_boss08s.nj +│   ├── map_boss08s.xj +│   ├── map_boss08s.xvm +│   ├── map_boss08.tam +│   ├── map_boss08.xvm +│   ├── map_boss09_00c.rel +│   ├── map_boss09_00n.rel +│   ├── map_boss09_00r.rel +│   ├── map_boss09_00.tam +│   ├── map_boss09_00.tls +│   ├── map_boss09.xvm +│   ├── map_cave01_00bm.bin +│   ├── map_cave01_00c.rel +│   ├── map_cave01_00n.rel +│   ├── map_cave01_00r.rel +│   ├── map_cave01_00s.nj +│   ├── map_cave01_00s.xj +│   ├── map_cave01_00s.xvm +│   ├── map_cave01_00.tam +│   ├── map_cave01_01bm.bin +│   ├── map_cave01_01c.rel +│   ├── map_cave01_01n.rel +│   ├── map_cave01_01r.rel +│   ├── map_cave01_01s.nj +│   ├── map_cave01_01s.xj +│   ├── map_cave01_01s.xvm +│   ├── map_cave01_01.tam +│   ├── map_cave01_02bm.bin +│   ├── map_cave01_02c.rel +│   ├── map_cave01_02n.rel +│   ├── map_cave01_02r.rel +│   ├── map_cave01_02s.nj +│   ├── map_cave01_02s.xj +│   ├── map_cave01_02s.xvm +│   ├── map_cave01_02.tam +│   ├── map_cave01_03bm.bin +│   ├── map_cave01_03c.rel +│   ├── map_cave01_03n.rel +│   ├── map_cave01_03r.rel +│   ├── map_cave01_03s.nj +│   ├── map_cave01_03s.xj +│   ├── map_cave01_03s.xvm +│   ├── map_cave01_03.tam +│   ├── map_cave01_04bm.bin +│   ├── map_cave01_04c.rel +│   ├── map_cave01_04n.rel +│   ├── map_cave01_04r.rel +│   ├── map_cave01_04s.nj +│   ├── map_cave01_04s.xj +│   ├── map_cave01_04s.xvm +│   ├── map_cave01_04.tam +│   ├── map_cave01_05c.rel +│   ├── map_cave01_05n.rel +│   ├── map_cave01_05r.rel +│   ├── map_cave01_05s.nj +│   ├── map_cave01_05s.xj +│   ├── map_cave01_05s.xvm +│   ├── map_cave01_05.tam +│   ├── map_cave01.xvm +│   ├── map_cave02_00bm.bin +│   ├── map_cave02_00c.rel +│   ├── map_cave02_00n.rel +│   ├── map_cave02_00r.rel +│   ├── map_cave02_00s.nj +│   ├── map_cave02_00s.xj +│   ├── map_cave02_00s.xvm +│   ├── map_cave02_00.tam +│   ├── map_cave02_01bm.bin +│   ├── map_cave02_01c.rel +│   ├── map_cave02_01n.rel +│   ├── map_cave02_01r.rel +│   ├── map_cave02_01s.nj +│   ├── map_cave02_01s.xj +│   ├── map_cave02_01s.xvm +│   ├── map_cave02_01.tam +│   ├── map_cave02_02bm.bin +│   ├── map_cave02_02c.rel +│   ├── map_cave02_02n.rel +│   ├── map_cave02_02r.rel +│   ├── map_cave02_02s.nj +│   ├── map_cave02_02s.xj +│   ├── map_cave02_02s.xvm +│   ├── map_cave02_02.tam +│   ├── map_cave02_03bm.bin +│   ├── map_cave02_03c.rel +│   ├── map_cave02_03n.rel +│   ├── map_cave02_03r.rel +│   ├── map_cave02_03s.nj +│   ├── map_cave02_03s.xj +│   ├── map_cave02_03s.xvm +│   ├── map_cave02_03.tam +│   ├── map_cave02_04bm.bin +│   ├── map_cave02_04c.rel +│   ├── map_cave02_04n.rel +│   ├── map_cave02_04r.rel +│   ├── map_cave02_04s.nj +│   ├── map_cave02_04s.xj +│   ├── map_cave02_04s.xvm +│   ├── map_cave02_04.tam +│   ├── map_cave02.xvm +│   ├── map_cave03_00bm.bin +│   ├── map_cave03_00c.rel +│   ├── map_cave03_00n.rel +│   ├── map_cave03_00r.rel +│   ├── map_cave03_00s.nj +│   ├── map_cave03_00s.xj +│   ├── map_cave03_00s.xvm +│   ├── map_cave03_00.tam +│   ├── map_cave03_01bm.bin +│   ├── map_cave03_01c.rel +│   ├── map_cave03_01n.rel +│   ├── map_cave03_01r.rel +│   ├── map_cave03_01s.nj +│   ├── map_cave03_01s.xj +│   ├── map_cave03_01s.xvm +│   ├── map_cave03_01.tam +│   ├── map_cave03_02bm.bin +│   ├── map_cave03_02c.rel +│   ├── map_cave03_02n.rel +│   ├── map_cave03_02r.rel +│   ├── map_cave03_02s.nj +│   ├── map_cave03_02s.xj +│   ├── map_cave03_02s.xvm +│   ├── map_cave03_02.tam +│   ├── map_cave03_03bm.bin +│   ├── map_cave03_03c.rel +│   ├── map_cave03_03n.rel +│   ├── map_cave03_03r.rel +│   ├── map_cave03_03s.nj +│   ├── map_cave03_03s.xj +│   ├── map_cave03_03s.xvm +│   ├── map_cave03_03.tam +│   ├── map_cave03_04bm.bin +│   ├── map_cave03_04c.rel +│   ├── map_cave03_04n.rel +│   ├── map_cave03_04r.rel +│   ├── map_cave03_04s.nj +│   ├── map_cave03_04s.xj +│   ├── map_cave03_04s.xvm +│   ├── map_cave03_04.tam +│   ├── map_cave03_05c.rel +│   ├── map_cave03_05n.rel +│   ├── map_cave03_05r.rel +│   ├── map_cave03_05s.nj +│   ├── map_cave03_05s.xj +│   ├── map_cave03_05s.xvm +│   ├── map_cave03_05.tam +│   ├── map_cave03.xvm +│   ├── map_city00_00c.rel +│   ├── map_city00_00n.rel +│   ├── map_city00_00.tam +│   ├── map_city00.xvm +│   ├── map_city02_00c.rel +│   ├── map_city02_00n.rel +│   ├── map_city02_00.tam +│   ├── map_city02.xvm +│   ├── map_crater01_00c.rel +│   ├── map_crater01_00n.rel +│   ├── map_crater01_00r.rel +│   ├── map_crater01_00s.nj +│   ├── map_crater01_00s.njm +│   ├── map_crater01_00s.xj +│   ├── map_crater01_00s.xvm +│   ├── map_crater01_00.tam +│   ├── map_crater01.xvm +│   ├── map_darkfalz00c.rel +│   ├── map_darkfalz00n.rel +│   ├── map_darkfalz00r.rel +│   ├── map_darkfalz00.tam +│   ├── map_darkfalz00.xvm +│   ├── map_desert01_00bm.bin +│   ├── map_desert01_00c.rel +│   ├── map_desert01_00n.rel +│   ├── map_desert01_00r.rel +│   ├── map_desert01_00.tam +│   ├── map_desert01_01bm.bin +│   ├── map_desert01_01c.rel +│   ├── map_desert01_01n.rel +│   ├── map_desert01_01r.rel +│   ├── map_desert01_01.tam +│   ├── map_desert01_02bm.bin +│   ├── map_desert01_02c.rel +│   ├── map_desert01_02n.rel +│   ├── map_desert01_02r.rel +│   ├── map_desert01_02.tam +│   ├── map_desert01.xvm +│   ├── map_desert02_00c.rel +│   ├── map_desert02_00n.rel +│   ├── map_desert02_00r.rel +│   ├── map_desert02_00.tam +│   ├── map_desert02_01c.rel +│   ├── map_desert02_01n.rel +│   ├── map_desert02_01r.rel +│   ├── map_desert02_02c.rel +│   ├── map_desert02_02n.rel +│   ├── map_desert02_02r.rel +│   ├── map_desert02.xvm +│   ├── map_desert03_00bm.bin +│   ├── map_desert03_00c.rel +│   ├── map_desert03_00n.rel +│   ├── map_desert03_00r.rel +│   ├── map_desert03_00.tam +│   ├── map_desert03_01bm.bin +│   ├── map_desert03_01c.rel +│   ├── map_desert03_01n.rel +│   ├── map_desert03_01r.rel +│   ├── map_desert03_01.tam +│   ├── map_desert03_02bm.bin +│   ├── map_desert03_02c.rel +│   ├── map_desert03_02n.rel +│   ├── map_desert03_02r.rel +│   ├── map_desert03_02.tam +│   ├── map_desert03.xvm +│   ├── map_forest01bm.bin +│   ├── map_forest01c.rel +│   ├── map_forest01n.rel +│   ├── map_forest01r.rel +│   ├── map_forest01s.nj +│   ├── map_forest01s.xj +│   ├── map_forest01s.xvm +│   ├── map_forest01t.rel +│   ├── map_forest01.xvm +│   ├── map_forest02bm.bin +│   ├── map_forest02c.rel +│   ├── map_forest02n.rel +│   ├── map_forest02r.rel +│   ├── map_forest02s.nj +│   ├── map_forest02s.xj +│   ├── map_forest02s.xvm +│   ├── map_forest02.tam +│   ├── map_forest02.xvm +│   ├── map_jungle01_00bm.bin +│   ├── map_jungle01_00c.rel +│   ├── map_jungle01_00m.tam +│   ├── map_jungle01_00nm.rel +│   ├── map_jungle01_00n.rel +│   ├── map_jungle01_00r.rel +│   ├── map_jungle01_00s.nj +│   ├── map_jungle01_00s.njm +│   ├── map_jungle01_00s.xj +│   ├── map_jungle01_00s.xvm +│   ├── map_jungle01_00.tam +│   ├── map_jungle01m.xvm +│   ├── map_jungle01.xvm +│   ├── map_jungle02_00b.bin +│   ├── map_jungle02_00bm.bin +│   ├── map_jungle02_00c.rel +│   ├── map_jungle02_00i.bin +│   ├── map_jungle02_00m.tam +│   ├── map_jungle02_00nm.rel +│   ├── map_jungle02_00n.rel +│   ├── map_jungle02_00r.rel +│   ├── map_jungle02_00s.nj +│   ├── map_jungle02_00s.njm +│   ├── map_jungle02_00s.xj +│   ├── map_jungle02_00s.xvm +│   ├── map_jungle02_00.tam +│   ├── map_jungle02m.xvm +│   ├── map_jungle02.xvm +│   ├── map_jungle03_00b.bin +│   ├── map_jungle03_00bm.bin +│   ├── map_jungle03_00c.rel +│   ├── map_jungle03_00i.bin +│   ├── map_jungle03_00m.tam +│   ├── map_jungle03_00nm.rel +│   ├── map_jungle03_00n.rel +│   ├── map_jungle03_00r.rel +│   ├── map_jungle03_00s.nj +│   ├── map_jungle03_00s.njm +│   ├── map_jungle03_00s.xj +│   ├── map_jungle03_00s.xvm +│   ├── map_jungle03_00.tam +│   ├── map_jungle03m.xvm +│   ├── map_jungle03.xvm +│   ├── map_jungle04_00b.bin +│   ├── map_jungle04_00bm.bin +│   ├── map_jungle04_00c.rel +│   ├── map_jungle04_00nm.rel +│   ├── map_jungle04_00n.rel +│   ├── map_jungle04_00r.rel +│   ├── map_jungle04_00s.nj +│   ├── map_jungle04_00s.njm +│   ├── map_jungle04_00s.xj +│   ├── map_jungle04_00s.xvm +│   ├── map_jungle04_01b.bin +│   ├── map_jungle04_01bm.bin +│   ├── map_jungle04_01c.rel +│   ├── map_jungle04_01nm.rel +│   ├── map_jungle04_01n.rel +│   ├── map_jungle04_01r.rel +│   ├── map_jungle04_01s.njm +│   ├── map_jungle04_01s.xj +│   ├── map_jungle04_01s.xvm +│   ├── map_jungle04_02b.bin +│   ├── map_jungle04_02bm.bin +│   ├── map_jungle04_02c.rel +│   ├── map_jungle04_02nm.rel +│   ├── map_jungle04_02n.rel +│   ├── map_jungle04_02r.rel +│   ├── map_jungle04_02s.njm +│   ├── map_jungle04_02s.xj +│   ├── map_jungle04_02s.xvm +│   ├── map_jungle04m.xvm +│   ├── map_jungle04.xvm +│   ├── map_jungle05_00b.bin +│   ├── map_jungle05_00bm.bin +│   ├── map_jungle05_00c.rel +│   ├── map_jungle05_00i.bin +│   ├── map_jungle05_00m.tam +│   ├── map_jungle05_00nm.rel +│   ├── map_jungle05_00n.rel +│   ├── map_jungle05_00r.rel +│   ├── map_jungle05_00s.nj +│   ├── map_jungle05_00s.njm +│   ├── map_jungle05_00s.xj +│   ├── map_jungle05_00s.xvm +│   ├── map_jungle05_00.tam +│   ├── map_jungle05m.xvm +│   ├── map_jungle05.xvm +│   ├── map_jungle06_00b.bin +│   ├── map_jungle06_00bm.bin +│   ├── map_jungle06_00c.rel +│   ├── map_jungle06_00i.bin +│   ├── map_jungle06_00n.rel +│   ├── map_jungle06_00r.rel +│   ├── map_jungle06_00s.nj +│   ├── map_jungle06_00s.njm +│   ├── map_jungle06_00s.xj +│   ├── map_jungle06_00s.xvm +│   ├── map_jungle06_00.tam +│   ├── map_jungle06.xvm +│   ├── map_jungle07_00c.rel +│   ├── map_jungle07_00i.bin +│   ├── map_jungle07_00n.rel +│   ├── map_jungle07_00r.rel +│   ├── map_jungle07_00.tam +│   ├── map_jungle07_01c.rel +│   ├── map_jungle07_01i.bin +│   ├── map_jungle07_01n.rel +│   ├── map_jungle07_01r.rel +│   ├── map_jungle07_01.tam +│   ├── map_jungle07_02c.rel +│   ├── map_jungle07_02i.bin +│   ├── map_jungle07_02n.rel +│   ├── map_jungle07_02r.rel +│   ├── map_jungle07_02.tam +│   ├── map_jungle07_03c.rel +│   ├── map_jungle07_03i.bin +│   ├── map_jungle07_03n.rel +│   ├── map_jungle07_03r.rel +│   ├── map_jungle07_03.tam +│   ├── map_jungle07_04c.rel +│   ├── map_jungle07_04i.bin +│   ├── map_jungle07_04n.rel +│   ├── map_jungle07_04r.rel +│   ├── map_jungle07_04.tam +│   ├── map_jungle07.xvm +│   ├── map_labo00_00bm.bin +│   ├── map_labo00_00c.rel +│   ├── map_labo00_00nm.rel +│   ├── map_labo00_00n.rel +│   ├── map_labo00_00.tam +│   ├── map_labo00m.xvm +│   ├── map_labo00.xvm +│   ├── map_lobby_01c.rel +│   ├── map_lobby_01n.rel +│   ├── map_lobby_01.tam +│   ├── map_lobby_01.xvm +│   ├── map_lobby_02c.rel +│   ├── map_lobby_02n.rel +│   ├── map_lobby_02.tam +│   ├── map_lobby_02.xvm +│   ├── map_lobby_03c.rel +│   ├── map_lobby_03n.rel +│   ├── map_lobby_03.tam +│   ├── map_lobby_03.xvm +│   ├── map_lobby_04c.rel +│   ├── map_lobby_04n.rel +│   ├── map_lobby_04.tam +│   ├── map_lobby_04.xvm +│   ├── map_lobby_05c.rel +│   ├── map_lobby_05n.rel +│   ├── map_lobby_05.tam +│   ├── map_lobby_05.xvm +│   ├── map_lobby_06c.rel +│   ├── map_lobby_06n.rel +│   ├── map_lobby_06.tam +│   ├── map_lobby_06.xvm +│   ├── map_lobby_07c.rel +│   ├── map_lobby_07n.rel +│   ├── map_lobby_07.tam +│   ├── map_lobby_07.xvm +│   ├── map_lobby_08c.rel +│   ├── map_lobby_08n.rel +│   ├── map_lobby_08.tam +│   ├── map_lobby_08.xvm +│   ├── map_lobby_09c.rel +│   ├── map_lobby_09n.rel +│   ├── map_lobby_09.tam +│   ├── map_lobby_09.xvm +│   ├── map_lobby_10c.rel +│   ├── map_lobby_10n.rel +│   ├── map_lobby_10.tam +│   ├── map_lobby_10.xvm +│   ├── map_lobby_green_be00c.rel +│   ├── map_lobby_green_be00n.rel +│   ├── map_lobby_green_be00.tam +│   ├── map_lobby_green_be00.xvm +│   ├── map_lobby_red_be00c.rel +│   ├── map_lobby_red_be00n.rel +│   ├── map_lobby_red_be00.tam +│   ├── map_lobby_red_be00.xvm +│   ├── map_lobby_yellow_be00c.rel +│   ├── map_lobby_yellow_be00n.rel +│   ├── map_lobby_yellow_be00.tam +│   ├── map_lobby_yellow_be00.xvm +│   ├── map_machine01_00bm.bin +│   ├── map_machine01_00c.rel +│   ├── map_machine01_00nm.rel +│   ├── map_machine01_00n.rel +│   ├── map_machine01_00r.rel +│   ├── map_machine01_00s.nj +│   ├── map_machine01_00s.xj +│   ├── map_machine01_00s.xvm +│   ├── map_machine01_00.tam +│   ├── map_machine01_01bm.bin +│   ├── map_machine01_01c.rel +│   ├── map_machine01_01nm.rel +│   ├── map_machine01_01n.rel +│   ├── map_machine01_01r.rel +│   ├── map_machine01_01s.nj +│   ├── map_machine01_01s.xj +│   ├── map_machine01_01s.xvm +│   ├── map_machine01_01.tam +│   ├── map_machine01_02bm.bin +│   ├── map_machine01_02c.rel +│   ├── map_machine01_02nm.rel +│   ├── map_machine01_02n.rel +│   ├── map_machine01_02r.rel +│   ├── map_machine01_02s.nj +│   ├── map_machine01_02s.xj +│   ├── map_machine01_02s.xvm +│   ├── map_machine01_02.tam +│   ├── map_machine01_03bm.bin +│   ├── map_machine01_03c.rel +│   ├── map_machine01_03nm.rel +│   ├── map_machine01_03n.rel +│   ├── map_machine01_03r.rel +│   ├── map_machine01_03s.nj +│   ├── map_machine01_03s.xj +│   ├── map_machine01_03s.xvm +│   ├── map_machine01_03.tam +│   ├── map_machine01_04bm.bin +│   ├── map_machine01_04c.rel +│   ├── map_machine01_04nm.rel +│   ├── map_machine01_04n.rel +│   ├── map_machine01_04r.rel +│   ├── map_machine01_04s.nj +│   ├── map_machine01_04s.xj +│   ├── map_machine01_04s.xvm +│   ├── map_machine01_04.tam +│   ├── map_machine01_05c.rel +│   ├── map_machine01_05nm.rel +│   ├── map_machine01_05n.rel +│   ├── map_machine01_05r.rel +│   ├── map_machine01_05s.nj +│   ├── map_machine01_05s.xj +│   ├── map_machine01_05s.xvm +│   ├── map_machine01_05.tam +│   ├── map_machine01m.xvm +│   ├── map_machine01.xvm +│   ├── map_machine02_00bm.bin +│   ├── map_machine02_00c.rel +│   ├── map_machine02_00nm.rel +│   ├── map_machine02_00n.rel +│   ├── map_machine02_00r.rel +│   ├── map_machine02_00s.nj +│   ├── map_machine02_00s.xj +│   ├── map_machine02_00s.xvm +│   ├── map_machine02_00.tam +│   ├── map_machine02_01bm.bin +│   ├── map_machine02_01c.rel +│   ├── map_machine02_01nm.rel +│   ├── map_machine02_01n.rel +│   ├── map_machine02_01r.rel +│   ├── map_machine02_01s.nj +│   ├── map_machine02_01s.xj +│   ├── map_machine02_01s.xvm +│   ├── map_machine02_01.tam +│   ├── map_machine02_02bm.bin +│   ├── map_machine02_02c.rel +│   ├── map_machine02_02nm.rel +│   ├── map_machine02_02n.rel +│   ├── map_machine02_02r.rel +│   ├── map_machine02_02s.nj +│   ├── map_machine02_02s.xj +│   ├── map_machine02_02s.xvm +│   ├── map_machine02_02.tam +│   ├── map_machine02_03bm.bin +│   ├── map_machine02_03c.rel +│   ├── map_machine02_03nm.rel +│   ├── map_machine02_03n.rel +│   ├── map_machine02_03r.rel +│   ├── map_machine02_03s.nj +│   ├── map_machine02_03s.xj +│   ├── map_machine02_03s.xvm +│   ├── map_machine02_03.tam +│   ├── map_machine02_04bm.bin +│   ├── map_machine02_04c.rel +│   ├── map_machine02_04nm.rel +│   ├── map_machine02_04n.rel +│   ├── map_machine02_04r.rel +│   ├── map_machine02_04s.nj +│   ├── map_machine02_04s.xj +│   ├── map_machine02_04s.xvm +│   ├── map_machine02_04.tam +│   ├── map_machine02_05c.rel +│   ├── map_machine02_05nm.rel +│   ├── map_machine02_05n.rel +│   ├── map_machine02_05r.rel +│   ├── map_machine02_05s.nj +│   ├── map_machine02_05s.xj +│   ├── map_machine02_05s.xvm +│   ├── map_machine02_05.tam +│   ├── map_machine02m.xvm +│   ├── map_machine02.xvm +│   ├── map_ruins01_00b.bin +│   ├── map_ruins01_00bm.bin +│   ├── map_ruins01_00c.rel +│   ├── map_ruins01_00n.rel +│   ├── map_ruins01_00r.rel +│   ├── map_ruins01_00.tam +│   ├── map_ruins01_01b.bin +│   ├── map_ruins01_01bm.bin +│   ├── map_ruins01_01c.rel +│   ├── map_ruins01_01n.rel +│   ├── map_ruins01_01r.rel +│   ├── map_ruins01_01.tam +│   ├── map_ruins01_02c.rel +│   ├── map_ruins01_02n.rel +│   ├── map_ruins01_02r.rel +│   ├── map_ruins01_02.tam +│   ├── map_ruins01.xvm +│   ├── map_ruins02_00b.bin +│   ├── map_ruins02_00bm.bin +│   ├── map_ruins02_00c.rel +│   ├── map_ruins02_00n.rel +│   ├── map_ruins02_00r.rel +│   ├── map_ruins02_00s.nj +│   ├── map_ruins02_00s.xj +│   ├── map_ruins02_00s.xvm +│   ├── map_ruins02_00.tam +│   ├── map_ruins02_01b.bin +│   ├── map_ruins02_01bm.bin +│   ├── map_ruins02_01c.rel +│   ├── map_ruins02_01n.rel +│   ├── map_ruins02_01r.rel +│   ├── map_ruins02_01s.nj +│   ├── map_ruins02_01s.xj +│   ├── map_ruins02_01s.xvm +│   ├── map_ruins02_01.tam +│   ├── map_ruins02_02c.rel +│   ├── map_ruins02_02n.rel +│   ├── map_ruins02_02r.rel +│   ├── map_ruins02_02s.nj +│   ├── map_ruins02_02s.xj +│   ├── map_ruins02_02s.xvm +│   ├── map_ruins02_02.tam +│   ├── map_ruins02.xvm +│   ├── map_seabed01_00b.bin +│   ├── map_seabed01_00bm.bin +│   ├── map_seabed01_00c.rel +│   ├── map_seabed01_00i.bin +│   ├── map_seabed01_00m.tam +│   ├── map_seabed01_00nm.rel +│   ├── map_seabed01_00n.rel +│   ├── map_seabed01_00r.rel +│   ├── map_seabed01_00s.nj +│   ├── map_seabed01_00s.xj +│   ├── map_seabed01_00s.xvm +│   ├── map_seabed01_00.tam +│   ├── map_seabed01_01b.bin +│   ├── map_seabed01_01bm.bin +│   ├── map_seabed01_01c.rel +│   ├── map_seabed01_01i.bin +│   ├── map_seabed01_01m.tam +│   ├── map_seabed01_01nm.rel +│   ├── map_seabed01_01n.rel +│   ├── map_seabed01_01r.rel +│   ├── map_seabed01_01s.nj +│   ├── map_seabed01_01s.xj +│   ├── map_seabed01_01s.xvm +│   ├── map_seabed01_01.tam +│   ├── map_seabed01_02b.bin +│   ├── map_seabed01_02bm.bin +│   ├── map_seabed01_02c.rel +│   ├── map_seabed01_02i.bin +│   ├── map_seabed01_02nm.rel +│   ├── map_seabed01_02n.rel +│   ├── map_seabed01_02r.rel +│   ├── map_seabed01_02s.nj +│   ├── map_seabed01_02s.xj +│   ├── map_seabed01_02s.xvm +│   ├── map_seabed01_02.tam +│   ├── map_seabed01m.xvm +│   ├── map_seabed01.xvm +│   ├── map_seabed02_00b.bin +│   ├── map_seabed02_00bm.bin +│   ├── map_seabed02_00c.rel +│   ├── map_seabed02_00i.bin +│   ├── map_seabed02_00m.tam +│   ├── map_seabed02_00nm.rel +│   ├── map_seabed02_00n.rel +│   ├── map_seabed02_00r.rel +│   ├── map_seabed02_00s.nj +│   ├── map_seabed02_00s.xj +│   ├── map_seabed02_00s.xvm +│   ├── map_seabed02_00.tam +│   ├── map_seabed02_01b.bin +│   ├── map_seabed02_01bm.bin +│   ├── map_seabed02_01c.rel +│   ├── map_seabed02_01i.bin +│   ├── map_seabed02_01m.tam +│   ├── map_seabed02_01nm.rel +│   ├── map_seabed02_01n.rel +│   ├── map_seabed02_01r.rel +│   ├── map_seabed02_01s.nj +│   ├── map_seabed02_01s.xj +│   ├── map_seabed02_01s.xvm +│   ├── map_seabed02_01.tam +│   ├── map_seabed02_02c.rel +│   ├── map_seabed02_02i.bin +│   ├── map_seabed02_02nm.rel +│   ├── map_seabed02_02n.rel +│   ├── map_seabed02_02r.rel +│   ├── map_seabed02_02s.nj +│   ├── map_seabed02_02s.xj +│   ├── map_seabed02_02s.xvm +│   ├── map_seabed02_02.tam +│   ├── map_seabed02m.xvm +│   ├── map_seabed02.xvm +│   ├── map_soccer11c.rel +│   ├── map_soccer11n.rel +│   ├── map_soccer11.tam +│   ├── map_soccer11.xvm +│   ├── map_soccer12c.rel +│   ├── map_soccer12n.rel +│   ├── map_soccer12.tam +│   ├── map_soccer12.xvm +│   ├── map_space01_00b.bin +│   ├── map_space01_00bm.bin +│   ├── map_space01_00c.rel +│   ├── map_space01_00n.rel +│   ├── map_space01_00r.rel +│   ├── map_space01_00s.nj +│   ├── map_space01_00s.xj +│   ├── map_space01_00s.xvm +│   ├── map_space01_00.tam +│   ├── map_space01_01b.bin +│   ├── map_space01_01bm.bin +│   ├── map_space01_01c.rel +│   ├── map_space01_01n.rel +│   ├── map_space01_01r.rel +│   ├── map_space01_01s.nj +│   ├── map_space01_01s.xj +│   ├── map_space01_01s.xvm +│   ├── map_space01_01.tam +│   ├── map_space01_02c.rel +│   ├── map_space01_02n.rel +│   ├── map_space01_02r.rel +│   ├── map_space01_02s.nj +│   ├── map_space01_02s.xj +│   ├── map_space01_02s.xvm +│   ├── map_space01_02.tam +│   ├── map_space01.xvm +│   ├── map_space02_00b.bin +│   ├── map_space02_00bm.bin +│   ├── map_space02_00c.rel +│   ├── map_space02_00n.rel +│   ├── map_space02_00r.rel +│   ├── map_space02_00s.nj +│   ├── map_space02_00s.xj +│   ├── map_space02_00s.xvm +│   ├── map_space02_00.tam +│   ├── map_space02_01b.bin +│   ├── map_space02_01bm.bin +│   ├── map_space02_01c.rel +│   ├── map_space02_01n.rel +│   ├── map_space02_01r.rel +│   ├── map_space02_01s.nj +│   ├── map_space02_01s.xj +│   ├── map_space02_01s.xvm +│   ├── map_space02_01.tam +│   ├── map_space02_02c.rel +│   ├── map_space02_02n.rel +│   ├── map_space02_02r.rel +│   ├── map_space02_02s.nj +│   ├── map_space02_02s.xj +│   ├── map_space02_02s.xvm +│   ├── map_space02_02.tam +│   ├── map_space02.xvm +│   ├── map_test01_00c.rel +│   ├── map_test01_00n.rel +│   ├── map_test01_00r.rel +│   ├── map_test01_00s.xj +│   ├── map_test01_00s.xvm +│   ├── map_test01.xvm +│   ├── map_vs01_00bm.bin +│   ├── map_vs01_00c.rel +│   ├── map_vs01_00n.rel +│   ├── map_vs01_00r.rel +│   ├── map_vs01_00s.nj +│   ├── map_vs01_00s.xj +│   ├── map_vs01_00s.xvm +│   ├── map_vs01_00.tam +│   ├── map_vs01_01bm.bin +│   ├── map_vs01_01c.rel +│   ├── map_vs01_01n.rel +│   ├── map_vs01_01r.rel +│   ├── map_vs01_01s.xj +│   ├── map_vs01_01s.xvm +│   ├── map_vs01_01.tam +│   ├── map_vs01_02bm.bin +│   ├── map_vs01_02c.rel +│   ├── map_vs01_02n.rel +│   ├── map_vs01_02r.rel +│   ├── map_vs01_02s.xj +│   ├── map_vs01_02s.xvm +│   ├── map_vs01_02.tam +│   ├── map_vs01.xvm +│   ├── map_vs02_00bm.bin +│   ├── map_vs02_00c.rel +│   ├── map_vs02_00n.rel +│   ├── map_vs02_00r.rel +│   ├── map_vs02_00s.nj +│   ├── map_vs02_00s.xj +│   ├── map_vs02_00s.xvm +│   ├── map_vs02_00.tam +│   ├── map_vs02_01bm.bin +│   ├── map_vs02_01c.rel +│   ├── map_vs02_01n.rel +│   ├── map_vs02_01r.rel +│   ├── map_vs02_01s.xj +│   ├── map_vs02_01s.xvm +│   ├── map_vs02_01.tam +│   ├── map_vs02_02bm.bin +│   ├── map_vs02_02c.rel +│   ├── map_vs02_02n.rel +│   ├── map_vs02_02r.rel +│   ├── map_vs02_02s.xj +│   ├── map_vs02_02s.xvm +│   ├── map_vs02_02.tam +│   ├── map_vs02.xvm +│   ├── map_wilds01_00b.bin +│   ├── map_wilds01_00bm.bin +│   ├── map_wilds01_00c.rel +│   ├── map_wilds01_00n.rel +│   ├── map_wilds01_00r.rel +│   ├── map_wilds01_00s.nj +│   ├── map_wilds01_00s.njm +│   ├── map_wilds01_00s.xj +│   ├── map_wilds01_00s.xvm +│   ├── map_wilds01_00.tam +│   ├── map_wilds01_01b.bin +│   ├── map_wilds01_01bm.bin +│   ├── map_wilds01_01c.rel +│   ├── map_wilds01_01n.rel +│   ├── map_wilds01_01r.rel +│   ├── map_wilds01_01s.nj +│   ├── map_wilds01_01s.njm +│   ├── map_wilds01_01s.xj +│   ├── map_wilds01_01s.xvm +│   ├── map_wilds01_01.tam +│   ├── map_wilds01_02b.bin +│   ├── map_wilds01_02bm.bin +│   ├── map_wilds01_02c.rel +│   ├── map_wilds01_02n.rel +│   ├── map_wilds01_02r.rel +│   ├── map_wilds01_02s.nj +│   ├── map_wilds01_02s.njm +│   ├── map_wilds01_02s.xj +│   ├── map_wilds01_02s.xvm +│   ├── map_wilds01_02.tam +│   ├── map_wilds01_03b.bin +│   ├── map_wilds01_03bm.bin +│   ├── map_wilds01_03c.rel +│   ├── map_wilds01_03n.rel +│   ├── map_wilds01_03r.rel +│   ├── map_wilds01_03s.nj +│   ├── map_wilds01_03s.njm +│   ├── map_wilds01_03s.xj +│   ├── map_wilds01_03s.xvm +│   ├── map_wilds01_03.tam +│   ├── map_wilds01.xvm +│   └── vssver.scc +├── SetDataTableOff.rel +├── SetDataTableOn.rel +├── sound +│   ├── ancient.pac +│   ├── beach.pac +│   ├── boss01.pac +│   ├── boss02.pac +│   ├── boss03.pac +│   ├── boss04.pac +│   ├── boss05.pac +│   ├── boss06.pac +│   ├── boss07.pac +│   ├── boss08.pac +│   ├── boss09.pac +│   ├── cave.pac +│   ├── city.pac +│   ├── common.pac +│   ├── crater.pac +│   ├── desert.pac +│   ├── duel01.pac +│   ├── duel02.pac +│   ├── dummy.txt +│   ├── forest.pac +│   ├── jungle.pac +│   ├── machine.pac +│   ├── ruin.pac +│   ├── ship.pac +│   ├── sonicteamfx.bin +│   ├── tower.pac +│   ├── vssver.scc +│   ├── water.pac +│   └── wilds.pac +├── TitleEP4.prs +├── unitxt_e.prs +├── unitxt_j.prs +├── unitxt_shop_e.prs +└── unitxt_shop_j.prs + diff --git a/notes/psobb/localized-assets/area-pioneer2/map_city02_on_e.txt b/notes/psobb/localized-assets/area-pioneer2/map_city02_on_e.txt new file mode 100755 index 00000000..ec07a349 --- /dev/null +++ b/notes/psobb/localized-assets/area-pioneer2/map_city02_on_e.txt @@ -0,0 +1,829 @@ +.version BB_V4 +.quest_num 65535 +.episode Episode1 +.max_players 0 +.name "title dummy" +.short_desc "intro dummy" +.long_desc "detail dummy" + +start@0x0000: + ret + +label0001@0x0001: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "Greetings." + message ... + arg_pushs "We\'ve got an emergency\nsituation happening on\nRagol." + add_msg ... + arg_pushs "We need skilled hunters\nsuch as yourself to help\nus out." + add_msg ... + mesend + ret + +label0002@0x0002: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0003@0x0003: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0004@0x0004: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0005@0x0005: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0006@0x0006: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0007@0x0007: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0008@0x0008: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0009@0x0009: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0014@0x0014: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "A meteor impact formed\nan enormous Crater on\nRagol\'s surface." + message ... + arg_pushs "We believe that it may\nhold some clues as to\nwhat\'s going on, now." + add_msg ... + arg_pushs "Please, help us in\nwhatever way you can." + add_msg ... + mesend + ret + +label0015@0x0015: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0016@0x0016: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0017@0x0017: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0018@0x0018: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0019@0x0019: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label001E@0x001E: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "I\'ve been thinking for a\nwhile, now, and I find\nit strange." + message ... + arg_pushs "We had already detected\nthe meteor beforehand,\nright?" + add_msg ... + arg_pushs "So, then, how come..." + add_msg ... + mesend + ret + +label001F@0x001F: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0020@0x0020: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0021@0x0021: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0022@0x0022: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0023@0x0023: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0024@0x0024: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0025@0x0025: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0026@0x0026: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0032@0x0032: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "There\'s been a meteor\nstrike!" + message ... + arg_pushs "A meteor!" + add_msg ... + arg_pushs "It looks like we were\nokay this time, but\nwhat if more come?" + add_msg ... + arg_pushs "We need to leave this\nplanet now!" + add_msg ... + arg_pushs "Err... Sorry, I guess\nI\'m overreacting." + add_msg ... + mesend + ret + +label0033@0x0033: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0034@0x0034: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0035@0x0035: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0036@0x0036: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0037@0x0037: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label003C@0x003C: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F4 + arg_pushs "There\'s been a lot of\nmovement from people in\nuniform recently." + message ... + arg_pushs "There\'s talk of a simple\ninvestigation of the\nCrater, but..." + add_msg ... + arg_pushs "They seem a bit too tense\nfor such a \"simple\"\ninvestigation." + add_msg ... + mesend + ret + +label0046@0x0046: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F5 + arg_pushs "Have you heard?" + message ... + arg_pushs "That shockwave was caused\nby a meteor that almost\nhit Pioneer 2!" + add_msg ... + arg_pushs "Evidently, it impacted\non the surface of\nRagol." + add_msg ... + arg_pushs "The whole situation\nseems weird." + add_msg ... + mesend + ret + +label0050@0x0050: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F6 + arg_pushs "The people coming through\nhere seem to be getting\nmore and more nervous." + message ... + arg_pushs "Things on Pioneer 2 seem\nokay, but what\'s going on\ndown on Ragol?" + add_msg ... + mesend + ret + +label005A@0x005A: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F7 + arg_pushs "That shaking we felt was\nbecause of the meteor!" + message ... + arg_pushs "It gave me quite a\nshock, but I\'m glad\neveryone\'s okay!" + add_msg ... + mesend + ret + +label0064@0x0064: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F8 + arg_pushs "You!\nYou!\nYou!" + message ... + arg_pushs "This is no time to\ngoof off!" + add_msg ... + arg_pushs "That shaking had my\neyes popping out of\nmy head!" + add_msg ... + arg_pushs "Aw, I\'m just teasing you.\nStill, this situation is\njust incredible!" + add_msg ... + mesend + ret + +label006E@0x006E: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FA + arg_pushs "If you\'re hurt, head to\nthe Medical Center for\nsome aid!" + message ... + arg_pushs "Sometimes, courage is\nknowing when it\'s\nbetter to retreat." + add_msg ... + arg_pushs "Do your best, but\ndon\'t overdo it!" + add_msg ... + mesend + ret + +label0078@0x0078: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FB + arg_pushs "This teleporter will take\nyou down to the surface\nof Ragol." + message ... + arg_pushs "The investigation of the\nmeteor impact is not\nyet complete." + add_msg ... + arg_pushs "Please be prepared for\nany and all possible\ncontingencies." + add_msg ... + mesend + ret + +label0082@0x0082: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FC + arg_pushs "The military must be\ndispatched to deal with\nthis crisis." + message ... + arg_pushs "We must give our all,\nfor the sake of the\npeople." + add_msg ... + arg_pushs "That is a soldier\'s\nultimate duty." + add_msg ... + mesend + ret + +label008C@0x008C: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FD + arg_pushs "It\'s shopping day!\nAnd yet again, I end\nup here..." + message ... + arg_pushs "..." + add_msg ... + arg_pushs "...hey, were you\njust listening in\non me?" + add_msg ... + mesend + ret + +label0096@0x0096: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FF + arg_pushs "This teleporter leads to\na battle training\nsimulator." + message ... + arg_pushs "The goal is to defeat as\nmany opponents as\npossible in a set time." + add_msg ... + arg_pushs "The simulator has been\ndesigned by the\ngovernment itself." + add_msg ... + mesend + ret + +label00A0@0x00A0: + // Could not determine data type; disassembling as code + arg_pushl 0x00000400 + arg_pushs "I wonder which one of\nus is stronger, between\nyou and I." + message ... + arg_pushs "I mean, I don\'t bear you\nany ill will, I\'m just\ncurious." + add_msg ... + arg_pushs "The simulator can make\nfor a good test of your\ntrue abilities." + add_msg ... + arg_pushs "In a real contest,\nthough, it all comes\ndown to luck." + add_msg ... + arg_pushs "The stronger opponent\ndoesn\'t always\nnecessarily succeed." + add_msg ... + mesend + ret + +label00AA@0x00AA: + // Could not determine data type; disassembling as code + arg_pushl 0x00000401 + arg_pushs "Experience and items here\ncan\'t be used elsewhere." + message ... + arg_pushs "My dad said that you\ncan\'t save them, and you\ncan\'t take them with you." + add_msg ... + arg_pushs "But I\'m just a kid. I\nreally don\'t know what\nhe\'s talking about." + add_msg ... + mesend + ret + +label00B4@0x00B4: + // Could not determine data type; disassembling as code + arg_pushl 0x00000402 + arg_pushs "Make sure that you don\'t\nget caught in your own\nTraps!" + message ... + arg_pushs "That\'s why my grandpa\nsaid. But I\'m just a kid,\nso I don\'t get it." + add_msg ... + mesend + ret + +label00BE@0x00BE: + // Could not determine data type; disassembling as code + arg_pushl 0x00000404 + arg_pushs "This teleporter won\'t \ntake you to Ragol." + message ... + arg_pushs "It\'ll bring you to a\ngovernment-designed\ntraining simulator." + add_msg ... + arg_pushs "I heard that it ranks\nhunters." + add_msg ... + arg_pushs "What a great simulator!" + add_msg ... + mesend + ret + +label00C8@0x00C8: + // Could not determine data type; disassembling as code + arg_pushl 0x00000405 + arg_pushs "Each stage has its own\nset of rules. Read them\nbefore starting a game." + message ... + arg_pushs "When a stage has been\ncleared, a title is given\nto allow you to progress." + add_msg ... + arg_pushs "You can play the same\nstages even after you\nhave cleared them." + add_msg ... + arg_pushs "I\'ve heard you\'ll receive\nwonderful rewards after\nclearing all the stages." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label00D2@0x00D2: + // Could not determine data type; disassembling as code + arg_pushl 0x00000406 + arg_pushs "Experience and items only\napply to the stage they\nwere earned on." + message ... + arg_pushs "That\'s what my dad told\nme, but I\'m just a kid.\nI don\'t understand." + add_msg ... + mesend + ret + +label00DC@0x00DC: + // Could not determine data type; disassembling as code + arg_pushl 0x00000407 + arg_pushs "Press TAB to see the\ntitle that you received." + message ... + arg_pushs "My grandpa told me that\nbefore, but I didn\'t pay\nattention then." + add_msg ... + mesend + ret + +label00E6@0x00E6: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "The emphasis of this\nsimulation is to help\nothers!" + message ... + arg_pushs "The simulation will end\nwhen any player in your\ngroup is dead." + add_msg ... + arg_pushs "Pay attention to each\nother\'s condition and\nhelp each other." + add_msg ... + arg_pushs "For example, when you\nhave a Force, give health\nitems to him or her." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label00E7@0x00E7: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "The emphasis of this\nsimulation is to help\nothers!" + message ... + arg_pushs "The simulation will end\nwhen all players in the\ngroup are dead." + add_msg ... + arg_pushs "Pay attention to each\nother\'s condition and\nhelp each other." + add_msg ... + arg_pushs "For example, when you\nhave a Force, give health\nitems to him or her." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label0320@0x0320: + // Could not determine data type; disassembling as code + arg_pushl 0x00000000 + bb_p2_menu ... + ret + +label032A@0x032A: + // Could not determine data type; disassembling as code + arg_pushl 0x00000002 + bb_p2_menu ... + ret + +label0334@0x0334: + // Could not determine data type; disassembling as code + arg_pushl 0x00000003 + bb_p2_menu ... + ret + +label033E@0x033E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r208, 0x00000001, label033F /* 22F7 */ + arg_pushl 0x00000006 + bb_p2_menu ... + gset 0x0013 + ret + +label033F@0x033F: + arg_pushl 0x00000006 + bb_p2_menu ... + ret + +label0348@0x0348: + // Could not determine data type; disassembling as code + arg_pushl 0x00000005 + bb_p2_menu ... + ret + +label0352@0x0352: + // Could not determine data type; disassembling as code + arg_pushl 0x00000004 + bb_p2_menu ... + ret + +label035C@0x035C: + // Could not determine data type; disassembling as code + arg_pushl 0x00000001 + bb_p2_menu ... + ret + +label0366@0x0366: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x03FA, r230 + jmpi_eq r230, 0x00000001, label0367 /* 24F6 */ + arg_pushl 0x00000419 + arg_pushs "How do you do?\nI\'m the new receptionist\nclerk, here!" + message ... + arg_pushs "My name is Momoka." + add_msg ... + arg_pushs "If you need help or would\nlike to see what we\'re\noffering, come see me." + add_msg ... + mesend + gset 0x03FA + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0367@0x0367: + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0370@0x0370: + // Could not determine data type; disassembling as code + arg_pushl 0x00000418 + arg_pushs "I am Coren Tsu, a wandering merchant,\nyou could say." + message ... + arg_pushs "Please take some time to look at\nthe rare and wonderous goods\nI have been collecting." + add_msg ... + arg_pushs "If you spend a little meseta,\nyou could win a wonderful prize." + add_msg ... + arg_pushs "Well? Wanna try?" + add_msg ... + mesend + arg_pushb 0x64 + arg_pushs "Yes\nNo" + list ... + switch_jmp r100, [label0371 /* 1750 */, label0372 /* 18C1 */] + ret + +label0371@0x0371: + bb_get_number_in_pack r100 + jmpi_eq r100, 0x0000001E, label0373 /* 1984 */ + arg_pushl 0x00000418 + arg_pushs "You may win,\nyou may lose." + message ... + arg_pushs "But if you don't win,\ndon't take it out on me." + add_msg ... + arg_pushs "That's just the way\ngambling is, yes?" + add_msg ... + arg_pushs "Well then, how much\nmeseta do you want to pay?" + add_msg ... + arg_pushs "As long as you pay me,\nI'll give you a great service." + add_msg ... + mesend + arg_pushb 0x65 + arg_pushs "1000 Meseta\n10000 Meseta\n100000 Meseta\nI'll stop" + list ... + switch_jmp r101, [label0374 /* 19FD */, label0375 /* 1A12 */, label0376 /* 1A27 */, label0377 /* 1A3C */] + ret + +label0372@0x0372: + arg_pushl 0x00000418 + arg_pushs "Huh?" + message ... + arg_pushs "That's too bad..." + add_msg ... + arg_pushs "Well, these kind of things usually\nhave a chance to lose money. " + add_msg ... + arg_pushs "Let's keep this discreet." + add_msg ... + arg_pushs "If you feel up to it,\ntalk to me again." + add_msg ... + mesend + ret + +label0373@0x0373: + arg_pushl 0x00000418 + arg_pushs "It seems you have\ntoo many items." + message ... + arg_pushs "First, go and\norganize your items," + add_msg ... + arg_pushs "Then speak to me again." + add_msg ... + mesend + ret + +label0374@0x0374: + get_slot_meseta r102 + jmpi_lt r102, 0x000003E8, label0378 /* 1AA3 */ + leti r102, 0x000003E8 + jmp label0379 /* 1B02 */ + ret + +label0375@0x0375: + get_slot_meseta r102 + jmpi_lt r102, 0x00002710, label0378 /* 1AA3 */ + leti r102, 0x00002710 + jmp label0379 /* 1B02 */ + ret + +label0376@0x0376: + get_slot_meseta r102 + jmpi_lt r102, 0x000186A0, label0378 /* 1AA3 */ + leti r102, 0x000186A0 + jmp label0379 /* 1B02 */ + ret + +label0377@0x0377: + arg_pushl 0x00000418 + arg_pushs "What?" + message ... + arg_pushs "You said you'd try,\nthen you said no." + add_msg ... + arg_pushs "People like that\nfail at everything." + add_msg ... + mesend + ret + +label0378@0x0378: + arg_pushl 0x00000418 + arg_pushs "What the...?" + message ... + arg_pushs "You don't have the\nmeseta to pay me?" + add_msg ... + arg_pushs "I won't work with such\ncold hearted people." + add_msg ... + mesend + ret + +label0379@0x0379: + get_client_id r100 + let r103, r100 + let r104, r102 + clear r105 + take_slot_meseta r103-r104, r105 + jmpi_eq r105, 0x00000000, label0378 /* 1AA3 */ + arg_pushl 0x00000418 + arg_pushs "You better pray..." + message ... + arg_pushs "for something good..." + add_msg ... + mesend + clear r100 + +label037A@0x037A: + arg_pushl 0x00000010 + se ... + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + addi r100, 0x0000000F + jmpi_le r100, 0x0000005A, label037A /* 1B84 */ + arg_pushr r101 + bb_send_6xE2 ... + clear r106 + clear r100 + +label037B@0x037B: + sync + bb_get_6xE3_status r106 + jmpi_eq r106, 0x00000001, label037C /* 1BEA */ + jmpi_eq r106, 0x00000002, label037D /* 1D24 */ + addi r100, 0x00000001 + jmpi_le r100, 0x0000012C, label037B /* 1BAE */ + arg_pushs "SERVER SEND ERROR" + window_msg ... + winend + ret + +label037C@0x037C: + sync + arg_pushl 0x00000001 + bgm ... + arg_pushs "\nObtained !" + window_msg ... + winend + sync + arg_pushl 0x00000418 + arg_pushs "Look here!\nTake it!" + message ... + arg_pushs "Even if you had bad luck,\nsomething good will come out of it." + add_msg ... + arg_pushs "You'll win someday!" + add_msg ... + arg_pushs "In case you want to try again,\ncome back to me once more." + add_msg ... + mesend + ret + +label037D@0x037D: + arg_pushs "COMMAND EXECUTION ERROR" + window_msg ... + winend + ret + + nop + nop diff --git a/notes/psobb/localized-assets/area-pioneer2/map_city02_on_j.txt b/notes/psobb/localized-assets/area-pioneer2/map_city02_on_j.txt new file mode 100755 index 00000000..9738993f --- /dev/null +++ b/notes/psobb/localized-assets/area-pioneer2/map_city02_on_j.txt @@ -0,0 +1,828 @@ +.version BB_V4 +.quest_num 65535 +.episode Episode1 +.max_players 0 +.name "title dummy" +.short_desc "intro dummy" +.long_desc "detail dummy" + +start@0x0000: + ret + +label0001@0x0001: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "私が総督のタイレルだ。" + message ... + arg_pushs "現在、ラグオルでは\n異常事態が発生しておる。" + add_msg ... + arg_pushs "優秀なハンターズである\n君たちにも、ぜひ協力を頼む。" + add_msg ... + mesend + ret + +label0002@0x0002: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0003@0x0003: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0004@0x0004: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0005@0x0005: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0006@0x0006: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0007@0x0007: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0008@0x0008: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0009@0x0009: + // Could not determine data type; disassembling as code + arg_pushl 0x000003E9 + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0014@0x0014: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "隕石の落下により、\nラグオル地表に大規模な\nクレーターができました。" + message ... + arg_pushs "そこを発端とした\n一連の異常事態収拾に\nお力をお貸し下さい。" + add_msg ... + arg_pushs "ご協力をどうか\nよろしくお願いします。" + add_msg ... + mesend + ret + +label0015@0x0015: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0016@0x0016: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0017@0x0017: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0018@0x0018: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0019@0x0019: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EA + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label001E@0x001E: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "この前から、ずっと\n考えていたのですが、\nおかしいんです。" + message ... + arg_pushs "あの隕石については\n我々も以前から\n察知はしていました。" + add_msg ... + arg_pushs "それなのに……" + add_msg ... + mesend + ret + +label001F@0x001F: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0020@0x0020: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0021@0x0021: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0022@0x0022: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0023@0x0023: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0024@0x0024: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0025@0x0025: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0026@0x0026: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EB + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0032@0x0032: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "隕石が落ちたんだぞ!" + message ... + arg_pushs "隕石が!" + add_msg ... + arg_pushs "今、我々が無事だったとは言え、\nいつまた落ちてくるのかわからん!" + add_msg ... + arg_pushs "一刻も早く、この惑星から\n遠く離れるべきなんだよ!" + add_msg ... + arg_pushs "……おっと失礼。\n興奮しすぎたようだ。" + add_msg ... + mesend + ret + +label0033@0x0033: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0034@0x0034: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0035@0x0035: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0036@0x0036: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label0037@0x0037: + // Could not determine data type; disassembling as code + arg_pushl 0x000003EC + arg_pushs "NO_TEXT" + message ... + mesend + ret + +label003C@0x003C: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F4 + arg_pushs "最近、あの制服のやつらの\n動きがあわただしい。" + message ... + arg_pushs "隕石の調査だと言っているが\nはたして……?" + add_msg ... + arg_pushs "それにしても、\nあまりにも緊迫感があるが。" + add_msg ... + mesend + ret + +label0046@0x0046: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F5 + arg_pushs "知っているか……?" + message ... + arg_pushs "この前、このパイオニア2が\n激しく揺れたのは隕石が\nすぐ近くをかすめたせいさ。" + add_msg ... + arg_pushs "その隕石はその直後\nラグオルヘと衝突したらしい。" + add_msg ... + arg_pushs "しかし謎だらけだよ。\nこの事態は……" + add_msg ... + mesend + ret + +label0050@0x0050: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F6 + arg_pushs "ここのところ、\nこのあたりを通る人に\n緊張感が感じられるわ。" + message ... + arg_pushs "パイオニア2の中は\n大丈夫だけど、ラグオルは\n大変なのかしら?" + add_msg ... + mesend + ret + +label005A@0x005A: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F7 + arg_pushs "この前の大きな揺れは\n隕石のせいだったんだね!" + message ... + arg_pushs "びっくりしたけど、\nみんなが無事でよかったよ。" + add_msg ... + mesend + ret + +label0064@0x0064: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F8 + arg_pushs "あんた!\nあんた!\nあんた!" + message ... + arg_pushs "そんなに、のんきに\nしている場合じゃないわよ!" + add_msg ... + arg_pushs "この前のあのすごい揺れ!\nあたしゃ目ん玉が飛び出たわよ!" + add_msg ... + arg_pushs "まぁ、冗談だけどね……\nそれくらいスゴかったってことよ!" + add_msg ... + mesend + ret + +label006E@0x006E: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FA + arg_pushs "疲れて傷ついた体は\nメディカルセンターで\nリフレッシュ!" + message ... + arg_pushs "戦う勇気も必要だけど、\n時には撤退する勇気も必要よ。" + add_msg ... + arg_pushs "決して無理をせずに\nがんばってね!" + add_msg ... + mesend + ret + +label0078@0x0078: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FB + arg_pushs "ここの転送装置から\n惑星ラグオルヘと通じている。" + message ... + arg_pushs "惑星ラグオルは\n隕石衝突後の収拾が\n未だ完全ではない。" + add_msg ... + arg_pushs "何があろうと動じない\n準備と心構えを怠らぬようにな。" + add_msg ... + mesend + ret + +label0082@0x0082: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FC + arg_pushs "我々軍部は、\n今回のような一大事では\n先陣を切って動かなければならん。" + message ... + arg_pushs "皆のために体を張って……" + add_msg ... + arg_pushs "軍人とはそういうものだ。" + add_msg ... + mesend + ret + +label008C@0x008C: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FD + arg_pushs "今日はお買い物日和ね。\nって、私ったら、\nまたここに来ちゃったわ。" + message ... + arg_pushs "…………" + add_msg ... + arg_pushs "……あら、聞こえちゃった?" + add_msg ... + mesend + ret + +label0096@0x0096: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FF + arg_pushs "バトルの申し込みをしたら、\n政府が 訓練のために作った\nシミュレータに転送されるよ。" + message ... + arg_pushs "決められた時間内に、どれだけ\n相手を倒したかを競うんだってさ。" + add_msg ... + arg_pushs "よくできた シミュレータだよねぇ!" + add_msg ... + mesend + ret + +label00A0@0x00A0: + // Could not determine data type; disassembling as code + arg_pushl 0x00000400 + arg_pushs "オレとお前、\nどっちが強いんだろう?" + message ... + arg_pushs "…って、ハンターズ同士で\n思ったことない?" + add_msg ... + arg_pushs "そんなときは、この訓練用\nシミュレータを使えば、\nあなたの 今の実力が判るわよ。" + add_msg ... + arg_pushs "勝負は 時の運…" + add_msg ... + arg_pushs "実力だけで\nおしはかれないことも あるけどね。" + add_msg ... + mesend + ret + +label00AA@0x00AA: + // Could not determine data type; disassembling as code + arg_pushl 0x00000401 + arg_pushs "経験値やアイテムは その場限り。" + message ... + arg_pushs "セーブされないし\n持ち込んでも\n無くなることはねぇぜ。" + add_msg ... + arg_pushs "…って 父ちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00B4@0x00B4: + // Could not determine data type; disassembling as code + arg_pushl 0x00000402 + arg_pushs "トラップは、置いてしばらくすると\n起動するから、自分で\n巻き込まれないよう 気をつけるんじゃぞ。" + message ... + arg_pushs "…って おじいちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00BE@0x00BE: + // Could not determine data type; disassembling as code + arg_pushl 0x00000404 + arg_pushs "このエリアの転送装置は\nラグオルへ向かうものじゃないよ。" + message ... + arg_pushs "政府が 訓練のために作った\nシミュレータなんだ。" + add_msg ... + arg_pushs "ハンターのランク付けをするための\nものらしいよ。" + add_msg ... + arg_pushs "よくできた シミュレータだよねぇ!" + add_msg ... + mesend + ret + +label00C8@0x00C8: + // Could not determine data type; disassembling as code + arg_pushl 0x00000405 + arg_pushs "ステージごとに設定された状態から\nゲームをスタート!" + message ... + arg_pushs "ステージを制覇すると\nその証明に 称号が与えられ、\n次のステージに 進めるようになるの。" + add_msg ... + arg_pushs "一度クリアしたステージも、\n何度でも挑戦できるんだって。" + add_msg ... + arg_pushs "で、全ステージを制覇すると\n素敵なごほうびがもらえるらしいわ。" + add_msg ... + arg_pushs "がんばってね!" + add_msg ... + mesend + ret + +label00D2@0x00D2: + // Could not determine data type; disassembling as code + arg_pushl 0x00000406 + arg_pushs "経験値やアイテムは その場限り。\nセーブはされないよ。" + message ... + arg_pushs "…って 父ちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00DC@0x00DC: + // Could not determine data type; disassembling as code + arg_pushl 0x00000407 + arg_pushs "与えられた称号は、ロビーで\nTabキーを押すと見ることが\nできるんじゃよ。" + message ... + arg_pushs "…って おじいちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00E6@0x00E6: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "このシミュレータのテーマは\n「助け合いの試練」であぁる!" + message ... + arg_pushs "参加者のうち 1人でも\n戦えなくなったら、その時点で\nシミュレーションは終了となぁる!" + add_msg ... + arg_pushs "他の参加者のステータスに注意し、\nお互い助けあいながら\n進むがよかろう!" + add_msg ... + arg_pushs "フォースのように体力の弱い者が\n参加する場合は、回復系アイテム等を\nマメに渡してあげたりするといいぞぉ。" + add_msg ... + arg_pushs "では、健闘を祈る!" + add_msg ... + mesend + ret + +label00E7@0x00E7: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "このシミュレータのテーマは\n「助け合いの試練」であぁる!" + message ... + arg_pushs "参加者 全員が\n戦えなくなったら、その時点で\nシミュレーションは終了となぁる!" + add_msg ... + arg_pushs "他の参加者のステータスに注意し、\nお互い助けあいながら\n進むがよかろう!" + add_msg ... + arg_pushs "フォースのように体力の弱い者が\n参加する場合は、回復系アイテム等を\nマメに渡してあげたりするといいぞぉ。" + add_msg ... + arg_pushs "では、健闘を祈る!" + add_msg ... + mesend + ret + +label0320@0x0320: + // Could not determine data type; disassembling as code + arg_pushl 0x00000000 + bb_p2_menu ... + ret + +label032A@0x032A: + // Could not determine data type; disassembling as code + arg_pushl 0x00000002 + bb_p2_menu ... + ret + +label0334@0x0334: + // Could not determine data type; disassembling as code + arg_pushl 0x00000003 + bb_p2_menu ... + ret + +label033E@0x033E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r208, 0x00000001, label033F /* 14A3 */ + arg_pushl 0x00000006 + bb_p2_menu ... + gset 0x0013 + ret + +label033F@0x033F: + arg_pushl 0x00000006 + bb_p2_menu ... + ret + +label0348@0x0348: + // Could not determine data type; disassembling as code + arg_pushl 0x00000005 + bb_p2_menu ... + ret + +label0352@0x0352: + // Could not determine data type; disassembling as code + arg_pushl 0x00000004 + bb_p2_menu ... + ret + +label035C@0x035C: + // Could not determine data type; disassembling as code + arg_pushl 0x00000001 + bb_p2_menu ... + ret + +label0366@0x0366: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x03FA, r230 + jmpi_eq r230, 0x00000001, label0367 /* 1612 */ + arg_pushl 0x00000419 + arg_pushs "はじめましてぇ。\n新しく総督府の受付事務員として\n配属となりました…" + message ... + arg_pushs "モモカです。" + add_msg ... + arg_pushs "ふつつかものですが、\n今後とも よろしくお願いしますねぇ。" + add_msg ... + mesend + gset 0x03FA + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0367@0x0367: + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0370@0x0370: + // Could not determine data type; disassembling as code + arg_pushl 0x00000418 + arg_pushs "オレの名前はコレン・ツだ。\n人はオレを放浪商人と呼ぶ。" + message ... + arg_pushs "オレがかき集めた\nレアでアレなアイテムを\nここらでちょいとサバこうかと。" + add_msg ... + arg_pushs "それなりのお代を頂戴すれば、\n豪華商品が当たるやもしれない。\nいやいや、当たらぬかもしれない。" + add_msg ... + arg_pushs "ホラホラホラホラ、\nひとつヤッてみるかい?" + add_msg ... + mesend + arg_pushb 0x64 + arg_pushs "はい\nいいえ" + list ... + switch_jmp r100, [label0371 /* 1750 */, label0372 /* 18C1 */] + ret + +label0371@0x0371: + bb_get_number_in_pack r100 + jmpi_eq r100, 0x0000001E, label0373 /* 1984 */ + arg_pushl 0x00000418 + arg_pushs "当たるも八卦、\n当たらぬも八卦。" + message ... + arg_pushs "ロクなものが当たらぬ時は\nニブい自分をおうらみなさい。\nこれぞ合わせて八卦でござい。" + add_msg ... + arg_pushs "ギャンブルなんて\nそんなモン。" + add_msg ... + arg_pushs "さてさて、いかほどメセタを\nいただけるんで?" + add_msg ... + arg_pushs "お代の払いが縁の始まり、\n払いの額を選んでちょうだいな。" + add_msg ... + mesend + arg_pushb 0x65 + arg_pushs "1000メセタ\n10000メセタ\n100000メセタ\nやっぱり止める" + list ... + switch_jmp r101, [label0374 /* 19FD */, label0375 /* 1A12 */, label0376 /* 1A27 */, label0377 /* 1A3C */] + ret + +label0372@0x0372: + arg_pushl 0x00000418 + arg_pushs "ん?" + message ... + arg_pushs "そいつぁ残念だな。" + add_msg ... + arg_pushs "まあ、こういうモンはたいてい\n損をするかもしれないからな。" + add_msg ... + arg_pushs "慎重なのも悪かぁない。" + add_msg ... + arg_pushs "だけどソデ摺りあうも他生の縁。\n気が向いたら、また話しかけてくれ。" + add_msg ... + mesend + ret + +label0373@0x0373: + arg_pushl 0x00000418 + arg_pushs "こいつぁアイテムが\nいっぱいみたいだな。" + message ... + arg_pushs "マズは、アイテムを\n整理してきてくれ。" + add_msg ... + arg_pushs "オレとの縁はそれからだ。" + add_msg ... + mesend + ret + +label0374@0x0374: + get_slot_meseta r102 + jmpi_lt r102, 0x000003E8, label0378 /* 1AA3 */ + leti r102, 0x000003E8 + jmp label0379 /* 1B02 */ + ret + +label0375@0x0375: + get_slot_meseta r102 + jmpi_lt r102, 0x00002710, label0378 /* 1AA3 */ + leti r102, 0x00002710 + jmp label0379 /* 1B02 */ + ret + +label0376@0x0376: + get_slot_meseta r102 + jmpi_lt r102, 0x000186A0, label0378 /* 1AA3 */ + leti r102, 0x000186A0 + jmp label0379 /* 1B02 */ + ret + +label0377@0x0377: + arg_pushl 0x00000418 + arg_pushs "なんだ?" + message ... + arg_pushs "一度、やると言ったのに\n止めルのか。" + add_msg ... + arg_pushs "そういうヤツは\nなにやっても失敗するぞ。" + add_msg ... + mesend + ret + +label0378@0x0378: + arg_pushl 0x00000418 + arg_pushs "なんだ?" + message ... + arg_pushs "払うといった額のメセタを\n満たしてないのか?" + add_msg ... + arg_pushs "冷やかしならお断りだよ。" + add_msg ... + mesend + ret + +label0379@0x0379: + get_client_id r100 + let r103, r100 + let r104, r102 + clear r105 + take_slot_meseta r103-r104, r105 + jmpi_eq r105, 0x00000000, label0378 /* 1AA3 */ + arg_pushl 0x00000418 + arg_pushs "当たる八卦は末広がりか。\nはたまた渋々うなだれ坊主か。" + message ... + arg_pushs "いいモンが当たる様に\n念じることだな。" + add_msg ... + mesend + clear r100 + +label037A@0x037A: + arg_pushl 0x00000010 + se ... + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + addi r100, 0x0000000F + jmpi_le r100, 0x0000005A, label037A /* 1B84 */ + arg_pushr r101 + bb_send_6xE2 ... + clear r106 + clear r100 + +label037B@0x037B: + sync + bb_get_6xE3_status r106 + jmpi_eq r106, 0x00000001, label037C /* 1BEA */ + jmpi_eq r106, 0x00000002, label037D /* 1D24 */ + addi r100, 0x00000001 + jmpi_le r100, 0x0000012C, label037B /* 1BAE */ + arg_pushs "サーバーセンドエラー" + window_msg ... + winend + ret + +label037C@0x037C: + sync + arg_pushl 0x00000001 + bgm ... + arg_pushs "\nを入手した!" + window_msg ... + winend + sync + arg_pushl 0x00000418 + arg_pushs "ほらよ!\nもっていきな!" + message ... + arg_pushs "ロクなモンが当たらなくても\n恨んじゃダメだよ、最初に言った。" + add_msg ... + arg_pushs "「ホラホラホラホラ」\nご了承済み。" + add_msg ... + arg_pushs "だけど今度は必ず当たる!" + add_msg ... + arg_pushs "かもしれないから、\nまたきてくれよ。" + add_msg ... + mesend + ret + +label037D@0x037D: + arg_pushs "コマンド実行エラー" + window_msg ... + winend + ret diff --git a/notes/psobb/localized-assets/area-pioneer2/map_city_on_e.txt b/notes/psobb/localized-assets/area-pioneer2/map_city_on_e.txt new file mode 100755 index 00000000..0d85e012 --- /dev/null +++ b/notes/psobb/localized-assets/area-pioneer2/map_city_on_e.txt @@ -0,0 +1,1922 @@ +.version BB_V4 +.quest_num 65535 +.episode Episode1 +.max_players 0 +.name "title dummy" +.short_desc "intro dummy" +.long_desc "detail dummy" + +start@0x0000: + ret + +label0001@0x0001: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label0013 /* 79BB */ + jmp label000F /* 78DF */ + jmpi_eq r229, 0x00000001, label000E /* 133B */ + jmpi_eq r224, 0x00000001, label000D /* 11FA */ + jmpi_eq r223, 0x00000001, label000C /* 10B3 */ + jmpi_eq r221, 0x00000001, label000B /* 0F8C */ + jmpi_eq r219, 0x00000001, label000A /* 0F19 */ + jmpi_eq r218, 0x00000001, label0009 /* 0C3D */ + jmpi_eq r213, 0x00000001, label0008 /* 0BAC */ + jmpi_eq r212, 0x00000001, label0007 /* 0A14 */ + jmpi_eq r211, 0x00000001, label0006 /* 09A9 */ + jmpi_eq r210, 0x00000001, label0005 /* 08AA */ + jmpi_eq r209, 0x00000001, label0004 /* 0865 */ + jmpi_eq r201, 0x00000001, label0003 /* 0712 */ + jmpi_eq r200, 0x00000001, label0002 /* 067D */ + arg_pushl 0x000003E9 + arg_pushs "Are you ,\nthe ?\nI\'m Principal Tyrell." + message ... + arg_pushs "We have a bad \nsituation... We need to\nact quickly." + add_msg ... + arg_pushs "Did you hear about the\nexplosion on Ragol?" + add_msg ... + arg_pushs "Very well.\nPay attention and\nlisten to me." + add_msg ... + arg_pushs "We\'ve lost contact with\nPioneer 1. We have no\nidea what has happened." + add_msg ... + arg_pushs "We\'ve sent probes, but\ncommunication seems to\ncut off near the surface." + add_msg ... + arg_pushs "What happened on Ragol?\nWhat occurred on Pioneer\n1? Are the people alive?" + add_msg ... + arg_pushs "The council made a\ndecision to send a manned\nsearch team." + add_msg ... + arg_pushs "You are a skilled\n. We need\nyour help." + add_msg ... + arg_pushs "We have no choice...\nWe need a place to settle\non." + add_msg ... + mesend + jmp label0012 /* 0583 */ + +label0012@0x0012: + arg_pushl 0x000003E9 + arg_pushs "Ask Irene, my secretary,\nfor further details." + message ... + arg_pushs "Uh, could you..." + add_msg ... + arg_pushs "......" + add_msg ... + arg_pushs "...No, it\'s nothing.\nTake care and good\nluck." + add_msg ... + mesend + gset 0x000B + ret + +label0002@0x0002: + arg_pushl 0x000003E9 + arg_pushs "I didn\'t say anything." + message ... + arg_pushs "Go talk to my secretary.\nIrene will help you." + add_msg ... + mesend + ret + +label0003@0x0003: + arg_pushl 0x000003E9 + arg_pushs "We can\'t return to our\nplanet. Now we must\nemigrate to Ragol." + message ... + arg_pushs "If we don\'t settle on\nRagol, then we\'d drift\nabout in space forever..." + add_msg ... + arg_pushs "I\'m putting my trust in\nyou." + add_msg ... + mesend + ret + +label0004@0x0004: + arg_pushl 0x000003E9 + arg_pushs "How was the surface of\nRagol?" + message ... + mesend + ret + +label0005@0x0005: + arg_pushl 0x000003E9 + arg_pushs "Pioneer 1 never reported\ndangerous creatures on\nRagol!" + message ... + arg_pushs "Monsters are wandering\nabout on Ragol? What\nhave we gotten into..." + add_msg ... + mesend + ret + +label0006@0x0006: + arg_pushl 0x000003E9 + arg_pushs "A huge dragon? You\nactually saw such a\ncreature?" + message ... + mesend + ret + +label0007@0x0007: + arg_pushl 0x000003E9 + arg_pushs "The... The dragon, did it\nattack you!?" + message ... + arg_pushs "You think the native\nanimals attacked Pioneer\n1 to protect their..." + add_msg ... + arg_pushs "It\'s possible... But why\ndid it happen all of a\nsudden?" + add_msg ... + arg_pushs "Continue investigating\nplease." + add_msg ... + mesend + gset 0x0018 + ret + +label0008@0x0008: + arg_pushl 0x000003E9 + arg_pushs "Rico...!" + message ... + arg_pushs "No, I didn\'t say\nanything. Please continue\nyour research." + add_msg ... + mesend + ret + +label0009@0x0009: + arg_pushl 0x000003E9 + arg_pushs "I heard about the\ncreatures you\'ve seen\nfrom our Lab scientists." + message ... + arg_pushs "It seems that our initial\nperception of Ragol was\nwrong." + add_msg ... + arg_pushs "What you\'ve said doesn\'t\nmatch what Pioneer 1 told\nus... A paradise... Ha!" + add_msg ... + arg_pushs "And we still don\'t know\nthe cause of the\nexplosion." + add_msg ... + arg_pushs "On top of that, we\nhaven\'t heard anything\nfrom Pioneer 1!" + add_msg ... + arg_pushs ", please...!\nContinue investigating!" + add_msg ... + mesend + gset 0x0021 + ret + +label000A@0x000A: + arg_pushl 0x000003E9 + arg_pushs "Where are they? Where is\nPioneer 1? I need to\nknow!" + message ... + mesend + ret + +label000B@0x000B: + arg_pushl 0x000003E9 + arg_pushs "I don\'t want to believe\nit." + message ... + arg_pushs "If machines attacked,\nthen there must be\nintelligent life here!" + add_msg ... + arg_pushs "This must be some\nmistake... I don\'t\nbelieve it." + add_msg ... + mesend + ret + +label000C@0x000C: + arg_pushl 0x000003E9 + arg_pushs "I am responsible for\n30,000 people on\nPioneer 2." + message ... + arg_pushs "Should we abandon Ragol\nand just depart?" + add_msg ... + arg_pushs "But we don\'t have any\nother planet to settle\non. We need a home..." + add_msg ... + mesend + ret + +label000D@0x000D: + arg_pushl 0x000003E9 + arg_pushs "The underground ruins...\n Are they the cause of\neverything?" + message ... + arg_pushs "Did people from Pioneer 1\ngo down into the ruins?" + add_msg ... + arg_pushs ", Please\ncontinue investigating." + add_msg ... + mesend + ret + +label000E@0x000E: + arg_pushl 0x000003E9 + arg_pushs "I don\'t believe it!\nUndiscovered monsters\nalso roam the ruins?!" + message ... + mesend + ret + arg_pushs "" + window_msg ... + winend + jmp label0010 /* 13D2 */ + arg_pushl 0x00000002 + se ... + +label0010@0x0010: + arg_pushs "" + window_msg ... + winend + jmp label0011 /* 13E0 */ + arg_pushl 0x00000002 + se ... + +label0011@0x0011: + arg_pushs "" + window_msg ... + winend + jmp label0012 /* 0583 */ + arg_pushl 0x00000002 + se ... + +label0014@0x0014: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label001D /* 7C25 */ + jmp label001C /* 7A88 */ + jmpi_eq r205, 0x00000001, label0017 /* 1B3C */ + jmpi_eq r223, 0x00000001, label0016 /* 17EE */ + jmpi_eq r218, 0x00000001, label0016 /* 17EE */ + jmpi_eq r212, 0x00000001, label0016 /* 17EE */ + jmpi_eq r201, 0x00000001, label0016 /* 17EE */ + jmpi_eq r200, 0x00000001, label0015 /* 14E2 */ + arg_pushl 0x000003EA + arg_pushs "Please see the Principal." + message ... + mesend + ret + +label0015@0x0015: + arg_pushl 0x000003EA + arg_pushs "Well, let me brief you on\nyour mission." + message ... + arg_pushs "Once you\'re on the\nsurface, check the status\nof the residential area." + add_msg ... + arg_pushs "Checking the status of\nthe Central Dome is a\ngood idea." + add_msg ... + arg_pushs "A teleporter\'s been set\ndown on Ragol, so you can\ngo directly from here." + add_msg ... + arg_pushs "It may be a little risky,\nso please be careful." + add_msg ... + arg_pushs "That\'s all." + add_msg ... + arg_pushs "..." + add_msg ... + arg_pushs "Um, excuse me..." + add_msg ... + arg_pushs "Oh, sorry..., no,\nnothing. I wish you the\nbest of luck." + add_msg ... + mesend + gset 0x000C + ret + +label0016@0x0016: + arg_pushl 0x000003EA + arg_pushs "This is just between us,\nOK?" + message ... + arg_pushs "The principal\'s daughter\nwas on Pioneer 1." + add_msg ... + arg_pushs "After the explosion, he\'s\nbeen constantly worrying\nabout her. " + add_msg ... + arg_pushs "He can\'t even sleep. This\nis a personal request. If\nit\'s possible..." + add_msg ... + arg_pushs "Find out what happened to\nher." + add_msg ... + arg_pushs "He isn\'t in a position to\nask you such a personal\nfavor." + add_msg ... + arg_pushs "Red Ring Rico..." + add_msg ... + arg_pushs "A famous hunter and a top\nscientist on Pioneer 1." + add_msg ... + arg_pushs "Rico\'s his only daughter." + add_msg ... + arg_pushs "Please, look for her!" + add_msg ... + mesend + gset 0x0010 + ret + +label0017@0x0017: + jmpi_eq r206, 0x00000001, label0018 /* 1BCF */ + arg_pushl 0x000003EA + arg_pushs "Red Ring Rico is\nthe principal\'s daughter." + message ... + arg_pushs "I hope she\'s safe..." + add_msg ... + mesend + ret + +label0018@0x0018: + jmpi_eq r212, 0x00000001, label0019 /* 1C6E */ + arg_pushl 0x000003EA + arg_pushs "How is everything? Have\nyou found any clues leading\nto Red Ring Rico?" + message ... + mesend + ret + +label0019@0x0019: + arg_pushl 0x000003EA + arg_pushs "I heard that you found\nmessages from Rico." + message ... + arg_pushs "But she\'s still missing." + add_msg ... + arg_pushs "Please, please find her\nas soon as you possibly\ncan! Please!" + add_msg ... + mesend + ret + +label001E@0x001E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label0028 /* 7D93 */ + jmp label0027 /* 7CF6 */ + jmpi_eq r224, 0x00000001, label0026 /* 2B1C */ + jmpi_eq r221, 0x00000001, label0025 /* 292B */ + jmpi_eq r218, 0x00000001, label0024 /* 26A8 */ + jmpi_eq r216, 0x00000001, label0023 /* 254B */ + jmpi_eq r214, 0x00000001, label0022 /* 246A */ + jmpi_eq r212, 0x00000001, label0021 /* 233C */ + jmpi_eq r210, 0x00000001, label0020 /* 21E3 */ + jmpi_eq r202, 0x00000001, label001F /* 2112 */ + arg_pushl 0x000003EB + arg_pushs "Our planet was tearing\nitself apart. We couldn\'t\nstop it." + message ... + arg_pushs "So we searched for a new\nplanet, and found Ragol\nwith our unmanned probes." + add_msg ... + arg_pushs "A huge interstellar ship\nwas sent to Ragol. That\nwas Pioneer 1." + add_msg ... + arg_pushs "Pioneer 1 confirmed Ragol\nas a suitable location to\nsettle on." + add_msg ... + arg_pushs "And a second ship\ndeparted. That was us...\nPioneer 2." + add_msg ... + arg_pushs "Oh, sorry. You already\nknew that." + add_msg ... + mesend + gset 0x000D + ret + +label001F@0x001F: + arg_pushl 0x000003EB + arg_pushs "Pioneer 1 and 2 are\nidentical spaceships." + message ... + arg_pushs "Each Pioneer can travel\nin space, holding 30,000\npeople." + add_msg ... + mesend + ret + +label0020@0x0020: + arg_pushl 0x000003EB + arg_pushs "Yes, I\'ve heard it." + message ... + arg_pushs "I assume the monsters you\nencountered are native\nanimals living on Ragol." + add_msg ... + arg_pushs "But Pioneer 1\'s report\nsaid the native animals\nwere quiet and peaceful." + add_msg ... + mesend + ret + +label0021@0x0021: + arg_pushl 0x000003EB + arg_pushs "A huge dragon!?" + message ... + arg_pushs "We have no data on this.\nPioneer 1 didn\'t mention\nit in their report..." + add_msg ... + arg_pushs "We didn\'t know that Ragol\nwas such a dangerous\nplanet!" + add_msg ... + mesend + gset 0x0019 + ret + +label0022@0x0022: + arg_pushl 0x000003EB + arg_pushs "As a scientist, I\'m very\ninterested in Ragol\'s\necological system..." + message ... + arg_pushs "But as a citizen, I\'m\nvery frightened." + add_msg ... + mesend + ret + +label0023@0x0023: + arg_pushl 0x000003EB + arg_pushs "Hmm...\nThis is unbelievable!" + message ... + arg_pushs "The creatures you\'re\nreporting on now, we have\nabsolutely no info on." + add_msg ... + arg_pushs "I don\'t believe Pioneer 1\ncould have made such \ncritical mistakes..." + add_msg ... + mesend + ret + +label0024@0x0024: + arg_pushl 0x000003EB + arg_pushs "The creatures you saw in\nthe cave might be mutant\nforms of the native life." + message ... + arg_pushs "And this enormous\ncrustacean..." + add_msg ... + arg_pushs "It has a needle shaped\norgan, to inject its sap\ninto other animals." + add_msg ... + arg_pushs "I\'m probably being too\nhasty, but I think I have\na theory..." + add_msg ... + arg_pushs "I think that this sap is\nchanging the animals into\nthese mutant life forms." + add_msg ... + mesend + ret + +label0025@0x0025: + arg_pushl 0x000003EB + arg_pushs "Based on our analysis, \nthese robots that you\nfought against were\n" + message ... + arg_pushs "restructured mechanisms\nthat were used on Pioneer\n1." + add_msg ... + arg_pushs "It\'s my job to find\nfacts. Finding the reason\nis someone else\'s job." + add_msg ... + arg_pushs "But..." + add_msg ... + arg_pushs "To tell the truth, I\'m\nscared. Very scared." + add_msg ... + mesend + ret + +label0026@0x0026: + arg_pushl 0x000003EB + arg_pushs "Ruins found\nunderground..." + message ... + arg_pushs "Did sentient life exist\non Ragol at one time?" + add_msg ... + arg_pushs "But Pioneer 1 didn\'t find\nany traces of sentient\nlife on the surface." + add_msg ... + arg_pushs "It\'s a perplexing\nquestion..." + add_msg ... + mesend + ret + arg_pushl 0x000003EB + arg_pushs "The data from the ruins\nconfirms that we\'ve found\nanother civilization." + message ... + arg_pushs "A great discovery... but\nI\'m not in the mood to\nget excited right now..." + add_msg ... + mesend + ret + +label0032@0x0032: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label003B /* 7F2B */ + jmp label003A /* 7E26 */ + jmpi_eq r229, 0x00000001, label0039 /* 37EF */ + jmpi_eq r224, 0x00000001, label0038 /* 36B4 */ + jmpi_eq r221, 0x00000001, label0037 /* 3597 */ + jmpi_eq r218, 0x00000001, label0036 /* 3356 */ + jmpi_eq r216, 0x00000001, label0035 /* 3247 */ + jmpi_eq r210, 0x00000001, label0034 /* 309A */ + jmpi_eq r203, 0x00000001, label0033 /* 2FC5 */ + arg_pushl 0x000003EC + arg_pushs "When our ship was led by\nPioneer 1\'s signal to\nland on Ragol, we saw..." + message ... + arg_pushs "that strange explosion!" + add_msg ... + arg_pushs "Pioneer 2 decided to\norbit Ragol and collect\ndata before landing." + add_msg ... + mesend + gset 0x000E + ret + +label0033@0x0033: + arg_pushl 0x000003EC + arg_pushs "I was against the\nimmigration!" + message ... + arg_pushs "If a planet dies, the\npeople have to die with\nit. Don\'t you think so?" + add_msg ... + mesend + ret + +label0034@0x0034: + arg_pushl 0x000003EC + arg_pushs "What made the normally\npeaceful native animals\ngo berserk?" + message ... + arg_pushs "It\'s a natural question\nto ask. It may seem too\nobvious an answer..." + add_msg ... + arg_pushs "But could Pioneer 1 have\nmade a false report? But\nwhy?" + add_msg ... + arg_pushs "It\'s possible though..." + add_msg ... + mesend + ret + +label0035@0x0035: + arg_pushl 0x000003EC + arg_pushs "I\'ve read your report." + message ... + arg_pushs "The general environment\nof Ragol is agreeable to\nus..." + add_msg ... + arg_pushs "but its ecological\nsystem... It\'s not.\nThat\'s all." + add_msg ... + mesend + ret + +label0036@0x0036: + arg_pushl 0x000003EC + arg_pushs "If that huge creature was\nthe reason, we should be\nsafe now." + message ... + arg_pushs "It was defeated by\n, the\nskilled !" + add_msg ... + arg_pushs "Could there have been\nmore of these creatures?" + add_msg ... + arg_pushs "Was it really the last\none? Nobody knows!" + add_msg ... + arg_pushs "Ha, ha... there must be\nmore. Hundreds of them \nmust exist... ha, ha, ha!" + add_msg ... + mesend + ret + +label0037@0x0037: + arg_pushl 0x000003EC + arg_pushs "By now, you know that\nRagol\'s a dangerous\nplanet." + message ... + arg_pushs "And it\'s unlikely that\nanyone on Pioneer 1\nsurvived." + add_msg ... + arg_pushs "We have to leave here\nright now." + add_msg ... + mesend + ret + +label0038@0x0038: + arg_pushl 0x000003EC + arg_pushs "Pioneer 1 somehow knew \nthese ancient underground\nruins existed." + message ... + arg_pushs "And they were going to\nexcavate it for\nresearch..." + add_msg ... + arg_pushs "And something happened.\nBut what!?" + add_msg ... + mesend + ret + +label0039@0x0039: + arg_pushl 0x000003EC + arg_pushs "In the depths of the\nruins..." + message ... + arg_pushs "a key must be lying\ndormant, the key to\neverything." + add_msg ... + arg_pushs "I\'m a scientist. I want\nto know the truth, but\nI have a bad feeling!" + add_msg ... + arg_pushs "Well, again I suggest you\nleave here. Yes, as soon\nas possible." + add_msg ... + mesend + ret + +label003C@0x003C: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label0040 /* 3F13 */ + jmpi_eq r218, 0x00000001, label003F /* 3E76 */ + jmpi_eq r212, 0x00000001, label003D /* 3C14 */ + arg_pushl 0x000003F4 + arg_pushs "Ah, I miss her..." + message ... + arg_pushs "Did you know that\nRed Ring Rico was\non board Pioneer 1?" + add_msg ... + arg_pushs "They asked her because\nshe\'s both a great\nscientist and hunter." + add_msg ... + arg_pushs "She\'s a survivor, and\nquick on her feet, but\nthat explosion..." + add_msg ... + arg_pushs "Ah, I really miss her..." + add_msg ... + mesend + gset 0x0012 + ret + +label003D@0x003D: + jmpi_eq r206, 0x00000001, label003E /* 3D0D */ + arg_pushl 0x000003F4 + arg_pushs "Did you hear?" + message ... + arg_pushs "They say the government\nhired somebody to check\nout Ragol." + add_msg ... + arg_pushs "I hope whoever it is can\nfind Rico, too." + add_msg ... + mesend + ret + +label003E@0x003E: + arg_pushl 0x000003F4 + arg_pushs "Did you know?" + message ... + arg_pushs "I heard that somebody was\nsent to explore Ragol and\nthat they finally..." + add_msg ... + arg_pushs "found a message from\nRed Ring Rico!!" + add_msg ... + arg_pushs "She must be alive, she\nmust! Don\'t you think so?" + add_msg ... + mesend + ret + +label003F@0x003F: + arg_pushl 0x000003F4 + arg_pushs "Did you know?" + message ... + arg_pushs "They finally got a\nteleporter set on the\nsurface of Ragol." + add_msg ... + mesend + ret + +label0040@0x0040: + arg_pushl 0x000003F4 + arg_pushs "Did you know?" + message ... + arg_pushs "It\'s been rumored that\nRico left a lot of\nmessages on Ragol." + add_msg ... + arg_pushs "Her messages must be\nimportant clues that\'ll\nhelp solve this mystery." + add_msg ... + mesend + ret + +label0046@0x0046: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label004A /* 4451 */ + jmpi_eq r218, 0x00000001, label0049 /* 4338 */ + jmpi_eq r212, 0x00000001, label0048 /* 4243 */ + jmpi_eq r204, 0x00000001, label0047 /* 41F2 */ + arg_pushl 0x000003F5 + arg_pushs "Tell me, tell me!" + message ... + arg_pushs "What happened? Where are\nthey? We have no info at\nall!" + add_msg ... + arg_pushs "Without any info, we\ncan\'t go on! Your mission\nis crucial." + add_msg ... + mesend + gset 0x000F + ret + +label0047@0x0047: + arg_pushl 0x000003F5 + arg_pushs "Pioneer 1... is anyone\nstill alive?" + message ... + mesend + ret + +label0048@0x0048: + arg_pushl 0x000003F5 + arg_pushs "Nobody on Pioneer 1 was\nfound on the surface?" + message ... + arg_pushs "Perhaps they\'re taking\nrefuge somewhere... Or..." + add_msg ... + arg_pushs "No, no! It can\'t be." + add_msg ... + mesend + ret + +label0049@0x0049: + arg_pushl 0x000003F5 + arg_pushs "An underground cave was\ndiscovered?" + message ... + arg_pushs "It\'s not a natural\noccurrence, it\'s an\nartificial creation." + add_msg ... + arg_pushs "Could Pioneer 1 have\ncreated it? Why?" + add_msg ... + mesend + ret + +label004A@0x004A: + arg_pushl 0x000003F5 + arg_pushs "It\'s just a hunch, but\ntell me what you think..." + message ... + arg_pushs "Pioneer 1 didn\'t want to\nreport the ruins, or\ntheir plan to excavate." + add_msg ... + arg_pushs "Someone\'s intentionally\nhiding something." + add_msg ... + mesend + ret + +label0050@0x0050: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label0053 /* 494B */ + jmpi_eq r218, 0x00000001, label0052 /* 4816 */ + jmpi_eq r212, 0x00000001, label0051 /* 4797 */ + arg_pushl 0x000003F6 + arg_pushs "The explosion occurred\njust after our landing\nannouncement." + message ... + arg_pushs "The news spread very\nquickly among the citizen\nlevels." + add_msg ... + arg_pushs "The people who have\nfamily on Pioneer 1 are\nvery worried." + add_msg ... + mesend + ret + +label0051@0x0051: + arg_pushl 0x000003F6 + arg_pushs "The government hasn\'t \ngiven any official\nstatement! Why!?" + message ... + mesend + ret + +label0052@0x0052: + arg_pushl 0x000003F6 + arg_pushs "2 years have passed since\nPioneer 2 left home." + message ... + arg_pushs "I thought that I could\nfinally stand on real\nground now..." + add_msg ... + arg_pushs "The planet is just in\nfront of us, but..." + add_msg ... + mesend + ret + +label0053@0x0053: + arg_pushl 0x000003F6 + arg_pushs "What should we do if\nRagol isn\'t the place for\nus?" + message ... + arg_pushs "We can\'t go back, and we\ncan\'t proceed. Where is\nhome now?" + add_msg ... + mesend + ret + +label005A@0x005A: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label005D /* 4E07 */ + jmpi_eq r218, 0x00000001, label005C /* 4D6A */ + jmpi_eq r212, 0x00000001, label005B /* 4C97 */ + arg_pushl 0x000003F7 + arg_pushs "Rico loved the color red,\nthat\'s why she always\nwore something red." + message ... + arg_pushs "The red armlet on her\nleft arm really left an\nimpression on people." + add_msg ... + arg_pushs "That\'s why we called her\nRed Ring Rico." + add_msg ... + arg_pushs "Well, she must be alive.\nI know how tough she is." + add_msg ... + mesend + ret + +label005B@0x005B: + arg_pushl 0x000003F7 + arg_pushs "Maybe if I wear a red\narmlet I\'ll have the same\ncourage as Rico." + message ... + arg_pushs "I know, it\'s a silly\nidea. Ha, ha." + add_msg ... + mesend + ret + +label005C@0x005C: + arg_pushl 0x000003F7 + arg_pushs "Did you go down to Ragol?" + message ... + arg_pushs "Wow, you\'re really brave.\nI envy your courage." + add_msg ... + mesend + ret + +label005D@0x005D: + arg_pushl 0x000003F7 + arg_pushs "Have you found Rico yet?" + message ... + arg_pushs "That unfortunate accident...\nWith Rico there..." + add_msg ... + mesend + ret + +label0064@0x0064: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F5, r230 + jmpi_eq r230, 0x00000000, label0068 /* 7FEC */ + jmpi_eq r223, 0x00000001, label0067 /* 54D7 */ + jmpi_eq r218, 0x00000001, label0066 /* 53E0 */ + jmpi_eq r212, 0x00000001, label0065 /* 51DF */ + arg_pushl 0x000003F8 + arg_pushs "The Hunter\'s Guild..." + message ... + arg_pushs "We generally call all\nHunters, Rangers and\nForces just \"hunters.\"" + add_msg ... + arg_pushs "The Guild is a place for\nhunters to get a lot\nof information." + add_msg ... + arg_pushs "They also assist hunters\nby finding jobs at\nthe counter." + add_msg ... + arg_pushs "They aren\'t part of the\ngovernment. They\'re\ntotally independent." + add_msg ... + arg_pushs "They have total\nextraterritoriality\ninside the Guild." + add_msg ... + mesend + ret + +label0065@0x0065: + arg_pushl 0x000003F8 + arg_pushs "Most of our problems have\nbeen solved by hunters." + message ... + arg_pushs "Because of this, cases\nthat need an army rarely\noccur." + add_msg ... + arg_pushs "\'Sides, Pioneer 2 doesn\'t\nhave a large army, so we\nmust depend on hunters." + add_msg ... + arg_pushs "Hunters work together\nwhen necessary, but they\nprefer working alone." + add_msg ... + mesend + ret + +label0066@0x0066: + arg_pushl 0x000003F8 + arg_pushs "Some hunters get their\njobs directly from the\ngovernment." + message ... + arg_pushs "The government usually\noffers jobs as a last\nresort though." + add_msg ... + mesend + ret + +label0067@0x0067: + arg_pushl 0x000003F8 + arg_pushs "There are probably other\nways to make money,\nanyway." + message ... + arg_pushs "Increasing your\nexperience is probably\nmore important." + add_msg ... + mesend + ret + +label006E@0x006E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F5, r230 + jmpi_eq r230, 0x00000000, label0072 /* 80FD */ + jmpi_eq r223, 0x00000001, label0071 /* 591F */ + jmpi_eq r218, 0x00000001, label0070 /* 5836 */ + jmpi_eq r212, 0x00000001, label006F /* 5763 */ + arg_pushl 0x000003FA + arg_pushs "We\'re always so busy!" + message ... + arg_pushs "People seem to find ways\nto get themselves hurt." + add_msg ... + arg_pushs "It\'s OK though. If it\'s\njust a wound, we can heal\nthem." + add_msg ... + mesend + ret + +label006F@0x006F: + arg_pushl 0x000003FA + arg_pushs "It\'s busier than normal\nlately." + message ... + arg_pushs "Why\'re we getting so many\ninjured people these\ndays? What happened?" + add_msg ... + mesend + ret + +label0070@0x0070: + arg_pushl 0x000003FA + arg_pushs "Have you heard about the\nmonsters on Ragol?" + message ... + arg_pushs "I just happened to hear\nabout this rumor from one\nof our patients." + add_msg ... + mesend + ret + +label0071@0x0071: + arg_pushl 0x000003FA + arg_pushs "Now I understand why\nwe\'ve been so busy these\ndays." + message ... + arg_pushs "Fighting monsters must\nbe totally different\nfrom fighting a person." + add_msg ... + mesend + ret + +label0078@0x0078: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label007B /* 5E99 */ + jmpi_eq r218, 0x00000001, label007A /* 5E1C */ + jmpi_eq r212, 0x00000001, label0079 /* 5CBD */ + arg_pushl 0x000003FB + arg_pushs "This area is for A rank\nhunters who take part in\ncritical missions." + message ... + arg_pushs "It is isolated from other\nareas for security\nreasons." + add_msg ... + arg_pushs "Take this teleporter for\ninstance. It has direct\naccess to Ragol." + add_msg ... + arg_pushs "But access is restricted.\nOnly a few hunters are\npermitted to use it." + add_msg ... + mesend + ret + +label0079@0x0079: + arg_pushl 0x000003FB + arg_pushs "People in this area have\nno sense of this crisis\nat all!" + message ... + arg_pushs "This immigration plan is\nthe key to our future!!" + add_msg ... + arg_pushs "I don\'t trust hunters.\nThey don\'t treat their\ntasks seriously." + add_msg ... + mesend + ret + +label007A@0x007A: + arg_pushl 0x000003FB + arg_pushs "If we had more soldiers,\nwe wouldn\'t need to use\nhunters!" + message ... + mesend + ret + +label007B@0x007B: + arg_pushl 0x000003FB + arg_pushs "Well, I\'d handle\neverything if I had\nstronger weapons!" + message ... + mesend + ret + +label0082@0x0082: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label0085 /* 62FD */ + jmpi_eq r218, 0x00000001, label0084 /* 624A */ + jmpi_eq r212, 0x00000001, label0083 /* 60E1 */ + arg_pushl 0x000003FC + arg_pushs "Pioneer 2 departed after\nPioneer 1 confirmed Ragol\nwas suitable." + message ... + arg_pushs "Because of Pioneer 1\'s\nreport, we only brought a\nsmall army." + add_msg ... + arg_pushs "Did we take too big a\nrisk?" + add_msg ... + mesend + ret + +label0083@0x0083: + arg_pushl 0x000003FC + arg_pushs "Do we always need to look\nsad or serious when we\'re\nin trouble?" + message ... + arg_pushs "Even when you\'re in a lot\nof trouble, remain calm." + add_msg ... + arg_pushs "I like it. It makes you\nseem professional. It\'s\nvery cool." + add_msg ... + mesend + ret + +label0084@0x0084: + arg_pushl 0x000003FC + arg_pushs "Do only what you can do." + message ... + arg_pushs "That\'s the best way to deal\nwith everything... Never mind." + add_msg ... + mesend + ret + +label0085@0x0085: + arg_pushl 0x000003FC + arg_pushs "Pioneer 1 carried a lot\nmore weaponry than we\ndid." + message ... + arg_pushs "If we really have to\nland on Ragol, we should\ntry to find it." + add_msg ... + mesend + ret + +label008C@0x008C: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r208, 0x00000001, label008D /* 65C5 */ + arg_pushl 0x000003FD + arg_pushs "Have you met the tekkers?" + message ... + arg_pushs "To discover the true\npower of an unknown item,\nthey must examine it." + add_msg ... + arg_pushs "But you can\'t always\nbelieve them. Each tekker\nhas their own specialty." + add_msg ... + mesend + ret + +label008D@0x008D: + arg_pushl 0x000003FD + arg_pushs "Items found in the shops\nchange. So keep an eye\nout for cool stuff." + message ... + mesend + ret + +label0091@0x0091: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F3 + arg_pushs "Enrich your life! This is\nthe Hunter\'s Guild.\nWelcome!" + message ... + arg_pushs "Oops!! Sorry! My mistake!\nThe Hunter\'s Guild is not\nopen." + add_msg ... + arg_pushs "Please come back later!" + add_msg ... + mesend + ret + +label0096@0x0096: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FF + arg_pushs "When joining a battle,\nyou will be transferred\nto a training simulator." + message ... + arg_pushs "Defeat your opponent as\nmany times as possible\nin this timed contest." + add_msg ... + arg_pushs "What a great simulator!" + add_msg ... + mesend + ret + +label00A0@0x00A0: + // Could not determine data type; disassembling as code + arg_pushl 0x00000400 + arg_pushs "Who is stronger?" + message ... + arg_pushs "Have you ever thought\nabout it?" + add_msg ... + arg_pushs "You\'ll find out how\nstrong you are by using\nthe training simulators." + add_msg ... + arg_pushs "Still, I believe victory\nis a matter of chance." + add_msg ... + arg_pushs "You can\'t win all of the\ntime." + add_msg ... + mesend + ret + +label00AA@0x00AA: + // Could not determine data type; disassembling as code + arg_pushl 0x00000401 + arg_pushs "Experience and items here\ncannot be used elsewhere." + message ... + arg_pushs "My dad said that you\ncan\'t save them, and you\ncan\'t take them with you." + add_msg ... + arg_pushs "But I\'m just a kid. I\nreally don\'t know what\nhe\'s talking about." + add_msg ... + mesend + ret + +label00B4@0x00B4: + // Could not determine data type; disassembling as code + arg_pushl 0x00000402 + arg_pushs "My grandpa told me to be\ncareful when setting\ntraps." + message ... + arg_pushs "\"They blow up quickly,\"\nhe said. But I don\'t know\nwhat he means." + add_msg ... + mesend + ret + +label00BE@0x00BE: + // Could not determine data type; disassembling as code + arg_pushl 0x00000404 + arg_pushs "This teleporter will not\ntake you to Ragol." + message ... + arg_pushs "The government created\nthese training\nsimulators." + add_msg ... + arg_pushs "I heard that it ranks\nhunters." + add_msg ... + arg_pushs "What a great simulator!" + add_msg ... + mesend + ret + +label00C8@0x00C8: + // Could not determine data type; disassembling as code + arg_pushl 0x00000405 + arg_pushs "Each stage has its own\nset of rules. Read them\nbefore starting a game." + message ... + arg_pushs "When a stage has been\ncleared, a title is given\nto allow you to progress." + add_msg ... + arg_pushs "You can play the same\nstages even after you\nhave cleared them." + add_msg ... + arg_pushs "You will receive\nwonderful rewards after\nyou cleared all stages." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label00D2@0x00D2: + // Could not determine data type; disassembling as code + arg_pushl 0x00000406 + arg_pushs "Experience and items only\napply to the stage they\nwere earned on." + message ... + arg_pushs "That\'s what my dad told\nme, but I\'m just a kid.\nI don\'t understand." + add_msg ... + mesend + ret + +label00DC@0x00DC: + // Could not determine data type; disassembling as code + arg_pushl 0x00000407 + arg_pushs "Press TAB to see\nthe title that you\nreceived." + message ... + arg_pushs "My grandpa told me that\nbefore, but I didn\'t pay\nattention." + add_msg ... + mesend + ret + +label00E6@0x00E6: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "The emphasis of this\nsimulation is to help\nothers!" + message ... + arg_pushs "The simulation will end\nwhen any player in your\ngroup is dead." + add_msg ... + arg_pushs "Pay attention to each\nother\'s condition and\nhelp each other." + add_msg ... + arg_pushs "For example, when you\nhave a Force, give health\nitems to him/her." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label00E7@0x00E7: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "The emphasis of this\nsimulation is to help\nothers!" + message ... + arg_pushs "The simulation will end\nwhen all players in the\ngroup are dead." + add_msg ... + arg_pushs "Pay attention to each\nother\'s condition and\nhelp each other." + add_msg ... + arg_pushs "For example, when you\nhave a Force, give health\nitems to him/her." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label0320@0x0320: + // Could not determine data type; disassembling as code + arg_pushl 0x00000000 + bb_p2_menu ... + ret + +label032A@0x032A: + // Could not determine data type; disassembling as code + arg_pushl 0x00000002 + bb_p2_menu ... + ret + +label0334@0x0334: + // Could not determine data type; disassembling as code + arg_pushl 0x00000003 + bb_p2_menu ... + ret + +label033E@0x033E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r208, 0x00000001, label033F /* 7716 */ + arg_pushl 0x00000006 + bb_p2_menu ... + gset 0x0013 + ret + +label033F@0x033F: + arg_pushl 0x00000006 + bb_p2_menu ... + ret + +label0348@0x0348: + // Could not determine data type; disassembling as code + arg_pushl 0x00000005 + bb_p2_menu ... + ret + +label0352@0x0352: + // Could not determine data type; disassembling as code + arg_pushl 0x00000004 + bb_p2_menu ... + ret + +label035C@0x035C: + // Could not determine data type; disassembling as code + arg_pushl 0x00000001 + bb_p2_menu ... + ret + +label0366@0x0366: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x03FA, r230 + jmpi_eq r230, 0x00000001, label0367 /* 78D7 */ + arg_pushl 0x00000419 + arg_pushs "How do you do?\nI\'m the new receptionist \nhere!" + message ... + arg_pushs "My name is Momoka." + add_msg ... + arg_pushs "Please let me know if\nI can ever help you out." + add_msg ... + mesend + gset 0x03FA + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0367@0x0367: + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0370@0x0370: + // Could not determine data type; disassembling as code + arg_pushl 0x00000418 + arg_pushs "I am Coren Tsu, a wandering merchant,\nyou could say." + message ... + arg_pushs "Please take some time to look at\nthe rare and wonderous goods\nI have been collecting." + add_msg ... + arg_pushs "If you spend a little meseta,\nyou could win a wonderful prize." + add_msg ... + arg_pushs "Well? Wanna try?" + add_msg ... + mesend + arg_pushb 0x64 + arg_pushs "Yes\nNo" + list ... + switch_jmp r100, [label0371 /* 1750 */, label0372 /* 18C1 */] + ret + +label0371@0x0371: + bb_get_number_in_pack r100 + jmpi_eq r100, 0x0000001E, label0373 /* 1984 */ + arg_pushl 0x00000418 + arg_pushs "You may win,\nyou may lose." + message ... + arg_pushs "But if you don't win,\ndon't take it out on me." + add_msg ... + arg_pushs "That's just the way\ngambling is, yes?" + add_msg ... + arg_pushs "Well then, how much\nmeseta do you want to pay?" + add_msg ... + arg_pushs "As long as you pay me,\nI'll give you a great service." + add_msg ... + mesend + arg_pushb 0x65 + arg_pushs "1000 Meseta\n10000 Meseta\n100000 Meseta\nI'll stop" + list ... + switch_jmp r101, [label0374 /* 19FD */, label0375 /* 1A12 */, label0376 /* 1A27 */, label0377 /* 1A3C */] + ret + +label0372@0x0372: + arg_pushl 0x00000418 + arg_pushs "Huh?" + message ... + arg_pushs "That's too bad..." + add_msg ... + arg_pushs "Well, these kind of things usually\nhave a chance to lose money. " + add_msg ... + arg_pushs "Let's keep this discreet." + add_msg ... + arg_pushs "If you feel up to it,\ntalk to me again." + add_msg ... + mesend + ret + +label0373@0x0373: + arg_pushl 0x00000418 + arg_pushs "It seems you have\ntoo many items." + message ... + arg_pushs "First, go and\norganize your items," + add_msg ... + arg_pushs "Then speak to me again." + add_msg ... + mesend + ret + +label0374@0x0374: + get_slot_meseta r102 + jmpi_lt r102, 0x000003E8, label0378 /* 1AA3 */ + leti r102, 0x000003E8 + jmp label0379 /* 1B02 */ + ret + +label0375@0x0375: + get_slot_meseta r102 + jmpi_lt r102, 0x00002710, label0378 /* 1AA3 */ + leti r102, 0x00002710 + jmp label0379 /* 1B02 */ + ret + +label0376@0x0376: + get_slot_meseta r102 + jmpi_lt r102, 0x000186A0, label0378 /* 1AA3 */ + leti r102, 0x000186A0 + jmp label0379 /* 1B02 */ + ret + +label0377@0x0377: + arg_pushl 0x00000418 + arg_pushs "What?" + message ... + arg_pushs "You said you'd try,\nthen you said no." + add_msg ... + arg_pushs "People like that\nfail at everything." + add_msg ... + mesend + ret + +label0378@0x0378: + arg_pushl 0x00000418 + arg_pushs "What the...?" + message ... + arg_pushs "You don't have the\nmeseta to pay me?" + add_msg ... + arg_pushs "I won't work with such\ncold hearted people." + add_msg ... + mesend + ret + +label0379@0x0379: + get_client_id r100 + let r103, r100 + let r104, r102 + clear r105 + take_slot_meseta r103-r104, r105 + jmpi_eq r105, 0x00000000, label0378 /* 1AA3 */ + arg_pushl 0x00000418 + arg_pushs "You better pray..." + message ... + arg_pushs "for something good..." + add_msg ... + mesend + clear r100 + +label037A@0x037A: + arg_pushl 0x00000010 + se ... + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + addi r100, 0x0000000F + jmpi_le r100, 0x0000005A, label037A /* 1B84 */ + arg_pushr r101 + bb_send_6xE2 ... + clear r106 + clear r100 + +label037B@0x037B: + sync + bb_get_6xE3_status r106 + jmpi_eq r106, 0x00000001, label037C /* 1BEA */ + jmpi_eq r106, 0x00000002, label037D /* 1D24 */ + addi r100, 0x00000001 + jmpi_le r100, 0x0000012C, label037B /* 1BAE */ + arg_pushs "SERVER SEND ERROR" + window_msg ... + winend + ret + +label037C@0x037C: + sync + arg_pushl 0x00000001 + bgm ... + arg_pushs "\nObtained !" + window_msg ... + winend + sync + arg_pushl 0x00000418 + arg_pushs "Look here!\nTake it!" + message ... + arg_pushs "Even if you had bad luck,\nsomething good will come out of it." + add_msg ... + arg_pushs "You'll win someday!" + add_msg ... + arg_pushs "In case you want to try again,\ncome back to me once more." + add_msg ... + mesend + ret + +label037D@0x037D: + arg_pushs "COMMAND EXECUTION ERROR" + window_msg ... + winend + ret + +label000F@0x000F: + arg_pushl 0x000003E9 + arg_pushs "I\'m Principal Tyrell." + message ... + arg_pushs "Can I help you?" + add_msg ... + arg_pushs "If there\'s something you\nneed, please ask\nMomoka to assist you." + add_msg ... + mesend + gset 0x000B + ret + +label0013@0x0013: + arg_pushl 0x000003E9 + arg_pushs "I\'m Principal Tyrell." + message ... + arg_pushs "How are things going?" + add_msg ... + arg_pushs "I\'m counting on you." + add_msg ... + arg_pushs "I know you won\'t\nlet me down." + add_msg ... + mesend + ret + +label001C@0x001C: + arg_pushl 0x000003EA + arg_pushs "Hello! I\'m a member of\nthe Pioneer 2\nAdministration Office." + message ... + arg_pushs "I\'m Irene, Principal\nTyrell\'s secretary." + add_msg ... + arg_pushs "Is there some sort of\nbusiness you have\nwith us?" + add_msg ... + arg_pushs "Please take it up with\nMomoka, our receptionist." + add_msg ... + mesend + ret + +label001D@0x001D: + arg_pushl 0x000003EA + arg_pushs "Hello.\nHow are you doing?" + message ... + arg_pushs "Everyone\'s got\ntheir hopes with you." + add_msg ... + arg_pushs "Thanks so much\nfor helping us out." + add_msg ... + mesend + ret + +label0027@0x0027: + arg_pushl 0x000003EB + arg_pushs "I\'m still new, here, but\nit\'s been really rough\nwith everything going on!" + message ... + mesend + ret + +label0028@0x0028: + arg_pushl 0x000003EB + arg_pushs "I\'ve heard about what\nyou\'ve all been doing." + message ... + arg_pushs "Keep up the good work!" + add_msg ... + mesend + ret + +label003A@0x003A: + arg_pushl 0x000003EC + arg_pushs "The office has become so\nbusy since the explosion\nincident." + message ... + arg_pushs "We\'ve taken on new staff,\nincluding our\nreceptionist over there." + add_msg ... + mesend + ret + +label003B@0x003B: + arg_pushl 0x000003EC + arg_pushs "We\'re really busy!" + message ... + arg_pushs "If you\'ve got the time to\nchat, do you have the\ntime to take some jobs?" + add_msg ... + mesend + ret + +label0068@0x0068: + arg_pushl 0x000003F8 + arg_pushs "This is all just hearsay,\nbut..." + message ... + arg_pushs "The Principal\'s evidently\nseeking help from the\nbest hunters he can find." + add_msg ... + arg_pushs "I wonder if it\'s true." + add_msg ... + mesend + ret + +label0072@0x0072: + arg_pushl 0x000003FA + arg_pushs "If you\'re hurt or tired,\nrush over to the\nMedical Center!" + message ... + arg_pushs "Talk to the woman there,\nand for the cost of just\na few Meseta, you\'ll be" + add_msg ... + arg_pushs "as good as new!" + add_msg ... + mesend + ret + nop + nop diff --git a/notes/psobb/localized-assets/area-pioneer2/map_city_on_j.txt b/notes/psobb/localized-assets/area-pioneer2/map_city_on_j.txt new file mode 100755 index 00000000..3f6390b6 --- /dev/null +++ b/notes/psobb/localized-assets/area-pioneer2/map_city_on_j.txt @@ -0,0 +1,1920 @@ +.version BB_V4 +.quest_num 65535 +.episode Episode1 +.max_players 0 +.name "title dummy" +.short_desc "intro dummy" +.long_desc "detail dummy" + +start@0x0000: + ret + +label0001@0x0001: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label0013 /* 5153 */ + jmp label000F /* 50E5 */ + jmpi_eq r229, 0x00000001, label000E /* 0B3B */ + jmpi_eq r224, 0x00000001, label000D /* 0A8A */ + jmpi_eq r223, 0x00000001, label000C /* 09CB */ + jmpi_eq r221, 0x00000001, label000B /* 0926 */ + jmpi_eq r219, 0x00000001, label000A /* 08F3 */ + jmpi_eq r218, 0x00000001, label0009 /* 0777 */ + jmpi_eq r213, 0x00000001, label0008 /* 0728 */ + jmpi_eq r212, 0x00000001, label0007 /* 0622 */ + jmpi_eq r211, 0x00000001, label0006 /* 05DF */ + jmpi_eq r210, 0x00000001, label0005 /* 054C */ + jmpi_eq r209, 0x00000001, label0004 /* 0521 */ + jmpi_eq r201, 0x00000001, label0003 /* 046C */ + jmpi_eq r200, 0x00000001, label0002 /* 0421 */ + arg_pushl 0x000003E9 + arg_pushs "…ごくろう。\nだな。\n私が 総督のタイレルだ。" + message ... + arg_pushs "事態は 一刻を争う。\n手短に話すので よく聞いてくれ。" + add_msg ... + arg_pushs "惑星ラグオルの\n爆発事故は 知っているな?" + add_msg ... + arg_pushs "…うむ。\nならば 話が早い。\n実は…" + add_msg ... + arg_pushs "今もってパイオニア1とは\n連絡がつかず、詳しい様子や\n事故の原因など、すべてが不明なのだ。" + add_msg ... + arg_pushs "無人の探査機を出しても、\n地表近くに到達すると\nみな 信号が途絶えてしまう…。" + add_msg ... + arg_pushs "惑星ラグオル上で\nいったい 何が起こっているのか…\nパイオニア1の皆は無事なのか…!" + add_msg ... + arg_pushs "評議会は 有人探査の実行を決定した。" + add_msg ... + arg_pushs "その第一陣を、優秀なである\n君に 頼みたい。" + add_msg ... + arg_pushs "後戻りはできない。\n我々には 大地が必要なのだ。" + add_msg ... + mesend + jmp label0012 /* 0391 */ + +label0012@0x0012: + arg_pushl 0x000003E9 + arg_pushs "…あとは 秘書のアイリーンに\n聞いてくれたまえ。" + message ... + arg_pushs "あ、ついては…" + add_msg ... + arg_pushs "… … …" + add_msg ... + arg_pushs "…いや、いい。何でもない。\n…よろしく 頼む。" + add_msg ... + mesend + gset 0x000B + ret + +label0002@0x0002: + arg_pushl 0x000003E9 + arg_pushs "何でもないと言っている。" + message ... + arg_pushs "秘書のアイリーンに\n話を聞いてくれ。" + add_msg ... + mesend + ret + +label0003@0x0003: + arg_pushl 0x000003E9 + arg_pushs "我々に 戻る星はない。\n惑星ラグオルに\n移住するより他に 方法はないのだ。" + message ... + arg_pushs "ラグオルがダメなら、\n我々は 永遠に宇宙をさまよう\n漂流者に なってしまう!" + add_msg ... + arg_pushs "…たのむぞ。" + add_msg ... + mesend + ret + +label0004@0x0004: + arg_pushl 0x000003E9 + arg_pushs "ラグオル地表は どうであったか?" + message ... + mesend + ret + +label0005@0x0005: + arg_pushl 0x000003E9 + arg_pushs "パイオニア1からは、人間に\n危害を加えるエネミーの存在など\nこれまで 報告されていない!" + message ... + arg_pushs "惑星ラグオルに\nエネミーが徘徊しているとは…" + add_msg ... + mesend + ret + +label0006@0x0006: + arg_pushl 0x000003E9 + arg_pushs "巨大な ドラゴンだと…\nそんなものまで いるというのか!" + message ... + mesend + ret + +label0007@0x0007: + arg_pushl 0x000003E9 + arg_pushs "巨大な ドラゴンが\n襲いかかってきたというのか?" + message ... + arg_pushs "惑星ラグオルの原生生物たちが、\n自分たちのテリトリーを侵す者として\nパイオニア1を襲撃した…" + add_msg ... + arg_pushs "そういう仮説も成り立つが、\nなぜ、突然そんなことが起きたのか…" + add_msg ... + arg_pushs "引き続き 調査を続けてくれたまえ。" + add_msg ... + mesend + gset 0x0018 + ret + +label0008@0x0008: + arg_pushl 0x000003E9 + arg_pushs "リコ…" + message ... + arg_pushs "い…いや、何でもない。\n引き続き 調査を続けてくれたまえ。" + add_msg ... + mesend + ret + +label0009@0x0009: + arg_pushl 0x000003E9 + arg_pushs "君の出会った\n巨大生物については\nラボの人間に聞いてもらうとして…" + message ... + arg_pushs "我々は どうも誤解をしていたようだ。" + add_msg ... + arg_pushs "これまでのところ、惑星ラグオルは\nパイオニア1の報告にあったような\n「楽園」では 決してない。" + add_msg ... + arg_pushs "あの爆発事故の原因も\nいまだ 不明のままだ。" + add_msg ... + arg_pushs "そして、パイオニア1の\n人員の消息も…!" + add_msg ... + arg_pushs "…無理を承知で言う。\n引き続き 調査を頼む。" + add_msg ... + mesend + gset 0x0021 + ret + +label000A@0x000A: + arg_pushl 0x000003E9 + arg_pushs "頼む…\nパイオニア1の 人員の消息を…!" + message ... + mesend + ret + +label000B@0x000B: + arg_pushl 0x000003E9 + arg_pushs "…私は 信じたくない。" + message ... + arg_pushs "メカが襲ってきたということは、\nその裏に 知的生命体の存在が\nあるということではないか?" + add_msg ... + arg_pushs "何かの間違いだ。\nそう 信じたい…!" + add_msg ... + mesend + ret + +label000C@0x000C: + arg_pushl 0x000003E9 + arg_pushs "私は パイオニア2市民\n三万人の命を 預かる身。" + message ... + arg_pushs "何もかも捨てて、早く ここを\n引き上げた方が いいのだろうか。" + add_msg ... + arg_pushs "しかし、かといって\n第二の故郷たる惑星に\n当てがあるでなし…。" + add_msg ... + mesend + ret + +label000D@0x000D: + arg_pushl 0x000003E9 + arg_pushs "地下に眠る遺跡…\nそれが すべての元凶なのだろうか。" + message ... + arg_pushs "パイオニア1のメンバーは\nそこに 入っていったのだろうか。" + add_msg ... + arg_pushs "、\n引き続き 調査を頼む。" + add_msg ... + mesend + ret + +label000E@0x000E: + arg_pushl 0x000003E9 + arg_pushs "古代の文明が眠る遺跡…\nそこにも 謎のエネミーが\nいるとは…!" + message ... + mesend + ret + arg_pushs "IDカードを 手に入れた。" + window_msg ... + winend + jmp label0010 /* 0BAC */ + arg_pushl 0x00000002 + se ... + +label0010@0x0010: + arg_pushs "クエストボードを 手に入れた。" + window_msg ... + winend + jmp label0011 /* 0BD8 */ + arg_pushl 0x00000002 + se ... + +label0011@0x0011: + arg_pushs "マッパーを 手に入れた。" + window_msg ... + winend + jmp label0012 /* 0391 */ + arg_pushl 0x00000002 + se ... + +label0014@0x0014: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label001D /* 5275 */ + jmp label001C /* 51CA */ + jmpi_eq r205, 0x00000001, label0017 /* 10DC */ + jmpi_eq r223, 0x00000001, label0016 /* 0EBE */ + jmpi_eq r218, 0x00000001, label0016 /* 0EBE */ + jmpi_eq r212, 0x00000001, label0016 /* 0EBE */ + jmpi_eq r201, 0x00000001, label0016 /* 0EBE */ + jmpi_eq r200, 0x00000001, label0015 /* 0CF4 */ + arg_pushl 0x000003EA + arg_pushs "総督が お待ちです。\nどうぞ 総督とお話しください。" + message ... + mesend + ret + +label0015@0x0015: + arg_pushl 0x000003EA + arg_pushs "では、私より\n詳細を お伝えいたします。" + message ... + arg_pushs "指令は、惑星ラグオル地表に降下し\nパイオニア1居住ベースの状況を\n調査・報告することです。" + add_msg ... + arg_pushs "中心地であるセントラルドームの\n様子が 確認できれば良いでしょう。" + add_msg ... + arg_pushs "すでに 転送装置を射出済みです。\nシティから 惑星ラグオル地表に\n降下することが 可能です。" + add_msg ... + arg_pushs "危険が 予想されます。\n充分に 気をつけてください。" + add_msg ... + arg_pushs "以上です。" + add_msg ... + arg_pushs "… … …" + add_msg ... + arg_pushs "あの…" + add_msg ... + arg_pushs "…いえ、何でもありません。\nどうか ご無事で…" + add_msg ... + mesend + gset 0x000C + ret + +label0016@0x0016: + arg_pushl 0x000003EA + arg_pushs "ところで、ここだけの話ですが…" + message ... + arg_pushs "パイオニア1に\n総督のお子さんが いらっしゃるのです。" + add_msg ... + arg_pushs "総督は 爆発事故以来、\nその安否を気遣って\n夜も 眠れない御様子。" + add_msg ... + arg_pushs "これは 私からの\n個人的な お願いなのですが…" + add_msg ... + arg_pushs "もし、総督のお子さんの様子がわかれば\n教えていただきたいのです。" + add_msg ... + arg_pushs "立場上、総督はそんな命令は出せません。\nお辛いと思います。" + add_msg ... + arg_pushs "「赤い輪のリコ」、知ってますか?" + add_msg ... + arg_pushs "パイオニア1のトップハンターにして\n優秀な科学者でもある、あのリコですよ。" + add_msg ... + arg_pushs "実は、彼女が 総督のひとり娘なのです。" + add_msg ... + arg_pushs "どうか よろしくお願いします。" + add_msg ... + mesend + gset 0x0010 + ret + +label0017@0x0017: + jmpi_eq r206, 0x00000001, label0018 /* 1139 */ + arg_pushl 0x000003EA + arg_pushs "「赤い輪のリコ」こそ\n総督の ひとり娘。" + message ... + arg_pushs "無事であれば いいのですが…。" + add_msg ... + mesend + ret + +label0018@0x0018: + jmpi_eq r212, 0x00000001, label0019 /* 117E */ + arg_pushl 0x000003EA + arg_pushs "どうですか。\nリコの手がかりは\n見つかりましたか?" + message ... + mesend + ret + +label0019@0x0019: + arg_pushl 0x000003EA + arg_pushs "リコのメッセージが\n見つかったとか。" + message ... + arg_pushs "ですが、依然\n行方は わからぬまま…" + add_msg ... + arg_pushs "お願いです。\nはやく 彼女を\n見つけだしてあげて!" + add_msg ... + mesend + ret + +label001E@0x001E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label0028 /* 5357 */ + jmp label0027 /* 52FA */ + jmpi_eq r224, 0x00000001, label0026 /* 1A76 */ + jmpi_eq r221, 0x00000001, label0025 /* 1951 */ + jmpi_eq r218, 0x00000001, label0024 /* 17D4 */ + jmpi_eq r216, 0x00000001, label0023 /* 1701 */ + jmpi_eq r214, 0x00000001, label0022 /* 1690 */ + jmpi_eq r212, 0x00000001, label0021 /* 15F4 */ + jmpi_eq r210, 0x00000001, label0020 /* 150D */ + jmpi_eq r202, 0x00000001, label001F /* 149A */ + arg_pushl 0x000003EB + arg_pushs "我々の惑星は 環境破壊が進み、\n人の住めない星になりつつあります。" + message ... + arg_pushs "そこで 第二の故郷を求め 調査を開始。\n無人探査機が発見してきたのが\n惑星ラグオルでした。" + add_msg ... + arg_pushs "我々は 新たな大地に向け、\n巨大な宇宙移民船を発進させました。\nそれがパイオニア1…。" + add_msg ... + arg_pushs "パイオニア1が実地調査を終え、\n安全と適性が確認されたところで\n移民船の第二陣が 出発しました。" + add_msg ... + arg_pushs "それが 我々です。\nパイオニア2と呼称しています。" + add_msg ... + arg_pushs "おっと、\n常識ですね こんなこと。" + add_msg ... + mesend + gset 0x000D + ret + +label001F@0x001F: + arg_pushl 0x000003EB + arg_pushs "パイオニアの1と2は\n同型艦です。" + message ... + arg_pushs "3万人の人間を乗せて\n恒星間航行ができるように\n設計されています。" + add_msg ... + mesend + ret + +label0020@0x0020: + arg_pushl 0x000003EB + arg_pushs "報告は受けています。" + message ... + arg_pushs "あなた方が戦闘を行ったエネミーは\nパイオニア1からのデータにある、\nラグオルの 原生生物でしょう。" + add_msg ... + arg_pushs "しかし、報告では\nどれも 温厚で おとなしい生物とあり、\nとても人を襲うとは思えないのですが…" + add_msg ... + mesend + ret + +label0021@0x0021: + arg_pushl 0x000003EB + arg_pushs "巨大な ドラゴン!?" + message ... + arg_pushs "そんな報告は パイオニア1の\nデータには ありませんが…" + add_msg ... + arg_pushs "そんなものがいる\n惑星だったのでしょうか、\nラグオルは…!" + add_msg ... + mesend + gset 0x0019 + ret + +label0022@0x0022: + arg_pushl 0x000003EB + arg_pushs "科学者としては\nラグオルの生態系に\n興味を 禁じ得ませんが…" + message ... + arg_pushs "一個人としては、\nぞっとしない話です。" + add_msg ... + mesend + ret + +label0023@0x0023: + arg_pushl 0x000003EB + arg_pushs "うーむむむ。\nなんということでしょう!" + message ... + arg_pushs "あなた方が 新しく\n報告してきた エネミーは、全く\nこれまでのデータに ないものです。" + add_msg ... + arg_pushs "パイオニア1の調査に\nそんなにも 穴があったとは\n思えないのですが…" + add_msg ... + mesend + ret + +label0024@0x0024: + arg_pushl 0x000003EB + arg_pushs "あなた方が洞窟で出会ったエネミーは\nこれまで ラグオルの原生生物と\n報告されたものの変異体と思われます。" + message ... + arg_pushs "そして、巨大な甲殻動物…" + add_msg ... + arg_pushs "これには、その体液を\n他に注入するためと思われる\n針のような器官が 確認されました。" + add_msg ... + arg_pushs "これを 直接結びつけるのは\n早計ですが…" + add_msg ... + arg_pushs "この生物が 原生生物を凶暴化させたり\n突然変異体を生んでいたのだとしたら\n今までの事に説明がつきます。" + add_msg ... + mesend + ret + +label0025@0x0025: + arg_pushl 0x000003EB + arg_pushs "データを分析したところ、\nあなた方の戦闘した \nメカエネミーらは…" + message ... + arg_pushs "パイオニア1で使用されていた\nメカニックが 改造されたものと\n判明しました。" + add_msg ... + arg_pushs "わたしの仕事は ここまでです。\n情報から 推論を組み立てるのは\n別の人間の仕事です。" + add_msg ... + arg_pushs "しかし…" + add_msg ... + arg_pushs "恐ろしい。\nわたしは 恐ろしい。" + add_msg ... + mesend + ret + +label0026@0x0026: + arg_pushl 0x000003EB + arg_pushs "地中の遺跡…" + message ... + arg_pushs "惑星ラグオルの\n過去の文明のものでしょうか…" + add_msg ... + arg_pushs "しかし、パイオニア1の報告では、\n惑星表面上に それを示唆するものは\n無かったはず。" + add_msg ... + arg_pushs "謎は 深まるばかりです…" + add_msg ... + mesend + ret + arg_pushl 0x000003EB + arg_pushs "地下遺跡内のデータを解析しましたが、\n明らかに 我々と異なる文明の\n所産と思われます。" + message ... + arg_pushs "偉大な発見…と、普段なら\n興奮するところですが\n今は とても そんな気になれません。" + add_msg ... + mesend + ret + +label0032@0x0032: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F9, r230 + jmpi_eq r230, 0x00000001, label003B /* 5433 */ + jmp label003A /* 53A6 */ + jmpi_eq r229, 0x00000001, label0039 /* 223D */ + jmpi_eq r224, 0x00000001, label0038 /* 218A */ + jmpi_eq r221, 0x00000001, label0037 /* 20C7 */ + jmpi_eq r218, 0x00000001, label0036 /* 1F52 */ + jmpi_eq r216, 0x00000001, label0035 /* 1ECB */ + jmpi_eq r210, 0x00000001, label0034 /* 1DF8 */ + jmpi_eq r203, 0x00000001, label0033 /* 1D7B */ + arg_pushl 0x000003EC + arg_pushs "我々の船が パイオニア1の誘導で\n惑星ラグオル着陸のため\n接近したとき…" + message ... + arg_pushs "謎の爆発事故は 発生した!" + add_msg ... + arg_pushs "現在 パイオニア2は\n惑星ラグオル大気圏突入を延期。\n衛星軌道上にあって 情報を収集中だ。" + add_msg ... + mesend + gset 0x000E + ret + +label0033@0x0033: + arg_pushl 0x000003EC + arg_pushs "だから 移民など 反対したのだ!" + message ... + arg_pushs "惑星が滅ぶなら、その住民は\n星と運命をともにするべきだ。\n…そうは 思わんか?" + add_msg ... + mesend + ret + +label0034@0x0034: + arg_pushl 0x000003EC + arg_pushs "何が おとなしい生物を\n凶暴化させたのか?" + message ... + arg_pushs "普通なら そう考えるが、\n可能性は もうひとつある。" + add_msg ... + arg_pushs "それは、パイオニア1が\n虚偽の報告をしていたという\n可能性だ。" + add_msg ... + arg_pushs "絶対に無い話とは 言えんだろう?" + add_msg ... + mesend + ret + +label0035@0x0035: + arg_pushl 0x000003EC + arg_pushs "報告は受けている。" + message ... + arg_pushs "惑星ラグオルは、\n我々に適合した環境ではあったが…" + add_msg ... + arg_pushs "その生態系の調査が\n不十分であったということさ。" + add_msg ... + mesend + ret + +label0036@0x0036: + arg_pushl 0x000003EC + arg_pushs "しかし、考えてみろ。" + message ... + arg_pushs "あの巨大生物が これまでの事態を\n引き起こしたのだとすれば、\nもう 安心だ。" + add_msg ... + arg_pushs "災いの元凶は、腕利きのである\nが 倒したのだからな!" + add_msg ... + arg_pushs "…と、本当に そう思うか?" + add_msg ... + arg_pushs "あの巨大生物が 最後の一匹だと\n誰が 保証してくれるね?" + add_msg ... + arg_pushs "クックック…いるのさ。\nあんなヤツが 何千も 何万もな…\nクックック…" + add_msg ... + mesend + ret + +label0037@0x0037: + arg_pushl 0x000003EC + arg_pushs "これで 判っただろう。\n惑星ラグオルには 何かがある。\n危険きわまる星だ。" + message ... + arg_pushs "パイオニア1の人間など\nもう誰も 生きちゃいない。" + add_msg ... + arg_pushs "一刻も早く、この惑星から\n遠く 離れるべきなんだよ。" + add_msg ... + mesend + ret + +label0038@0x0038: + arg_pushl 0x000003EC + arg_pushs "パイオニア1のメンバーは\n何らかの方法で\n古代遺跡の存在を 知ったのだろう。" + message ... + arg_pushs "そして それを調べるため、\n発掘しようとした…" + add_msg ... + arg_pushs "そこで 何かが起きたのだ。\n何かが…!" + add_msg ... + mesend + ret + +label0039@0x0039: + arg_pushl 0x000003EC + arg_pushs "遺跡の奥深く 眠るもの…" + message ... + arg_pushs "それが すべての鍵を\n握っているに違いない。" + add_msg ... + arg_pushs "科学者としての探求心が\nそれを求めるが、理性が\n危険信号を発している。" + add_msg ... + arg_pushs "やはり 一刻も早く\nここを去ることを\nお勧めするね。" + add_msg ... + mesend + ret + +label003C@0x003C: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label0040 /* 26AD */ + jmpi_eq r218, 0x00000001, label003F /* 264C */ + jmpi_eq r212, 0x00000001, label003D /* 24D8 */ + arg_pushl 0x000003F4 + arg_pushs "ああ…ファンだったのになぁ。" + message ... + arg_pushs "知っているか?\n「赤い輪のリコ」は\nパイオニア1に乗ってたんだぜ。" + add_msg ... + arg_pushs "凄腕のハンターとして 有名だが、\n科学者としての頭脳を認められて\n先遣隊に編入されたんだろうな。" + add_msg ... + arg_pushs "彼女がいれば 大抵のことは\n心配ないと思うけど、\nあの爆発じゃあ…" + add_msg ... + arg_pushs "…ファンだったのになぁ。" + add_msg ... + mesend + gset 0x0012 + ret + +label003D@0x003D: + jmpi_eq r206, 0x00000001, label003E /* 2575 */ + arg_pushl 0x000003F4 + arg_pushs "知っているか?" + message ... + arg_pushs "何でも、政府から\n惑星ラグオルの調査を\n命じられたヤツが いるらしいぜ。" + add_msg ... + arg_pushs "これで「赤い輪のリコ」の消息も\nわかるかな?" + add_msg ... + mesend + ret + +label003E@0x003E: + arg_pushl 0x000003F4 + arg_pushs "知っているか?" + message ... + arg_pushs "ウワサでは、政府から\nラグオルの調査を命じられた\nヤツがいて…" + add_msg ... + arg_pushs "「赤い輪のリコ」が残した\nメッセージを 見つけたって話だぜ!" + add_msg ... + arg_pushs "リコは 生きてるんだよ。\nなっ、あんたも そう思うだろ?" + add_msg ... + mesend + ret + +label003F@0x003F: + arg_pushl 0x000003F4 + arg_pushs "知っているか?" + message ... + arg_pushs "転送装置の打ち下ろしも\n何回もやって ようやく\n成功したって話だぜ。" + add_msg ... + mesend + ret + +label0040@0x0040: + arg_pushl 0x000003F4 + arg_pushs "知っているか?" + message ... + arg_pushs "ウワサでは、\nリコのメッセージは\nいくつも あったらしい。" + add_msg ... + arg_pushs "その内容は、この事件をひもとく\n重要なヒントなんじゃないかと\nオレは 思うねぇ。" + add_msg ... + mesend + ret + +label0046@0x0046: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label004A /* 2A03 */ + jmpi_eq r218, 0x00000001, label0049 /* 295A */ + jmpi_eq r212, 0x00000001, label0048 /* 28C7 */ + jmpi_eq r204, 0x00000001, label0047 /* 288A */ + arg_pushl 0x000003F5 + arg_pushs "知りたい知りたい知りたいよう。" + message ... + arg_pushs "原因不明、詳細不明。\nとにかく 何も判らない。" + add_msg ... + arg_pushs "判らなければ 動きようがない。\n君たちの任務は 重要だ!" + add_msg ... + mesend + gset 0x000F + ret + +label0047@0x0047: + arg_pushl 0x000003F5 + arg_pushs "パイオニア1のみんなは\nだいじょうぶなんだろうか。" + message ... + mesend + ret + +label0048@0x0048: + arg_pushl 0x000003F5 + arg_pushs "惑星表面上にはパイオニア1の\nみんなが 誰一人 見あたらないって?" + message ... + arg_pushs "どこかに避難しているのか、\nそれとも…" + add_msg ... + arg_pushs "いやいや そんなまさか。" + add_msg ... + mesend + ret + +label0049@0x0049: + arg_pushl 0x000003F5 + arg_pushs "地下に 洞窟があったらしいね。" + message ... + arg_pushs "天然のものではなく、明らかに\n人間の手の入ったものみたいだよね。" + add_msg ... + arg_pushs "パイオニア1の人は、\nそこで 何をしようとしてたんだろ。" + add_msg ... + mesend + ret + +label004A@0x004A: + arg_pushl 0x000003F5 + arg_pushs "あまり 大きな声では\n言えませんが…" + message ... + arg_pushs "地中の遺跡を発見し、\n発掘しようとしていたことを\nパイオニア1は 報告しなかった…" + add_msg ... + arg_pushs "なにか あるとは思いませんか?" + add_msg ... + mesend + ret + +label0050@0x0050: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label0053 /* 2CCF */ + jmpi_eq r218, 0x00000001, label0052 /* 2C2E */ + jmpi_eq r212, 0x00000001, label0051 /* 2BE7 */ + arg_pushl 0x000003F6 + arg_pushs "ようやく到着って、\n放送してた矢先の あの事故でしょ?" + message ... + arg_pushs "隠しようもなく、\n一般階層は 大騒ぎ!" + add_msg ... + arg_pushs "パイオニア1に身内がいる人なんか、\n気が気じゃないでしょうね。" + add_msg ... + mesend + ret + +label0051@0x0051: + arg_pushl 0x000003F6 + arg_pushs "その後 何の発表もないけど、\n政府は 何やってんのかしらね。" + message ... + mesend + ret + +label0052@0x0052: + arg_pushl 0x000003F6 + arg_pushs "パイオニア2が出航して\nもう 二年。" + message ... + arg_pushs "ようやく 土の大地を\n踏みしめられると思ったのに。" + add_msg ... + arg_pushs "あんなに、手が届きそうなほど近くに\nあの星は あるのに。" + add_msg ... + mesend + ret + +label0053@0x0053: + arg_pushl 0x000003F6 + arg_pushs "もしも あの星がだめなら\nあたしたち どうなるの?" + message ... + arg_pushs "行くことも 帰ることもできず、\nさまようしか なくなるのよね…" + add_msg ... + mesend + ret + +label005A@0x005A: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label005D /* 2F99 */ + jmpi_eq r218, 0x00000001, label005C /* 2F40 */ + jmpi_eq r212, 0x00000001, label005B /* 2EBF */ + arg_pushl 0x000003F7 + arg_pushs "よほど 赤が好きなんだろうな。\nリコは いつも\n赤いものを 身につけていたよ。" + message ... + arg_pushs "特に 左腕の赤い腕輪が目立ってね。" + add_msg ... + arg_pushs "だから「赤い輪のリコ」って\n呼ばれてるんだ。" + add_msg ... + arg_pushs "なに、あのリコのことだ。\n無事に決まってるさ。" + add_msg ... + mesend + ret + +label005B@0x005B: + arg_pushl 0x000003F7 + arg_pushs "リコにならって、\n赤い腕輪をつければ\nオレも 勇気が出るかもなんて…" + message ... + arg_pushs "そんな 子供じみたことを\n考えたりもするのさ。" + add_msg ... + mesend + ret + +label005C@0x005C: + arg_pushl 0x000003F7 + arg_pushs "あんたは 行ったのかい?\n下へ。" + message ... + arg_pushs "そうか。勇気があるな。\nけっこうなことだ。" + add_msg ... + mesend + ret + +label005D@0x005D: + arg_pushl 0x000003F7 + arg_pushs "リコは見つかったのかい?" + message ... + arg_pushs "さすがの「レッドリング・リコ」も\n今度ばかりは ダメなのかなぁ。" + add_msg ... + mesend + ret + +label0064@0x0064: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F5, r230 + jmpi_eq r230, 0x00000000, label0068 /* 549C */ + jmpi_eq r223, 0x00000001, label0067 /* 33E9 */ + jmpi_eq r218, 0x00000001, label0066 /* 3356 */ + jmpi_eq r212, 0x00000001, label0065 /* 3227 */ + arg_pushl 0x000003F8 + arg_pushs "あそこは ハンターズギルド。" + message ... + arg_pushs "ハンター、レンジャー、フォースの\nみんなを総称して ハンターズと\n呼ぶことがあるけど…" + add_msg ... + arg_pushs "そのハンターズの\n情報交換、交流をお手伝いする\n組合なのよ。" + add_msg ... + arg_pushs "カウンターでは、\n仕事の紹介もしているわ。" + add_msg ... + arg_pushs "ちなみに、ギルドは\n総督府とは 全く関係ない\n独立運営!" + add_msg ... + arg_pushs "このエリアは 一般人立入禁止の\n特務エリアだけど、ギルドの中だけは\n治外法権になってるのよ。" + add_msg ... + mesend + ret + +label0065@0x0065: + arg_pushl 0x000003F8 + arg_pushs "大なり 小なり\n一般的な困りごとは、\nだいたい ハンターズの仕事。" + message ... + arg_pushs "軍が動くような大事件なんて\nそうは 無いものね。" + add_msg ... + arg_pushs "そもそもパイオニア2には\n軍人が多くはないから、大きい事件も\n回ってくることがあるわ。" + add_msg ... + arg_pushs "そんなときは\n普段いがみ合ってる ライバル同士も、\n手を組んだりしてるみたいよ。" + add_msg ... + mesend + ret + +label0066@0x0066: + arg_pushl 0x000003F8 + arg_pushs "総督府から仕事をもらってる\nハンターズも いるみたいね。" + message ... + arg_pushs "パイオニア2には\nロクな軍備もないから、\n総督府としても苦肉の策なんでしょ。" + add_msg ... + mesend + ret + +label0067@0x0067: + arg_pushl 0x000003F8 + arg_pushs "あまり仕事を選ばなければ、\nいろんな仕事が あるものよ。" + message ... + arg_pushs "何でもやってみると、\nいい経験になるかもね。" + add_msg ... + mesend + ret + +label006E@0x006E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x01F5, r230 + jmpi_eq r230, 0x00000000, label0072 /* 5525 */ + jmpi_eq r223, 0x00000001, label0071 /* 3663 */ + jmpi_eq r218, 0x00000001, label0070 /* 35D4 */ + jmpi_eq r212, 0x00000001, label006F /* 3577 */ + arg_pushl 0x000003FA + arg_pushs "忙しい 忙しい。" + message ... + arg_pushs "この区画の人って、ホント\n生傷が 絶えないんだもの。" + add_msg ... + arg_pushs "傷くらいですめば\nまだ いい方だけどね。" + add_msg ... + mesend + ret + +label006F@0x006F: + arg_pushl 0x000003FA + arg_pushs "忙しい 忙しい。" + message ... + arg_pushs "なんだか 最近 ますます\nケガ人 増えてない?\nどういうこと?" + add_msg ... + mesend + ret + +label0070@0x0070: + arg_pushl 0x000003FA + arg_pushs "惑星ラグオルに\nエネミーが出るんですって?" + message ... + arg_pushs "やーねぇ、患者さんの話が\n勝手に 聞こえちゃうのよ。\n耳を澄ましてなんか いないわよ。" + add_msg ... + mesend + ret + +label0071@0x0071: + arg_pushl 0x000003FA + arg_pushs "ハンターズのみんな、\nエネミーと戦ってたんじゃ\nここが忙しいのも 無理ないわ。" + message ... + arg_pushs "人間同士の小競り合いとは、\nワケが違うものね。" + add_msg ... + mesend + ret + +label0078@0x0078: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label007B /* 39B9 */ + jmpi_eq r218, 0x00000001, label007A /* 3964 */ + jmpi_eq r212, 0x00000001, label0079 /* 3897 */ + arg_pushl 0x000003FB + arg_pushs "この区画は\nある程度の機密もまかせられる\n優秀なハンターズのエリア。" + message ... + arg_pushs "情報漏洩を未然に防ぐため、\n他の区画とは 隔離されている。\n悪く思うなよ。" + add_msg ... + arg_pushs "なかでも これは\n惑星ラグオルに通ずる\n転送装置。超重要機密だ。" + add_msg ... + arg_pushs "ごく限られたハンターズのみ\n使用が 許可されている。" + add_msg ... + mesend + ret + +label0079@0x0079: + arg_pushl 0x000003FB + arg_pushs "危機感が 足りないんじゃないのか、\nこの区画の人間は?" + message ... + arg_pushs "我々の未来が、この移住計画には\nかかっているんだぞ。" + add_msg ... + arg_pushs "なのに、どこか 近所に\n買い物に行くかのような風情だ、\nハンターズという連中は!" + add_msg ... + mesend + ret + +label007A@0x007A: + arg_pushl 0x000003FB + arg_pushs "この艦に 軍人がもっと乗っておれば、\nおまえらなぞに頼らずにすむものを…!" + message ... + mesend + ret + +label007B@0x007B: + arg_pushl 0x000003FB + arg_pushs "もっと 強力な武器があれば\nオレだって…!" + message ... + mesend + ret + +label0082@0x0082: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r223, 0x00000001, label0085 /* 3C6F */ + jmpi_eq r218, 0x00000001, label0084 /* 3C18 */ + jmpi_eq r212, 0x00000001, label0083 /* 3B67 */ + arg_pushl 0x000003FC + arg_pushs "パイオニア2の出航は\nパイオニア1によって、ラグオルの\n安全が確認されてから 行われた。" + message ... + arg_pushs "よって、移民を優先するため、\n正規の軍は 人員も武装も 貧弱だ。\nパイオニア1と違ってな。" + add_msg ... + arg_pushs "その英断が\n裏目に出たかもしれんな。" + add_msg ... + mesend + ret + +label0083@0x0083: + arg_pushl 0x000003FC + arg_pushs "しかめっツラしていれば\n危機感持ってるという\nもんでもないだろ。" + message ... + arg_pushs "どんなに キツくても、\nそれを おくびにも出さない…" + add_msg ... + arg_pushs "オレは そういうの、\nカッコイイと思うぜ。" + add_msg ... + mesend + ret + +label0084@0x0084: + arg_pushl 0x000003FC + arg_pushs "できる者が できる事をする…" + message ... + arg_pushs "どんなときも、それが合理的だ。\n気にするな。" + add_msg ... + mesend + ret + +label0085@0x0085: + arg_pushl 0x000003FC + arg_pushs "パイオニア1には、より\n強力な武器が 配備されていたはず。" + message ... + arg_pushs "どうせ ラグオルに降りるのなら、\nそれが何とか 手に入らないものかね?" + add_msg ... + mesend + ret + +label008C@0x008C: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r208, 0x00000001, label008D /* 3E4B */ + arg_pushl 0x000003FD + arg_pushs "鑑定屋さんに もう行った?" + message ... + arg_pushs "拾った 謎のアイテムは、鑑定屋さんで\n鑑定してもらうことにより、\nその真価を 発揮するのよ。" + add_msg ... + arg_pushs "でも人によって\n得意不得意があるみたい。\n信じてばかりは 損かもね。" + add_msg ... + mesend + ret + +label008D@0x008D: + arg_pushl 0x000003FD + arg_pushs "お店の品揃えは、\nイロイロ 変わるみたいね。" + message ... + mesend + ret + +label0091@0x0091: + // Could not determine data type; disassembling as code + arg_pushl 0x000003F3 + arg_pushs "いらっしゃいませ!\nあなたのハンターズ人生を 豊かに彩る\nハンターズギルド、受付はこちら!" + message ... + arg_pushs "…と言いたいところなんだけど、\n残念ながら ハンターズギルドは\n営業していません。" + add_msg ... + arg_pushs "ごめんなさいね。" + add_msg ... + mesend + ret + +label0096@0x0096: + // Could not determine data type; disassembling as code + arg_pushl 0x000003FF + arg_pushs "バトルの申し込みをしたら、\n政府が 訓練のために作った\nシミュレータに転送されるよ。" + message ... + arg_pushs "決められた時間内に、どれだけ\n相手を倒したかを競うんだってさ。" + add_msg ... + arg_pushs "よくできた シミュレータだよねぇ!" + add_msg ... + mesend + ret + +label00A0@0x00A0: + // Could not determine data type; disassembling as code + arg_pushl 0x00000400 + arg_pushs "オレとお前、\nどっちが強いんだろう?" + message ... + arg_pushs "…って、ハンターズ同士で\n思ったことない?" + add_msg ... + arg_pushs "そんなときは、この訓練用\nシミュレータを使えば、\nあなたの 今の実力が判るわよ。" + add_msg ... + arg_pushs "勝負は 時の運…" + add_msg ... + arg_pushs "実力だけで\nおしはかれないことも あるけどね。" + add_msg ... + mesend + ret + +label00AA@0x00AA: + // Could not determine data type; disassembling as code + arg_pushl 0x00000401 + arg_pushs "経験値やアイテムは その場限り。" + message ... + arg_pushs "セーブされないし\n持ち込んでも\n無くなることはねぇぜ。" + add_msg ... + arg_pushs "…って 父ちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00B4@0x00B4: + // Could not determine data type; disassembling as code + arg_pushl 0x00000402 + arg_pushs "トラップは、置いてしばらくすると\n起動するから、自分で\n巻き込まれないよう 気をつけるんじゃぞ。" + message ... + arg_pushs "…って おじいちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00BE@0x00BE: + // Could not determine data type; disassembling as code + arg_pushl 0x00000404 + arg_pushs "このエリアの転送装置は\nラグオルへ向かうものじゃないよ。" + message ... + arg_pushs "政府が 訓練のために作った\nシミュレータなんだ。" + add_msg ... + arg_pushs "ハンターのランク付けをするための\nものらしいよ。" + add_msg ... + arg_pushs "よくできた シミュレータだよねぇ!" + add_msg ... + mesend + ret + +label00C8@0x00C8: + // Could not determine data type; disassembling as code + arg_pushl 0x00000405 + arg_pushs "ステージごとに設定された状態から\nゲームをスタート!" + message ... + arg_pushs "ステージを制覇すると\nその証明に 称号が与えられ、\n次のステージに 進めるようになるの。" + add_msg ... + arg_pushs "一度クリアしたステージも、\n何度でも挑戦できるんだって。" + add_msg ... + arg_pushs "で、全ステージを制覇すると\n素敵なごほうびがもらえるらしいわ。" + add_msg ... + arg_pushs "がんばってね!" + add_msg ... + mesend + ret + +label00D2@0x00D2: + // Could not determine data type; disassembling as code + arg_pushl 0x00000406 + arg_pushs "経験値やアイテムは その場限り。\nセーブはされないよ。" + message ... + arg_pushs "…って 父ちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00DC@0x00DC: + // Could not determine data type; disassembling as code + arg_pushl 0x00000407 + arg_pushs "与えられた称号は、ロビーで\nTabキーを押すと見ることが\nできるんじゃよ。" + message ... + arg_pushs "…って おじいちゃんが言ってたけど、\nボク 子供だから 何のことだか\nよく わからないや。" + add_msg ... + mesend + ret + +label00E6@0x00E6: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "このシミュレータのテーマは\n「助け合いの試練」であぁる!" + message ... + arg_pushs "参加者のうち 1人でも\n戦えなくなったら、その時点で\nシミュレーションは終了となぁる!" + add_msg ... + arg_pushs "他の参加者のステータスに注意し、\nお互い助けあいながら\n進むがよかろう!" + add_msg ... + arg_pushs "フォースのように体力の弱い者が\n参加する場合は、回復系アイテム等を\nマメに渡してあげたりするといいぞぉ。" + add_msg ... + arg_pushs "では、健闘を祈る!" + add_msg ... + mesend + ret + +label00E7@0x00E7: + // Could not determine data type; disassembling as code + arg_pushl 0x00000408 + arg_pushs "このシミュレータのテーマは\n「助け合いの試練」であぁる!" + message ... + arg_pushs "参加者 全員が\n戦えなくなったら、その時点で\nシミュレーションは終了となぁる!" + add_msg ... + arg_pushs "他の参加者のステータスに注意し、\nお互い助けあいながら\n進むがよかろう!" + add_msg ... + arg_pushs "フォースのように体力の弱い者が\n参加する場合は、回復系アイテム等を\nマメに渡してあげたりするといいぞぉ。" + add_msg ... + arg_pushs "では、健闘を祈る!" + add_msg ... + mesend + ret + +label0320@0x0320: + // Could not determine data type; disassembling as code + arg_pushl 0x00000000 + bb_p2_menu ... + ret + +label032A@0x032A: + // Could not determine data type; disassembling as code + arg_pushl 0x00000002 + bb_p2_menu ... + ret + +label0334@0x0334: + // Could not determine data type; disassembling as code + arg_pushl 0x00000003 + bb_p2_menu ... + ret + +label033E@0x033E: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + jmpi_eq r208, 0x00000001, label033F /* 4952 */ + arg_pushl 0x00000006 + bb_p2_menu ... + gset 0x0013 + ret + +label033F@0x033F: + arg_pushl 0x00000006 + bb_p2_menu ... + ret + +label0348@0x0348: + // Could not determine data type; disassembling as code + arg_pushl 0x00000005 + bb_p2_menu ... + ret + +label0352@0x0352: + // Could not determine data type; disassembling as code + arg_pushl 0x00000004 + bb_p2_menu ... + ret + +label035C@0x035C: + // Could not determine data type; disassembling as code + arg_pushl 0x00000001 + bb_p2_menu ... + ret + +label0366@0x0366: + // Could not determine data type; disassembling as code + gget 0x000B, r200 + gget 0x000C, r201 + gget 0x000D, r202 + gget 0x000E, r203 + gget 0x000F, r204 + gget 0x0010, r205 + gget 0x0011, r206 + gget 0x0012, r207 + gget 0x0013, r208 + gget 0x0014, r209 + gget 0x0015, r210 + gget 0x0016, r211 + gget 0x0017, r212 + gget 0x0018, r213 + gget 0x0019, r214 + gget 0x001A, r215 + gget 0x001E, r216 + gget 0x001F, r217 + gget 0x0020, r218 + gget 0x0021, r219 + gget 0x0022, r220 + gget 0x0028, r221 + gget 0x0029, r222 + gget 0x002A, r223 + gget 0x002B, r224 + gget 0x002C, r225 + gget 0x002D, r226 + gget 0x002E, r227 + gget 0x002F, r228 + gget 0x0030, r229 + gget 0x03FA, r230 + jmpi_eq r230, 0x00000001, label0367 /* 4AC1 */ + arg_pushl 0x00000419 + arg_pushs "はじめましてぇ。\n新しく総督府の受付事務員として\n配属となりました…" + message ... + arg_pushs "モモカです。" + add_msg ... + arg_pushs "ふつつかものですが、\n今後とも よろしくお願いしますねぇ。" + add_msg ... + mesend + gset 0x03FA + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0367@0x0367: + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0370@0x0370: + // Could not determine data type; disassembling as code + arg_pushl 0x00000418 + arg_pushs "オレが 放浪商人こと、\nコレン・ツだ。" + message ... + arg_pushs "オレがかき集めた\nアレでレアな商品を\nここらで少しサバきたくてな。" + add_msg ... + arg_pushs "ちょっとメセタを払ってくれりゃ、\n豪華商品が当たるカモしれない。" + add_msg ... + arg_pushs "どうだ?ヤッてみるか?" + add_msg ... + mesend + arg_pushb 0x64 + arg_pushs "はい\nいいえ" + list ... + switch_jmp r100, [label0371 /* 4BB7 */, label0372 /* 4D04 */] + ret + +label0371@0x0371: + bb_get_number_in_pack r100 + jmpi_eq r100, 0x0000001E, label0373 /* 4DA1 */ + arg_pushl 0x00000418 + arg_pushs "当たるも八卦、\n当たらぬも八卦。" + message ... + arg_pushs "ロクなものが当たらなくても\nオレにアタるなよ。" + add_msg ... + arg_pushs "ギャンブルなんて\nそんなモンだからな。" + add_msg ... + arg_pushs "で、どのくらいメセタを\n払ってくれるんだい?" + add_msg ... + arg_pushs "メセタさえもらえりゃ、\nそれなりにサービスするぜ?" + add_msg ... + mesend + arg_pushb 0x65 + arg_pushs "1000メセタ\n10000メセタ\n100000メセタ\nやっぱり止める" + list ... + switch_jmp r101, [label0374 /* 4E0A */, label0375 /* 4E1F */, label0376 /* 4E34 */, label0377 /* 4E49 */] + ret + +label0372@0x0372: + arg_pushl 0x00000418 + arg_pushs "ん?" + message ... + arg_pushs "ざんねんだな。" + add_msg ... + arg_pushs "まあ、こういうモンはたいてい\n損をするかもしれないからな。" + add_msg ... + arg_pushs "慎重なのもいいモンだ。\n気が向いたら、また話しかけてくれ。" + add_msg ... + mesend + ret + +label0373@0x0373: + arg_pushl 0x00000418 + arg_pushs "アイテムが\nいっぱいみたいだな。" + message ... + arg_pushs "まずは、アイテムを\n整理してきてくれ。" + add_msg ... + arg_pushs "話はソレからだ。" + add_msg ... + mesend + ret + +label0374@0x0374: + get_slot_meseta r102 + jmpi_lt r102, 0x000003E8, label0378 /* 4EB0 */ + leti r102, 0x000003E8 + jmp label0379 /* 4F0F */ + ret + +label0375@0x0375: + get_slot_meseta r102 + jmpi_lt r102, 0x00002710, label0378 /* 4EB0 */ + leti r102, 0x00002710 + jmp label0379 /* 4F0F */ + ret + +label0376@0x0376: + get_slot_meseta r102 + jmpi_lt r102, 0x000186A0, label0378 /* 4EB0 */ + leti r102, 0x000186A0 + jmp label0379 /* 4F0F */ + ret + +label0377@0x0377: + arg_pushl 0x00000418 + arg_pushs "なんだ?" + message ... + arg_pushs "一度、やると言ったのに\n止めるのか。" + add_msg ... + arg_pushs "そういうヤツは\nなにやっても失敗するぞ。" + add_msg ... + mesend + ret + +label0378@0x0378: + arg_pushl 0x00000418 + arg_pushs "なんだ?" + message ... + arg_pushs "払うといった額のメセタを\n満たしてないのか?" + add_msg ... + arg_pushs "冷やかしならお断りだよ。" + add_msg ... + mesend + ret + +label0379@0x0379: + get_client_id r100 + let r103, r100 + let r104, r102 + clear r105 + take_slot_meseta r103-r104, r105 + jmpi_eq r105, 0x00000000, label0378 /* 4EB0 */ + arg_pushl 0x00000418 + arg_pushs "では、いクぞ。" + message ... + arg_pushs "いいモンが当たる様に\n念じるんだな。" + add_msg ... + mesend + clear r100 + +label037A@0x037A: + arg_pushl 0x00000010 + se ... + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + addi r100, 0x0000000F + jmpi_le r100, 0x0000005A, label037A /* 4F67 */ + arg_pushr r101 + bb_send_6xE2 ... + clear r106 + clear r100 + +label037B@0x037B: + sync + bb_get_6xE3_status r106 + jmpi_eq r106, 0x00000001, label037C /* 4FCD */ + jmpi_eq r106, 0x00000002, label037D /* 50CD */ + addi r100, 0x00000001 + jmpi_le r100, 0x0000012C, label037B /* 4F91 */ + arg_pushs "サーバーセンドエラー" + window_msg ... + winend + ret + +label037C@0x037C: + sync + arg_pushl 0x00000001 + bgm ... + arg_pushs "\nを入手した!" + window_msg ... + winend + sync + arg_pushl 0x00000418 + arg_pushs "ほらよ!\nもっていきな!" + message ... + arg_pushs "ロクなモンが当たらなくても\nそのうちイイものが" + add_msg ... + arg_pushs "必ず当たる!" + add_msg ... + arg_pushs "カモしれないからな、\nまたやってくれよな。" + add_msg ... + mesend + ret + +label037D@0x037D: + arg_pushs "コマンド実行エラー" + window_msg ... + winend + ret + +label000F@0x000F: + arg_pushl 0x000003E9 + arg_pushs "私が 総督のタイレルだ。" + message ... + arg_pushs "…なにか 用か?" + add_msg ... + arg_pushs "用があるなら、そこのモモカを\n通してくれたまえ。" + add_msg ... + mesend + gset 0x000B + ret + +label0013@0x0013: + arg_pushl 0x000003E9 + arg_pushs "私が 総督のタイレルだ。" + message ... + arg_pushs "調子は どうだ?" + add_msg ... + arg_pushs "君には 期待しているんでな。" + add_msg ... + arg_pushs "依頼の方、よろしくたのむぞ。" + add_msg ... + mesend + ret + +label001C@0x001C: + arg_pushl 0x000003EA + arg_pushs "こんにちは。\n私はパイオニア2総督府に\n所属する事務官。" + message ... + arg_pushs "秘書のアイリーンです。" + add_msg ... + arg_pushs "なにか ご用でしょうか?" + add_msg ... + arg_pushs "ご用でしたら 受付のモモカに\nお話しください。" + add_msg ... + mesend + ret + +label001D@0x001D: + arg_pushl 0x000003EA + arg_pushs "こんにちは。\n調子のほうは どうですか?" + message ... + arg_pushs "みなさんが あなたに\n期待しています。" + add_msg ... + arg_pushs "依頼をどうか\nよろしくお願いします。" + add_msg ... + mesend + ret + +label0027@0x0027: + arg_pushl 0x000003EB + arg_pushs "新しく来た受付員ですが、\nこんな時期に ここに\n配属されるなんて 大変そうですね。" + message ... + mesend + ret + +label0028@0x0028: + arg_pushl 0x000003EB + arg_pushs "あなた方の活躍は\n聞いております。" + message ... + arg_pushs "この調子で\n頑張ってください。" + add_msg ... + mesend + ret + +label003A@0x003A: + arg_pushl 0x000003EC + arg_pushs "例の爆発事故のおかげで\n忙しくなり、総督府も新しく人を\n雇うことになった。" + message ... + arg_pushs "そこにいる 受付担当の彼女が\nその1人というわけだ。" + add_msg ... + mesend + ret + +label003B@0x003B: + arg_pushl 0x000003EC + arg_pushs "我々も忙しい。" + message ... + arg_pushs "ここで無駄口を\nたたいている暇があるなら、\nさっさと依頼を 受けたらどうだ?" + add_msg ... + mesend + ret + +label0068@0x0068: + arg_pushl 0x000003F8 + arg_pushs "ちょっと小耳に\n挟んだ噂なんだけど、" + message ... + arg_pushs "総督府が 優秀なハンターズを\n集めて、なにかを\n依頼しているらしいわ。" + add_msg ... + arg_pushs "本当かしら?" + add_msg ... + mesend + ret + +label0072@0x0072: + arg_pushl 0x000003FA + arg_pushs "疲れて傷ついた身体は\nメディカルセンターで リフレッシュ!" + message ... + arg_pushs "そこのお姉さんに 話しかければ、\nちょっぴりメセタが 必要だけど\n回復させてもらえるわ!" + add_msg ... + mesend + ret + nop + nop diff --git a/notes/psobb/localized-assets/area-pioneer2/map_labo_on_e.txt b/notes/psobb/localized-assets/area-pioneer2/map_labo_on_e.txt new file mode 100755 index 00000000..7a200e97 --- /dev/null +++ b/notes/psobb/localized-assets/area-pioneer2/map_labo_on_e.txt @@ -0,0 +1,1854 @@ +.version BB_V4 +.quest_num 65535 +.episode Episode1 +.max_players 0 +.name "title dummy" +.short_desc "intro dummy" +.long_desc "detail dummy" + +start@0x0000: + call label01F4 /* 0062 */ + jmp_on label0003 /* 0028 */, [r39, r40, r41] + ret + +label0001@0x0001: + // Could not determine data type; disassembling as code + ret + +label0002@0x0002: + // Could not determine data type; disassembling as code + leti r200, 0x00000000 + leti r201, 0x0000002A + leti r202, 0x00000001 + unhide_ene r200-r202 + switch_jmp r11, [label000C /* 0054 */, label000D /* 005B */] + ret + +label0003@0x0003: + gset 0x0049 + ret + +label0004@0x0004: + leti r200, 0x00000000 + leti r201, 0x0000002A + leti r202, 0x00000001 + unhide_ene r200-r202 + switch_jmp r11, [label000C /* 0054 */, label000D /* 005B */] + ret + +label0005@0x0005: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r9, 0x00000001, label0004 /* 002C */ + ret + +label000C@0x000C: + arg_pushl 0x00000001 + switch_off ... + ret + +label000D@0x000D: + arg_pushl 0x00000001 + switch_on ... + ret + +label01F4@0x01F4: + gget 0x005B, r1 + gget 0x004A, r2 + gget 0x004D, r3 + gget 0x0058, r4 + gget 0x004C, r5 + gget 0x004D, r6 + gget 0x004E, r7 + gget 0x0059, r8 + gget 0x004F, r9 + gget 0x005C, r10 + gget 0x0050, r11 + gget 0x0051, r12 + gget 0x0049, r13 + gget 0x005A, r14 + gget 0x0052, r15 + gget 0x005D, r16 + gget 0x0053, r17 + gget 0x0054, r18 + gget 0x0055, r19 + gget 0x0056, r20 + gget 0x0057, r21 + gget 0x005E, r22 + gget 0x005F, r23 + gget 0x0060, r24 + gget 0x0061, r25 + gget 0x0062, r26 + gget 0x0063, r27 + gget 0x01A4, r28 + gget 0x01A5, r29 + gget 0x01A6, r30 + gget 0x01A7, r31 + gget 0x01C2, r32 + gget 0x01C3, r33 + gget 0x01C4, r34 + gget 0x01C5, r35 + gget 0x01CC, r37 + gget 0x01CD, r38 + gget 0x0046, r39 + gget 0x0047, r40 + gget 0x0048, r41 + gget 0x0049, r42 + gget 0x01D5, r43 + gget 0x01D0, r44 + gget 0x01D1, r45 + gget 0x01D6, r46 + gget 0x03FB, r47 + gget 0x006D, r48 + gget 0x021B, r49 + gget 0x0225, r50 + ret + +label01F5@0x01F5: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r49, 0x00000001, label0204 /* A7BB */ + jmp label0203 /* A6CC */ + jmpi_eq r23, 0x00000001, label0201 /* 2413 */ + jmpi_eq r19, 0x00000001, label0200 /* 2185 */ + jmpi_eq r18, 0x00000001, label0202 /* 209A */ + jmpi_eq r18, 0x00000001, label01FF /* 1DAA */ + jmpi_eq r17, 0x00000001, label01FE /* 1BF7 */ + jmpi_eq r16, 0x00000001, label01FD /* 1B0C */ + jmpi_eq r15, 0x00000001, label01FC /* 162E */ + jmpi_eq r11, 0x00000001, label01FA /* 1579 */ + jmpi_eq r10, 0x00000001, label01F9 /* 144C */ + jmpi_eq r9, 0x00000001, label01F8 /* 0E20 */ + jmpi_eq r5, 0x00000001, label01F7 /* 0D7A */ + jmpi_eq r1, 0x00000001, label01F6 /* 0CCF */ + arg_pushl 0x0000041A + arg_pushs " !\nThank you for coming." + message ... + arg_pushs "I am Natasha Milarose,\nGeneral Chief of Pioneer\n2 Research Facilities." + add_msg ... + arg_pushs "This is your first time\nin the Lab, right?" + add_msg ... + arg_pushs "This is the center\nof all Pioneer 2 research\nfacilities." + add_msg ... + arg_pushs "We simply call it\nthe Lab." + add_msg ... + arg_pushs "The incident on Ragol,\nthe mysterious\nunderground ruins," + add_msg ... + arg_pushs "And ferocious\nlifeforms..." + add_msg ... + arg_pushs "I am sure you, as a\nhunter, have experienced\nthem all." + add_msg ... + arg_pushs "Here, we conduct research\nbased on data collected\nby hunters." + add_msg ... + arg_pushs "Then, we report our\nfindings to the\nAdministration." + add_msg ... + arg_pushs "What we would like to\ndiscuss with you today," + add_msg ... + arg_pushs "is not an direct order\nfrom the Administration.\nYou can think of it as" + add_msg ... + arg_pushs "a mission request from\nthe Lab to all available\nhunters." + add_msg ... + arg_pushs "I will explain briefly." + add_msg ... + arg_pushs "We discovered a new point\non Ragol\'s surface from\nour own research." + add_msg ... + arg_pushs "It all started with a\ncommunication we recently\nreceived from a man." + add_msg ... + arg_pushs "This man was a high\nranking official from\nPioneer 1." + add_msg ... + arg_pushs "But here is something\nthat really bothers me..." + add_msg ... + arg_pushs "Based on the log we\nreceived while we were\ntraveling," + add_msg ... + arg_pushs "this man had passed away\na few years ago on the\nsurface of Ragol." + add_msg ... + arg_pushs "So we want to find out\nwhat happened to him." + add_msg ... + arg_pushs "But... This mission \ninvolves a high amount\nof risk." + add_msg ... + arg_pushs "And this mission must\nremain a secret." + add_msg ... + arg_pushs "In order for us to\nmeasure your ability\nas a hunter," + add_msg ... + arg_pushs "You will have to go\nthrough a series of\nexams." + add_msg ... + arg_pushs "An aide will assist you\nwith further details\nabout the hunter\'s exam." + add_msg ... + arg_pushs "I look forward to seeing\nyour great results!" + add_msg ... + mesend + gset 0x005B + ret + +label01F6@0x01F6: + arg_pushl 0x0000041A + arg_pushs "We are not forcing you\nto take this mission." + message ... + arg_pushs "Accept or decline, it\'s\nup to you." + add_msg ... + mesend + ret + +label01F7@0x01F7: + arg_pushl 0x0000041A + arg_pushs "Impressive..." + message ... + arg_pushs "We will see how you\nwill do in the next VR\nfield." + add_msg ... + arg_pushs "Good luck." + add_msg ... + mesend + gset 0x01D6 + ret + +label01F8@0x01F8: + arg_pushl 0x0000041A + arg_pushs " ,\nCongratulations!" + message ... + arg_pushs "You have passed the\nexam." + add_msg ... + arg_pushs "We couldn\'t have asked\nfor a better result." + add_msg ... + arg_pushs "We\'ve decided to assign\nyou to a new point. \nIt\'s located..." + add_msg ... + arg_pushs "On a solitary island\nin the waters south of\nthe Central Dome." + add_msg ... + arg_pushs "We call it \"Gal Da Val.\"" + add_msg ... + arg_pushs "You will go to \nGal Da Val Island to\nbegin your mission." + add_msg ... + arg_pushs "One more thing..." + add_msg ... + arg_pushs "We need you to find a\nman." + add_msg ... + arg_pushs "\"Deputy Commander,\nHeathcliff Flowen.\"" + add_msg ... + arg_pushs "He\'s one of the\nmilitary\'s most famous\nheroes." + add_msg ... + arg_pushs "He is the one who sent\nthe message we\nintercepted." + add_msg ... + arg_pushs "However, he has been\nofficially announced\ndead." + add_msg ... + arg_pushs "We need you to find out\nwhether he is alive,\nand report back." + add_msg ... + arg_pushs "And...\nOne more thing." + add_msg ... + arg_pushs "The operator you worked\nwith during your\nhunter\'s exam" + add_msg ... + arg_pushs "has been assigned to be\nyour operator for this\nnew mission." + add_msg ... + arg_pushs "I hope it goes well." + add_msg ... + mesend + gset 0x005C + ret + +label01F9@0x01F9: + arg_pushl 0x0000041A + arg_pushs "Oh, and, the operator\nyou worked with during\nyour hunter\'s exam" + message ... + arg_pushs "has been assigned to\nbe the operator for\nyour new mission." + add_msg ... + arg_pushs "I hope it goes\nwell." + add_msg ... + mesend + ret + +label01FA@0x01FA: + arg_pushl 0x0000041A + arg_pushs "Heathcliff..." + message ... + arg_pushs "I never thought I would\ncome across that name\nagain..." + add_msg ... + arg_pushs "Fascinating..." + add_msg ... + mesend + ret + +label01FC@0x01FC: + arg_pushl 0x0000041A + arg_pushs "It\'s hard to believe such\na huge Altered Beast\nwasn\'t found before..." + message ... + arg_pushs "... ... Hmm." + add_msg ... + arg_pushs "We need you to continue\nwith the mission." + add_msg ... + arg_pushs "We pulled an unknown set\nof coordinates from the\nteleporter you used" + add_msg ... + arg_pushs "to get to the cliffs." + add_msg ... + arg_pushs "The last known\ncoordinates from the\ncliffs\' teleporter..." + add_msg ... + arg_pushs "The coordinates with some\nhighly unusual Photon\nreadings..." + add_msg ... + arg_pushs "And the origin of that\ntransmission..." + add_msg ... + arg_pushs "All three coordinates are\nin the same area." + add_msg ... + arg_pushs "These coordinates are\nunder the island...\nin the seabed." + add_msg ... + arg_pushs "There\'s no doubt that\nthere\'s some sort of \nfacility there." + add_msg ... + arg_pushs "... ... ..." + add_msg ... + arg_pushs " ," + add_msg ... + arg_pushs "please continue with the\nmission." + add_msg ... + mesend + gset 0x005D + ret + +label01FD@0x01FD: + arg_pushl 0x0000041A + arg_pushs "We\'ve collected some\nbasic information on the\nSeabed facility." + message ... + arg_pushs "Your operator will\nprovide you with the\ndetails." + add_msg ... + mesend + ret + +label01FE@0x01FE: + arg_pushl 0x0000041A + arg_pushs "The violent behavior of\nthe wildlife, the\nappearance of mutations," + message ... + arg_pushs "and the same abnormal\nPhoton readings as in the\nruins under Ragol..." + add_msg ... + arg_pushs "Hmm..." + add_msg ... + arg_pushs "The whole island seems\nlike a recreation of\nRagol\'s underground..." + add_msg ... + mesend + ret + +label01FF@0x01FF: + arg_pushl 0x0000041A + arg_pushs "You made it into the\nresearch facility on the\nseabed." + message ... + arg_pushs "The place may look empty\nnow, but there\'s no doubt" + add_msg ... + arg_pushs "that this used to be a\nresearch facility for\nPioneer 1." + add_msg ... + arg_pushs "Please continue\ninvestigating." + add_msg ... + arg_pushs "And, Heathcliff Flowen." + add_msg ... + arg_pushs "About his survival\nverification..." + add_msg ... + arg_pushs "His transmission\noriginated from within\nthis facility." + add_msg ... + arg_pushs "He should be there." + add_msg ... + arg_pushs "Whether he is still\nalive or not..." + add_msg ... + mesend + gset 0x0060 + ret + +label0202@0x0202: + arg_pushl 0x0000041A + arg_pushs "His transmission\noriginated from within\nthis facility." + message ... + arg_pushs "He should be there." + add_msg ... + arg_pushs "Whether he is still\nalive or not..." + add_msg ... + mesend + ret + +label0200@0x0200: + arg_pushl 0x0000041A + arg_pushs "\"I am... powerless, \nyet... I have...\"" + message ... + arg_pushs "\"I wait...abyss...\ndestruction...savior of\n...the red captive...\"" + add_msg ... + arg_pushs "?" + add_msg ... + arg_pushs "...is this it?" + add_msg ... + arg_pushs "This is the message\nfrom Flowen." + add_msg ... + arg_pushs "It was mostly static\nwhen we first intercepted\nit." + add_msg ... + arg_pushs "But we were able to\nanalyze the message to\nget some of the content." + add_msg ... + arg_pushs "Red..." + add_msg ... + arg_pushs "..." + add_msg ... + arg_pushs "Reminds me of that\ngirl..." + add_msg ... + mesend + gset 0x005F + ret + +label0201@0x0201: + arg_pushl 0x0000041A + arg_pushs "\"Savior of...the red\ncaptive...\"" + message ... + arg_pushs "Hmm..." + add_msg ... + mesend + ret + +label0208@0x0208: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r49, 0x00000001, label0215 /* A911 */ + jmp label0214 /* A8AA */ + jmpi_eq r19, 0x00000001, label0213 /* 3BFA */ + jmpi_eq r17, 0x00000001, label0212 /* 398D */ + jmpi_eq r22, 0x00000001, label0211 /* 3878 */ + jmpi_eq r15, 0x00000001, label0210 /* 3240 */ + jmpi_eq r11, 0x00000001, label020F /* 3123 */ + jmpi_eq r10, 0x00000001, label020E /* 2F76 */ + jmpi_eq r9, 0x00000001, label020D /* 2E4F */ + jmpi_eq r6, 0x00000001, label020C /* 2DA4 */ + jmpi_eq r5, 0x00000001, label020B /* 2C3E */ + jmpi_eq r2, 0x00000001, label020A /* 2B0D */ + jmpi_eq r1, 0x00000001, label0209 /* 2531 */ + arg_pushl 0x0000041B + arg_pushs "The Chief is waiting.\nPlease talk to her." + message ... + mesend + ret + +label0209@0x0209: + arg_pushl 0x0000041B + arg_pushs "I will explain further\nabout the hunter\'s\nexam." + message ... + arg_pushs "The exam will take place\nin a Virtual Reality\nsystem in the Lab." + add_msg ... + arg_pushs "There are two VR fields\nfor the hunter\'s exam:" + add_msg ... + arg_pushs "\"Temple\" and \"Spaceship.\"" + add_msg ... + arg_pushs "These two VR fields are\ndivided up into three\nareas:" + add_msg ... + arg_pushs "Alpha, Beta, and Final area." + add_msg ... + arg_pushs "Once you finish Alpha,\nBeta, and Final, you will\nhave cleared the Temple." + add_msg ... + arg_pushs "Then you will return to\nthe Lab, and we will\nreset the field." + add_msg ... + arg_pushs "You may come back to the\nLab before completing\nthe field, if you want." + add_msg ... + arg_pushs "But we recommend that\nyou complete the exam as\nquickly as possible." + add_msg ... + arg_pushs "So don\'t waste too\nmuch time." + add_msg ... + arg_pushs "To get to the VR field..." + add_msg ... + arg_pushs "Go down the slope, turn\nleft, and you will see\na blue gate in the back." + add_msg ... + arg_pushs "Go through the gate\nand you\'ll see a\nteleporter. Good luck!" + add_msg ... + mesend + gset 0x004A + ret + +label020A@0x020A: + arg_pushl 0x0000041B + arg_pushs "The Chief is a great\nleader." + message ... + arg_pushs "Research should be\ndirected by the Lab, not\nthe Administration." + add_msg ... + arg_pushs "We should have taken\ncharge from the very\nbeginning." + add_msg ... + mesend + ret + +label020B@0x020B: + arg_pushl 0x0000041B + arg_pushs "So, you defeated the\nBarba Ray! Good work!" + message ... + arg_pushs "The teleporter is set\nfor the next VR field." + add_msg ... + arg_pushs "It is ready to take you\nto the starting point of\nSpaceship area Alpha." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + gset 0x004D + ret + +label020C@0x020C: + arg_pushl 0x0000041B + arg_pushs "The difficulty level for\nthe Spaceship field is\nmuch higher." + message ... + arg_pushs "Please be careful!" + add_msg ... + mesend + ret + +label020D@0x020D: + arg_pushl 0x0000041B + arg_pushs "I see you defeated the\nGol Dragon." + message ... + arg_pushs "I had not expected you\nto do this well." + add_msg ... + arg_pushs "Oh....!\nsorry." + add_msg ... + arg_pushs "The Chief is waiting\nfor you.\nPlease talk to her." + add_msg ... + mesend + ret + +label020E@0x020E: + arg_pushl 0x0000041B + arg_pushs "As the Chief\nmentioned," + message ... + arg_pushs "Elly Person will be your\nofficial operator for\nthis mission." + add_msg ... + arg_pushs "She will help you with\nfurther details about\nthe mission." + add_msg ... + arg_pushs "She is over there by the\noperator booth. Please\ngo talk to her." + add_msg ... + mesend + ret + +label020F@0x020F: + arg_pushl 0x0000041B + arg_pushs "Elly...\nShe was only recently\nassigned to the Lab." + message ... + arg_pushs "We are a little bit\nworried about her." + add_msg ... + arg_pushs "But it\'s an official\ndecision, so...\nOh well." + add_msg ... + mesend + ret + +label0210@0x0210: + arg_pushl 0x0000041B + arg_pushs "We think... What you \nencountered at the cliff," + message ... + arg_pushs "the giant creature, is a\nmutation, or an\nAltered Beast." + add_msg ... + arg_pushs "This conclusion is based\non local data from Cal," + add_msg ... + arg_pushs "and data on the mutant\nlifeforms in Ragol\'s\nunderground." + add_msg ... + arg_pushs "For now, we\'re calling\nit a worm-type mutant\nlifeform." + add_msg ... + arg_pushs "The outbreak of\nmutations under Ragol\nwas traced to..." + add_msg ... + arg_pushs "Injections of body fluids\nfrom the giant crustacean\nlifeforms found there." + add_msg ... + arg_pushs "On the surface of Gal Da\nVal, the mutations also \nfollow the same pattern." + add_msg ... + arg_pushs "But," + add_msg ... + arg_pushs "This giant creature seems\nto be a slightly different\ntype of mutation." + add_msg ... + arg_pushs "Not only has its mutation\noccurred independently of\nother lifeforms," + add_msg ... + arg_pushs "but the scale of the\noriginal mutation is\nequivalent to" + add_msg ... + arg_pushs "that found in the giant\ncrustacean lifeform." + add_msg ... + arg_pushs "I wonder what this means?\nI wonder what the Chief\nthinks...?" + add_msg ... + mesend + gset 0x005E + ret + +label0211@0x0211: + arg_pushl 0x0000041B + arg_pushs "A mutant lifeform of a\ndifferent type from the\ngiant crustacean lifeform" + message ... + arg_pushs "was found in Ragol\'s\nunderground. I wonder\nwhat this means?" + add_msg ... + mesend + ret + +label0212@0x0212: + arg_pushl 0x0000041B + arg_pushs "Altered Beasts are\nfound both in the\nunderground mining site," + message ... + arg_pushs "and the Seabed facility.\nAnd both were secretly\nconstructed by Pioneer 1." + add_msg ... + arg_pushs "Could an experiment have\ncaused this outbreak of\nmutant lifeforms...?" + add_msg ... + arg_pushs "I wonder if the Chief\nknew about the existence\nof this facility..." + add_msg ... + arg_pushs "...No!" + add_msg ... + arg_pushs "She couldn\'t have..." + add_msg ... + mesend + ret + +label0213@0x0213: + arg_pushl 0x0000041B + arg_pushs "D-cellular sub lifeforms\nhave been found in the\nSeabed facility." + message ... + arg_pushs "Just like the Ragol\nunderground..." + add_msg ... + arg_pushs "All the data we\'ve\nreceived so far matches\nperfectly." + add_msg ... + arg_pushs "Everything seems\nidentical to the Ragol\nunderground!" + add_msg ... + arg_pushs "I am getting very\nscared..." + add_msg ... + arg_pushs "These similarities can\'t\nbe a coincidence..." + add_msg ... + arg_pushs "Did someone plan this\nwhole thing?" + add_msg ... + arg_pushs "The Chief..." + add_msg ... + mesend + ret + +label0258@0x0258: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r49, 0x00000001, label0268 /* ADCF */ + jmp label0267 /* AD7E */ + jmpi_eq r43, 0x00000001, label0266 /* 66A1 */ + jmpi_eq r45, 0x00000001, label0266 /* 66A1 */ + jmpi_eq r44, 0x00000001, label0265 /* 62B3 */ + jmpi_eq r19, 0x00000001, label0262 /* 61C5 */ + jmpi_eq r18, 0x00000001, label0261 /* 607D */ + jmpi_eq r17, 0x00000001, label0260 /* 5FE3 */ + jmpi_eq r16, 0x00000001, label025F /* 5B6A */ + jmpi_eq r25, 0x00000001, label0264 /* 5ADA */ + jmpi_eq r15, 0x00000001, label025E /* 59C6 */ + jmpi_eq r27, 0x00000001, label025C /* 5180 */ + jmp_on label025D /* 5577 */, [r28, r29] + jmp_on label025D /* 5577 */, [r28, r30] + jmp_on label025D /* 5577 */, [r28, r31] + jmp_on label025D /* 5577 */, [r29, r30] + jmp_on label025D /* 5577 */, [r29, r31] + jmp_on label025D /* 5577 */, [r30, r31] + jmpi_eq r26, 0x00000001, label0263 /* 58A4 */ + jmpi_eq r13, 0x00000001, label025C /* 5180 */ + jmpi_eq r12, 0x00000001, label025B /* 4E0B */ + jmpi_eq r11, 0x00000001, label025A /* 4D2D */ + jmpi_eq r10, 0x00000001, label0259 /* 3F6E */ + arg_pushl 0x0000041F + arg_pushs " ... ... ..." + message ... + mesend + ret + +label0259@0x0259: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "!\nWe finally meet\nface to face!" + message ... + arg_pushs "I\'m Elly!" + add_msg ... + arg_pushs "To be honest with you," + add_msg ... + arg_pushs "that hunter\'s exam also\nhas another purpose." + add_msg ... + arg_pushs "It\'s used to match a\nhunter with a compatible\noperator." + add_msg ... + arg_pushs "So... That means that\nI still get to be your\noperator!" + add_msg ... + arg_pushs "Aren\'t you glad?" + add_msg ... + arg_pushs "... !? ..." + add_msg ... + arg_pushs "Oh yeah, look at this!" + add_msg ... + arg_pushs "What you see is the real\n\"Calus.\" \"He\'s\" the\nLab\'s newest AI system!!" + add_msg ... + arg_pushs "I worked with him during\nthe exam," + add_msg ... + arg_pushs "But I never really got\nto interface with him.\nBut now..." + add_msg ... + arg_pushs "I can\'t believe they let\na rookie like me touch\nthe main terminal!" + add_msg ... + arg_pushs "Now I get to talk to him\nall I want!" + add_msg ... + arg_pushs "It\'s great!" + add_msg ... + arg_pushs "..." + add_msg ... + arg_pushs "... ..." + add_msg ... + arg_pushs "... ... ..." + add_msg ... + arg_pushs "Anyway..." + add_msg ... + arg_pushs "Let\'s see." + add_msg ... + arg_pushs "The Chief went over the\nbasic details of the\nmission with you, right?" + add_msg ... + arg_pushs "According to the data\ncollected by an auto\nreconnaissance device," + add_msg ... + arg_pushs "architecture from our\ncivilization, meaning\nfrom Pioneer 1," + add_msg ... + arg_pushs "was discovered on\nGal Da Val Island.\nThe structures..." + add_msg ... + arg_pushs "They\'re very large,\nwhich is unusual since\nthey\'re so far away " + add_msg ... + arg_pushs "from the Central Dome,\nwhere most of the \nresidential areas are." + add_msg ... + arg_pushs "None of the data sent\nfrom Pioneer 1 shows\nany record of this." + add_msg ... + arg_pushs "Same with the underground\nmining site on Ragol." + add_msg ... + arg_pushs "There must have been a\nreason that they kept\nthis hidden." + add_msg ... + arg_pushs "Cal will continue on\nwith an on-site scan." + add_msg ... + arg_pushs "It\'s the same\ncommunication terminal\nfrom the VR field." + add_msg ... + arg_pushs "So cute....!" + add_msg ... + arg_pushs "... Oh..." + add_msg ... + arg_pushs "Uh,\nI will restate your\nmission." + add_msg ... + arg_pushs "\"Investigate and report\nfindings of Gal Da Val\nIsland\"" + add_msg ... + arg_pushs "\"Search for Deputy\nCommander, Heathcliff\nFlowen\"" + add_msg ... + arg_pushs "That\'s it." + add_msg ... + arg_pushs "When you collect data\nduring your mission\non Gal Da Val," + add_msg ... + arg_pushs "You may transfer them\nhere by accessing Cal\non-site." + add_msg ... + arg_pushs "So that\'s basically\nthe whole mission." + add_msg ... + arg_pushs "OK?" + add_msg ... + arg_pushs "To get to the VR field," + add_msg ... + arg_pushs "Go down the slope, turn\nright, and go through the\nyellow gate." + add_msg ... + arg_pushs "Then you\'ll see a\nteleporter. Good luck!" + add_msg ... + mesend + gset 0x0050 + arg_pushl 0x00000001 + switch_on ... + ret + +label025A@0x025A: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "Go down the slope, turn\nright, and go through the\nyellow gate." + message ... + arg_pushs "Then you\'ll see a\nteleporter. Good luck!" + add_msg ... + mesend + ret + +label025B@0x025B: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "According to Cal..." + message ... + arg_pushs "The gate is locked\nbecause the entire island\nis in Security Mode." + add_msg ... + arg_pushs "Let\'s see..." + add_msg ... + arg_pushs "To unlock the gate..." + add_msg ... + arg_pushs "You\'ll need to disarm the\nsecurity locks in each of\nthe surrounding areas." + add_msg ... + arg_pushs "That should deactivate\nthe Security Mode." + add_msg ... + arg_pushs "That\'s what Cal says,\nanyway." + add_msg ... + arg_pushs "But that means..." + add_msg ... + arg_pushs "If the entire island\nis in Security Mode," + add_msg ... + arg_pushs "then the security\nlevel must be really\nhigh." + add_msg ... + arg_pushs "It must be very\ndangerous. Please be\nextra careful." + add_msg ... + mesend + gset 0x01AD + ret + +label025C@0x025C: + call label01F4 /* 0062 */ + jmpi_eq r26, 0x00000001, label0263 /* 58A4 */ + arg_pushl 0x0000041F + arg_pushs "All security locks have\nbeen disengaged." + message ... + arg_pushs "You can enter the\nfacility through the gate" + add_msg ... + arg_pushs "in the Central Control\narea." + add_msg ... + arg_pushs "We\'re getting reports\nof abnormal Photon\nreadings..." + add_msg ... + arg_pushs "On Gal Da Val Island." + add_msg ... + arg_pushs "That\'s right!" + add_msg ... + arg_pushs "They\'re the same abnormal\nreadings as those from\nthe ruins under Ragol!" + add_msg ... + arg_pushs "This is a definite sign\nthat somewhere in that\narea..." + add_msg ... + arg_pushs "There is a large number\nof D-cellular sub\nlifeforms." + add_msg ... + arg_pushs "Please be careful." + add_msg ... + arg_pushs "We\'re still continuing\nour analysis on the\ninformation..." + add_msg ... + arg_pushs "I will update you\nlater." + add_msg ... + mesend + gset 0x0062 + ret + +label025D@0x025D: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "I knew we would find more\nof that message!" + message ... + arg_pushs "And the result of the\nanalysis is just as we\nthought, too." + add_msg ... + arg_pushs "This data was recorded\non the same day as the\nprevious data." + add_msg ... + arg_pushs "It seems that the data\nhas been segmented..." + add_msg ... + arg_pushs "The parts were then\nhidden in the database." + add_msg ... + arg_pushs "If you can find another\nterminal," + add_msg ... + arg_pushs "you may be able to access\nanother fragment of the\nmessage log." + add_msg ... + arg_pushs "Please continue\ninvestigating." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + gset 0x0063 + ret + +label0263@0x0263: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "The abnormal Photon\nreadings indicate..." + message ... + arg_pushs "A high concentration of\nD-cellular sub lifeforms" + add_msg ... + arg_pushs "somewhere in the\nvicinity." + add_msg ... + arg_pushs "Please be careful." + add_msg ... + mesend + ret + +label025E@0x025E: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "!\nWelcome back!" + message ... + arg_pushs "I\'m so glad you\'re OK." + add_msg ... + arg_pushs "... ... ..." + add_msg ... + arg_pushs "Oh!" + add_msg ... + arg_pushs "The Chief has been\nanxious to see you." + add_msg ... + arg_pushs "Please go see her!" + add_msg ... + mesend + gset 0x0061 + gset 0x01B7 + ret + +label0264@0x0264: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "The Chief has been\nanxiously waiting\nfor you." + message ... + arg_pushs "Please go see her!" + add_msg ... + mesend + ret + +label025F@0x025F: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "Have you heard about the\nfacility on the seabed?" + message ... + arg_pushs "I never imagined..." + add_msg ... + arg_pushs "That such a large\nresearch facility would" + add_msg ... + arg_pushs "exist in a place\nlike that." + add_msg ... + arg_pushs "According to the\nreconaissance, unlike\nthe one on the surface," + add_msg ... + arg_pushs "this facility was built\nonly for research\nand development." + add_msg ... + arg_pushs "It\'s so large, it\'s\nalmost a factory." + add_msg ... + arg_pushs "I imagine that there\nwere a lot of researchers\nworking inside it, too." + add_msg ... + arg_pushs "But we haven\'t seen any\nsigns of life anywhere..." + add_msg ... + arg_pushs "But..." + add_msg ... + arg_pushs "Being pessimistic won\'t\nhelp." + add_msg ... + arg_pushs "Cal has calculated the\nexact coordinates." + add_msg ... + arg_pushs "So I\'ve entered them into\nthe teleporter.\nGood luck! " + add_msg ... + mesend + gset 0x0053 + ret + +label0260@0x0260: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "I am a little bit\nworried." + message ... + arg_pushs "What if there\'s no\none left there,\neither?" + add_msg ... + mesend + ret + +label0261@0x0261: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "The abnormal Photon\nreadings get stronger\nas you go down." + message ... + arg_pushs "We still don\'t know\nwhat is down there..." + add_msg ... + arg_pushs "Cal is sending a\nwarning signal too.\nPlease be careful!" + add_msg ... + mesend + ret + +label0262@0x0262: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "Damage in the lower\nsections seem much\nworse." + message ... + arg_pushs "Seawater is pouring\nin..." + add_msg ... + arg_pushs "I wonder if Mr. Flowen is\nstill alive." + add_msg ... + mesend + ret + +label0265@0x0265: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs ", you\'re\nOK!" + message ... + arg_pushs "I was so worried, since\nthe communication got\ndisconnected." + add_msg ... + arg_pushs "I checked with Cal,\nand..." + add_msg ... + arg_pushs "The communication link\nwas cut off by some\nsort of jamming signal." + add_msg ... + arg_pushs "Also..." + add_msg ... + arg_pushs "That message wasn\'t a\nlog." + add_msg ... + arg_pushs "It wasn\'t a previously\nrecorded message!" + add_msg ... + arg_pushs "It was received in real\ntime," + add_msg ... + arg_pushs "just like the first one\nthe Lab received." + add_msg ... + arg_pushs "Not only that, it\noriginated way below the\nlower section." + add_msg ... + arg_pushs "There\'s a deep vertical\nshaft connected to the\nlower section." + add_msg ... + arg_pushs "That\'s where the message\nwas sent..." + add_msg ... + mesend + gset 0x01D1 + gset 0x01D5 + ret + +label0266@0x0266: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "According to the data\ncollected from the\nfacility," + message ... + arg_pushs "that vertical hole is an" + add_msg ... + arg_pushs "\"Elevator Shaft\"" + add_msg ... + arg_pushs "And further down below..." + add_msg ... + arg_pushs "\"Test Subject Disposal\nSite\"" + add_msg ... + arg_pushs "That\'s what they called\nit." + add_msg ... + mesend + ret + +label021C@0x021C: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r50, 0x00000001, label0220 /* AA87 */ + jmp label021F /* A9F2 */ + jmpi_eq r17, 0x00000001, label021E /* 6A53 */ + jmpi_eq r11, 0x00000001, label021D /* 692A */ + arg_pushl 0x0000041C + arg_pushs "There is a teleporter\nto the surface here." + message ... + arg_pushs "You may not use this\nuntil the Chief gives\nher permission." + add_msg ... + arg_pushs "So stay away!" + add_msg ... + mesend + ret + +label021D@0x021D: + arg_pushl 0x0000041C + arg_pushs "There is a teleporter\nto the surface here." + message ... + arg_pushs "The Chief has already\ngiven permission to\nuse it." + add_msg ... + arg_pushs "Understood?\nNow go! Continue your\ninvestigation!" + add_msg ... + mesend + ret + +label021E@0x021E: + arg_pushl 0x0000041C + arg_pushs "The teleporter in the\nback is set to the Seabed\nfacility\'s coordinates." + message ... + arg_pushs "I adjusted the settings\nmyself. " + add_msg ... + arg_pushs "Now go! Go and get some\nmore useful data!" + add_msg ... + mesend + ret + +label0230@0x0230: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r50, 0x00000001, label0235 /* AC4D */ + jmp label0234 /* AB1C */ + jmpi_eq r17, 0x00000001, label0233 /* 7145 */ + jmpi_eq r11, 0x00000001, label0232 /* 6F50 */ + jmpi_eq r6, 0x00000001, label0231 /* 6DA9 */ + arg_pushl 0x0000041D + arg_pushs "Hello!" + message ... + arg_pushs "What\'s behind the gate is\nthe Lab\'s latest VR\nsystem!" + add_msg ... + arg_pushs "The Administration and\nthe military have no \nknowledge about this." + add_msg ... + arg_pushs "The examination will\nstart from that moment\nyou\'re transported" + add_msg ... + arg_pushs "to the VR field through\nthe teleporter.\nSo be careful!" + add_msg ... + mesend + ret + +label0231@0x0231: + arg_pushl 0x0000041D + arg_pushs "Looks like you\'re doing\npretty well!" + message ... + arg_pushs "The Chief was very\npleased with your\nperformance!" + add_msg ... + arg_pushs "Her assistant, Dan,\ndidn\'t look happy,\nbut..." + add_msg ... + arg_pushs "Don\'t worry about it,\nhe\'s just jealous!" + add_msg ... + arg_pushs "Good luck on the next\nround!" + add_msg ... + mesend + ret + +label0232@0x0232: + arg_pushl 0x0000041D + arg_pushs "I heard that you were\nassigned a mission\nto explore the surface!" + message ... + arg_pushs "I\'m sure you\'ll do well," + add_msg ... + arg_pushs "considering your high\nscores on the VR exam." + add_msg ... + arg_pushs "Oh, and one more thing!" + add_msg ... + arg_pushs "I\'ll leave the VR field\nopen for you to use for\ntraining, if you want." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label0233@0x0233: + arg_pushl 0x0000041D + arg_pushs "How\'s the investigation\ngoing? There\'s an uproar\nin the Lab" + message ... + arg_pushs "every time the data you\nsend gets analyzed!" + add_msg ... + arg_pushs "If only the results were\nalways positive..." + add_msg ... + arg_pushs "There\'s an unpleasant\nfeeling in the Lab these\ndays..." + add_msg ... + arg_pushs "But it\'s nothing you\nshould worry about!\nKeep up the good work!" + add_msg ... + mesend + ret + +label0244@0x0244: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label0247 /* 780A */ + jmpi_eq r11, 0x00000001, label0246 /* 7639 */ + jmpi_eq r6, 0x00000001, label0245 /* 74B4 */ + arg_pushl 0x0000041E + arg_pushs "Research on machines,\nDNA, and Photons are\nbeing performed here." + message ... + arg_pushs "Yes, I know..." + add_msg ... + arg_pushs "I wish the researchers\nwould get along better\nwith one another." + add_msg ... + mesend + ret + +label0245@0x0245: + arg_pushl 0x0000041E + arg_pushs "Designing the Temple\nfield was really fun!" + message ... + arg_pushs "We got to be really\ncreative in the process." + add_msg ... + arg_pushs "But the Spaceship field\nmay be a bit too\ndifficult for you." + add_msg ... + arg_pushs "It was built for real\ncombat training." + add_msg ... + mesend + ret + +label0246@0x0246: + arg_pushl 0x0000041E + arg_pushs "I heard that the Pioneer\n1 Lab was involved in\nsome pretty shady deals." + message ... + arg_pushs "You always get some\ncorruption and back room\nagreements..." + add_msg ... + arg_pushs "With that much government\nfunding." + add_msg ... + arg_pushs "A lot of labs even have\nconnections with \norganized crime." + add_msg ... + mesend + ret + +label0247@0x0247: + arg_pushl 0x0000041E + arg_pushs "The Chief of Pioneer 1\'s\nLab, Dr. Osto, was a top\nscientist in his field." + message ... + arg_pushs "I think that was their\nproblem." + add_msg ... + arg_pushs "On the other hand," + add_msg ... + arg_pushs "our Chief, Natasha, is a\nretired government\nofficer." + add_msg ... + arg_pushs "We don\'t know exactly\nwhat she did for the\ngovernment, but..." + add_msg ... + arg_pushs "I think it is best to\nselect a leader who is\nnot a researcher." + add_msg ... + arg_pushs "I should know, you see." + add_msg ... + mesend + ret + +label026C@0x026C: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r11, 0x00000001, label026E /* 7F9E */ + jmpi_eq r6, 0x00000001, label026D /* 7C99 */ + arg_pushl 0x00000420 + arg_pushs "Hunters are hardly ever\nseen in this area!" + message ... + arg_pushs "This is a high-security\narea because of all the\ngovernment facilities." + add_msg ... + arg_pushs "The famous \"Lab\" is\nlocated in this area,\ntoo." + add_msg ... + arg_pushs "Please watch your manners\nas many high ranking\nofficials work here." + add_msg ... + mesend + ret + +label026D@0x026D: + arg_pushl 0x00000420 + arg_pushs "Around here, many people\nwork for the government\nor the research facility." + message ... + arg_pushs "I help out at the Lab\nonce in a while, too." + add_msg ... + arg_pushs "We still haven\'t heard\nfrom our relatives on\nPioneer 1." + add_msg ... + arg_pushs "It gets very lonely\njust living with my\nsister." + add_msg ... + arg_pushs "I wonder what happened\nto the people on \nPioneer 1..." + add_msg ... + arg_pushs "Even with the involvement\nof all the hunters," + add_msg ... + arg_pushs "there still haven\'t been\nany official\nannouncements." + add_msg ... + mesend + ret + +label026E@0x026E: + arg_pushl 0x00000420 + arg_pushs "Working at the Lab is\nreally hard work. But\nit\'s nice!" + message ... + arg_pushs "I get to meet a lot of\nhigh-ranking men!" + add_msg ... + arg_pushs "But there was this woman\nthe other day who came to\nthe Lab..." + add_msg ... + arg_pushs "Saying that she loves\nmachines more than\nanything else." + add_msg ... + arg_pushs "She said that she just\nwants to be able to work\nwith the machines." + add_msg ... + arg_pushs "The Lab couldn\'t find a\nreason to refuse, so she\nworks here now." + add_msg ... + arg_pushs "She was sure a strange\none, though..." + add_msg ... + mesend + ret + +label0280@0x0280: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r11, 0x00000001, label0282 /* 84D6 */ + jmpi_eq r6, 0x00000001, label0281 /* 83BD */ + arg_pushl 0x00000421 + arg_pushs "Ta la la..." + message ... + arg_pushs "Grown-ups are always\ncomplaining." + add_msg ... + arg_pushs "The people from\nPioneer 1 are only lost.\nThey\'ll be back!" + add_msg ... + arg_pushs "Ta la la..." + add_msg ... + mesend + ret + +label0281@0x0281: + arg_pushl 0x00000421 + arg_pushs "Ta la la..." + message ... + arg_pushs "What\'s an\nAdministration?" + add_msg ... + arg_pushs "Grown-ups are always\ncomplaining that" + add_msg ... + arg_pushs "the Administration\ncan\'t do anything right." + add_msg ... + arg_pushs "Ta la la..." + add_msg ... + mesend + ret + +label0282@0x0282: + arg_pushl 0x00000421 + arg_pushs "Ta la la..." + message ... + arg_pushs "I want to play with\nElly..." + add_msg ... + arg_pushs "But she said she\'s too\nbusy with work..." + add_msg ... + arg_pushs "But it\'s OK!" + add_msg ... + arg_pushs "She said she will invite\na new friend to play with\nus after work!" + add_msg ... + arg_pushs "She said his name is\nCal!" + add_msg ... + arg_pushs "Ta la la..." + add_msg ... + mesend + ret + +label0294@0x0294: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r11, 0x00000001, label0296 /* 8B7A */ + jmpi_eq r6, 0x00000001, label0295 /* 8805 */ + arg_pushl 0x00000422 + arg_pushs "It\'s been a while since\nthe explosion..." + message ... + arg_pushs "But there hasn\'t been\nany official announcement\nfrom the government." + add_msg ... + arg_pushs "I wish they would tell\nus something..." + add_msg ... + arg_pushs "I wonder if the rumor\nis true..." + add_msg ... + mesend + ret + +label0295@0x0295: + arg_pushl 0x00000422 + arg_pushs "I work in machine\ndelivery. So I get to go\ninto a lot of facilities." + message ... + arg_pushs "The Administration, The\nmilitary, and the Lab..." + add_msg ... + arg_pushs "I wonder why they never\nget along?" + add_msg ... + arg_pushs "One day, I delivered a\nbrand new VR device from\nthe Lab to the military..." + add_msg ... + arg_pushs "They refused it, so I\nended up having to take\nit right back to the Lab!" + add_msg ... + arg_pushs "If they would just learn\nto get along with one\nanother, then" + add_msg ... + arg_pushs "I\'m sure we\'d find the\nanswers to what happened\non Ragol much quicker." + add_msg ... + mesend + ret + +label0296@0x0296: + arg_pushl 0x00000422 + arg_pushs "There was something\nreally big going on in\nthe Lab a while back." + message ... + arg_pushs "I was bringing in parts\nthat are normally used\nfor huge facilities." + add_msg ... + arg_pushs "Then I had to deliver\nmachines that looked like\nthey were half destroyed." + add_msg ... + arg_pushs "I wonder if they were\nparts from Pioneer 1?" + add_msg ... + mesend + ret + +label02A8@0x02A8: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label02AA /* 9052 */ + jmpi_eq r11, 0x00000001, label02A9 /* 8EED */ + arg_pushl 0x00000423 + arg_pushs "The Lab seems hectic\nthese days." + message ... + arg_pushs "The Administration\'s one\nthing, but even those\ngovernment lackeys are" + add_msg ... + arg_pushs "taking advantage of the\nmilitary\'s weakness." + add_msg ... + arg_pushs "They\'ll be sorry!" + add_msg ... + mesend + ret + +label02A9@0x02A9: + arg_pushl 0x00000423 + arg_pushs "Too many people have no\nrespect for the military\nanymore!" + message ... + arg_pushs "All the scientists and\nhunters..." + add_msg ... + arg_pushs "If only Sir Heathcliff\nFlowen were here..." + add_msg ... + arg_pushs "The military would\nyield to no one!" + add_msg ... + mesend + ret + +label02AA@0x02AA: + arg_pushl 0x00000423 + arg_pushs "The late Sir Heathcliff\nFlowen, Deputy Commander,\nwas on Pioneer 1," + message ... + arg_pushs "Despite his old age, he\nwas quite skilled with\nthe sword." + add_msg ... + arg_pushs "There\'s a rumor that he\neven taught\nRed Ring Rico." + add_msg ... + arg_pushs "He was the reason why I\njoined the army in the\nfirst place." + add_msg ... + mesend + ret + +label02BC@0x02BC: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label02BF /* 97D7 */ + jmpi_eq r11, 0x00000001, label02BE /* 96AA */ + jmpi_eq r6, 0x00000001, label02BD /* 94C5 */ + arg_pushl 0x00000424 + arg_pushs "Since this area has a lot\nof important offices and\nfacilities..." + message ... + arg_pushs "It would be wise to keep\na low profile around\nhere." + add_msg ... + arg_pushs "There is a lot of\nconfidential information\nflying around..." + add_msg ... + arg_pushs "The Administration and\nthe military are involved\nin spy activities here." + add_msg ... + arg_pushs "So be careful, they may\nbe watching your every\nmove." + add_msg ... + mesend + ret + +label02BD@0x02BD: + arg_pushl 0x00000424 + arg_pushs "The Administration seems\nto be really busy these\ndays." + message ... + arg_pushs "I heard that they\norganized some of the\nhunters" + add_msg ... + arg_pushs "to form a investigation\nteam again." + add_msg ... + arg_pushs "I wonder what good this\nwill do." + add_msg ... + arg_pushs "They can\'t even collect\nanalyzed information\nwithout the Lab." + add_msg ... + mesend + ret + +label02BE@0x02BE: + arg_pushl 0x00000424 + arg_pushs "Since this is a top\nsecret mission," + message ... + arg_pushs "it\'ll be wise for you to\nkeep this job\nconfidential..." + add_msg ... + arg_pushs "Keeping confidentiality\nis a part of a hunter\'s\njob." + add_msg ... + mesend + ret + +label02BF@0x02BF: + arg_pushl 0x00000424 + arg_pushs "A lot of people want to\nknow Chief Natasha\'s\nbackground." + message ... + arg_pushs "It would be best not to\npry too much, though." + add_msg ... + arg_pushs "Some things are best left\nuntouched." + add_msg ... + mesend + ret + +label02D0@0x02D0: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label02D3 /* A082 */ + jmpi_eq r11, 0x00000001, label02D2 /* 9D8F */ + jmpi_eq r6, 0x00000001, label02D1 /* 9B06 */ + arg_pushl 0x00000425 + arg_pushs "Were you surprised to see\na Guild Counter in a\nplace like this?" + message ... + arg_pushs "The Hunter\'s Guild is\nhere to support everyone\non Pioneer 2!" + add_msg ... + arg_pushs "With support from the\nAdministration," + add_msg ... + arg_pushs "more Guild Counters are\ngoing to be built." + add_msg ... + arg_pushs "There\'s always work for\nhunters!" + add_msg ... + mesend + ret + +label02D1@0x02D1: + arg_pushl 0x00000425 + arg_pushs "But, I must admit..." + message ... + arg_pushs "It might\'ve been a\nmistake to build a Guild\nCounter in an area with" + add_msg ... + arg_pushs "so many government\nfacilities." + add_msg ... + arg_pushs "People in the government\ndon\'t trust the hunters\nso much..." + add_msg ... + arg_pushs "Truth is, we haven\'t\ngotten too many jobs\nlately..." + add_msg ... + arg_pushs "It might\'ve been better\nif we built these in the\nresidential areas..." + add_msg ... + arg_pushs "Oh, well..." + add_msg ... + mesend + ret + +label02D2@0x02D2: + arg_pushl 0x00000425 + arg_pushs "I know that you hunters\nare working really hard." + message ... + arg_pushs "But there\'s just nothing\nanybody can do right\nnow." + add_msg ... + arg_pushs "Right now, Ragol is off\nlimits to citizens. We\ncan\'t let them go down." + add_msg ... + arg_pushs "But at the same time, we\nhave to keep the public\nhappy..." + add_msg ... + arg_pushs "The hunter\'s hero,\nRed Ring Rico..." + add_msg ... + arg_pushs "The military\'s hero,\nHeathcliff Flowen..." + add_msg ... + arg_pushs "I\'m sure people are\nwaiting for the return of\ntheir heroes." + add_msg ... + mesend + ret + +label02D3@0x02D3: + arg_pushl 0x00000425 + arg_pushs "I work for the\nAdministration as a\nliaison to the Lab." + message ... + arg_pushs "But lately, the Lab\'s\nbeen terrible about\ngiving out information." + add_msg ... + arg_pushs "I know that our General\nand their Chief don\'t\nreally get along." + add_msg ... + arg_pushs "And I heard that this has\nbeen going on ever since\nthey both started working" + add_msg ... + arg_pushs "for the government on our\nhome world. It makes my\njob really hard." + add_msg ... + mesend + ret + +label0370@0x0370: + // Could not determine data type; disassembling as code + arg_pushl 0x00000418 + arg_pushs "I am Coren Tsu, a wandering merchant,\nyou could say." + message ... + arg_pushs "Please take some time to look at\nthe rare and wonderous goods\nI have been collecting." + add_msg ... + arg_pushs "If you spend a little meseta,\nyou could win a wonderful prize." + add_msg ... + arg_pushs "Well? Wanna try?" + add_msg ... + mesend + arg_pushb 0x64 + arg_pushs "Yes\nNo" + list ... + switch_jmp r100, [label0371 /* 1750 */, label0372 /* 18C1 */] + ret + +label0371@0x0371: + bb_get_number_in_pack r100 + jmpi_eq r100, 0x0000001E, label0373 /* 1984 */ + arg_pushl 0x00000418 + arg_pushs "You may win,\nyou may lose." + message ... + arg_pushs "But if you don't win,\ndon't take it out on me." + add_msg ... + arg_pushs "That's just the way\ngambling is, yes?" + add_msg ... + arg_pushs "Well then, how much\nmeseta do you want to pay?" + add_msg ... + arg_pushs "As long as you pay me,\nI'll give you a great service." + add_msg ... + mesend + arg_pushb 0x65 + arg_pushs "1000 Meseta\n10000 Meseta\n100000 Meseta\nI'll stop" + list ... + switch_jmp r101, [label0374 /* 19FD */, label0375 /* 1A12 */, label0376 /* 1A27 */, label0377 /* 1A3C */] + ret + +label0372@0x0372: + arg_pushl 0x00000418 + arg_pushs "Huh?" + message ... + arg_pushs "That's too bad..." + add_msg ... + arg_pushs "Well, these kind of things usually\nhave a chance to lose money. " + add_msg ... + arg_pushs "Let's keep this discreet." + add_msg ... + arg_pushs "If you feel up to it,\ntalk to me again." + add_msg ... + mesend + ret + +label0373@0x0373: + arg_pushl 0x00000418 + arg_pushs "It seems you have\ntoo many items." + message ... + arg_pushs "First, go and\norganize your items," + add_msg ... + arg_pushs "Then speak to me again." + add_msg ... + mesend + ret + +label0374@0x0374: + get_slot_meseta r102 + jmpi_lt r102, 0x000003E8, label0378 /* 1AA3 */ + leti r102, 0x000003E8 + jmp label0379 /* 1B02 */ + ret + +label0375@0x0375: + get_slot_meseta r102 + jmpi_lt r102, 0x00002710, label0378 /* 1AA3 */ + leti r102, 0x00002710 + jmp label0379 /* 1B02 */ + ret + +label0376@0x0376: + get_slot_meseta r102 + jmpi_lt r102, 0x000186A0, label0378 /* 1AA3 */ + leti r102, 0x000186A0 + jmp label0379 /* 1B02 */ + ret + +label0377@0x0377: + arg_pushl 0x00000418 + arg_pushs "What?" + message ... + arg_pushs "You said you'd try,\nthen you said no." + add_msg ... + arg_pushs "People like that\nfail at everything." + add_msg ... + mesend + ret + +label0378@0x0378: + arg_pushl 0x00000418 + arg_pushs "What the...?" + message ... + arg_pushs "You don't have the\nmeseta to pay me?" + add_msg ... + arg_pushs "I won't work with such\ncold hearted people." + add_msg ... + mesend + ret + +label0379@0x0379: + get_client_id r100 + let r103, r100 + let r104, r102 + clear r105 + take_slot_meseta r103-r104, r105 + jmpi_eq r105, 0x00000000, label0378 /* 1AA3 */ + arg_pushl 0x00000418 + arg_pushs "You better pray..." + message ... + arg_pushs "for something good..." + add_msg ... + mesend + clear r100 + +label037A@0x037A: + arg_pushl 0x00000010 + se ... + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + addi r100, 0x0000000F + jmpi_le r100, 0x0000005A, label037A /* 1B84 */ + arg_pushr r101 + bb_send_6xE2 ... + clear r106 + clear r100 + +label037B@0x037B: + sync + bb_get_6xE3_status r106 + jmpi_eq r106, 0x00000001, label037C /* 1BEA */ + jmpi_eq r106, 0x00000002, label037D /* 1D24 */ + addi r100, 0x00000001 + jmpi_le r100, 0x0000012C, label037B /* 1BAE */ + arg_pushs "SERVER SEND ERROR" + window_msg ... + winend + ret + +label037C@0x037C: + sync + arg_pushl 0x00000001 + bgm ... + arg_pushs "\nObtained !" + window_msg ... + winend + sync + arg_pushl 0x00000418 + arg_pushs "Look here!\nTake it!" + message ... + arg_pushs "Even if you had bad luck,\nsomething good will come out of it." + add_msg ... + arg_pushs "You'll win someday!" + add_msg ... + arg_pushs "In case you want to try again,\ncome back to me once more." + add_msg ... + mesend + ret + +label037D@0x037D: + arg_pushs "COMMAND EXECUTION ERROR" + window_msg ... + winend + ret + +label0384@0x0384: + // Could not determine data type; disassembling as code + arg_pushl 0x00000000 + bb_p2_menu ... + ret + +label038E@0x038E: + // Could not determine data type; disassembling as code + arg_pushl 0x00000002 + bb_p2_menu ... + ret + +label0398@0x0398: + // Could not determine data type; disassembling as code + arg_pushl 0x00000003 + bb_p2_menu ... + ret + +label03A2@0x03A2: + // Could not determine data type; disassembling as code + arg_pushl 0x00000006 + bb_p2_menu ... + ret + +label03AC@0x03AC: + // Could not determine data type; disassembling as code + arg_pushl 0x00000005 + bb_p2_menu ... + ret + +label03B6@0x03B6: + // Could not determine data type; disassembling as code + arg_pushl 0x00000004 + bb_p2_menu ... + ret + +label03C0@0x03C0: + // Could not determine data type; disassembling as code + arg_pushl 0x00000001 + bb_p2_menu ... + ret + +label03CA@0x03CA: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r47, 0x00000001, label03CC /* A6C4 */ + jmpi_eq r48, 0x00000001, label03CB /* A65D */ + arg_pushl 0x0000044B + arg_pushs "How do you do!\nI\'m NOL." + message ... + arg_pushs "It is adopted by extraordinary\nstaff collection of a lab by\nabout that I also came here recently." + add_msg ... + arg_pushs "You and newcomer ?" + add_msg ... + arg_pushs "It is working here!" + add_msg ... + arg_pushs "Although engaged in a journalist\'s job,\nan aversion wants to discern the\ntruth of an occurrence that" + add_msg ... + arg_pushs "itselves are very faced with a pioneer\'s 2\ninformation management organization." + add_msg ... + mesend + gset 0x03FB + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label03CB@0x03CB: + arg_pushl 0x0000044B + arg_pushs "How do you do!" + message ... + arg_pushs "I\'mNOL." + add_msg ... + mesend + gset 0x03FB + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label03CC@0x03CC: + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0203@0x0203: + arg_pushl 0x0000041A + arg_pushs "I am Natasha Milarose,\nGeneral Chief of Pioneer\n2 Research Facilities." + message ... + arg_pushs "This is your first time\nin the Lab, right?" + add_msg ... + mesend + ret + +label0204@0x0204: + arg_pushl 0x0000041A + arg_pushs "I am Natasha Milarose,\nGeneral Chief of Pioneer\n2 Research Facilities." + message ... + arg_pushs "This is your first time\nin the Lab, right?" + add_msg ... + mesend + ret + +label0214@0x0214: + arg_pushl 0x0000041B + arg_pushs "NOL serves as a\nreceptionist person in charge." + message ... + mesend + ret + +label0215@0x0215: + arg_pushl 0x0000041B + arg_pushs "Does a tune say very much?" + message ... + arg_pushs "I want to do my best\nat this tune. Giving" + add_msg ... + arg_pushs "Please take care\nnot to save a step." + add_msg ... + mesend + ret + +label021F@0x021F: + arg_pushl 0x0000041C + arg_pushs "The transmission equipment to\nsurface of the earth is installed here." + message ... + mesend + ret + +label0220@0x0220: + arg_pushl 0x0000041C + arg_pushs "The transmission equipment to\nsurface of the earth is installed here." + message ... + mesend + ret + +label0234@0x0234: + arg_pushl 0x0000041D + arg_pushs "Hello!" + message ... + arg_pushs "VR system of the lab which that\nit is in the inner part of this gate\nis not crossing to the governor-general\'s office" + add_msg ... + arg_pushs "or the army, either." + add_msg ... + mesend + ret + +label0235@0x0235: + arg_pushl 0x0000041D + arg_pushs "Hello!" + message ... + arg_pushs "VR system of the lab which that\nit is in the inner part of this gate\nis not crossing to the governor-general\'s office" + add_msg ... + arg_pushs "or the army, either." + add_msg ... + mesend + ret + +label0267@0x0267: + arg_pushl 0x0000041F + arg_pushs "Hello!\n." + message ... + arg_pushs "How do you do?" + add_msg ... + mesend + ret + +label0268@0x0268: + get_client_id r51 + get_gender r51, r52 + jmpi_eq r52, 0x00000001, label0269 /* AE2E */ + arg_pushl 0x0000041F + arg_pushs "Hello!\n." + message ... + arg_pushs "How do you do?" + add_msg ... + mesend + ret + +label0269@0x0269: + arg_pushl 0x0000041F + arg_pushs "Hello!\n." + message ... + arg_pushs "How do you do?" + add_msg ... + mesend + ret + nop diff --git a/notes/psobb/localized-assets/area-pioneer2/map_labo_on_j.txt b/notes/psobb/localized-assets/area-pioneer2/map_labo_on_j.txt new file mode 100755 index 00000000..f924f534 --- /dev/null +++ b/notes/psobb/localized-assets/area-pioneer2/map_labo_on_j.txt @@ -0,0 +1,1930 @@ +.version BB_V4 +.quest_num 65535 +.episode Episode1 +.max_players 0 +.name "title dummy" +.short_desc "intro dummy" +.long_desc "detail dummy" + +start@0x0000: + call label01F4 /* 0062 */ + jmp_on label0003 /* 0028 */, [r39, r40, r41] + ret + +label0001@0x0001: + // Could not determine data type; disassembling as code + ret + +label0002@0x0002: + // Could not determine data type; disassembling as code + leti r200, 0x00000000 + leti r201, 0x0000002A + leti r202, 0x00000001 + unhide_ene r200-r202 + switch_jmp r11, [label000C /* 0054 */, label000D /* 005B */] + ret + +label0003@0x0003: + gset 0x0049 + ret + +label0004@0x0004: + leti r200, 0x00000000 + leti r201, 0x0000002A + leti r202, 0x00000001 + unhide_ene r200-r202 + switch_jmp r11, [label000C /* 0054 */, label000D /* 005B */] + ret + +label0005@0x0005: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r9, 0x00000001, label0004 /* 002C */ + ret + +label000C@0x000C: + arg_pushl 0x00000001 + switch_off ... + ret + +label000D@0x000D: + arg_pushl 0x00000001 + switch_on ... + ret + +label01F4@0x01F4: + gget 0x005B, r1 + gget 0x004A, r2 + gget 0x004D, r3 + gget 0x0058, r4 + gget 0x004C, r5 + gget 0x004D, r6 + gget 0x004E, r7 + gget 0x0059, r8 + gget 0x004F, r9 + gget 0x005C, r10 + gget 0x0050, r11 + gget 0x0051, r12 + gget 0x0049, r13 + gget 0x005A, r14 + gget 0x0052, r15 + gget 0x005D, r16 + gget 0x0053, r17 + gget 0x0054, r18 + gget 0x0055, r19 + gget 0x0056, r20 + gget 0x0057, r21 + gget 0x005E, r22 + gget 0x005F, r23 + gget 0x0060, r24 + gget 0x0061, r25 + gget 0x0062, r26 + gget 0x0063, r27 + gget 0x01A4, r28 + gget 0x01A5, r29 + gget 0x01A6, r30 + gget 0x01A7, r31 + gget 0x01C2, r32 + gget 0x01C3, r33 + gget 0x01C4, r34 + gget 0x01C5, r35 + gget 0x01CC, r37 + gget 0x01CD, r38 + gget 0x0046, r39 + gget 0x0047, r40 + gget 0x0048, r41 + gget 0x0049, r42 + gget 0x01D5, r43 + gget 0x01D0, r44 + gget 0x01D1, r45 + gget 0x01D6, r46 + gget 0x03FB, r47 + gget 0x006D, r48 + gget 0x021B, r49 + gget 0x0225, r50 + gget 0x022F, r51 + ret + +label01F5@0x01F5: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r49, 0x00000001, label0204 /* 641B */ + jmp label0203 /* 6390 */ + jmpi_eq r23, 0x00000001, label0201 /* 13C9 */ + jmpi_eq r19, 0x00000001, label0200 /* 122B */ + jmpi_eq r18, 0x00000001, label0202 /* 11A0 */ + jmpi_eq r18, 0x00000001, label01FF /* 101A */ + jmpi_eq r17, 0x00000001, label01FE /* 0F57 */ + jmpi_eq r16, 0x00000001, label01FD /* 0EE8 */ + jmpi_eq r15, 0x00000001, label01FC /* 0C34 */ + jmpi_eq r11, 0x00000001, label01FA /* 0BD9 */ + jmpi_eq r10, 0x00000001, label01F9 /* 0B5A */ + jmpi_eq r9, 0x00000001, label01F8 /* 07F4 */ + jmpi_eq r5, 0x00000001, label01F7 /* 0794 */ + jmpi_eq r1, 0x00000001, label01F6 /* 073D */ + arg_pushl 0x0000041A + arg_pushs " !\nThank you for coming." + message ... + arg_pushs "I am Natasha Milarose,\nGeneral Chief of Pioneer\n2 Research Facilities." + add_msg ... + arg_pushs "This is your first time\nin the Lab, right?" + add_msg ... + arg_pushs "This is the center\nof all Pioneer 2 research\nfacilities." + add_msg ... + arg_pushs "We simply call it\nthe Lab." + add_msg ... + arg_pushs "The incident on Ragol,\nthe mysterious\nunderground ruins," + add_msg ... + arg_pushs "And ferocious\nlifeforms..." + add_msg ... + arg_pushs "I am sure you, as a\nhunter, have experienced\nthem all." + add_msg ... + arg_pushs "Here, we conduct research\nbased on data collected\nby hunters." + add_msg ... + arg_pushs "Then, we report our\nfindings to the\nAdministration." + add_msg ... + arg_pushs "What we would like to\ndiscuss with you today," + add_msg ... + arg_pushs "is not an direct order\nfrom the Administration.\nYou can think of it as" + add_msg ... + arg_pushs "a mission request from\nthe Lab to all available\nhunters." + add_msg ... + arg_pushs "I will explain briefly." + add_msg ... + arg_pushs "We discovered a new point\non Ragol\'s surface from\nour own research." + add_msg ... + arg_pushs "It all started with a\ncommunication we recently\nreceived from a man." + add_msg ... + arg_pushs "This man was a high\nranking official from\nPioneer 1." + add_msg ... + arg_pushs "But here is something\nthat really bothers me..." + add_msg ... + arg_pushs "Based on the log we\nreceived while we were\ntraveling," + add_msg ... + arg_pushs "this man had passed away\na few years ago on the\nsurface of Ragol." + add_msg ... + arg_pushs "So we want to find out\nwhat happened to him." + add_msg ... + arg_pushs "But... This mission \ninvolves a high amount\nof risk." + add_msg ... + arg_pushs "And this mission must\nremain a secret." + add_msg ... + arg_pushs "In order for us to\nmeasure your ability\nas a hunter," + add_msg ... + arg_pushs "You will have to go\nthrough a series of\nexams." + add_msg ... + arg_pushs "An aide will assist you\nwith further details\nabout the hunter\'s exam." + add_msg ... + arg_pushs "I look forward to seeing\nyour great results!" + add_msg ... + mesend + gset 0x005B + ret + +label01F6@0x01F6: + arg_pushl 0x0000041A + arg_pushs "We are not forcing you\nto take this mission." + message ... + arg_pushs "Accept or decline, it\'s\nup to you." + add_msg ... + mesend + ret + +label01F7@0x01F7: + arg_pushl 0x0000041A + arg_pushs "Impressive..." + message ... + arg_pushs "We will see how you\nwill do in the next VR\nfield." + add_msg ... + arg_pushs "Good luck." + add_msg ... + mesend + gset 0x01D6 + ret + +label01F8@0x01F8: + arg_pushl 0x0000041A + arg_pushs " ,\nCongratulations!" + message ... + arg_pushs "You have passed the\nexam." + add_msg ... + arg_pushs "We couldn\'t have asked\nfor a better result." + add_msg ... + arg_pushs "We\'ve decided to assign\nyou to a new point. \nIt\'s located..." + add_msg ... + arg_pushs "On a solitary island\nin the waters south of\nthe Central Dome." + add_msg ... + arg_pushs "We call it \"Gal Da Val.\"" + add_msg ... + arg_pushs "You will go to \nGal Da Val Island to\nbegin your mission." + add_msg ... + arg_pushs "One more thing..." + add_msg ... + arg_pushs "We need you to find a\nman." + add_msg ... + arg_pushs "\"Deputy Commander,\nHeathcliff Flowen.\"" + add_msg ... + arg_pushs "He\'s one of the\nmilitary\'s most famous\nheroes." + add_msg ... + arg_pushs "He is the one who sent\nthe message we\nintercepted." + add_msg ... + arg_pushs "However, he has been\nofficially announced\ndead." + add_msg ... + arg_pushs "We need you to find out\nwhether he is alive,\nand report back." + add_msg ... + arg_pushs "And...\nOne more thing." + add_msg ... + arg_pushs "The operator you worked\nwith during your\nhunter\'s exam" + add_msg ... + arg_pushs "has been assigned to be\nyour operator for this\nnew mission." + add_msg ... + arg_pushs "I hope it goes well." + add_msg ... + mesend + gset 0x005C + ret + +label01F9@0x01F9: + arg_pushl 0x0000041A + arg_pushs "Oh, and, the operator\nyou worked with during\nyour hunter\'s exam" + message ... + arg_pushs "has been assigned to\nbe the operator for\nyour new mission." + add_msg ... + arg_pushs "I hope it goes\nwell." + add_msg ... + mesend + ret + +label01FA@0x01FA: + arg_pushl 0x0000041A + arg_pushs "Heathcliff..." + message ... + arg_pushs "I never thought I would\ncome across that name\nagain..." + add_msg ... + arg_pushs "Fascinating..." + add_msg ... + mesend + ret + +label01FC@0x01FC: + arg_pushl 0x0000041A + arg_pushs "It\'s hard to believe such\na huge Altered Beast\nwasn\'t found before..." + message ... + arg_pushs "... ... Hmm." + add_msg ... + arg_pushs "We need you to continue\nwith the mission." + add_msg ... + arg_pushs "We pulled an unknown set\nof coordinates from the\nteleporter you used" + add_msg ... + arg_pushs "to get to the cliffs." + add_msg ... + arg_pushs "The last known\ncoordinates from the\ncliffs\' teleporter..." + add_msg ... + arg_pushs "The coordinates with some\nhighly unusual Photon\nreadings..." + add_msg ... + arg_pushs "And the origin of that\ntransmission..." + add_msg ... + arg_pushs "All three coordinates are\nin the same area." + add_msg ... + arg_pushs "These coordinates are\nunder the island...\nin the seabed." + add_msg ... + arg_pushs "There\'s no doubt that\nthere\'s some sort of \nfacility there." + add_msg ... + arg_pushs "... ... ..." + add_msg ... + arg_pushs " ," + add_msg ... + arg_pushs "please continue with the\nmission." + add_msg ... + mesend + gset 0x005D + ret + +label01FD@0x01FD: + arg_pushl 0x0000041A + arg_pushs "We\'ve collected some\nbasic information on the\nSeabed facility." + message ... + arg_pushs "Your operator will\nprovide you with the\ndetails." + add_msg ... + mesend + ret + +label01FE@0x01FE: + arg_pushl 0x0000041A + arg_pushs "The violent behavior of\nthe wildlife, the\nappearance of mutations," + message ... + arg_pushs "and the same abnormal\nPhoton readings as in the\nruins under Ragol..." + add_msg ... + arg_pushs "Hmm..." + add_msg ... + arg_pushs "The whole island seems\nlike a recreation of\nRagol\'s underground..." + add_msg ... + mesend + ret + +label01FF@0x01FF: + arg_pushl 0x0000041A + arg_pushs "You made it into the\nresearch facility on the\nseabed." + message ... + arg_pushs "The place may look empty\nnow, but there\'s no doubt" + add_msg ... + arg_pushs "that this used to be a\nresearch facility for\nPioneer 1." + add_msg ... + arg_pushs "Please continue\ninvestigating." + add_msg ... + arg_pushs "And, Heathcliff Flowen." + add_msg ... + arg_pushs "About his survival\nverification..." + add_msg ... + arg_pushs "His transmission\noriginated from within\nthis facility." + add_msg ... + arg_pushs "He should be there." + add_msg ... + arg_pushs "Whether he is still\nalive or not..." + add_msg ... + mesend + gset 0x0060 + ret + +label0202@0x0202: + arg_pushl 0x0000041A + arg_pushs "His transmission\noriginated from within\nthis facility." + message ... + arg_pushs "He should be there." + add_msg ... + arg_pushs "Whether he is still\nalive or not..." + add_msg ... + mesend + ret + +label0200@0x0200: + arg_pushl 0x0000041A + arg_pushs "\"I am... powerless, \nyet... I have...\"" + message ... + arg_pushs "\"I wait...abyss...\ndestruction...savior of\n...the red captive...\"" + add_msg ... + arg_pushs "?" + add_msg ... + arg_pushs "...is this it?" + add_msg ... + arg_pushs "This is the message\nfrom Flowen." + add_msg ... + arg_pushs "It was mostly static\nwhen we first intercepted\nit." + add_msg ... + arg_pushs "But we were able to\nanalyze the message to\nget some of the content." + add_msg ... + arg_pushs "Red..." + add_msg ... + arg_pushs "..." + add_msg ... + arg_pushs "Reminds me of that\ngirl..." + add_msg ... + mesend + gset 0x005F + ret + +label0201@0x0201: + arg_pushl 0x0000041A + arg_pushs "\"Savior of...the red\ncaptive...\"" + message ... + arg_pushs "Hmm..." + add_msg ... + mesend + ret + +label0208@0x0208: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r49, 0x00000001, label0215 /* 6539 */ + jmp label0214 /* 6474 */ + jmpi_eq r19, 0x00000001, label0213 /* 20A8 */ + jmpi_eq r17, 0x00000001, label0212 /* 1F73 */ + jmpi_eq r22, 0x00000001, label0211 /* 1F08 */ + jmpi_eq r15, 0x00000001, label0210 /* 1C0E */ + jmpi_eq r11, 0x00000001, label020F /* 1B8D */ + jmpi_eq r10, 0x00000001, label020E /* 1A7E */ + jmpi_eq r9, 0x00000001, label020D /* 19D7 */ + jmpi_eq r6, 0x00000001, label020C /* 1966 */ + jmpi_eq r5, 0x00000001, label020B /* 1886 */ + jmpi_eq r2, 0x00000001, label020A /* 17D1 */ + jmpi_eq r1, 0x00000001, label0209 /* 1499 */ + arg_pushl 0x0000041B + arg_pushs "チーフがお待ちです。\nどうぞお話しください。" + message ... + mesend + ret + +label0209@0x0209: + arg_pushl 0x0000041B + arg_pushs "I will explain further\nabout the hunter\'s\nexam." + message ... + arg_pushs "The exam will take place\nin a Virtual Reality\nsystem in the Lab." + add_msg ... + arg_pushs "There are two VR fields\nfor the hunter\'s exam:" + add_msg ... + arg_pushs "\"Temple\" and \"Spaceship.\"" + add_msg ... + arg_pushs "These two VR fields are\ndivided up into three\nareas:" + add_msg ... + arg_pushs "Alpha, Beta, and Final area." + add_msg ... + arg_pushs "Once you finish Alpha,\nBeta, and Final, you will\nhave cleared the Temple." + add_msg ... + arg_pushs "Then you will return to\nthe Lab, and we will\nreset the field." + add_msg ... + arg_pushs "You may come back to the\nLab before completing\nthe field, if you want." + add_msg ... + arg_pushs "But we recommend that\nyou complete the exam as\nquickly as possible." + add_msg ... + arg_pushs "So don\'t waste too\nmuch time." + add_msg ... + arg_pushs "To get to the VR field..." + add_msg ... + arg_pushs "Go down the slope, turn\nleft, and you will see\na blue gate in the back." + add_msg ... + arg_pushs "Go through the gate\nand you\'ll see a\nteleporter. Good luck!" + add_msg ... + mesend + gset 0x004A + ret + +label020A@0x020A: + arg_pushl 0x0000041B + arg_pushs "The Chief is a great\nleader." + message ... + arg_pushs "Research should be\ndirected by the Lab, not\nthe Administration." + add_msg ... + arg_pushs "We should have taken\ncharge from the very\nbeginning." + add_msg ... + mesend + ret + +label020B@0x020B: + arg_pushl 0x0000041B + arg_pushs "So, you defeated the\nBarba Ray! Good work!" + message ... + arg_pushs "The teleporter is set\nfor the next VR field." + add_msg ... + arg_pushs "It is ready to take you\nto the starting point of\nSpaceship area Alpha." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + gset 0x004D + ret + +label020C@0x020C: + arg_pushl 0x0000041B + arg_pushs "The difficulty level for\nthe Spaceship field is\nmuch higher." + message ... + arg_pushs "Please be careful!" + add_msg ... + mesend + ret + +label020D@0x020D: + arg_pushl 0x0000041B + arg_pushs "I see you defeated the\nGol Dragon." + message ... + arg_pushs "I had not expected you\nto do this well." + add_msg ... + arg_pushs "Oh....!\nsorry." + add_msg ... + arg_pushs "The Chief is waiting\nfor you.\nPlease talk to her." + add_msg ... + mesend + ret + +label020E@0x020E: + arg_pushl 0x0000041B + arg_pushs "As the Chief\nmentioned," + message ... + arg_pushs "Elly Person will be your\nofficial operator for\nthis mission." + add_msg ... + arg_pushs "She will help you with\nfurther details about\nthe mission." + add_msg ... + arg_pushs "She is over there by the\noperator booth. Please\ngo talk to her." + add_msg ... + mesend + ret + +label020F@0x020F: + arg_pushl 0x0000041B + arg_pushs "Elly...\nShe was only recently\nassigned to the Lab." + message ... + arg_pushs "We are a little bit\nworried about her." + add_msg ... + arg_pushs "But it\'s an official\ndecision, so...\nOh well." + add_msg ... + mesend + ret + +label0210@0x0210: + arg_pushl 0x0000041B + arg_pushs "We think... What you \nencountered at the cliff," + message ... + arg_pushs "the giant creature, is a\nmutation, or an\nAltered Beast." + add_msg ... + arg_pushs "This conclusion is based\non local data from Cal," + add_msg ... + arg_pushs "and data on the mutant\nlifeforms in Ragol\'s\nunderground." + add_msg ... + arg_pushs "For now, we\'re calling\nit a worm-type mutant\nlifeform." + add_msg ... + arg_pushs "The outbreak of\nmutations under Ragol\nwas traced to..." + add_msg ... + arg_pushs "Injections of body fluids\nfrom the giant crustacean\nlifeforms found there." + add_msg ... + arg_pushs "On the surface of Gal Da\nVal, the mutations also \nfollow the same pattern." + add_msg ... + arg_pushs "But," + add_msg ... + arg_pushs "This giant creature seems\nto be a slightly different\ntype of mutation." + add_msg ... + arg_pushs "Not only has its mutation\noccurred independently of\nother lifeforms," + add_msg ... + arg_pushs "but the scale of the\noriginal mutation is\nequivalent to" + add_msg ... + arg_pushs "that found in the giant\ncrustacean lifeform." + add_msg ... + arg_pushs "I wonder what this means?\nI wonder what the Chief\nthinks...?" + add_msg ... + mesend + gset 0x005E + ret + +label0211@0x0211: + arg_pushl 0x0000041B + arg_pushs "A mutant lifeform of a\ndifferent type from the\ngiant crustacean lifeform" + message ... + arg_pushs "was found in Ragol\'s\nunderground. I wonder\nwhat this means?" + add_msg ... + mesend + ret + +label0212@0x0212: + arg_pushl 0x0000041B + arg_pushs "Altered Beasts are\nfound both in the\nunderground mining site," + message ... + arg_pushs "and the Seabed facility.\nAnd both were secretly\nconstructed by Pioneer 1." + add_msg ... + arg_pushs "Could an experiment have\ncaused this outbreak of\nmutant lifeforms...?" + add_msg ... + arg_pushs "I wonder if the Chief\nknew about the existence\nof this facility..." + add_msg ... + arg_pushs "...No!" + add_msg ... + arg_pushs "She couldn\'t have..." + add_msg ... + mesend + ret + +label0213@0x0213: + arg_pushl 0x0000041B + arg_pushs "D-cellular sub lifeforms\nhave been found in the\nSeabed facility." + message ... + arg_pushs "Just like the Ragol\nunderground..." + add_msg ... + arg_pushs "All the data we\'ve\nreceived so far matches\nperfectly." + add_msg ... + arg_pushs "Everything seems\nidentical to the Ragol\nunderground!" + add_msg ... + arg_pushs "I am getting very\nscared..." + add_msg ... + arg_pushs "These similarities can\'t\nbe a coincidence..." + add_msg ... + arg_pushs "Did someone plan this\nwhole thing?" + add_msg ... + arg_pushs "The Chief..." + add_msg ... + mesend + ret + +label0258@0x0258: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r51, 0x00000001, label0269 /* 6A02 */ + jmpi_eq r50, 0x00000001, label0267 /* 6872 */ + arg_pushl 0x0000041F + arg_pushs "… … …" + message ... + mesend + ret + jmpi_eq r43, 0x00000001, label0266 /* 3899 */ + jmpi_eq r45, 0x00000001, label0266 /* 3899 */ + jmpi_eq r44, 0x00000001, label0265 /* 368D */ + jmpi_eq r19, 0x00000001, label0262 /* 35F7 */ + jmpi_eq r18, 0x00000001, label0261 /* 3549 */ + jmpi_eq r17, 0x00000001, label0260 /* 34F1 */ + jmpi_eq r16, 0x00000001, label025F /* 3244 */ + jmpi_eq r25, 0x00000001, label0264 /* 3200 */ + jmpi_eq r15, 0x00000001, label025E /* 314E */ + jmpi_eq r27, 0x00000001, label025C /* 2CE4 */ + jmp_on label025D /* 2EFB */, [r28, r29] + jmp_on label025D /* 2EFB */, [r28, r30] + jmp_on label025D /* 2EFB */, [r28, r31] + jmp_on label025D /* 2EFB */, [r29, r30] + jmp_on label025D /* 2EFB */, [r29, r31] + jmp_on label025D /* 2EFB */, [r30, r31] + jmpi_eq r26, 0x00000001, label0263 /* 30BC */ + jmpi_eq r13, 0x00000001, label025C /* 2CE4 */ + jmpi_eq r12, 0x00000001, label025B /* 2B0B */ + jmpi_eq r11, 0x00000001, label025A /* 2A8B */ + jmpi_eq r10, 0x00000001, label0259 /* 22FE */ + ret + +label0259@0x0259: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "!\nWe finally meet\nface to face!" + message ... + arg_pushs "I\'m Elly!" + add_msg ... + arg_pushs "To be honest with you," + add_msg ... + arg_pushs "that hunter\'s exam also\nhas another purpose." + add_msg ... + arg_pushs "It\'s used to match a\nhunter with a compatible\noperator." + add_msg ... + arg_pushs "So... That means that\nI still get to be your\noperator!" + add_msg ... + arg_pushs "Aren\'t you glad?" + add_msg ... + arg_pushs "... !? ..." + add_msg ... + arg_pushs "Oh yeah, look at this!" + add_msg ... + arg_pushs "What you see is the real\n\"Calus.\" \"He\'s\" the\nLab\'s newest AI system!!" + add_msg ... + arg_pushs "I worked with him during\nthe exam," + add_msg ... + arg_pushs "But I never really got\nto interface with him.\nBut now..." + add_msg ... + arg_pushs "Now I get to talk to him\nall I want!" + add_msg ... + arg_pushs "It\'s great!" + add_msg ... + arg_pushs "…素敵です。" + add_msg ... + arg_pushs "..." + add_msg ... + arg_pushs "... ..." + add_msg ... + arg_pushs "... ... ..." + add_msg ... + arg_pushs "Anyway..." + add_msg ... + arg_pushs "Let\'s see." + add_msg ... + arg_pushs "The Chief went over the\nbasic details of the\nmission with you, right?" + add_msg ... + arg_pushs "According to the data\ncollected by an auto\nreconnaissance device," + add_msg ... + arg_pushs "architecture from our\ncivilization, meaning\nfrom Pioneer 1," + add_msg ... + arg_pushs "was discovered on\nGal Da Val Island.\nThe structures..." + add_msg ... + arg_pushs "They\'re very large,\nwhich is unusual since\nthey\'re so far away " + add_msg ... + arg_pushs "from the Central Dome,\nwhere most of the \nresidential areas are." + add_msg ... + arg_pushs "None of the data sent\nfrom Pioneer 1 shows\nany record of this." + add_msg ... + arg_pushs "Same with the underground\nmining site on Ragol." + add_msg ... + arg_pushs "There must have been a\nreason that they kept\nthis hidden." + add_msg ... + arg_pushs "Cal will continue on\nwith an on-site scan." + add_msg ... + arg_pushs "It\'s the same\ncommunication terminal\nfrom the VR field." + add_msg ... + arg_pushs "So cute....!" + add_msg ... + arg_pushs "... Oh..." + add_msg ... + arg_pushs "Uh,\nI will restate your\nmission." + add_msg ... + arg_pushs "\"Investigate and report\nfindings of Gal Da Val\nIsland\"" + add_msg ... + arg_pushs "\"Search for Deputy\nCommander, Heathcliff\nFlowen\"" + add_msg ... + arg_pushs "That\'s it." + add_msg ... + arg_pushs "When you collect data\nduring your mission\non Gal Da Val," + add_msg ... + arg_pushs "You may transfer them\nhere by accessing Cal\non-site." + add_msg ... + arg_pushs "So that\'s basically\nthe whole mission." + add_msg ... + arg_pushs "OK?" + add_msg ... + arg_pushs "To get to the VR field," + add_msg ... + arg_pushs "Go down the slope, turn\nright, and go through the\nyellow gate" + add_msg ... + arg_pushs "Then you\'ll see a\nteleporter. Good luck!" + add_msg ... + mesend + gset 0x0050 + arg_pushl 0x00000001 + switch_on ... + ret + +label025A@0x025A: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "Go down the slope, turn\nright, and go through the\nyellow gate." + message ... + arg_pushs "Then you\'ll see a\nteleporter. Good luck!" + add_msg ... + mesend + ret + +label025B@0x025B: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "According to Cal..." + message ... + arg_pushs "The gate is locked\nbecause the entire island\nis in Security Mode." + add_msg ... + arg_pushs "Let\'s see..." + add_msg ... + arg_pushs "To unlock the gate..." + add_msg ... + arg_pushs "You\'ll need to disarm the\nsecurity locks in each of\nthe surrounding areas." + add_msg ... + arg_pushs "That should deactivate\nthe Security Mode." + add_msg ... + arg_pushs "That\'s what Cal says,\nanyway." + add_msg ... + arg_pushs "But that means..." + add_msg ... + arg_pushs "If the entire island\nis in Security Mode," + add_msg ... + arg_pushs "then the security\nlevel must be really\nhigh." + add_msg ... + arg_pushs "It must be very\ndangerous. Please be\nextra careful." + add_msg ... + mesend + gset 0x01AD + ret + +label025C@0x025C: + call label01F4 /* 0062 */ + jmpi_eq r26, 0x00000001, label0263 /* 30BC */ + arg_pushl 0x0000041F + arg_pushs "All security locks have\nbeen disengaged." + message ... + arg_pushs "You can enter the\nfacility through the gate" + add_msg ... + arg_pushs "in the Central Control\narea." + add_msg ... + arg_pushs "We\'re getting reports\nof abnormal Photon\nreadings..." + add_msg ... + arg_pushs "On Gal Da Val Island." + add_msg ... + arg_pushs "That\'s right!" + add_msg ... + arg_pushs "They\'re the same abnormal\nreadings as those from\nthe ruins under Ragol!" + add_msg ... + arg_pushs "This is a definite sign\nthat somewhere in that\narea..." + add_msg ... + arg_pushs "There is a large number\nof D-cellular sub\nlifeforms." + add_msg ... + arg_pushs "Please be careful." + add_msg ... + arg_pushs "We\'re still continuing\nour analysis on the\ninformation..." + add_msg ... + arg_pushs "I will update you\nlater." + add_msg ... + mesend + gset 0x0062 + ret + +label025D@0x025D: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "I knew we would find more\nof that message!" + message ... + arg_pushs "And the result of the\nanalysis is just as we\nthought, too." + add_msg ... + arg_pushs "This data was recorded\non the same day as the\nprevious data." + add_msg ... + arg_pushs "It seems that the data\nhas been segmented..." + add_msg ... + arg_pushs "The parts were then\nhidden in the database." + add_msg ... + arg_pushs "If you can find another\nterminal," + add_msg ... + arg_pushs "you may be able to access\nanother fragment of the\nmessage log." + add_msg ... + arg_pushs "Please continue\ninvestigating." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + gset 0x0063 + ret + +label0263@0x0263: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "The abnormal Photon\nreadings indicate..." + message ... + arg_pushs "A high concentration of\nD-cellular sub lifeforms" + add_msg ... + arg_pushs "somewhere in the\nvicinity." + add_msg ... + arg_pushs "Please be careful." + add_msg ... + mesend + ret + +label025E@0x025E: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "!\nWelcome back!" + message ... + arg_pushs "I\'m so glad you\'re OK." + add_msg ... + arg_pushs "... ... ..." + add_msg ... + arg_pushs "Oh!" + add_msg ... + arg_pushs "The Chief has been\nanxious to see you." + add_msg ... + arg_pushs "Please go see her!" + add_msg ... + mesend + gset 0x0061 + gset 0x01B7 + ret + +label0264@0x0264: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "The Chief has been\nanxiously waiting\nfor you." + message ... + arg_pushs "Please go see her!" + add_msg ... + mesend + ret + +label025F@0x025F: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "Have you heard about the\nfacility on the seabed?" + message ... + arg_pushs "I never imagined..." + add_msg ... + arg_pushs "That such a large\nresearch facility would" + add_msg ... + arg_pushs "exist in a place\nlike that." + add_msg ... + arg_pushs "According to the\nreconaissance, unlike\nthe one on the surface," + add_msg ... + arg_pushs "this facility was built\nonly for research\nand development." + add_msg ... + arg_pushs "It\'s so large, it\'s\nalmost a factory." + add_msg ... + arg_pushs "I imagine that there\nwere a lot of researchers\nworking inside it, too." + add_msg ... + arg_pushs "But we haven\'t seen any\nsigns of life anywhere..." + add_msg ... + arg_pushs "But..." + add_msg ... + arg_pushs "Being pessimistic won\'t\nhelp." + add_msg ... + arg_pushs "Cal has calculated the\nexact coordinates." + add_msg ... + arg_pushs "So I\'ve entered them into\nthe teleporter.\nGood luck! " + add_msg ... + mesend + gset 0x0053 + ret + +label0260@0x0260: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "I am a little bit\nworried." + message ... + arg_pushs "What if there\'s no\none left there,\neither?" + add_msg ... + mesend + ret + +label0261@0x0261: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "The abnormal Photon\nreadings get stronger\nas you go down." + message ... + arg_pushs "We still don\'t know\nwhat is down there..." + add_msg ... + arg_pushs "Cal is sending a\nwarning signal too.\nPlease be careful!" + add_msg ... + mesend + ret + +label0262@0x0262: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "Damage in the lower\nsections seem much\nworse." + message ... + arg_pushs "Seawater is pouring\nin..." + add_msg ... + arg_pushs "I wonder if Mr. Flowen is\nstill alive." + add_msg ... + mesend + ret + +label0265@0x0265: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs ", you\'re\nOK!" + message ... + arg_pushs "I was so worried, since\nthe communication got\ndisconnected." + add_msg ... + arg_pushs "I checked with Cal,\nand..." + add_msg ... + arg_pushs "The communication link\nwas cut off by some\nsort of jamming signal." + add_msg ... + arg_pushs "Also..." + add_msg ... + arg_pushs "That message wasn\'t a\nlog." + add_msg ... + arg_pushs "It wasn\'t a previously\nrecorded message!" + add_msg ... + arg_pushs "It was received in real\ntime," + add_msg ... + arg_pushs "just like the first one\nthe Lab received." + add_msg ... + arg_pushs "Not only that, it\noriginated way below the\nlower section." + add_msg ... + arg_pushs "There\'s a deep vertical\nshaft connected to the\nlower section." + add_msg ... + arg_pushs "That\'s where the message\nwas sent..." + add_msg ... + mesend + gset 0x01D1 + gset 0x01D5 + ret + +label0266@0x0266: + call label01F4 /* 0062 */ + arg_pushl 0x0000041F + arg_pushs "According to the data\ncollected from the\nfacility," + message ... + arg_pushs "that vertical hole is an" + add_msg ... + arg_pushs "\"Elevator Shaft\"" + add_msg ... + arg_pushs "And further down below..." + add_msg ... + arg_pushs "\"Test Subject Disposal\nSite\"" + add_msg ... + arg_pushs "That\'s what they called\nit." + add_msg ... + mesend + ret + +label021C@0x021C: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r50, 0x00000001, label0220 /* 6659 */ + jmp label021F /* 65CE */ + jmpi_eq r17, 0x00000001, label021E /* 3AF9 */ + jmpi_eq r11, 0x00000001, label021D /* 3A64 */ + arg_pushl 0x0000041C + arg_pushs "There is a teleporter\nto the surface here." + message ... + arg_pushs "You may not use this\nuntil the Chief gives\nher permission." + add_msg ... + arg_pushs "So stay away!" + add_msg ... + mesend + ret + +label021D@0x021D: + arg_pushl 0x0000041C + arg_pushs "There is a teleporter\nto the surface here." + message ... + arg_pushs "The Chief has already\ngiven permission to\nuse it." + add_msg ... + arg_pushs "Understood?\nNow go! Continue your\ninvestigation!" + add_msg ... + mesend + ret + +label021E@0x021E: + arg_pushl 0x0000041C + arg_pushs "The teleporter in the\nback is set to the Seabed\nfacility\'s coordinates." + message ... + arg_pushs "I adjusted the settings\nmyself. " + add_msg ... + arg_pushs "Now go! Go and get some\nmore useful data!" + add_msg ... + mesend + ret + +label0230@0x0230: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r50, 0x00000001, label0235 /* 6801 */ + jmp label0234 /* 66FE */ + jmpi_eq r17, 0x00000001, label0233 /* 3E91 */ + jmpi_eq r11, 0x00000001, label0232 /* 3D96 */ + jmpi_eq r6, 0x00000001, label0231 /* 3CA5 */ + arg_pushl 0x0000041D + arg_pushs "Hello!" + message ... + arg_pushs "What\'s behind the gate is\nthe Lab\'s latest VR\nsystem!" + add_msg ... + arg_pushs "The Administration and\nthe military have no \nknowledge about this." + add_msg ... + arg_pushs "The examination will\nstart from that moment\nyou\'re transported" + add_msg ... + arg_pushs "to the VR field through\nthe teleporter.\nSo be careful!" + add_msg ... + mesend + ret + +label0231@0x0231: + arg_pushl 0x0000041D + arg_pushs "Looks like you\'re doing\npretty well!" + message ... + arg_pushs "The Chief was very\npleased with your\nperformance!" + add_msg ... + arg_pushs "Her assistant, Dan,\ndidn\'t look happy,\nbut..." + add_msg ... + arg_pushs "Don\'t worry about it,\nhe\'s just jealous!" + add_msg ... + arg_pushs "Good luck on the next\nround!" + add_msg ... + mesend + ret + +label0232@0x0232: + arg_pushl 0x0000041D + arg_pushs "I heard that you were\nassigned a mission\nto explore the surface!" + message ... + arg_pushs "I\'m sure you\'ll do well," + add_msg ... + arg_pushs "considering your high\nscores on the VR exam." + add_msg ... + arg_pushs "Oh, and one more thing!" + add_msg ... + arg_pushs "I\'ll leave the VR field\nopen for you to use for\ntraining, if you want." + add_msg ... + arg_pushs "Good luck!" + add_msg ... + mesend + ret + +label0233@0x0233: + arg_pushl 0x0000041D + arg_pushs "How\'s the investigation\ngoing? There\'s an uproar\nin the Lab" + message ... + arg_pushs "every time the data you\nsend gets analyzed!" + add_msg ... + arg_pushs "If only the results were\nalways positive..." + add_msg ... + arg_pushs "There\'s an unpleasant\nfeeling in the Lab these\ndays..." + add_msg ... + arg_pushs "But it\'s nothing you\nshould worry about!\nKeep up the good work!" + add_msg ... + mesend + ret + +label0244@0x0244: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label0247 /* 4214 */ + jmpi_eq r11, 0x00000001, label0246 /* 412F */ + jmpi_eq r6, 0x00000001, label0245 /* 406C */ + arg_pushl 0x0000041E + arg_pushs "Research on machines,\nDNA, and Photons are\nbeing performed here." + message ... + arg_pushs "Yes, I know..." + add_msg ... + arg_pushs "I wish the researchers\nwould get along better\nwith one another." + add_msg ... + mesend + ret + +label0245@0x0245: + arg_pushl 0x0000041E + arg_pushs "Designing the Temple\nfield was really fun!" + message ... + arg_pushs "We got to be really\ncreative in the process." + add_msg ... + arg_pushs "But the Spaceship field\nmay be a bit too\ndifficult for you." + add_msg ... + arg_pushs "It was built for real\ncombat training." + add_msg ... + mesend + ret + +label0246@0x0246: + arg_pushl 0x0000041E + arg_pushs "パイオニア1ラボも\n随分と大規模に\n怪しいことやってたみたいね。" + message ... + arg_pushs "ラボってどこもそうだけど\n政府から研究資金が出てるから\nかなり癒着も激しいのよ。" + add_msg ... + arg_pushs "そうね。" + add_msg ... + arg_pushs "実際に裏世界の組織とも\nつながりが深かったりするしね。" + add_msg ... + mesend + ret + +label0247@0x0247: + arg_pushl 0x0000041E + arg_pushs "パイオニア1ラボの\nチーフは当代一と名高い\nオスト博士だったわ。" + message ... + arg_pushs "たぶん\nそれが失敗だったわね。" + add_msg ... + arg_pushs "その点 ウチが違うのは\nチーフ・ナターシャは\n政府からの天下りなのよね。" + add_msg ... + arg_pushs "政府で何をしてたのかは\nいまだに謎なんだけど。" + add_msg ... + arg_pushs "そうね。" + add_msg ... + arg_pushs "リーダーには 研究者以外が\nいいと思うわ。" + add_msg ... + arg_pushs "研究者にそういうのはダメよ。\n自分もそうだからわかるの。" + add_msg ... + mesend + ret + +label026C@0x026C: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r11, 0x00000001, label026E /* 45E6 */ + jmpi_eq r6, 0x00000001, label026D /* 4473 */ + arg_pushl 0x00000420 + arg_pushs "こんなところで\nハンターズさんを見るのは\n珍しいですわね。" + message ... + arg_pushs "ここはパイオニア2の中でも\n政府施設が多い区画。" + add_msg ... + arg_pushs "有名な施設になると\nラボもございますわ。" + add_msg ... + arg_pushs "身分の高い方たちが\n通ることも多いから\n礼儀に気をつけなくてはね。" + add_msg ... + mesend + ret + +label026D@0x026D: + arg_pushl 0x00000420 + arg_pushs "この区画には 政府や\n研究所のお仕事をしてる方が\nたくさんいますわ。" + message ... + arg_pushs "私も ラボのお手伝いを\nすることがよくありますのよ。" + add_msg ... + arg_pushs "パイオニア1の親類とも\n連絡が取れない今、" + add_msg ... + arg_pushs "妹と2人で暮らしてゆくのも\n大変ですわ。" + add_msg ... + arg_pushs "聞けば、\nパイオニア1の人たちは\n未だに行方不明とか…" + add_msg ... + arg_pushs "あれだけのハンターズさん達が\n出動しながら…" + add_msg ... + arg_pushs "まだなんの\n発表もないんですものね。" + add_msg ... + mesend + ret + +label026E@0x026E: + arg_pushl 0x00000420 + arg_pushs "ラボのお仕事は\n大変ですけど、" + message ... + arg_pushs "身分の高い殿方も\nたくさんお見えになるし。\n素敵なお仕事ですのよ。" + add_msg ... + arg_pushs "でも この間\n見かけた女性の方なんて!" + add_msg ... + arg_pushs "殿方よりも\n機械のほうがお好きみたいで。" + add_msg ... + arg_pushs "機械に触りたいからって\nラボの中まで\n押しかけてきたんですのよ!" + add_msg ... + arg_pushs "ラボでもしようがないから\n彼女を引き取ったらしいけれど…" + add_msg ... + arg_pushs "でも あんな変な人\n引き取ったりして\n大丈夫なのかしら。" + add_msg ... + mesend + ret + +label0280@0x0280: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r11, 0x00000001, label0282 /* 48CE */ + jmpi_eq r6, 0x00000001, label0281 /* 481B */ + arg_pushl 0x00000421 + arg_pushs "フンフフン。" + message ... + arg_pushs "大人の人はいっつも\n文句ばかり言ってるの。" + add_msg ... + arg_pushs "パイオニア1のみんなも\n今は見つからないだけで\nまたすぐに帰ってくるわ。" + add_msg ... + arg_pushs "フフンフン。" + add_msg ... + mesend + ret + +label0281@0x0281: + arg_pushl 0x00000421 + arg_pushs "フンフフン。" + message ... + arg_pushs "ねえねえ。\nそーとくふ、って何?" + add_msg ... + arg_pushs "大人の人がね。\nそーとくふは\nむのうだって言うの。" + add_msg ... + arg_pushs "大人の世界は\n難しくって\nよくわかんないなあ。" + add_msg ... + arg_pushs "フンフフン。" + add_msg ... + mesend + ret + +label0282@0x0282: + arg_pushl 0x00000421 + arg_pushs "フンフフン。" + message ... + arg_pushs "エリお姉ちゃんは\n最近 私と遊んでくれないの。" + add_msg ... + arg_pushs "お仕事が\n忙しいんだって。" + add_msg ... + arg_pushs "でもいいの!" + add_msg ... + arg_pushs "お仕事が終わったら\nエリお姉ちゃんの友達も一緒に\n遊べるかもしれないから!" + add_msg ... + arg_pushs "カル君って言うんだって!" + add_msg ... + arg_pushs "フンフフン。" + add_msg ... + mesend + ret + +label0294@0x0294: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r11, 0x00000001, label0296 /* 4C4A */ + jmpi_eq r6, 0x00000001, label0295 /* 4A9D */ + arg_pushl 0x00000422 + arg_pushs "あの爆発からしばらく経つけど…" + message ... + arg_pushs "総督府からは\n未だに何の発表もないし。" + add_msg ... + arg_pushs "何かわかったのなら\n発表してくれないと 不安になるよ。" + add_msg ... + arg_pushs "やっぱり噂通り\nなにかまずいことでも\n起こってるのかなあ。" + add_msg ... + mesend + ret + +label0295@0x0295: + arg_pushl 0x00000422 + arg_pushs "オレの仕事って\n機材の搬入だったりするからさ、" + message ... + arg_pushs "色んな施設の中に\n入る機会も多いんだけど。" + add_msg ... + arg_pushs "総督府と軍とラボ。\nなんであんなに\n仲が悪いんだろうね。" + add_msg ... + arg_pushs "ラボから最新のVR装置を\n軍の施設に持ってった時なんて、" + add_msg ... + arg_pushs "折角 搬入したものを\nそっくりそのままラボに\n持ち帰らなきゃなんなくなってさ。" + add_msg ... + arg_pushs "仲が悪いのもいいけど\nこっちはいい迷惑さ。" + add_msg ... + arg_pushs "それに皆で協力すれば\nラグオルの事件も早く\n解決できると思うんだけどなあ。" + add_msg ... + mesend + ret + +label0296@0x0296: + arg_pushl 0x00000422 + arg_pushs "けっこう前にラボ内が\n大騒ぎになってたことがあってさ。" + message ... + arg_pushs "なんか大掛かりな設備が\n導入されるらしくって\nいろいろ搬入したんだけど。" + add_msg ... + arg_pushs "半分壊れかけの機械やら\nなんやら運ばされたよ。" + add_msg ... + arg_pushs "あれってもしかして\nパイオニア1のものかな?" + add_msg ... + mesend + ret + +label02A8@0x02A8: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label02AA /* 4EFA */ + jmpi_eq r11, 0x00000001, label02A9 /* 4E05 */ + arg_pushl 0x00000423 + arg_pushs "最近 ラボの様子が慌しいな。" + message ... + arg_pushs "フン!\n総督府はともかくとして、" + add_msg ... + arg_pushs "軍が動けんからとは言え\n政府の飼い犬ごときが\n調子に乗って良いわけはない!" + add_msg ... + arg_pushs "今に泣きを見るに違いないさ。" + add_msg ... + mesend + ret + +label02A9@0x02A9: + arg_pushl 0x00000423 + arg_pushs "最近パイオニア2内で\n軍の人間を馬鹿にする奴が多くて困る。" + message ... + arg_pushs "科学者連中や\nハンターズ風情が\nのさばりおって!" + add_msg ... + arg_pushs "もし軍の英雄と名高い\nヒースクリフ・フロウウェン殿が\n存命であったならば…" + add_msg ... + arg_pushs "このようなことには\nならなかっただろうさ!" + add_msg ... + mesend + ret + +label02AA@0x02AA: + arg_pushl 0x00000423 + arg_pushs "故フロウウェン殿は\n陸軍副司令官として\nパイオニア1に乗船されたと聞く。" + message ... + arg_pushs "かなりの高齢にも関わらず\nその剣技たるや\nすさまじいものだったというぞ。" + add_msg ... + arg_pushs "しかも あの\nレッドリングリコの師でも\nあったという噂もある。" + add_msg ... + arg_pushs "かく言う僕も\n彼に憧れて 軍に入ったんだがね…" + add_msg ... + mesend + ret + +label02BC@0x02BC: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label02BF /* 52A1 */ + jmpi_eq r11, 0x00000001, label02BE /* 51F4 */ + jmpi_eq r6, 0x00000001, label02BD /* 5119 */ + arg_pushl 0x00000424 + arg_pushs "あまりこの区画で\n目立つ行動を取らんほうがいい。" + message ... + arg_pushs "ここは政府の息がかかった区画。" + add_msg ... + arg_pushs "色々な情報が\n飛びかっているが故に…" + add_msg ... + arg_pushs "裏では 軍も総督府も\n入り混じって\nスパイ活動も激しい。" + add_msg ... + arg_pushs "お前の行動も\n見張られて\nいるかもしれんぞ?" + add_msg ... + mesend + ret + +label02BD@0x02BD: + arg_pushl 0x00000424 + arg_pushs "総督府もだいぶ\n慌てているらしい。" + message ... + arg_pushs "最近では\n一部のハンターズを集めて\n調査団を再結成したと聞くが、" + add_msg ... + arg_pushs "…どうだろうな。" + add_msg ... + arg_pushs "ラボからの情報ですら\n信じる以外に道がない彼らに\n何ができるのか…" + add_msg ... + arg_pushs "見ものだよ。" + add_msg ... + mesend + ret + +label02BE@0x02BE: + arg_pushl 0x00000424 + arg_pushs "今回 ラボから受けた依頼は\n外に漏らさんほうが身のためだ…" + message ... + arg_pushs "あれは政府にとっても\n重要な機密事項。" + add_msg ... + arg_pushs "機密も守れんハンターズなどを\n雇っておく義理はないからな…" + add_msg ... + mesend + ret + +label02BF@0x02BF: + arg_pushl 0x00000424 + arg_pushs "チーフ・ナターシャの\n出自を気にしている奴は多い。" + message ... + arg_pushs "彼女のことには あまり\n首を突っ込まんほうがいい。" + add_msg ... + arg_pushs "知らぬことは\n知らぬままでいたほうが\nよいこともあるだろうよ…" + add_msg ... + mesend + ret + +label02D0@0x02D0: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r17, 0x00000001, label02D3 /* 573E */ + jmpi_eq r11, 0x00000001, label02D2 /* 55EF */ + jmpi_eq r6, 0x00000001, label02D1 /* 54A0 */ + arg_pushl 0x00000425 + arg_pushs "こんな堅苦しい区画にも\nギルドカウンターが\nあるなんてビックリだろ?" + message ... + arg_pushs "ハンターズギルドは\nパイオニア2クルー全員の味方!" + add_msg ... + arg_pushs "総督府のバックアップで\n船内にもギルドカウンターは\nどんどん設置していく予定だ。" + add_msg ... + arg_pushs "高貴なお方も\n大勢いらっしゃるとは言え、" + add_msg ... + arg_pushs "こんなご時世\n悩み事は尽きないものさ!" + add_msg ... + mesend + ret + +label02D1@0x02D1: + arg_pushl 0x00000425 + arg_pushs "とは言え…" + message ... + arg_pushs "政府施設の多いこの区画に\nギルドカウンターを作ったのは\n失敗だったかもしれん。" + add_msg ... + arg_pushs "もともと、君たちハンターズを\n信用してない奴ばかりだからな。\nこの区画は…" + add_msg ... + arg_pushs "実のところ\nあまり依頼もこないのだよ。" + add_msg ... + arg_pushs "一般の居住区画に\n作ってみたほうが\nよかったのかもしれんなあ。" + add_msg ... + arg_pushs "… … …" + add_msg ... + arg_pushs "まあ ゆっくり待つとするさ!" + add_msg ... + mesend + ret + +label02D2@0x02D2: + arg_pushl 0x00000425 + arg_pushs "ハンターズの君たちには\n頑張ってもらってはいるが。" + message ... + arg_pushs "実際はどうにも\nならんのが現状だよ。" + add_msg ... + arg_pushs "ラグオルがあんな状態で\n着陸を許可するわけにもいかんし。" + add_msg ... + arg_pushs "とは言っても\n一般層の不満は 広がるばかり。" + add_msg ... + arg_pushs "ハンターズの英雄\nレッドリングリコ。" + add_msg ... + arg_pushs "軍の英雄\n白髭公フロウウェン。" + add_msg ... + arg_pushs "彼ら英雄の帰還や復活を\n願っている人は多いがね。" + add_msg ... + mesend + ret + +label02D3@0x02D3: + arg_pushl 0x00000425 + arg_pushs "実は ワシは総督府の下で\nラボとのやり取りをやってるのさ。" + message ... + arg_pushs "だが どうも最近 ラボ側の\n情報の締めつけがきつくてな。" + add_msg ... + arg_pushs "ウチの総督とあそこのチーフは\nもともと仲も良くはないがね。" + add_msg ... + arg_pushs "あれは 本星政府内に\n一緒にいた時かららしいが。" + add_msg ... + arg_pushs "困ったもんだよ。" + add_msg ... + mesend + ret + +label0370@0x0370: + // Could not determine data type; disassembling as code + arg_pushl 0x00000418 + arg_pushs "オレはコレン・ツ。\n流浪の商人ってヤツだ。" + message ... + arg_pushs "今日はオレがかき集めた\nアレでレアな商品を\nここらで少しサバきたくてな。" + add_msg ... + arg_pushs "メセタをたんまりくれルッてんなら、\n豪華商品が当たるカモしれない、\nスゲェくじを引かせてやルぜ。" + add_msg ... + mesend + arg_pushb 0x64 + arg_pushs "はい\nいいえ" + list ... + switch_jmp r100, [label0371 /* 5943 */, label0372 /* 5A90 */] + ret + +label0371@0x0371: + bb_get_number_in_pack r100 + jmpi_eq r100, 0x0000001E, label0373 /* 5B2D */ + arg_pushl 0x00000418 + arg_pushs "当たルも八卦、\n当たラヌも八卦。" + message ... + arg_pushs "ロクなものが当たらなくても\nオレにあたルなよ。" + add_msg ... + arg_pushs "ギャンブルなんて\nそんなモンだからな。" + add_msg ... + arg_pushs "で、どのくらいメセタを\n払ってくれルンだい?" + add_msg ... + arg_pushs "メセタさえもらえりゃ、\nそれナリにサービスすルぜ?" + add_msg ... + mesend + arg_pushb 0x65 + arg_pushs "1000メセタ\n10000メセタ\n100000メセタ\nやっぱり止める" + list ... + switch_jmp r101, [label0374 /* 5B96 */, label0375 /* 5BAB */, label0376 /* 5BC0 */, label0377 /* 5BD5 */] + ret + +label0372@0x0372: + arg_pushl 0x00000418 + arg_pushs "ん?" + message ... + arg_pushs "ざんねんダナ。" + add_msg ... + arg_pushs "まあ、こういうモンはたいてい\n損をするかもしレナイからな。" + add_msg ... + arg_pushs "慎重なのもいいモンだ。\n気が向いタラ、また話しかけテクれ。" + add_msg ... + mesend + ret + +label0373@0x0373: + arg_pushl 0x00000418 + arg_pushs "アイテムが\nいっぱいみタイだな。" + message ... + arg_pushs "マズは、アイテムを\n整理してきテクれ。" + add_msg ... + arg_pushs "話はソレからだ。" + add_msg ... + mesend + ret + +label0374@0x0374: + get_slot_meseta r102 + jmpi_lt r102, 0x000003E8, label0378 /* 5C3C */ + leti r102, 0x000003E8 + jmp label0379 /* 5C9B */ + ret + +label0375@0x0375: + get_slot_meseta r102 + jmpi_lt r102, 0x00002710, label0378 /* 5C3C */ + leti r102, 0x00002710 + jmp label0379 /* 5C9B */ + ret + +label0376@0x0376: + get_slot_meseta r102 + jmpi_lt r102, 0x000186A0, label0378 /* 5C3C */ + leti r102, 0x000186A0 + jmp label0379 /* 5C9B */ + ret + +label0377@0x0377: + arg_pushl 0x00000418 + arg_pushs "ナンだ?" + message ... + arg_pushs "一度、ヤルと言ったのに\n止めルのか。" + add_msg ... + arg_pushs "そういうヤツは\nなにヤッても失敗するぞ。" + add_msg ... + mesend + ret + +label0378@0x0378: + arg_pushl 0x00000418 + arg_pushs "ナンだ?" + message ... + arg_pushs "払うといった額のメセタを\n満たしてナイのか?" + add_msg ... + arg_pushs "冷やかしナラお断りだよ。" + add_msg ... + mesend + ret + +label0379@0x0379: + get_client_id r100 + let r103, r100 + let r104, r102 + clear r105 + take_slot_meseta r103-r104, r105 + jmpi_eq r105, 0x00000000, label0378 /* 5C3C */ + arg_pushl 0x00000418 + arg_pushs "では、いくゾ。" + message ... + arg_pushs "いいモンが当たル様に\n念じルンだな。" + add_msg ... + mesend + clear r100 + +label037A@0x037A: + arg_pushl 0x00000010 + se ... + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + addi r100, 0x0000000F + jmpi_le r100, 0x0000005A, label037A /* 5CF3 */ + arg_pushr r101 + bb_send_6xE2 ... + clear r106 + clear r100 + +label037B@0x037B: + sync + bb_get_6xE3_status r106 + jmpi_eq r106, 0x00000001, label037C /* 5D59 */ + jmpi_eq r106, 0x00000002, label037D /* 5E59 */ + addi r100, 0x00000001 + jmpi_le r100, 0x0000012C, label037B /* 5D1D */ + arg_pushs "サーバーセンドエラー" + window_msg ... + winend + ret + +label037C@0x037C: + sync + arg_pushl 0x00000001 + bgm ... + arg_pushs "\nを入手した!" + window_msg ... + winend + sync + arg_pushl 0x00000418 + arg_pushs "ほらよ!\nもっていきな!" + message ... + arg_pushs "ロクなモンが当たらなくても\nそのうちイイものが" + add_msg ... + arg_pushs "必ず当たる!" + add_msg ... + arg_pushs "カモしれないからな、\nマタやってくれよな。" + add_msg ... + mesend + ret + +label037D@0x037D: + arg_pushs "コマンド実行エラー" + window_msg ... + winend + ret + +label0384@0x0384: + // Could not determine data type; disassembling as code + arg_pushl 0x00000000 + bb_p2_menu ... + ret + +label038E@0x038E: + // Could not determine data type; disassembling as code + arg_pushl 0x00000002 + bb_p2_menu ... + ret + +label0398@0x0398: + // Could not determine data type; disassembling as code + arg_pushl 0x00000003 + bb_p2_menu ... + ret + +label03A2@0x03A2: + // Could not determine data type; disassembling as code + arg_pushl 0x00000006 + bb_p2_menu ... + ret + +label03AC@0x03AC: + // Could not determine data type; disassembling as code + arg_pushl 0x00000005 + bb_p2_menu ... + ret + +label03B6@0x03B6: + // Could not determine data type; disassembling as code + arg_pushl 0x00000004 + bb_p2_menu ... + ret + +label03C0@0x03C0: + // Could not determine data type; disassembling as code + arg_pushl 0x00000001 + bb_p2_menu ... + ret + +label03CA@0x03CA: + // Could not determine data type; disassembling as code + call label01F4 /* 0062 */ + jmpi_eq r47, 0x00000001, label03CC /* 6388 */ + jmpi_eq r48, 0x00000001, label03CB /* 60F5 */ + arg_pushl 0x0000044B + arg_pushs "はじめまして!\nノル・リネイルです。" + message ... + arg_pushs "あら?\nあなた、新顔?" + add_msg ... + arg_pushs "私も最近、ここに来たばかりで\nラボの臨時の人員募集で\n採用されて、ここで働いているのよ!" + add_msg ... + arg_pushs "以前は ジャーナリストの職に\nついてたんだけど、パイオニア2の\n情報管理体制に嫌気がさしてね…" + add_msg ... + arg_pushs "自分たちの直面している\n出来事の真実を見極めたい!" + add_msg ... + arg_pushs "と、思って たくさん勉強して\nここに ようやく採用されたってわけ!" + add_msg ... + arg_pushs "採用されたからには\nどんどん夢に向かって\n突き進むわ!" + add_msg ... + arg_pushs "さて、私の話はこれくらいにして…" + add_msg ... + arg_pushs "ん、ごほん!" + add_msg ... + arg_pushs "では、あらためまして!" + add_msg ... + mesend + gset 0x03FB + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label03CB@0x03CB: + arg_pushl 0x0000044B + arg_pushs "お久しぶり!\n覚えてるかしら?\nジャーナリストのノル・リネイルです。" + message ... + arg_pushs "あの時は、\nラグオルに連れて行って\nもらってありがとう。" + add_msg ... + arg_pushs "あそこで見た現実が\n私の人生を変えたわ。" + add_msg ... + arg_pushs "気付いたのよ。" + add_msg ... + arg_pushs "一般市民のままでは\n真実を知ることも、" + add_msg ... + arg_pushs "それをみんなに伝えることも\nできないって。" + add_msg ... + arg_pushs "あの日見たことは、\n今でも自分の胸にしまってある。" + add_msg ... + arg_pushs "私、たくさん勉強したわ。\n自己流だった文章も\nずいぶん上達したのよ。" + add_msg ... + arg_pushs "そしてようやく\nラボに採用されたの!" + add_msg ... + arg_pushs "もうこっそりシティに\n潜りこむ必要もないのよ。" + add_msg ... + arg_pushs "夢に向かって\n突き進むわ!" + add_msg ... + arg_pushs "さて、私の話はこれくらいにして…" + add_msg ... + arg_pushs "ん、ごほん!" + add_msg ... + arg_pushs "では、あらためまして!" + add_msg ... + mesend + gset 0x03FB + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label03CC@0x03CC: + arg_pushl 0x00000007 + bb_p2_menu ... + ret + +label0203@0x0203: + arg_pushl 0x0000041A + arg_pushs "私はパイオニア2研究施設\n統括チーフの\nナターシャ・ミラローズ。" + message ... + arg_pushs "用があるなら直接でなく、\nそこの受付員に\n用件を伝えてくれ。" + add_msg ... + mesend + ret + +label0204@0x0204: + arg_pushl 0x0000041A + arg_pushs "調子はどうだい?" + message ... + arg_pushs "なかなかやると\n聞いているが…" + add_msg ... + arg_pushs "君には 期待しているよ。" + add_msg ... + mesend + ret + +label0214@0x0214: + arg_pushl 0x0000041B + arg_pushs "ノル・リネイルが\n受付担当員となります。" + message ... + arg_pushs "ラボの依頼については\n今後、彼女から\n受けることになります。" + add_msg ... + arg_pushs "そちらの受付カウンターに\nおりますので、詳しいことは\n彼女からお聞きください。" + add_msg ... + mesend + ret + +label0215@0x0215: + arg_pushl 0x0000041B + arg_pushs "なかなか調子が\nいいみたいですね。" + message ... + arg_pushs "この調子で\n頑張ってもらいたいものですな。" + add_msg ... + arg_pushs "くれぐれも 足元をすくわれぬよう\nお気をつけください。" + add_msg ... + mesend + ret + +label021F@0x021F: + arg_pushl 0x0000041C + arg_pushs "ここには\n地表への転送装置が\n設置されている。" + message ... + arg_pushs "チーフの許可がおりるまでは\n使用を禁じられている。" + add_msg ... + arg_pushs "無断で近寄らぬようにな。" + add_msg ... + mesend + ret + +label0220@0x0220: + arg_pushl 0x0000041C + arg_pushs "ここには\n地表への転送装置が\n設置されている。" + message ... + arg_pushs "もうすでに\nチーフの許可は\nおりているぞ。" + add_msg ... + arg_pushs "地表に行くなら\n有益な情報のひとつでも\n持ってくるんだな。" + add_msg ... + mesend + ret + +label0234@0x0234: + arg_pushl 0x0000041D + arg_pushs "こんにちは\nハンターズの方!" + message ... + arg_pushs "このゲートの奥にあるのは\n総督府や軍にも渡っていない\nラボの最新式VRシステム!" + add_msg ... + arg_pushs "現在は 最終テストの段階に\n入っていて ハンターズなら\n誰でも利用できるわ!" + add_msg ... + arg_pushs "ただし、何が起きるか\nわからないから\n気をつけてね!" + add_msg ... + mesend + ret + +label0235@0x0235: + arg_pushl 0x0000041D + arg_pushs "そうそう!" + message ... + arg_pushs "VRフィールドは今後も\n利用可能にしておくから\n訓練用に使ってもいいわ。" + add_msg ... + arg_pushs "よろしくね!" + add_msg ... + mesend + ret + +label0267@0x0267: + get_client_id r52 + get_gender r52, r53 + jmpi_eq r53, 0x00000001, label0268 /* 697F */ + arg_pushl 0x0000041F + arg_pushs "こんにちは!\nさん。" + message ... + arg_pushs "… … …" + add_msg ... + arg_pushs "…?" + add_msg ... + arg_pushs "わたしの顔に\nなにかついてます?" + add_msg ... + arg_pushs "なにも ついて…" + add_msg ... + arg_pushs "ないですよね?" + add_msg ... + arg_pushs "…もう!" + add_msg ... + arg_pushs "いろいろと大変なのは\nわかりますけど、" + add_msg ... + arg_pushs "ぼーっと してないで\n気を引き締めてくださいね!" + add_msg ... + mesend + ret + +label0268@0x0268: + arg_pushl 0x0000041F + arg_pushs "こんにちは!\nさん。" + message ... + arg_pushs "だいぶ順調みたいですね。" + add_msg ... + arg_pushs "わたし 応援してますので\n頑張ってくださいね!" + add_msg ... + mesend + ret + +label0269@0x0269: + arg_pushl 0x0000041F + arg_pushs "こんにちは!\nさん。" + message ... + arg_pushs "調子はどうですか?" + add_msg ... + arg_pushs "わたしは ラボで\n機械に触りたい放題ですので\n幸せです。" + add_msg ... + arg_pushs "… … …" + add_msg ... + arg_pushs "あっ…" + add_msg ... + arg_pushs "…えーと。" + add_msg ... + arg_pushs "わ… わたしの事は\n気にしないでください。" + add_msg ... + arg_pushs "ともかく!\nさんも\nいろいろと頑張ってくださいね!" + add_msg ... + mesend + ret + nop + nop + nop diff --git a/notes/psobb/localized-assets/npc-coren/tsuchan.txt b/notes/psobb/localized-assets/npc-coren/tsuchan.txt new file mode 100644 index 00000000..d910e20f --- /dev/null +++ b/notes/psobb/localized-assets/npc-coren/tsuchan.txt @@ -0,0 +1,96 @@ +########################################################### + +NPC: Coren Tsu - The Wanderer +AREAS: Pioneer 2 + +Translations by: apexseals (discord: apexseals) +Proofing & Debugging by: nolrinale (github.com/nolrinale) + +########################################################### + +presentation: + +I am Coren Tsu, a wandering merchant, +you could say. + +Please take some time to look at +the rare and wonderous goods +I have been collecting. + +If you spend a little meseta, +you could win a wonderful prize. + +Well? Wanna try? + + +You may win, +you may lose. + +But if you don't win, +don't take it out on me. + +That's just the way +gambling is, yes? + +Well then, how much +meseta do you want to pay? + +As long as you pay me, +I'll give you a great service. + + +Huh? + +That's too bad... + +Well, these kind of things usually +have a chance to lose money. + +Let's keep this discreet. +If you feel up to it, talk to me again. + + +It seems you have +too many items. + +First, go and +organize your items, + +Then speak to me again. + +What? + +You said you'd try, +then you said no. + +People like that +fail at everything. + + +What the...? + +You don't have the +meseta to pay me? + +I won't work with such +cold hearted people. + + +Alright, let's do it. + +You better pray +for something good... + + +Look here! +Take it! + +Even if you had bad luck, +something good will come out of it. + +You'll win someday! + +In case you want to try again, +come back to me once more. + + diff --git a/notes/psobb/usbb-resources/ccconsole_e.xvm b/notes/psobb/usbb-resources/ccconsole_e.xvm deleted file mode 100755 index 461b8831..00000000 Binary files a/notes/psobb/usbb-resources/ccconsole_e.xvm and /dev/null differ diff --git a/notes/psobb/usbb-resources/f128_player_ad_eng.prs b/notes/psobb/usbb-resources/f128_player_ad_eng.prs deleted file mode 100755 index 0d20197c..00000000 Binary files a/notes/psobb/usbb-resources/f128_player_ad_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/f256_ad_eng.prs b/notes/psobb/usbb-resources/f256_ad_eng.prs deleted file mode 100755 index 0e439f8f..00000000 Binary files a/notes/psobb/usbb-resources/f256_ad_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/f256_player_tex_eng.prs b/notes/psobb/usbb-resources/f256_player_tex_eng.prs deleted file mode 100755 index 5714006d..00000000 Binary files a/notes/psobb/usbb-resources/f256_player_tex_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/f256_selectgamen_a_eng.prs b/notes/psobb/usbb-resources/f256_selectgamen_a_eng.prs deleted file mode 100755 index cc136ad3..00000000 Binary files a/notes/psobb/usbb-resources/f256_selectgamen_a_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/f256_slot_eng.prs b/notes/psobb/usbb-resources/f256_slot_eng.prs deleted file mode 100755 index 646d4b95..00000000 Binary files a/notes/psobb/usbb-resources/f256_slot_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/f256_tag_eng.prs b/notes/psobb/usbb-resources/f256_tag_eng.prs deleted file mode 100755 index e6267e4b..00000000 Binary files a/notes/psobb/usbb-resources/f256_tag_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/f512_hunters_eng.xvm b/notes/psobb/usbb-resources/f512_hunters_eng.xvm deleted file mode 100755 index 6278e43e..00000000 Binary files a/notes/psobb/usbb-resources/f512_hunters_eng.xvm and /dev/null differ diff --git a/notes/psobb/usbb-resources/f512_midashi_eng.prs b/notes/psobb/usbb-resources/f512_midashi_eng.prs deleted file mode 100755 index 2fd50107..00000000 Binary files a/notes/psobb/usbb-resources/f512_midashi_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/map_city02_on_e.bin b/notes/psobb/usbb-resources/map_city02_on_e.bin index 16292a6a..117f978b 100755 Binary files a/notes/psobb/usbb-resources/map_city02_on_e.bin and b/notes/psobb/usbb-resources/map_city02_on_e.bin differ diff --git a/notes/psobb/usbb-resources/map_city_on_e.bin b/notes/psobb/usbb-resources/map_city_on_e.bin index f0bfd354..5efa1cb7 100755 Binary files a/notes/psobb/usbb-resources/map_city_on_e.bin and b/notes/psobb/usbb-resources/map_city_on_e.bin differ diff --git a/notes/psobb/usbb-resources/map_labo_on_e.bin b/notes/psobb/usbb-resources/map_labo_on_e.bin index cd8df80f..d791d79a 100755 Binary files a/notes/psobb/usbb-resources/map_labo_on_e.bin and b/notes/psobb/usbb-resources/map_labo_on_e.bin differ diff --git a/notes/psobb/usbb-resources/textureenglish.xvm b/notes/psobb/usbb-resources/textureenglish.xvm deleted file mode 100755 index f3a27661..00000000 Binary files a/notes/psobb/usbb-resources/textureenglish.xvm and /dev/null differ diff --git a/notes/psobb/usbb-resources/title2_eng.xvm b/notes/psobb/usbb-resources/title2_eng.xvm deleted file mode 100755 index fed16f86..00000000 Binary files a/notes/psobb/usbb-resources/title2_eng.xvm and /dev/null differ diff --git a/notes/psobb/usbb-resources/title_eng.prs b/notes/psobb/usbb-resources/title_eng.prs deleted file mode 100755 index ec153bde..00000000 Binary files a/notes/psobb/usbb-resources/title_eng.prs and /dev/null differ diff --git a/notes/psobb/usbb-resources/unitxt_e.bin b/notes/psobb/usbb-resources/unitxt_e.bin deleted file mode 100755 index 1d38706e..00000000 Binary files a/notes/psobb/usbb-resources/unitxt_e.bin and /dev/null differ diff --git a/notes/psobb/usbb-resources/ws_data_us.bin b/notes/psobb/usbb-resources/ws_data_us.bin deleted file mode 100755 index 7d44ee7d..00000000 Binary files a/notes/psobb/usbb-resources/ws_data_us.bin and /dev/null differ