# Strings referenced from OV02.OVL
# Each unique string is shown with one example use site.
# format: <use_va>  ->  <string_va>  '<string>'

0x00a849b4  ->  0x00ab8658  'Null'
0x00a950c0  ->  0x00ab8cc0  'mainLoop'
0x00a95148  ->  0x00ab8cd0  'think'
0x00a97828  ->  0x00ab8e80  '%s%02d.%s'
0x00a97ddc  ->  0x00ab9148  '%s,%d,,'
0x00a9aedc  ->  0x00ab91d0  '%s\%s'
0x00a9af54  ->  0x00ab91d8  '0 < nBufSize'
0x00a9af58  ->  0x00ab91e8  'kmisc.euc.c'
0x00a9b43c  ->  0x00ab91f8  '0 <= pResult->anIndex[0] && pResult->anIndex[0] < nKeyNum'
0x00a9b468  ->  0x00ab9238  '0 <= pResult->anIndex[1] && pResult->anIndex[1] < nKeyNum'
0x00a9b494  ->  0x00ab9278  '0 <= pResult->anIndex[2] && pResult->anIndex[2] < nKeyNum'
0x00a9b4c0  ->  0x00ab92b8  '0 <= pResult->anIndex[3] && pResult->anIndex[3] < nKeyNum'
0x00a9b544  ->  0x00ab92f8  'pKey && (0 < nKeyNum)'
0x00a9ba34  ->  0x00ab9410  '!s_bPacketOpen'
0x00a9ba38  ->  0x00ab9420  'ksprite.euc.c'
0x00a9bab4  ->  0x00ab9430  's_bPacketOpen'
0x00a9c374  ->  0x00ab9440  'pPrim->pTexInfo'
0x00a9d568  ->  0x00ab9470  'pvXTX'
0x00a9d60c  ->  0x00ab9478  'pTexTrans'
0x00a9d62c  ->  0x00ab9488  'pPixel'
0x00a9e108  ->  0x00ab9678  'mov/%s/bat/%s.txt'
0x00a9e1b0  ->  0x00ab9690  'bat_voice\%s'
0x00a9e278  ->  0x00ab96a0  'bSuccess'
0x00a9e27c  ->  0x00ab96b0  'kaogura.euc.c'
0x00a9e87c  ->  0x00ab9810  'pParam->pPos && pParam->pTargetPos'
0x00a9e880  ->  0x00ab9838  'movescript.euc.c'
0x00a9e978  ->  0x00ab9870  'pHeader'
0x00a9e9fc  ->  0x00ab9898  '%s  pos %s  dir %s'
0x00a9ea64  ->  0x00ab98b0  '%d  index %d  num %d'
0x00a9ea8c  ->  0x00ab98c8  'atk %g,%g,%g,%g'
0x00a9ead8  ->  0x00ab98d8  'def %g,%g,%g,%g'
0x00a9eeb4  ->  0x00ab98f0  '0 <= pResult->anIndex[0] && pResult->anIndex[0] < nKeyNum'
0x00a9eedc  ->  0x00ab9930  '0 <= pResult->anIndex[1] && pResult->anIndex[1] < nKeyNum'
0x00a9ef08  ->  0x00ab9970  '0 <= pResult->anIndex[2] && pResult->anIndex[2] < nKeyNum'
0x00a9ef34  ->  0x00ab99b0  '0 <= pResult->anIndex[3] && pResult->anIndex[3] < nKeyNum'
0x00a9ef90  ->  0x00ab99f0  'pPl->pMVS'
0x00a9f718  ->  0x00ab9a20  'pPl->pMVS->nTotalFrame'
0x00a9f78c  ->  0x00ab9a38  'MVSIsEnable(pPl)'
0x00a9f800  ->  0x00ab9a50  'eMotion < (int)NUM_OF(s_aszMotionName)'
0x00a9f960  ->  0x00ab9a78  '!(ePosMode == GROUND && eDirMode == MVS_DIFFHEIGHT_DOWN)'
0x00a9f998  ->  0x00ab9ab8  '!(ePosMode == HIGHEST && eDirMode == MVS_DIFFHEIGHT_UP)'
0x00a9f9ec  ->  0x00ab9af0  '0 < nMVSNum'
0x00a9fa18  ->  0x00ab9b30  '[MVS] first select cate:%d %d/%d'
0x00a9fa50  ->  0x00ab9b58  '[MVS] last select cate:%d %d/%d'
0x00a9faa0  ->  0x00ab9b78  '[MVS] second over cate:%d %d/%d'
0x00a9faf0  ->  0x00ab9b98  '[MVS] random cate:%d %d/%d'
0x00a9fef8  ->  0x00ab9c98  'nBit < (int)NUM_OF(s_aCateList)'
0x00aa0218  ->  0x00ab9cc0  'robo_battle.euc.c'
0x00aa0440  ->  0x00ab9d20  'bLeaderSetting'
0x00aa0460  ->  0x00ab9d60  'mainLoop'
0x00aa08e0  ->  0x00ab9d70  'RBOrderGetCurrentPos() < RBOrderGetNum()'
0x00aa0cf0  ->  0x00ab9da0  'think'
0x00aa0d5c  ->  0x00ab9da8  's_RB.nDeadListNum < (int)NUM_OF(s_RB.apDeadList)'
0x00aa0d90  ->  0x00ab9de0  'DEAD LIST ADD %s'
0x00aa0e0c  ->  0x00ab9df8  'RESERVER REPLASE new:%s'
0x00aa0ec8  ->  0x00ab9e10  'pDead'
0x00aa12bc  ->  0x00ab9e18  '0 <= nIndex && nIndex < RINST_NUM'
0x00aa19bc  ->  0x00ab9e60  'robo_order.euc.c'
0x00aa1b8c  ->  0x00ab9e78  'pOrder->nListNum < (int)NUM_OF(pOrder->aList)'
0x00aa1d24  ->  0x00ab9ec0  '0 <= pOrder->nPos'
0x00aa22ac  ->  0x00ab9f08  'robo.euc.c'
0x00aa2308  ->  0x00ab9f18  'pBICInfo'
0x00aa2594  ->  0x00ab9f48  'pRobo->pObjUnit'
0x00aa25e4  ->  0x00ab9f58  'pRobo->pObjUnit->pUnitData'
0x00aa26e4  ->  0x00ab9f78  'image'
0x00aa2734  ->  0x00ab9fa0  'pAct->rsrc[XAct_Rsrc_MDL]'
0x00aa2764  ->  0x00ab9fd8  'pAct->rsrc[XAct_Rsrc_TEX]'
0x00aa2794  ->  0x00aba010  'pAct->rsrc[XAct_Rsrc_XHR]'
0x00aa27c4  ->  0x00aba048  'pAct->rsrc[XAct_Rsrc_EPF]'
0x00aa2808  ->  0x00aba080  'bSuccess'
0x00aa2880  ->  0x00aba090  'pvSound'
0x00aa28c4  ->  0x00aba0b8  'pAct->rsrc[XAct_Rsrc_XAP]'
0x00aa2ac4  ->  0x00aba0f0  'uno != - 1'
0x00aa2b34  ->  0x00aba120  'pDead'
0x00aa2bb8  ->  0x00aba128  'wpn:0x%X key:0x%X'
0x00aa2e60  ->  0x00aba140  '%s MOTOFF'
0x00aa2e90  ->  0x00aba150  '%s MOTON'
0x00aa34f0  ->  0x00aba198  'Turn:%d Tar:%d Act:%d AnimPack==NULL'
0x00aa3524  ->  0x00aba1c0  'EN:%d/%d AN:%d/%d use:%d'
0x00aa35c4  ->  0x00aba1e0  'index:%d BIC:%d'
0x00aa3c24  ->  0x00aba200  'pRobo'
0x00aa3f74  ->  0x00aba208  '%s MOUNT:%d'
0x00aa3fa0  ->  0x00aba218  'RWEAPON(pParent,nActorIndex) == NULL'
0x00aa4190  ->  0x00aba2e0  'pAct->rsrc[XAct_Rsrc_XAP_Ext1]'
0x00aa42a0  ->  0x00aba320  '0 <= nActorIndex && nActorIndex < WPN_EQU_MAX'
0x00aa4588  ->  0x00aba350  'RACTOR(pRobo)'
0x00aa45c8  ->  0x00aba360  'RACTOR(pRobo)->rsrc[XAct_Rsrc_XHR]'
0x00aa45f8  ->  0x00aba3a8  'pRobo->pExtMotion'
0x00aa461c  ->  0x00aba3e8  'pExtSound'
0x00aa46c8  ->  0x00aba418  'pRobo->pExtEffect'
0x00aa4bbc  ->  0x00aba470  'think'
0x00aa4bf4  ->  0x00aba478  'robo_deadseq.euc.c'
0x00aa5404  ->  0x00aba510  'robo_motion.euc.c'
0x00aa5464  ->  0x00aba528  'pRobo && RACTOR(pRobo)'
0x00aa55fc  ->  0x00aba540  'RACTOR(pRobo)'
0x00aa5604  ->  0x00aba550  '%s:%d'
0x00aa565c  ->  0x00aba558  'RACTOR(pRobo)->rsrc[XAct_Rsrc_XHR]'
0x00aa5704  ->  0x00aba5a8  'RWEAPON(pRobo,i)->rsrc[XAct_Rsrc_XHR]'
0x00aa5870  ->  0x00aba600  'RACTOR(pRobo)->rsrc[XAct_Rsrc_XAP_Ext1]'
0x00aa5878  ->  0x00aba628  'bic:%d name:%s'
0x00aa66bc  ->  0x00aba718  '0 <= nBaseLevel && nBaseLevel < (int)NUM_OF(s_anAnimaPointBaseTable)'
0x00aa66c0  ->  0x00aba760  'robo_param.euc.c'
0x00aa6cf4  ->  0x00aba798  '1 <= lv && lv <= 3'
0x00aa6cfc  ->  0x00aba7b0  '%d %s lv:%d'
0x00aa70f0  ->  0x00aba7d0  'pTec'
0x00aa71cc  ->  0x00aba7e0  'robo_attackseq.euc.c'
0x00aa720c  ->  0x00aba7f8  'pAS->StateFunc'
0x00aa78ac  ->  0x00aba870  'robo_attackseq_state.euc.c'
0x00aa7ae4  ->  0x00aba890  'pSpec'
0x00aa7bac  ->  0x00aba898  'pItem'
0x00aa84fc  ->  0x00aba8a0  'pDefender'
0x00aa86e8  ->  0x00aba8b0  'pAS->pTec'
0x00aa8b68  ->  0x00aba920  'think'
0x00aaadac  ->  0x00abaa90  'trgInfo 0x%X'
0x00aab088  ->  0x00abaaa0  'pAS->pAttacker'
0x00aab0b8  ->  0x00abaab0  'pAS->pDefender'
0x00aab184  ->  0x00abaac0  'bSuccess'
0x00aab2d4  ->  0x00abab30  'pOld'
0x00aabe8c  ->  0x00abada0  'pRobo'
0x00aabe90  ->  0x00abada8  'robo_cmd.euc.c'
0x00aabedc  ->  0x00abadb8  '0 < pRobo->Cmd.nNum'
0x00aabf38  ->  0x00abadf8  'pTarget'
0x00aac244  ->  0x00abaea8  'pRobo->Cmd.nNum < (int)NUM_OF(pRobo->Cmd.aCmd)'
0x00aac768  ->  0x00abafe8  'pNorm'
0x00aac7c8  ->  0x00abaff0  'pWpnData'
0x00aac940  ->  0x00abb000  'dummy'
0x00aacd50  ->  0x00abb030  'robo_history.euc.c'
0x00aacfbc  ->  0x00abb048  'bSuccess'
0x00aacfc0  ->  0x00abb058  'robo_map.euc.c'
0x00aad2d4  ->  0x00abb190  'pPad'
0x00aad2d8  ->  0x00abb198  'robo_menu.euc.c'
0x00aad330  ->  0x00abb1a8  'pInput->pMenuState->input'
0x00aad4f0  ->  0x00abb1c8  'think'
0x00aad844  ->  0x00abb1d0  'pDefender'
0x00aadbcc  ->  0x00abb1e0  'pRobo'
0x00aadf20  ->  0x00abb230  'pInput->nFaceNum < (int)NUM_OF(pInput->anFaceList)'
0x00aaef9c  ->  0x00abb300  '0 <= RPARAM(pCurrent)->animaLv && RPARAM(pCurrent)->animaLv < 4'
0x00aaf9f4  ->  0x00abb370  'pRobo0'
0x00aafe48  ->  0x00abb3f0  'pConstructor->nNum < (int)NUM_OF(pConstructor->aMenu)'
0x00aaff14  ->  0x00abb428  'nRow < (int)NUM_OF(pConstructor->aMenu)'
0x00ab000c  ->  0x00abb450  'eCmd < RCMD_NUM'
0x00ab0440  ->  0x00abb460  'nNum <= (int)NUM_OF(aInfo)'
0x00ab08e0  ->  0x00abb5d0  'robo_pos.euc.c'
0x00ab0db8  ->  0x00abb5e0  '0 < nNum && nNum <= 5'
0x00ab0f40  ->  0x00abb5f8  '0 <= nNum && nNum < (int)NUM_OF(s_afBaseDistance)'
0x00ab1078  ->  0x00abb630  '*pnListNum < nBufSize'
0x00ab1368  ->  0x00abb648  'bSuccess'
0x00ab136c  ->  0x00abb658  'robo_res.euc.c'
0x00ab14d0  ->  0x00abb670  'load [%s] bufsize:%dbyte(%dKB)'
0x00ab15d0  ->  0x00abb690  'load [%s] adr:0x%X'
0x00ab1754  ->  0x00abb6a8  'dummy'
0x00ab1a80  ->  0x00abb6c0  'bSuccess'
0x00ab1a84  ->  0x00abb6d0  'robo_script.euc.c'
0x00ab1bcc  ->  0x00abb6e8  'pRobo'
0x00ab29d0  ->  0x00abb7a8  'pTarget'
0x00ab3228  ->  0x00abb9b0  'robo'
0x00ab3304  ->  0x00abbbd8  'pRobo'
0x00ab3308  ->  0x00abbbe0  'robo_think.euc.c'
0x00ab3344  ->  0x00abbbf8  'pThinkData'
0x00ab336c  ->  0x00abbc20  'thinkData:0x%X'
0x00ab3498  ->  0x00abbc30  '!RoboCmdIsEmpty(pRobo)'
0x00ab356c  ->  0x00abbc70  'nCount < nListSize'
0x00ab3b48  ->  0x00abbcb8  'cmd:%d %s cost:%d/%d rnd:%d'
0x00ab3d48  ->  0x00abbd08  'nFlag < NUM_OF(s_aAttackPer)'
0x00ab3d84  ->  0x00abbd28  '%s t[%d] %d,%d,%d'
0x00ab4764  ->  0x00abbd98  '0 < nCount'
0x00ab47a0  ->  0x00abbda8  'pRobo->nTarget != -1'
0x00ab49dc  ->  0x00abbdf8  '==== thinkTarget:HPMAX ===='
0x00ab4a0c  ->  0x00abbe18  '==== thinkTarget:HPMIN ===='
0x00ab4a3c  ->  0x00abbe38  '==== thinkTarget:RANDOM ===='
0x00ab4a6c  ->  0x00abbe58  '==== thinkTarget:LEADER ===='
0x00ab4a9c  ->  0x00abbe78  '==== thinkTarget:LAST ===='
0x00ab4aec  ->  0x00abbf38  'robo_state.euc.c'
0x00ab4ef0  ->  0x00abbf50  '1 <= nBonusLevel'
0x00ab4fa8  ->  0x00abbf68  '%s ANIMA BONUS point:%d'
0x00ab5158  ->  0x00abbf90  'RoboIsEnable(pRobo)'
0x00ab5b34  ->  0x00abc1e8  'eState < RSTATE_NUM'
0x00ab6120  ->  0x00abc220  'reserver req %d'
0x00ab6318  ->  0x00abc818  '(0 <= nMode) && (nMode < 4)'
0x00ab631c  ->  0x00abc838  'robo_kaogura.euc.c'
0x00ab63d8  ->  0x00abc890  '(0 <= nMode) && (nMode < 2)'
0x00ab679c  ->  0x00abcc20  'pFix->nListNum < (int)NUM_OF(pFix->anList)'
0x00ab67a0  ->  0x00abcc50  'test.euc.c'
0x00ab69fc  ->  0x00abcc68  'DebugInit()'
0x00ab6b50  ->  0x00abcc78  'DebugExit::XenoActorDestroy()'
0x00ab6d74  ->  0x00abcc98  '%s [%s]'
0x00ab75b8  ->  0x00abcca0  'Loop:%d(W:%d L:%d)'
