From 60195806f85d2d6d629b43352c6a8104310704dd Mon Sep 17 00:00:00 2001 From: nmlgc Date: Wed, 2 Jul 2014 23:49:15 +0200 Subject: [PATCH] th03/mainl: Identify character name and title string pointers For some reason, this ends up modifying the relocations in the .exe header. Oh well, it's not code, so... *shrug* --- th03_mainl.asm | 80 +++++++++++++++++++++++++------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/th03_mainl.asm b/th03_mainl.asm index 21054fb9..d1e1e289 100644 --- a/th03_mainl.asm +++ b/th03_mainl.asm @@ -22268,13 +22268,13 @@ loc_9A8E: ; CODE XREF: sub_9A2C+53j push 2Fh ; '/' mov bx, [bp+var_4] shl bx, 2 - push large dword ptr [bx+0CAh] + push large CHAR_TITLE[bx] call sub_D197 push large 800134h push 2Fh ; '/' mov bx, [bp+var_4] shl bx, 2 - push large dword ptr [bx+0CEh] + push large CHAR_NAME[bx] call sub_D197 les bx, dword_105DA mov al, es:[bx+0Dh] @@ -22289,13 +22289,13 @@ loc_9A8E: ; CODE XREF: sub_9A2C+53j push 2Fh ; '/' mov bx, [bp+var_4] shl bx, 2 - push large dword ptr [bx+0CAh] + push large CHAR_TITLE[bx] call sub_D197 push large 1800134h push 2Fh ; '/' mov bx, [bp+var_4] shl bx, 2 - push large dword ptr [bx+0CEh] + push large CHAR_NAME[bx] call sub_D197 push 1 call sub_536 @@ -31340,24 +31340,24 @@ word_E47E dw 0 ; DATA XREF: start+21w start+F5w ... dd a@08tx_txt ; "@08TX.TXT" off_E4B6 dd a@00dm0_txt ; DATA XREF: _main+130r _main+149r ... ; "@00DM0.TXT" - dd aCVUUav ; " 夢と伝統を保守する巫女 " - dd aFocab@sC ; " 博麗 靈夢" - dd aLviuvCVICV ; " 久遠の夢に運命を任せる精神 " - dd aCgCv ; " 魅 魔" - dd aCvc@vNgcVivcvV ; " 魔法と紅夢からなる存在 " - dd aCIjb@cvcan ; " 霧雨 魔理沙 " - dd aVVVcvlvrvVC ; "はたらきもので恋を夢見る魔女" - dd aB@b@gggmgu ; "  エレン" - dd aTeclvF ; " 弾幕に美を夢みる姫 " - dd aPmuexp ; " 小兎姫" - dd aCV ; " 夢を失った少女騒霊 " - dd aGjgibegagigxgi ; "カナ・アナベラル" - dd aB@b@b@cV ; "    夢を探す科学 " - dd aB@tisqb@canboq ; " 朝倉 理香子" - dd aB@Ouv ; "  時をかける夢幻の住人 " - dd aCkftiB@vVfvs ; " 北白河 ちゆり" - dd aB@B@b@b@cMURrb ; "     夢幻伝説    " - dd aB@iknsb@cF ; "  岡崎 夢美" +CHAR_TITLE dd TITLE_REIMU ; " 夢と伝統を保守する巫女 " +CHAR_NAME dd NAME_REIMU ; " 博麗 靈夢" + dd TITLE_MIMA ; " 久遠の夢に運命を任せる精神 " + dd NAME_MIMA ; " 魅 魔" + dd TITLE_MARISA ; " 魔法と紅夢からなる存在 " + dd NAME_MARISA ; " 霧雨 魔理沙 " + dd TITLE_ELLEN ; "はたらきもので恋を夢見る魔女" + dd NAME_ELLEN ; "  エレン" + dd TITLE_KOTOHIME ; " 弾幕に美を夢みる姫 " + dd NAME_KOTOHIME ; " 小兎姫" + dd TITLE_KANA ; " 夢を失った少女騒霊 " + dd NAME_KANA ; "カナ・アナベラル" + dd TITLE_RIKAKO ; "    夢を探す科学 " + dd NAME_RIKAKO ; " 朝倉 理香子" + dd TITLE_CHIYURI ; "  時をかける夢幻の住人 " + dd NAME_CHIYURI ; " 北白河 ちゆり" + dd TITLE_YUMEMI ; "     夢幻伝説    " + dd NAME_YUMEMI ; "  岡崎 夢美" word_E502 dw 38Ah ; DATA XREF: sub_990C+CBr word_E504 dw 391h ; DATA XREF: sub_990C+80r sub_990C+91r ... a0016_pi db '0016.pi',0 @@ -31384,24 +31384,24 @@ a@06tx_txt db '@06TX.TXT',0 ; DATA XREF: dseg:00BAo a@07tx_txt db '@07TX.TXT',0 ; DATA XREF: dseg:00BEo a@08tx_txt db '@08TX.TXT',0 ; DATA XREF: dseg:00C2o a@00dm0_txt db '@00DM0.TXT',0 ; DATA XREF: dseg:off_E4B6o -aCVUUav db ' 夢と伝統を保守する巫女 ',0 ; DATA XREF: dseg:00CAo -aFocab@sC db ' 博麗 靈夢',0 ; DATA XREF: dseg:00CEo -aLviuvCVICV db ' 久遠の夢に運命を任せる精神 ',0 ; DATA XREF: dseg:00D2o -aCgCv db ' 魅 魔',0 ; DATA XREF: dseg:00D6o -aCvc@vNgcVivcvV db ' 魔法と紅夢からなる存在 ',0 ; DATA XREF: dseg:00DAo -aCIjb@cvcan db ' 霧雨 魔理沙 ',0 ; DATA XREF: dseg:00DEo -aVVVcvlvrvVC db 'はたらきもので恋を夢見る魔女',0 ; DATA XREF: dseg:00E2o -aB@b@gggmgu db '  エレン',0 ; DATA XREF: dseg:00E6o -aTeclvF db ' 弾幕に美を夢みる姫 ',0 ; DATA XREF: dseg:00EAo -aPmuexp db ' 小兎姫',0 ; DATA XREF: dseg:00EEo -aCV db ' 夢を失った少女騒霊 ',0 ; DATA XREF: dseg:00F2o -aGjgibegagigxgi db 'カナ・アナベラル',0 ; DATA XREF: dseg:00F6o -aB@b@b@cV db '    夢を探す科学 ',0 ; DATA XREF: dseg:00FAo -aB@tisqb@canboq db ' 朝倉 理香子',0 ; DATA XREF: dseg:00FEo -aB@Ouv db '  時をかける夢幻の住人 ',0 ; DATA XREF: dseg:0102o -aCkftiB@vVfvs db ' 北白河 ちゆり',0 ; DATA XREF: dseg:0106o -aB@B@b@b@cMURrb db '     夢幻伝説    ',0 ; DATA XREF: dseg:010Ao -aB@iknsb@cF db '  岡崎 夢美',0 ; DATA XREF: dseg:010Eo +TITLE_REIMU db ' 夢と伝統を保守する巫女 ',0 ; DATA XREF: dseg:00CAo +NAME_REIMU db ' 博麗 靈夢',0 ; DATA XREF: dseg:00CEo +TITLE_MIMA db ' 久遠の夢に運命を任せる精神 ',0 ; DATA XREF: dseg:00D2o +NAME_MIMA db ' 魅 魔',0 ; DATA XREF: dseg:00D6o +TITLE_MARISA db ' 魔法と紅夢からなる存在 ',0 ; DATA XREF: dseg:00DAo +NAME_MARISA db ' 霧雨 魔理沙 ',0 ; DATA XREF: dseg:00DEo +TITLE_ELLEN db 'はたらきもので恋を夢見る魔女',0 ; DATA XREF: dseg:00E2o +NAME_ELLEN db '  エレン',0 ; DATA XREF: dseg:00E6o +TITLE_KOTOHIME db ' 弾幕に美を夢みる姫 ',0 ; DATA XREF: dseg:00EAo +NAME_KOTOHIME db ' 小兎姫',0 ; DATA XREF: dseg:00EEo +TITLE_KANA db ' 夢を失った少女騒霊 ',0 ; DATA XREF: dseg:00F2o +NAME_KANA db 'カナ・アナベラル',0 ; DATA XREF: dseg:00F6o +TITLE_RIKAKO db '    夢を探す科学 ',0 ; DATA XREF: dseg:00FAo +NAME_RIKAKO db ' 朝倉 理香子',0 ; DATA XREF: dseg:00FEo +TITLE_CHIYURI db '  時をかける夢幻の住人 ',0 ; DATA XREF: dseg:0102o +NAME_CHIYURI db ' 北白河 ちゆり',0 ; DATA XREF: dseg:0106o +TITLE_YUMEMI db '     夢幻伝説    ',0 ; DATA XREF: dseg:010Ao +NAME_YUMEMI db '  岡崎 夢美',0 ; DATA XREF: dseg:010Eo aYume_cfg db 'YUME.CFG',0 ; DATA XREF: sub_95F3+6o aLogo0_rgb db 'logo0.rgb',0 ; DATA XREF: sub_9624+5o aLogo_cd2 db 'logo.cd2',0 ; DATA XREF: sub_9624+15o