.hack reference
What is true about the four .hack PS2 games (CyberConnect2 / Bandai,
2002-2003) - Infection, Mutation, Outbreak and Quarantine - written for someone
who wants to write a parser or a subsystem. Generated by tools/docs.py index -
edit the pages, not this file.
The worklog is the other half: it says how each of these was
worked out. status below is the honesty knob - solid means every field is
accounted for, partial means named unknowns remain, guess means a hypothesis
nobody has knocked down yet. volumes says which games the page has been
checked against: INF, MUT, OUT, QUA, or all.
The discs
File systems, boot, and what sits where on each DVD.
| Page | Status | Volumes | Covers |
|---|---|---|---|
| The Infection DVD | solid | INF | INF SYSTEM.CNF, every file on the disc, IOPRP243.IMG, INF SLUS_202.67:0x00159620 ccCdInit, 0x00180e40 ccLoad_SndModules, 0x00159980 ccLoadModule, 0x001659b0 ccMcard::MakeDir; INF demo.prg:0x0040b560 strFileOpen |
| The Mutation DVD | solid | MUT | MUT SYSTEM.CNF, every file on the disc |
| The Outbreak DVD | solid | OUT | OUT SYSTEM.CNF, every file on the disc, OUT STREAM/STRT.BIN (its six scenes, played), OUT VOICE2 |
| The Quarantine DVD | solid | QUA | QUA SYSTEM.CNF, every file on the disc, QUA DATA/KFED.BIN, QUA DATA/KFAED.BIN, QUA SLUS_205.64:0x001c52e8 event opcode 169, QUA gcmn.prg:0x004f0a30 the staff roll's start, 0x004f0950 its thread |
| The later volumes' unnamed code | solid | MUT, OUT, QUA | every stretch of MUT SLUS_205.62, OUT SLUS_205.63, QUA SLUS_205.64 main, gcmn.prg, desktop.prg, toppage.prg and demo.prg text that no carried name covers |
| The four discs | solid | all | SYSTEM.CNF and every file on each disc, INF SLUS_202.67, MUT SLUS_205.62, OUT SLUS_205.63, QUA SLUS_205.64, QUA DATA/KFED.BIN, QUA DATA/KFAED.BIN, IOPRP243.IMG, OUT STREAM/STRT.BIN, OUT/QUA VOICE2 |
File formats
The containers and record layouts.
| Page | Status | Volumes | Covers |
|---|---|---|---|
| The CCSF Model chunk | solid | INF | INF SLUS_202.67:0x0014bce0 Decode_Model, 0x0014b890 Decode_Mmat01, 0x0014a600 Decode_Mmat02, 0x00140920 DecodeShadowModel, 0x0013a440 ccModel::Init, VU1 micro 0x063 mc_DrawTriFast |
| The CCSF scene file | solid | INF | INF DATA/DATA.BIN::.cmp, INF STREAM/.BIN::*.tmp, INF SLUS_202.67:0x00149d20 DecodeHeaderSection, 0x00149ff0 DecodeSetupSection, 0x0014d9a0 Decode_Texture, 0x0014d660 Decode_Clut, 0x0014d3e0 Decode_Camera, 0x0014d440 Decode_Light, 0x0014ce50 Decode_Hit, 0x0014cca0 Decode_Eff, 0x0014a3f0 Decode_FBRect, 0x0014a370 Decode_FBPage, 0x0014c5d0 Decode_Layer, 0x0014c8f0 Decode_Obj2, 0x0014c550 Decode_Morpher, 0x0014d4d0 Decode_DummyPos, 0x0014d570 Decode_DummyPosRot, 0x00136980 ccClutChunk::SetBltData, 0x00136e50 ccTexChunk::SetBltData |
| The DATA.BIN archive | solid | all | INF DATA/DATA.BIN, INF SLUS_202.67:0x002fb750 categoryFDTbl, 0x002fb7a0 cateCDOfsTbl, 0x001651d0 searchFname, 0x00164540 ccFileListLoad, 0x001639c0 ccAddFileList, 0x00383ec0 directCCSTbl |
| The .PRG overlay | solid | all | INF DATA/GCMN.PRG, INF DATA/DEMO.PRG, INF DATA/DESKTOP.PRG, INF DATA/TOPPAGE.PRG, INF SLUS_202.67:0x001002c0 mwLoadOverlay, 0x00168030 ccLoadOverlay, 0x001680e0 ccThLoadOverlay, 0x00377b70 overlay_tbl, 0x0010bd20 __register_global_object, 0x00379bc0 __global_destructor_chain, 0x001b0330 ccEvent::Execute's overlay |
| PSS movies | partial | all | INF PSS/LOGO_B.PSS, INF PSS/LOGO_C.PSS, INF PSS/LOGO_H.PSS, INF PSS/OPENING.PSS; INF SLUS_202.67:0x00116c68 sceMpegDemuxPssRing, 0x001169e0 _type2id, 0x002f75f8 _strmap, 0x00117ac0 sceMpegGetPicture, 0x00118010 _decodeOrSkipFrame, 0x00113ab0 _decMB0, 0x00116010 _doCSC, 0x00116128 _ch3dmaCSC, 0x00119218 sceIpuInit, 0x0010ad20 ccSystem::SetScreenMode, 0x0010ad40 ccSystem::SetScreenModeMain, 0x00104a60 ccView::GetScreenClip, 0x00179590 ccSetInputVol; INF demo.prg:0x00409df0 ccDecodeMpeg, 0x00409fa0 defMain, 0x00409fe0 readMpeg, 0x0040a2b0 isAudioOK, 0x0040a340 initAll, 0x0040a680 termAll, 0x0040a940 setImageTag, 0x0040ad40 vblankHandler, 0x0040af60 handler_endimage, 0x0040afa0 startDisplay, 0x0040b000 endDisplay, 0x0040b140 pcmCallback, 0x0040b560 strFileOpen, 0x0040cd80 videoDecMain, 0x0040cdf0 decBs0, 0x0040d2c0 audioDecCreate, 0x0040d3e0 audioDecStart, 0x0040d460 audioDecReset, 0x0040d510 audioDecBeginPut, 0x0040d5e0 audioDecEndPut, 0x0040d670 audioDecIsPreset, 0x0040d690 audioDecSendToIOP, 0x0040db60 changeInputVolume; INF SLUS_202.67:0x001159c8 _markOutput, 0x00115370 _outputFrame, 0x00115b80 _dispRefImage, 0x00117888 sceMpegCreate, 0x00117bf8 sceMpegReset; MUT PSS/OPENING2.PSS; OUT PSS/OPENING3.PSS; QUA PSS/OPENING4.PSS |
| The memory card save | solid | all | INF SLUS_202.67:0x00306be0 mcDirName, 0x00306d40 mcFname, 0x00306c00 iconBinTbl, 0x001661d0 ccMcard::DataWrite, 0x001664b0 ccMcard::SaveSys, 0x00171c20 ccSaveSys::MainProccess, 0x001716e0 ccSaveSys::CheckRightInfo, 0x00174320 ccSaveData::ccSaveData, 0x001743d0 ccSaveData::Init, 0x0033eb90 timeIdolRankDefStr, 0x00180ed0 ccSound::ccSound, 0x00167940 ccThMother; INF DATA/ICON.BIN; MUT SLUS_205.62:0x00171b50 LoadInfoPrevReq, 0x00171c00 LoadDataPrevReq, 0x001767e0 ConvGame, 0x001cac50 ccStartEventConvert, 0x0017af20 the save extension, 0x00175740 ccSaveData::Init, 0x00176270 ccSaveData::NewGame, 0x00177be0 ccSaveData::InitTradeItem, 0x0017a010 the trade count setter, 0x0017a9d0 GetItemList, 0x0017aa20 GetSpcTradeList, 0x0017aba0 GetSkillList, 0x0017ac30 the talkNum setter, 0x0017aca0 the partyTime setter, 0x0017adf0 the spcPresent setter, 0x0017aec0 GetSpcParam, 0x0017b050 the extension tail clear; INF SLUS_202.67:0x00178030 ccSaveData::CheckEventEntry, 0x001780d0 ClearEventEntry; INF gcmn.prg:0x00430200 ccEntryCtrl::deleteEventEntry, 0x0040ffb0 BOOK::GetBookItem, 0x0040ddd0 BOOK::GetBook01Item, 0x005a1930 ccSpcSetOperation, 0x0053af2c ccMenuCtrl::PartyInMenu's call check |
| SNDDATA.BIN sound banks and PS-ADPCM | partial | INF | INF DATA/SNDDATA.BIN, INF SLUS_202.67:0x00307410 commseTbl, SQ_LOAD tables 0x00307420-0x00308b10, 0x001821d0 ccSndSQLoad, 0x00182050 ccSndCommSeLoad; INF MODULES/SNDBASE.IRX:0x1e44 ccSQDataLoadCD, 0x156c ccCommDataLoadCD; INF MODULES/MODHSYN.IRX:0x047c sceHSyn_Load |
| Voice, streamed music and cutscene PCM | partial | INF | INF VOICE/.BIN, INF VOICE_E/.BIN, INF VOICE/BGM.BIN, INF STREAM/*.BIN Pcm chunks; INF SLUS_202.67:0x0017e810 ccEvVoiceRequest, 0x0017ec30 ccMesVoicePlay, 0x0017eca0 evVoicePlay, 0x0017ee40 ccEvVoiceStop, 0x00183d00 sewordCmd, 0x0033cff0 evVoiceDataVol1M, 0x0033d0c0 evVoiceDataVol1S, 0x0033e670 evVoiceDataVol1ME, 0x0033e740 evVoiceDataVol1SE, 0x0017e6e0 wavPlay; INF MODULES/SEWORDS.IRX:0x0290 bgmFunc, 0x2c74 wordPlay, 0x15e0 BgmPreLoad, 0x1b20 BgmStart, 0x1fb4 _BgmPlay, 0x0af0 _BgmRaw2SpuMono, 0x29dc loopEnd, 0x33e8 bgmPlay; INF SLUS_202.67:0x0017e350 skillVoicePlay, 0x0014ddb0 ccStream::Decode_Pcm; IOPRP243.IMG CDVDMAN:0x1414 cdrom read, 0x1378 its stream read, 0x62d8 the blocking stream copy, 0x65b0 the stream dispatcher; IOPRP243.IMG IOMAN:0x053c read |
Engine
How the game works, subsystem by subsystem.
| Page | Status | Volumes | Covers |
|---|---|---|---|
| Animation playback | partial | INF | INF SLUS_202.67:0x00150670 ccAnm::SetAnmCtrlWork (its 0x0605 case), 0x0014e950 ccStream::DecodeF_Obj, 0x00138120 ccCoord::SetMatrix_PosRotZYXScale, 0x00144e90 ccAnmChunk::ConvLCNum2ALCNum, 0x00144d00 ConvALCNum_FsetMatCtrl, 0x00146be0 ccAnmCtrlFVec3_SetCtrl, 0x00146890 ccAnmCtrlFVec3_Set, 0x00146530 ccAnmCtrlFloat_Set, 0x00146660 ccAnmCtrlFloat_SetCtrl, 0x001470c0 ccAnmCtrlRot_SetCtrl, 0x00146f30 ccAnmCtrlRot_Set, 0x00150670 SetAnmCtrlWork, 0x00152270 ccAnm::_AnimateForward, 0x0014e6e0 DecodeF_Morpher, 0x0013af10 ccMorpher::Modify, 0x001109b8 _sceVu0ecossin, 0x0014e1b0 ccStream::DecodeFrameChunk, 0x0014f830 ccStream::DecodeF_Note, 0x00147ff0 ccAnmNote::DelAll, 0x00152210 ccAnm::NoteProcess, 0x00150f50 ccAnm::SetAnm, 0x0014fc80 ccAnm::ccAnm, 0x00152400 ccAnm::_AnimateFrame, 0x00378904 funcDefaultNoteProcess, 0x001494c0 ccStream::PlaySceneMain |
| Area keywords and the area generator | partial | all | INF SLUS_202.67:0x0019e5c0 WORLD_MAN::SimGenerateCode, 0x0019e500 CopyWordParam, 0x001a2340 GetWordParamPtr, 0x001a25d0 GetWordParamPtr(int), 0x001a3370 GetWordParamID, 0x001a29a0 GetWordParamFromEvCode, 0x001a4290 ccCheckEventAreaNum, 0x001a4220 ccGetEventAreaInfo, 0x0019d3b0 WORLD_MAN::GetEventAreaInfo, 0x0019ceb0 WORLD_MAN::IsProtectArea, 0x001b04b8 ccEvAreaCodeAdd (event instruction 118), 0x001b7020 ccRegisterDifficultyEnemy; INF gcmn.prg:0x0042ed70 ccRegisterEnemyList; word_a1..word_c4, eventAreaInfo, dungeonData, ccEnemyListInfo; MUT SLUS_205.62:0x001b9330 ccGetEventAreaInfo, 0x001b1f10 WORLD_MAN::GetEventAreaInfo; OUT SLUS_205.63:0x001af500 ccGetEventAreaInfo |
| Battle rules | partial | all | INF gcmn.prg:0x00431970 ccThEntryCtrl, 0x00431d10 ccThEntryCtrlDelete, 0x00431070 ccEntryCtrl::restoreEntry, 0x004312d0 deleteEnemy, 0x004314e0 deleteMagicCircle, 0x004316a0 deleteGimmick, 0x00431860 deleteNpc, 0x0042df10 ccCheckActiveEnemy, 0x0042df70 ccCheckActiveObject, 0x0042fa60 ccEntryObj::routine, 0x0042fe40 ccEntryObj::deleteCmnd, 0x0042f7d0 ccEntryObj::ccEntryObj, 0x00519630 ccEntryCmnd, 0x00519700 ccDeleteCmnd, 0x004307f0 ccEntryCtrl::entryObject, 0x00430c90 entryObject, 0x00430530 entryObjectCheck, 0x00430ec0 initObject, 0x00431220 entryEnemy, 0x004313f0 entryMagicCircle, 0x004315f0 entryGimmick, 0x004317b0 entryNpc, 0x00430360 entryCircleObject, 0x00430250 entryEnemyObject, 0x0042e750 ccInitRegisterEnemy, 0x0042e8d0 ccRegisterEnemyOne, 0x0042ed70 ccRegisterEnemyList, 0x0042f290 ccAnalyzeEnemyList, 0x00455900 ccMagicCircle::ccMagicCircle, 0x00455b60 ccMagicCircle::main, 0x004548e0 ccMcPart::main, 0x005ab610 WORLD::SetMagicCircle, 0x005bf590 DUNGEON::SetMagicCircle, 0x00432a90 ccEnemy::ccEnemy, 0x00442190 ccEnemyB::ccEnemyB, 0x00446070 ccEnemyG::ccEnemyG, 0x0044a7e0 ccEnemyK::ccEnemyK, 0x0044e550 ccEnemyP::ccEnemyP, 0x00451460 ccEnemyV::ccEnemyV, 0x00447200 ccEnemyG::checkGold, 0x0043a250 ccCheckDustColor, 0x0042e580 ccGetNameBossAnm, 0x00433e80 ccEnemy::moveEnemy, 0x00434560 animEnemy, 0x004328b0 ccEnemyCheckNote, 0x004348b0 dispEnemy, 0x004371e0 actMove, 0x00437420 actFollow, 0x00437460 actSlide, 0x004374a0 actEscape, 0x00437610 actEscape(int, float), 0x00437960 actEscapeX, 0x0043f200 ccEnemy1::action, 0x004424e0 ccEnemyB::action, 0x004426d0 moveEB, 0x004467e0 ccEnemyG::action, 0x00446aa0 moveEG, 0x00446d50 moveEGG, 0x00446710 ccEnemyG::freeze, 0x0044aa90 ccEnemyK::action, 0x0044e860 ccEnemyP::action, 0x004518d0 ccEnemyV::action, 0x0043ad60 ccPiLimit, 0x0041b5f0 ccFellow::Main, 0x0041bc50 ccFellow::Move, 0x0041c670 ccFellow::Action, 0x0059ee20 ccSpcChar::HitCheck, 0x00581580 ccAI::FollowPlayer, 0x00581cb0 LeavePlayer, 0x00582090 FollowTarget, 0x00582ad0 FollowTargetDirc, 0x00589e90 CheckFrontObstacle, 0x00589fe0 CheckFrontObstacleF, 0x005148e0 ccNavi::PathFindingInDungeon, 0x00514cc0 HeuristicType1, 0x00514f60 ShortPath, 0x005150c0 MakeBeaconTbl, 0x00515470 SetBeacon, 0x00514770 GetDestination, 0x00515aa0 SetPathFindingMap, 0x005130b0 ccSetNaviMap, 0x00513300 ccNaviSearchNearLandmark, 0x00582d50 ccAI::MoveP2P, 0x00582930 FollowBeacon, 0x005975b0 CheckGoalBeaconPos, 0x00580ef0 ManualControl, 0x0057f660 ActInTown, 0x005826b0 FollowTargetTown, 0x00598310 ccPlayer::Main, 0x00598af0 ControlMove, 0x005993c0 AnimCtrl, 0x0059c580 ccPlayer::Attack, 0x0059cad0 AttackCancel, 0x0059cbd0 BreakSomething, 0x0059b3c0 MapLoopAdjustPos, 0x0059b470 W2MPos, 0x0059b710 P2WPos, 0x005a0530 ccThSpc, 0x005a1930 ccSpcSetOperation, 0x005a17e0 ccSpcShoutOperationName, 0x0056ba30 ccChar::CalcReal, 0x0056bfd0 ccChar::ConditionTimeCount, 0x0056c940 ccChar::ConditionBattleEffect, 0x0056cb50 ccChar::ClearCondition, 0x0056d300 ccClearSpcCondition, 0x0056f950 ccChar::DispConditionEffect, 0x00570180 ccChar::ClearConditionEffect, 0x005703f0 ccClearParamElement, 0x0056d430 ccChar::CheckLevelUp, 0x0056d640 ccChar::LevelDown, 0x0056d8a0 ccChar::CalcBattleDamage(t, sid, mag, h), 0x0056d910 ccChar::CalcBattleDamage, 0x0056b020 ccChar::EntryAffect, 0x005701d0 ccChar::CheckCharAttribute, 0x00570440 ccAddParamElement, 0x00571100 ccGetJobWeaponParam, 0x00571290 ccExpDistributor, 0x00571830 ccCheckConditionSkillSuccess, 0x00571a00 ccSetLevelParam, 0x005722e0 ccThSkill, 0x005723e0 ccSkillCheck, 0x005725a0 ccSkillAttributeCheck, 0x00572860 _ccSkillRequest, 0x00572f80 ccSkill::ccSkill, 0x005731d0 ccSkill::Main, 0x005738e0 ccSkill::NoteEventAffect, 0x00573a10 ccSkillCheckNote, 0x00573af0 ccSkillCheckTypeAttribute, 0x00573c30 _ccSkillCheckType, 0x00573cc0 ccGetArmsEffectAttribute, 0x00573e60 ccSkillDamage, 0x005743c0 ccSkillDamage (point), 0x005746d0 ccSkillDamage2, 0x00574bc0 ccSkillRecovery, 0x00574f70 ccSkillRecovery (point), 0x005752b0 ccSkillHold, 0x00575520 ccSkillHold (point), 0x005756f0 ccSkillModifyCondition, 0x00575a50 ccSkillModifyCondition (point), 0x00575cf0 _ccSkillModifyCondition, 0x00576c50 ccSkill::ConditionModifySystem, 0x00576ea0 ccSkill::HealingSystem, 0x00577070 ccSkill::RecoverySystem, 0x00579750 ccCheckTargetConditionBySkill, 0x00594e90 ccSkillDamageValue, 0x00432840 ccEnemyInfluence, 0x00433a70 ccEnemy::affectEnemy, 0x0041bdb0 ccFellow::Influence, 0x0041e1e0 ccFellow::CheckNote, 0x0059ac50 Influence, 0x0059c300 ccPlayer::CheckNote, 0x0059d080 checkPartyAnnihilation, 0x0059d100 checkPartyMenberNum, 0x0059e860 ccSpcChar::DistanceToTarget, 0x0059ec70 ccSpcChar::ConditionAdjustment, 0x0059f380 ccSpcChar::CheckSpRegeneSpeed, 0x0059f530 ccSpcChar::CheckSysMsgID, 0x005a1630 ccSpcCheckLevelUp, 0x00532ae0 ccMenuCtrl::DataDrainMenu, 0x00544c00 ccMenuCtrl::AreaItem, 0x00453420 ccEntryGimBox, 0x004534a0 ccGimBox::ccGimBox, 0x004545d0 ccGimBox::main, 0x00453d80 ccGimBox::boxMain, 0x00454140 ccGimBox::objectMain, 0x00454410 ccGimBox::virusMain, 0x00453be0 ccGimBox::invokeTrap, 0x00453ac0 ccGimBox::breakObject, 0x00453400 ccGimmickAffect, 0x00459620 ccEntryGimIdol, 0x004596a0 ccGimIdol::ccGimIdol, 0x00459920 ccGimIdol::main, 0x00438ac0 ccPrimRadiate::ccPrimRadiate, 0x0043a1c0 ccPrimRadiate::main, 0x0043c1b0 ccGimBoxRad::ctrl, 0x0043c140 entryBoxRadiate, 0x005beb30 DUNGEON::SetItemBox, 0x005be750 DUNGEON::SetIDOL, 0x005a19b0 ccSpcMessageOpenTrapBox, 0x00432cd0 ccEnemy::main, 0x00434ac0 ccEnemy::defaultThink, 0x004353f0 ccEnemy::interruptThink, 0x00433470 ccEnemy::setAct, 0x00436940 ccEnemy::selectAttack, 0x004360d0 ccEnemy::checkSkillList, 0x004366a0 ccEnemy::selectSkillTarget, 0x00435ef0 ccEnemy::setSkillRate, 0x00436cb0 ccEnemy::selectTarget, 0x00433260 ccEnemy::initEnemy, 0x0042e3c0 ccGetDrainId, 0x00586130 ccAI::ChatMessage, 0x00586190 ChatMessageModify, 0x00586420 ChatMessageSender, 0x00586570 AffectMessages, 0x00583190 Greeting, 0x0058dc40 MessageIndex, 0x0058d7b0 ChatMessageAttackTarget, 0x0058dc80 ChatMessageAccept, 0x0058ddd0 ChatMessageHealStart, 0x0058deb0 ChatMessageCureStart, 0x0058df90 ChatMessageResurrectStart, 0x0058e070 ChatMessageOOM, 0x0058e130 ChatMessageCanNot, 0x0058e1f0 ChatMessageNoBattleModeDeny, 0x0058e2b0 ChatMessageGhost, 0x0058e390 ChatMessageConditionMinus, 0x0058e450 ChatMessageThanksHeal, 0x0058e5b0 ChatMessageThanksResurrect, 0x0058e680 ChatMessageThanksBuff, 0x0058e750 ChatMessageUseOcarina, 0x0058e810 ChatMessageNoOcarinaDeny, 0x0058e8d0 ChatMessageDisableOcarinaDeny, 0x0058e990 ChatMessageEnteredField, 0x0058eae0 ChatMessageVictory, 0x0058ec30 ChatMessageNeutral, 0x0058f480 ChatMessageHealPlz, 0x0058f540 ChatMessageTreatmentPlz, 0x0058f600 ChatMessageResurrectPlz, 0x0058f6e0 ChatMessageReencounter, 0x0058f810 ChatMessageEnteredTown, 0x0058fb40 ChatMessageChatCmdAccept, 0x005901d0 ChatMessageDamage, 0x00590790 ChatMessageAttack, 0x00590c90 ChatMessageEquipOK, 0x00590d50 ChatMessageEquipNOT, 0x00590ea0 ChatMessageAttributeCritical, 0x00590f60 ChatMessageAttributeGuard, 0x00591040 ChatMessageAttributeFollow, 0x00591140 ChatMessageHealPlzAccept, 0x00591200 ChatMessageSkillAccept, 0x005912c0 ChatMessageAssignAccept, 0x00591380 ChatMessageConditionModify, 0x005918f0 ChatMessageWaitPlz, 0x005919d0 ChatMessageGhostCondition, 0x00591a90 ChatMessageLevelDown, 0x00591b50 ChatMessageLevelUp, 0x00591c10 ChatMessagePresentOtherFellow, 0x00591e00 ChatMessageDeadOtherFellow, 0x00591ec0 ChatMessageOpenTrapBox, 0x00592070 ChatMessageQuitPucciguso, 0x00592150 ChatMessageConditionModifyEnemy, 0x00592210 ChatMessageOpenTreasureBox, 0x005923f0 ChatMessageALotOfEnemy, 0x005924b0 ChatMessageBetterWeapon, 0x00592590 ChatMessageWorseWeaponMessages, 0x00592670 ChatMessageFellowIsHighLevel, 0x00592750 ChatMessageGratsLevelUp, 0x00592900 ChatMessageWalkingTalk, 0x00597760 getAttributeStr, 0x00651ae0-0x00654050 the chat tables, 0x0057ca00 ccAI::Brains, 0x0058aeb0 ccAI::ReadSysMsg, 0x00592aa0 ccAI::Reconnoiter, 0x0057cd00 ccAI::ActInField, 0x0057e0c0 ccAI::ActInDungeon, 0x005941f0 ccAI::SelectAttackSkill, 0x00589820 ccAI::CheckNeedHealing, 0x00586630 ccAI::AttackTarget, 0x00586bd0 ccAI::SearchTargetNear, 0x00583440 ccAI::RequestChatCmd, 0x0058ce10 ccAI::ChatCommandExecute, 0x005959c0 ccAI::CheckSolution, 0x00587440 ccAI::levelCheck, 0x0057aa80 ccUseItemRequest, 0x0057a6d0 ccCheckItemUseful, 0x0057a890 ccCheckSkillUseful, 0x00572790 ccItemSkillRequest, 0x005833a0 ccAI::SetGoalPos, 0x0059e920 CheckBootStatus, 0x0059f850 DelSpc, 0x005a02d0 DeleteNoPartyMember, 0x0042f5a0 ccAddRequestFileListEntry, 0x0042feb0 ccEntryCtrl::initEntryCCS, 0x0042f400 ccRegisterGimmick, 0x0042f380 ccInitRegisterGimmick, 0x00432fc0 ccEnemy::initEnemyCCS, 0x0042e270 ccCheckMiddleBoss, 0x006e10d0 ccChar::Draw's condition colours, 0x005a08a0 ccSpcConditionEffectSW, 0x005a06d0 ccThSpcDelete, 0x00456540 ccGimEtc::ccGimEtc, 0x00456ba0 initFountain, 0x00456760 ccGimEtc::main, 0x00456fb0 ctrlFountain, 0x005c9ba0 DUNGEON::GetNearDoorPosition, 0x005aa990 WORLD::SetFood, 0x005aae90 WORLD::SetSpecialObj, 0x005abd20 WORLD::SetDungeonEnter (the in-points), 0x005b63a0 CheckBossEffect, 0x0042e0c0 ccCheckFountain, 0x0043e760 ccEnemyWeaponCtrl::ccEnemyWeaponCtrl, 0x0043e850 ccEnemyWeaponCtrl::~ccEnemyWeaponCtrl, 0x0043e900 ccEnemyWeaponCtrl::ctrl, 0x0043eae0 ccEnemyWeaponCtrl::note, 0x0043c970 ccEnemyWeapon::ccEnemyWeapon, 0x0043cc30 ccEnemyWeapon::~ccEnemyWeapon, 0x0043cda0 ccEnemyWeapon::init, 0x0043ce60 ccEnemyWeapon::setEdgeRate, 0x0043d130 ccEnemyWeapon::initCell, 0x0043d190 ccEnemyWeapon::initCellColorHSV, 0x0043d2c0 ccEnemyWeapon::getNewCell, 0x0043d3b0 ccEnemyWeapon::interpolateCell, 0x0043d720 ccEnemyWeapon::makePacketCell, 0x0043db50 ccEnemyWeapon::setCell, 0x0043de90 ccEnemyWeapon::ctrlCell, 0x0043e110 ccEnemyWeapon::dispCell, 0x0043e3f0 ccEnemyWeapon::ctrlRadiate, 0x0043e680 ccEnemyWeapon::checkWeapon, 0x0043c600 ccEnemyWeaponRad::ctrl, 0x004382a0 eneSplineH, 0x004393a0 ccPrimRadiate::create, 0x00438580 ccPrimPacket::makePacket, 0x00438820 ccPrimPacket::sendPacket; INF SLUS_202.67:0x001da150 ccSetRad, 0x001da5d0 ccSetDist, 0x001da030 ccGetDircChgF, 0x001da0b0 ccSetDirc, 0x001d9c10 ccRandS, 0x00110c28 sceVu0RotMatrix, 0x00153220 ccCharHit::ccCharHit, 0x00153470 ccCharHit::CollisionDetection, 0x00153930 _ccHitCheckLM, 0x001da710 ccCheckCameraDeg, 0x001da880 ccGetCameraTransparency, 0x00152210 ccAnm::NoteProcess, 0x001a1f20 WORLD_MAN::EntryGimmick, 0x001b62e0 ccEntryEventMng, 0x001a22f0 WORLD_MAN::Get2DMapInfo, 0x00178030 ccSaveData::CheckEventEntry, 0x00133a38 rand, 0x001787a0 AddLvErosion, 0x001d9a10 ccRand, 0x001d9620 genrand, 0x001d9a90 ccRandF, 0x00177730 ccSaveData::AddItem, 0x001aa290 remove, 0x001ad8ac pc_walk_pos, 0x001ad9b0 pc_run_pos, 0x001adab0 pc_walk_dir, 0x001adbf4 pc_walk_marker, 0x001adda4 pc_walk_char, 0x001ae164 pc_command, 0x001ae9e8 party_put_marker, 0x001aec5c party_put, 0x001aeb84 pc_put, 0x001aee30 pc_face, 0x001af028 enemy_put, 0x001b09fc hold, 0x001b0a68 hold_end, 0x001b5040 ccThEvHold, 0x001b1f04 player_skill, 0x001b23a8 battle_ready, 0x001da610 ccGetDircPL, 0x001a3c40 WORLD_MAN::SetEventData, 0x0013d610 ccClump::ChangeClut, 0x0013df20 ccSetFogBlendColor, 0x001057f0 ccDrawEnv::SetFogBlend, 0x00378ce4 spcConditionEffectFlag, 0x0015a6a0 ccThControl, 0x001782f0 ccSaveData::CheckFountain, 0x001a3960 WORLD_MAN::GetFood, 0x001a4180 WORLD_MAN::GetDungeonMarkerPoint, 0x001a4130 SetDungeonMarkerPoint, 0x001b71b0 ccRegisterRegularGimmick, 0x0059ddd0 ccSpcChar::ArmsEffect, 0x0059e3b0 ccSpcChar::ClearArmsEffect, 0x0059e460 ccSpcChar::SetArmsEffectColor, 0x0059e4b0 ccSpcChar::_SetArmsEffectColor, 0x0059e530 ccSpcChar::StartArmsEffect, 0x0014d4d0 ccStream::Decode_DummyPos; INF gcmn.prg:0x0045a0d0 ccGimSymbol::ccGimSymbol, 0x0045aa40 ccGimSymbol::main, 0x0045ab00 symMain, 0x0045aed0 objMain, 0x0041e590 ccFellow::Attack, 0x00589410 ccAI::UseItem, 0x00587e20 ccAI::CheckHealParty, 0x00596b00 ccAI::HealSPC, 0x005937d0 ccAI::DebuffForUnusedEnemy, 0x00593ce0 ccAI::BuffForUnusedFellow, 0x005962d0 ccAI::ChatCommandHealPlz, 0x005857c0 ccAI::ChatCommandDeBuffPlz, 0x00585c70 ccAI::ChatCommandBuffPlz, 0x00583750 ccAI::ChatCommandFulfilCheck, 0x00583d60 ccAI::ChatCommand, 0x0041a990 ccThBook, 0x0042e4f0 ccClearConditionAllEnemy, 0x005a0880 ccSpcConditionEffectON, 0x0059aa90 ccPlayer::SetTargetDirc, 0x0059ab80 ccPlayer::SetTargetDist, 0x0059c550 ccPlayerCheckNote, 0x0059ca40 ccPlayer::DamageActuate, 0x0059d630 ccSpcChar::SetActNum, 0x0059d640 ccSpcChar::SetActNumOld, 0x006fa900 ccRegisterEnemyTbl, 0x006fa920 ccRegisterDrainTbl, 0x00443330 ccEnemyC::moveECS, 0x00450b30 ccEnemyU::moveEU, 0x00448b10 ccEnemyG::actEscapeGold, 0x00438d10 ccPrimRadiate::init, 0x00438e30 ccPrimRadiate::setColorRadiate, 0x00439520 ccPrimRadiate::createPlate, 0x00439df0 ccPrimRadiate::disp; INF SLUS_202.67:0x00378190 ccRegisterEnemyRange, 0x00378194 ccRegisterEnemyNum, 0x00378198 ccRegisterDrainNum, 0x0037890c ccCharHitTop, 0x00378910 ccCharHitTail; MUT gcmn.prg:0x00597bb0 ccSkillCheck, 0x005b25f0 ccAI::ReadSysMsg's uses, 0x005a3810 ccAI::ActInField (mode 4), 0x005a5104 ccAI::ActInDungeon (mode 4), 0x005a97e0 ccAI::RequestChatCmd, 0x005acaf0 ccAI::ChatCommandDeBuffPlz, 0x005ad010 ccAI::ChatCommandBuffPlz, 0x00597cb0 the maxSP check, 0x005c2380 an item's heal; OUT SLUS_205.63:0x001e6e70 ccGetDist |
| Bosses - Fidchell | partial | OUT, INF | OUT gcmn.prg:0x004a34b0 ccThBoss04, 0x004a3590 ccBoss04::ccBoss04, 0x004a3d00 Affect, 0x004a3f00 Think, 0x004a40b0 ExecPatternIndex, 0x004a46b0 OnThinkNeutral, 0x004a4810 OnThinkDmg, 0x004a48e0 OnThinkWave, 0x004a4b70 OnThinkDrain, 0x004a4cb0 OnThinkPrediction, 0x004a5550 OnThinkDrainAtk, 0x004a57e0 OnThinkExecPrediction, 0x004a60b0 OnMeteoSworm, 0x004a6330 OnIceBreak, 0x004a6ae0 OnThunderStorm, 0x004a6d20 OnGroundQuake, 0x004a6fc0 OnMagicCamera(ccChar *), 0x004a7160 OnMagicCamera(vp, d, offset, cam), 0x004a7300 OffMagicCamera, 0x004a7360 OnThinkBackDash, 0x004a76b0 OnThinkJump, 0x004a76c0 OnThinkWander, 0x004a76f0 OnThinkChase, 0x004a79a0 OnThinkEscape, 0x004a7b40 OnThinkTransfer, 0x004a8140 OnThinkEpitaph, 0x004a82a0 OnThinkEpitaphWave, 0x004a8530 OnThinkDashCenter, 0x004a8750 OnThinkDead, 0x004a8860 OnThinkSkill, 0x004a8c40 OnThinkMagic, 0x006dfc30 Think's jump table, 0x006dfcb0 OnThinkPrediction's, 0x006dfce0 OnThinkTransfer's, 0x00617c30 boss04NormalActTbl, 0x00617ce0 boss04SuperActTbl, 0x00617da0 boss04EpitaphActTbl, 0x00617e20 @1038, 0x00617e30 @1039, 0x00617e40 boss0xAnmTbl, 0x00617ea8 @1272, 0x00617ec0 @1441, 0x00617ed0 @2048, 0x00617ee0 @2081, 0x0046d490 ccBoss::Main, 0x0046d940 ccBoss::Affect, 0x0046dd20 ccBoss::ExecPatternIndex, 0x0046e490 ccBoss::ChangeNextPattern, 0x0046e590 ccBoss::ChangeAction, 0x0046f100 ccBoss::IsValidArea, 0x0046ffb0 ccBoss::CalcEffectCameraPos, 0x00470150 ccBoss::BeginDeadEffect, 0x004733b0 OnCinemaMode (a skill's name), 0x0047c0a0 CinemaOn (a skill's name), 0x00472550 the skill name's row, 0x00417db0 EVENTAREAB0::SwitchLayer, 0x00489de0 ccBossEffMeteoSwormCreate, 0x0047d290 ccBossEffMeteoSworm::ccBossEffMeteoSworm, 0x0047d800 ccBossEffMeteoSworm::Draw, 0x0047dab0 ccBossEffMeteo2::Init, 0x0047dd80 ccBossEffMeteo2::Draw, 0x0047df80 ccBossEffMeteo2::Move, 0x00489fa0 ccBossEffThunderStormCreate, 0x0047efd0 ccBossEffThunderStorm::ccBossEffThunderStorm, 0x0047f290 ccBossEffThunderStorm::Draw, 0x0047e660 ccBossEffThunder2::ccBossEffThunder2, 0x0047e9a0 ccBossEffThunder2::Draw, 0x0047ee60 ccBossEffThunder2::Shock, 0x0048a3a0 ccBossEffRockTowerCreate, 0x0047fcd0 ccBossEffRockTower::ccBossEffRockTower, 0x004800f0 ccBossEffRockTower::Draw, 0x00489820 ccBossEffMagicSquareCreate, 0x00477ef0 ccBossEffLight::ccBossEffLight, 0x00478260 ccBossEffLight::Draw, 0x0047bed0 SetupSkillName, 0x004a361c m_predTxt's layer, 0x004a51e0 the prediction's text drawn, 0x00472b90 ccBoss03BlurParamCB; OUT SLUS_205.63:0x00136f90 ccSetColor, 0x00137c30 ccOmniLight::Init, 0x001e6ee0 ccGetDist3D, 0x001dae80 effSmoke, 0x001e2000 effRadiateSomething2; OUT SLUS_205.63:0x001e6e70 ccGetDist; INF gcmn.prg:0x00491af0-0x00496ee4 boss04.cpp, 0x005ebc20 boss04NormalActTbl, 0x005ebcf0 boss04SuperActTbl, 0x005ebdc0 boss04EpitaphActTbl, 0x005ebe40 @1038, 0x005ebe50 @1039, 0x005ebe60 boss0xAnmTbl, 0x005ebec8 @1272, 0x005ebee0 @1441, 0x005ebef0 @2048, 0x005ebf00 @2081 |
| Bosses - Gorre | partial | OUT, INF | OUT gcmn.prg:0x004a9130-0x004b0b50 (boss05.cpp), 0x004a9130 ccBoss05::ccBoss05, 0x004a9650 CalcRealEx, 0x004a99a0 ExecPatternIndex, 0x004aa100 IsValidArea, 0x004aa210 Main, 0x004aa5f0 Move, 0x004aa6b0 ChangeAction, 0x004aa760 Think, 0x004aa8e0 OnThinkNeutral, 0x004aaa40 OnThinkDrain, 0x004aaaf0 OnThinkDead, 0x004aaf40 OnThinkEscape, 0x004ab210 OnThinkDmg, 0x004ab2e0 OnThinkKerse, 0x004aba30 OnThinkWander, 0x004abb90 OnThinkMagic, 0x004ac060 OnThinkDataDrainAtk, 0x004ac320 OnThinkDashCenter, 0x004ac5d0 OnThinkTornade, 0x004ac850 OnThinkSkill, 0x004acdf0 OnThinkTalk, 0x004ad0c0 OnThinkWave, 0x004ad320 OnThinkChase, 0x004ad5e0 OnThinkEpitaph, 0x004ad740 OnThinkEpitaphWave, 0x004ad980 Slave, 0x004ada60 EntrySlave, 0x004adbb0 SendMessage, 0x004ae990 ccBoss05Brother::Init, 0x004aed70 Move, 0x004aefb0 Main, 0x004af020 Think, 0x004af0e0 OnThinkNeutral, 0x004af1f0 OnThinkEpitaph, 0x004af300 OnThinkEpitaphWave, 0x004af8d0 OnThinkTornade, 0x004afe10 OnThinkWave, 0x004b0490 OnThinkDead, 0x004b05b0 Order, 0x004b07c0 Affect, 0x004b0b00 OnExit, 0x006dfd90 Think's jump table (@1462), 0x006dfdf0 OnThinkKerse's (@1644), 0x006dfe10 SendMessage's (@2268), 0x00618040 boss05NormalActTbl, 0x006180e0 boss05SuperActTbl, 0x006181b0 boss05EpitaphActTbl, 0x00618218 @1261, 0x00618230 @1672, 0x00618240 @1777, 0x00618250 @2074, 0x00384e80 ccBoss05's vtable, 0x00384de0 ccBoss05Brother's, 0x004700a0 ccBoss::OffBossCamera, 0x0046f9e0 ccBoss::InitBossCamera, 0x00472090 ccBossCam::ccBossCam; INF gcmn.prg:0x00497010-0x0049e590 (boss05.cpp), 0x005ebf10 Boss05AnmTbl, 0x005ebf80 boss05SlaveAnmTbl1, 0x005ebff0 boss05SlaveAnmTbl2, 0x005ec060 boss05NormalActTbl, 0x005ec100 boss05SuperActTbl, 0x005ec1c0 boss05EpitaphActTbl, 0x005ec228 @1261, 0x005ec240 @1672, 0x005ec250 @1777, 0x005ec260 @2074 |
| Bosses - Innis | partial | MUT | MUT gcmn.prg:0x00470c40 ccBossEntryStart, 0x006192c0 bossFunc, 0x004941f0 ccThBoss02, 0x004942c0 ccBoss02::ccBoss02, 0x00495d50 ccBoss02::Main, 0x00494cd0 ccBoss02::Move, 0x004964b0 ccBoss02::Think, 0x00494e10 ccBoss02::Action, 0x00495448 act 5, 0x004960f0 ccBoss02::Affect, 0x00496a50 ccBoss02::ActionDecision, 0x00496f50 ccBoss02::ActionEnd, 0x00496900 ccBoss02::ResetData, 0x00496fc0 ccBoss02::SwitchActionPattern, 0x006e0c20 its jump table, 0x00497b80 Pattern01, 0x00497c40 Pattern02, 0x00497df0 Pattern03, 0x00497eb0 Pattern05, 0x004980b0 Pattern06, 0x004981d0 Pattern07, 0x00498500 Pattern08, 0x004987d0 Pattern10, 0x00498eb0 Pattern11, 0x00499110 SkillAttack, 0x004996c0 GetRndSkill_INIS, 0x00499770 Checkstate, 0x004997d0 CheckRange, 0x00499950 RndTarget, 0x00499a90 ParticularCount, 0x00499b40 SetCameraEyes, 0x00499c10 CharALLHold, 0x00499d10 DmgCheckCount, 0x0049a000 MagicSquare, 0x0049a7d0 MagicDamage, 0x0049a900 EnemyAttack, 0x0049aa10 AllAttack, 0x0049afa0 IceAttack, 0x0049b560 ThunderAttack, 0x0049bb30 BlazeAttack, 0x0049c1e0 EntrySlave, 0x0049c310 ccBoss02Slave::ccBoss02Slave, 0x0049c520 SetMonster, 0x0049c810 SetStartPosition, 0x0049cce0 ccBoss02Slave::Think, 0x0049d1b0 EnemyBurst, 0x0049d6b0 SetTan, 0x0049d820 SetLotate, 0x00533d90 BreakMirror::MainMirror, 0x00533fd0 BreakMirror::BreakMirror, 0x005340e0 BreakMirror::SetData, 0x00534430 BreakMirror::Mbreak, 0x00534a50 BreakMirror::CheckAnmEnd, 0x004780f0 ccBossEffManager::Draw, 0x00478d50 ccBossEffIceMissile::Draw, 0x00479420 ccBossEffIceMissile::Spline, 0x00479930 ccBossEffLightningMissile::Draw, 0x0047a220 ccBossEffBlazeMissile::Draw, 0x00475ae0 ccBossCam::SetMode, 0x00475c90 ccBossCam::SetFreeCamPosView, 0x004766d0 ccBossCam::CheckMoveCamera, 0x0061d350 InisFieldGenerator, 0x0061d4f0 TornadoGenerator, 0x0061d590 BurstGenerator, 0x00619bd0 Pattern, 0x00619e30 EPITAPH_Pattern, 0x00619b90 boss02AnmTbl, 0x00619f08 Skill_VARIOUS_INIS, 0x00619f20 Skill_DOWNER_INIS, 0x00619f40 Mon1, 0x00619f80 Mon2, 0x00619fc0 Mon3, 0x0061a000 @2702, 0x00619320 _g_cinemaSkillName, 0x00641aa0 bossTbl |
| Bosses - Kyvia's second fight | partial | OUT | OUT gcmn.prg:0x00616d60 bossFunc (code 13), 0x004d5870 ccThKyvia02, 0x004d5940 ccBossKyvia02::ccBossKyvia02, 0x004d60f0 Action, 0x004d6b90 DeadKyviaVoice, 0x004d6eb0 DeadKyviaCam, 0x004d7300 Main, 0x004d76a0 Think, 0x004d7790 SwitchActionPattern, 0x004d7b00 SwitchDeadCheck, 0x004d7ca0 CheckDiscMove, 0x004d8410 CheckDmgSmokeEff, 0x004d86e0 KyviaMagicDamage, 0x004d8780 SetBPos, 0x004d8c70 HandAtk, 0x004d94a0 LightAtk, 0x004dc000 MegidFlame, 0x004dc6b0 ThunderboltAtk, 0x004dd3f0 ThunderDmg, 0x004ddd40 ThunderSound, 0x004ddf00 Slave, 0x004ddfd0 EntrySlave, 0x004d0780 ccBossKyvia01::Main, 0x00419c80 EVENTAREAB8::Move, 0x00419d10 EVENTAREAB8::IsMove, 0x00477410 ccBossEffThunderbolt::ccBossEffThunderbolt, 0x004776e0 UnitPoint, 0x00477820 SetBreakPoint, 0x004778b0 Draw, 0x00489540 ccBossEffThunderboltCreate, 0x004f5150 kyviaCore::SetCoreBaseParam, 0x004fa3e0 StepAllGomoraList, 0x004fafa0 kyviaGomora::GomoraInit, 0x004fd810 ListStepUp, 0x00619050 AllGomoraList_2, 0x00618c70 Kyvia02AnmTbl, 0x0061d0d0 KyviaGenerator |
| Bosses - Kyvia's first fight | partial | MUT | MUT gcmn.prg:0x006192c0 bossFunc (code 12), 0x004d29a0 ccThKyvia01, 0x004d2a80 ccBossKyvia01::ccBossKyvia01, 0x004d4410 ccBossKyvia01::Main, 0x004d47c0 Think, 0x004d48a0 SwitchActionPattern, 0x004d4a80 SwitchDeadCheck, 0x004d4c10 CheckDiscMove, 0x004d5140 CheckDmgSmokeEff, 0x004d3330 Action, 0x004d3cf0 DeadKyviaVoice, 0x004d3fc0 DeadKyviaCam, 0x004d53b0 KyviaMagicDamage, 0x004d5450 SetBPos, 0x004d5930 HandAtk, 0x004d60a0 LightAtk, 0x004d8bb0 MegidFlame, 0x004d91e0 Slave, 0x004d92b0 EntrySlave, 0x004f7e80 kyviaCore::InitData, 0x004f80f0 ResetData, 0x004f82c0 CoreInit, 0x004f8770 SetCoreBaseParam, 0x004f8a30 kyviaCore::kyviaCore, 0x004f8cd0 Action, 0x004f9630 Main, 0x004f99c0 Affect, 0x004f9dc0 StartInit, 0x004f9f40 ActionStart, 0x004fa960 CoreVoice, 0x004faac0 Think, 0x004fae40 ThinkESCAPE, 0x004fb110 ChangeAttribute, 0x004fb1f0 CharHoldON, 0x004fb360 FadeCore, 0x004fb550 FadeCheck, 0x004fb5e0 GetGomoraState, 0x004fb860 JudgmentDmgAnm, 0x004fb8e0 CheckCountAtkTime, 0x004fbba0 CheckCountGomora, 0x004fc300 SetCoreState, 0x004fc4c0 GetActNum, 0x004fc5e0 SwitchActionPattern, 0x004fc8b0 MoveSpline, 0x004fca70 SetSpPoint, 0x004fd630 Slave, 0x004fd700 EntrySlave, 0x004fd980 KillGomora, 0x004fdc90 EntryGomora, 0x004fdda0 StartGomora, 0x004fde50 CheckGomoraSkillAct, 0x004fdf10 kyviaGomora::InitData, 0x004fe260 ResetData, 0x004fe460 GomoraInit, 0x004fe6c0 GetAttribute, 0x004fe740 StartInit, 0x004ff3d0 SetGomoraState, 0x004ff480 Affect, 0x004ff800 Action, 0x005004d0 Main, 0x00500850 Move, 0x005009a0 DepartureMove, 0x00500be0 NextGList, 0x00500c50 ListStepUp, 0x00500d50 Think, 0x00501370 TimeAuraCount, 0x005017c0 CheckCountAtkTime, 0x00501de0 RndTarget, 0x00501f20 GetRndSkill, 0x00501fe0 MoveGomora, 0x00502220 FadeGomora, 0x00502530 MoveSpline, 0x00502670 SetSpPoint, 0x00503640 SetAtkPoint, 0x0047aa90 ccBossEffMeteoriteMissile::ccBossEffMeteoriteMissile, 0x0047b330 Draw, 0x0047b910 Spline, 0x0048d9f0 ccBossEffMeteoriteMissileCreate, 0x00475ae0 ccBossCam::SetMode, 0x00475a40 SetRotXLimit, 0x00476380 SetTransfer, 0x0061b190 Kyvia01AnmTbl, 0x0061b360 kyviaCoreAnmTbl, 0x0061b620 kyviaGomoraAnmTbl, 0x0061b510 AllGomoraList_1[0], 0x0061f650 KyviaGenerator, 0x0061fce0 KyviaDmgGenerator, 0x0061f3d0 CoreGenerator, 0x0061eec0 GomoraGenerator, 0x0061f1b0 GomoraAuraGenerator, 0x0061d900 MissileSmokeGenerator, 0x0061e290 BurstSmokeGenerator |
| Bosses - Magus | partial | MUT | MUT gcmn.prg:0x006192c0 bossFunc (code 2), 0x0049da60 ccThBoss03, 0x0049db40 ccBoss03::ccBoss03, 0x0049f580 ccBoss03::Main, 0x0049f400 Move (Mutation's), 0x0049e9c0 CheckEpitaph, 0x0049e7f0 the dropped leaves' hiding, 0x0049e9e0 CalcCamera, 0x0049f080 SetupLaserShock, 0x0049f6a0 Affect, 0x0049fa50 Think, 0x0049fc20 Slave, 0x0049fd30 ExecPatternIndex, 0x004a0110 ChangeAction, 0x004a02c0 SetupLeafObjPtr, 0x004a05b0 _GetLeafIndex, 0x004a08c0 PreDrawAnm, 0x004a0c20 OnExitLeaf, 0x004a0d50 OnThinkNeutral, 0x004a1310 OnThinkEpitaph, 0x004a1470 OnThinkDataDrain, 0x004a1530 OnThinkChase, 0x004a17d0 OnThinkEpitaphWave, 0x004a1a50 OnThinkDataDrainAtk, 0x004a1c20 act 9 (Mutation's), 0x004a1f80 OnThinkNeedle, 0x004a2200 OnThinkDie, 0x004a2300 OnThinkReturn, 0x004a2420 OnThinkStop, 0x004a2540 OnThinkWander, 0x004a27a0 OnThinkDash, 0x004a2990 OnThinkEscape, 0x004a2c40 OnThinkWave, 0x004a2ec0 act 8 (Mutation's), 0x004a3100 OnThinkLeafDrop, 0x004a36b0 OnThinkLeafCountDown, 0x004a37c0 OnThinkLeafGrow, 0x004a39a0 OnThinkDestroyLeaf, 0x004a3ae0 OnThinkLaser, 0x004a3fd0 OnThinkRise, 0x004a4460 OnThinkFall, 0x004a46a0 ccBoss03Leaf::ccBoss03Leaf, 0x004a4e00 Move, 0x004a4f30 Main, 0x004a5080 PreDrawAnm, 0x004a52b0 Affect, 0x004a54b0 Think, 0x004a5680 DeadEffect, 0x004a57a0 OnThinkDie, 0x004a5920 Init, 0x004a5ab0 OnThinkDrop, 0x004a5db0 OnThinkFire, 0x004a5ec0 OnThinkCountDown, 0x004a6560 OnThinkDestroy, 0x004a65a0 OnExit, 0x004a6620 PrepareExplode, 0x004a6780 Order, 0x004a6e00 ChangeAction, 0x004a6e80 CheckBlink, 0x004a6ee0 SetBlinkTime, 0x004a7090 ccBoss03LeafExplode::Init, 0x004a7100 ccBoss03LeafExplode::Draw, 0x004a7570 ccBoss03LaserShock::Init, 0x004a7630 ccBoss03LaserShock::Draw, 0x00481180 ccBossEffNeedle::ccBossEffNeedle, 0x004814d0 ccBossEffNeedle::Draw, 0x0048e430 ccBossEffNeedleCreate, 0x0048d5d0 ccBossEffThunderCreate, 0x0061a010 boss03EpitaphActTbl, 0x0061a080 Boss03AnmTbl, 0x0061a130 Boss03SlaveAnmTbl, 0x0061a108 @1538, 0x0061a118 @2301 |
| Bosses - ccBoss and Skeith | partial | INF | INF gcmn.prg:0x0045b2a0 ccBossEntryStart, 0x0047b340 ccThBoss01, 0x0045bcf0 ccBoss::ccBoss, 0x0047b410 ccBoss01::ccBoss01, 0x0045c270 ccBoss::Main, 0x0047bd50 ccBoss01::Main, 0x0045c600 ccBoss::Move, 0x0045c730 ccBoss::Affect, 0x0047bdf0 ccBoss01::Affect, 0x0045f090 bossAffectFunc, 0x0045d310 ccBoss::ChangeAction, 0x0045d210 ccBoss::ChangeNextPattern, 0x0045cad0 ccBoss::ExecPatternIndex, 0x0047c500 ccBoss01::ExecPatternIndex, 0x0047c1e0 ccBoss01::Think, 0x0047bf80 ccBoss01::Action, 0x0047ca50 OnThinkNeutral, 0x0047cba0 OnThinkDamage, 0x0047cc20 OnThinkEpitaphNeutral, 0x0047cdc0 OnThinkEpitaphWave, 0x0047d000 OnThinkChase, 0x0047d2f0 OnThinkEscape, 0x0047dac0 OnThinkReturn, 0x0047dbd0 OnThinkWander, 0x0047ddf0 OnThinkDash, 0x0047e030 OnCrossAtk, 0x0047e1a0 OnWaveAtk, 0x0047e410 OnDataDrainAtk, 0x0047e6a0 OnMagicAtk, 0x0047c390 ccBoss01::DrawCross, 0x0045e070 ccBoss::SelectTarget, 0x0045ec60 ccBoss::CalcTargetInfo, 0x0045df40 ccBoss::EraseCmndTarget, 0x0045dfc0 ccBoss::EntryCmndTarget, 0x0045ee90 ccBoss::BeginDeadEffect, 0x0045f0e0 _ccBossSkillDamage (char), 0x0045f470 _ccBossSkillDamage (pos), 0x00461750 ccBossEffManager::Draw, 0x00461a60 ccBossEffManager::IsEnabledEffect, 0x00478820 ccBossEffWaveShockCreate, 0x0046b3f0 ccBossEffWaveShock::Draw, 0x00478b10 ccBossEffMagicSquareCreate, 0x004793d0 ccBossEffLightCreate, 0x004797e0 ccBossEffForceGeneratorCreate, 0x0046dd90 ccBossEffBrightMagicSquare::ccBossEffBrightMagicSquare, 0x0046e320 ccBossEffBrightMagicSquare::Draw, 0x00479900 ccBossEffAutoSamonRingCreate, 0x0046ed70 ccBossEffAutoSamonRing::Draw, 0x00462660 ccEffSamonRing::Draw, 0x00479240 ccBossEffIceBreakCreate, 0x0046cc10 ccBossEffIceBreak::Draw, 0x004795d0 ccBossEffDeadCreate, 0x0046a440 ccBossEffDead::Draw, 0x00466a30 ccBossEffLight::ccBossEffLight, 0x00466df0 ccBossEffLight::Draw, 0x0046c950 ccBossEffIceBreak::ccBossEffIceBreak, 0x00462430 ccEffSamonRing::ccEffSamonRing, 0x00461bd0 ccEffSamonRing::SetModel, 0x00462750 ccEffSamonRing::BurstScale, 0x00462780 ccEffSamonRing::BurstTransparency, 0x00462790 ccEffSamonRing::SetPosRot, 0x00579ad0 ccLattice::ccLattice, 0x00579b70 ccLattice::Init, 0x00579c50 ccLattice::ClearCnt, 0x00579cb0 ccLattice::MakePacket, 0x0057a0e0 ccLattice::SendPacket, 0x0057a300 ccLattice::SetPos, 0x0057a3a0 ccLattice::NextVertex, 0x0057a470 ccLattice::Disp, 0x006519b0 latticeAttributeColorTable, 0x005eb430 boss01NormalActTbl, 0x005eb490 boss01SuperActTbl, 0x005eb530 boss01EpitaphActTbl, 0x005eb5b0 Boss01AnmTbl, 0x00696ce0 BossSkillTbl; INF SLUS_202.67:0x00519920 ccCheckTarget, 0x00519630 ccEntryCmnd, 0x0056cb50 ccChar::ClearCondition, 0x0059d080 checkPartyAnnihilation, 0x00106850 ccBufferReverce::ccBufferReverce, 0x00106890 ccBufferReverce::MakePacket, 0x00160240 ccScFade::EntryFlash; INF gcmn.prg:0x004618b0 ccBossEffManager::OnCinemaMode, 0x00461940 ccBossEffManager::OffCinemaMode, 0x0046a7e0 ccBossEffCinemaFade::ccBossEffCinemaFade, 0x0046a8c0 SetupSkillName, 0x0046a9b0 CinemaOn, 0x0046aa70 CinemaOff, 0x0046aa80 Init, 0x0046ac20 Clear, 0x0046ad10 ccBossEffCinemaFade::Draw, 0x005eb040 _g_cinemaSkillName, 0x006aa950 Draw's mode table |
| The ALTIMIT desktop | partial | INF | INF SLUS_202.67:0x00168320 ccSetupDesktop, 0x001524d0 ccAnm::Draw, 0x0013f220 ccObj::Draw, 0x0013eab0 ccModel::Draw, 0x001052c0 ccView::SetView, 0x00104ae0 ccView::SetFrame, 0x00104e40 ccView::SetAspect, 0x001386b0 ccCam::SetMatrix_PosRotXYZ, 0x0014e950 ccStream::DecodeF_Obj, 0x0014ece0 ccStream::DecodeF_Camera, 0x0015aed0 ccSprite::MakePacketStr, 0x0015abb0 ccSprite::SendPacket, 0x0015c0c0 ccSprite::SetTag, 0x00108570 ccLayer::AddAll, 0x0015fb80 ccScFade::SendPacket, 0x001b32f0 ccEvent::CheckOperate, 0x00178af0 ccSaveData::NewMail, 0x00178b80 ReadNewMail, 0x00178ac0 CheckMail; INF desktop.prg:0x00400910 ccThDesktop, 0x004015c0 Desktop_control::SetStream, 0x004014d0 SetWall, 0x00400d10 PlayOpening, 0x00400e40 SelectMode, 0x00401020 ChooseMode, 0x00402690 DrawLogo, 0x00402300 DrawBack, 0x004020c0 NewIconDraw, 0x00408350 MailList_control::MainMailer, 0x00409800 AddMailList, 0x0040ca10 MoveLine, 0x0040a3f0 WriteTitle, 0x0040a150 WriteMail, 0x0040b1a0 ResWindow_Control, 0x0040bbf0 PreviewRes, 0x0040d1d0 Web_control::MainWebNews, 0x0040d5c0 AddHtmlList, 0x0040dc10 MoveCur, 0x0040ded0 WebMove, 0x0040e0f0 WriteList, 0x0040e5d0 SetLength, 0x0040e7e0 SetWebLength, 0x0040ec10 DeleteWeb, 0x00403c40 Acces_control::MainAcces_control, 0x004044f0 AddWallList, 0x00404710 WallList, 0x00404c70 ChangeWall, 0x00404f20 SetLength, 0x004050c0 WriteList, 0x004053d0 ListMove, 0x00405700 Audio_control::MainAudio_control, 0x00406450 AddWaveList, 0x004065b0 AddStrList, 0x00406770 SelectMode, 0x00406f90 StartStream, 0x004072c0 ChangeWeve, 0x00407730 SetLength, 0x00407860 WriteStrList, 0x00407db0 WriteList, 0x00408050 ListMove, 0x0015f8e0 dec2sjis, 0x00171c20 ccSaveSys::MainProccess, 0x00173f90 NextProccess, 0x001716e0 CheckRightInfo, 0x00174300 GetMessage, 0x003753e0 __sinit_sdmng.cpp, 0x001bba30 ccFacePanel::Draw, 0x0016ac00 ccThDtMenu, 0x0016a7a0 ccDtMenu::OpenMenu, 0x0016aeb0 SystemMenu, 0x0016e930 ResetMenu, 0x0016ee20 FadeMenu, 0x001a4730 ccMessage::Disp, 0x001a5960 Check, 0x001a54a0 Change, 0x001a6000 ChangeInfo, 0x001b27b0 ccEvent::DispInfo, 0x0016a8e0 ccDtMenu::CheckMenuType, 0x001b7910 ccMenuWindow::DispSelectCursol, 0x001baa10 DispPageCursol, 0x00414310 NameEntry_Control::Main, 0x004195b0 Init, 0x00415830 AllTlans, 0x00418960 JudgmentProcess, 0x00419390 CutInBlock, 0x0041a4e0 CurRepeat, 0x0040ede0 SaveData_control::MainSaveData_control, 0x0040eef0 SetData, 0x004106e0 SlotSelect, 0x00410a00 SlotStateData, 0x00410c50 Slot_control, 0x00411720 SaveData, 0x0040fa50 ReCheckData, 0x00411ae0 ListMove, 0x00410f80 SetSavePar, 0x00411d80 InfoWindow, 0x00410430 DispButton, 0x0040fc30 DiaWindow, 0x00412040 ResWindow, 0x004101b0 TimeAlphaCurDraw, 0x0040fb00 DrawBack, 0x0041bac0 desktopFileList, 0x0042b1b0 WallTbl, 0x0041c120 HtmlTbl, INF desktop.prg:0x004125c0 ccThStaffRoll, 0x004126d0 ccThStaffRollCtrl::ccThStaffRollCtrl, 0x00412a80 Main, 0x00412b70 ChangePage, 0x00412d10 BuildPage, 0x00412e50 _Random, 0x00413210 _Fix, 0x00413410 _End, 0x00413690 _BGOnly, 0x00413990 ccThStaffRollLine::Draw, 0x00413b10 Init, 0x00413bb0 SetLink, 0x00413d50 StopChar, 0x00413e50 Build, 0x00414020 DrawFix, 0x00414100 Except, 0x00414210 DrawBackShadow, 0x00412410 ccTransCode2Name, 0x0042c500 g_srDataGrp; INF SLUS_202.67:0x00105080 ccView::SetLayerCenter, 0x00104aa0 ccView::ApplyLayerScreenMatrix |
| Dungeon generation | partial | all | INF gcmn.prg:0x005c1440 DUNGEON::SetClutList, 0x005c17b0 DUNGEON::ChangeClut; INF SLUS_202.67:0x0013aad0 ccModel::ChangeClut, 0x00152d00 ccAnm::ChangeClut; INF gcmn.prg:0x005c12a0 DUNGEON::Generate, 0x005c0110 MakeFloor, 0x005b6840 FOOT::FOOT, 0x005b7330 FOOT::Move, 0x005b78c0 FOOT::CheckDirection, 0x005ba1d0 DUNGEON::MakeRoom, 0x005bb340 SetAllGim, 0x005be020 MakeRealMap, 0x005bcbb0 DUNGEON::MakeRoom(ROOMDATA *), 0x005b7c00 DUNGEON::DUNGEON, 0x005c1ca0 SetRoom, 0x005c3a50 ClearRoom, 0x005c1980 DeleteRoom, 0x005c7c30 SetDoor, 0x005cd3d0 MoveDoor, 0x005c9e10 GotoNextRoom, 0x005ce930 DUNGEON::Draw, 0x005cf030 DUNGEON::GetHeight, 0x005cf040 GetStartPosition, 0x005c4560 SetLight, 0x0042e010 ccCheckActiveObject, 0x00571da0 initHitCheck, 0x005c8820 DUNGEON::OpenDoor, 0x005c8f50 CloseDoor, 0x005c8800 CloseDoor2, 0x005cf080 GetRoom2DPos, 0x005b6720 GetEditDungeonPtr; INF SLUS_202.67:0x001382f0 ccCoord::SetMatrix_PosRotZYX, 0x00110a30 sceVu0RotMatrixZ, 0x00139330 ccDirectLight::CheckRange, 0x001392d0 ccDirectLight::Init, 0x001389b0 ccCreateLight, 0x00105820 ccDrawEnv::SetFog, 0x0019f4b0 WORLD_MAN::SetDungeonTexClut, 0x0019cf50 SetDungeonTypeFromField, 0x0019c460 fieldrand, 0x0019f8e0 WORLD_MAN::GO, 0x0019dda0 WORLD_MAN::Enter, 0x001a1190 WORLD_MAN::SetCharPosition, 0x001a10c0 WORLD_MAN::GetHeight, 0x001a4070 WORLD_MAN::SetPrevRoom, 0x00151f30 ccAnm::HitEnable, 0x001520f0 ccAnm::SetHitMatrix, 0x00153760 ccModelHit::HitEnable, 0x001107b0 sceVu0InversMatrix, 0x0014cb80 ccStream::Decode_ExtObj, 0x001b3620 ccEvent::SetEventPoint, 0x001b3590 ccEvent::SetEventPos, 0x001a22b0 WORLD_MAN::Get2DMapPtr, 0x001b218c open_door, 0x001b21cc close_door, 0x0019dca0 WORLD_MAN::RoomSelect, 0x001b0948 room, 0x001b097c room_point; INF gcmn.prg:0x005c95c0 DUNGEON::RoomSelect, 0x005b61e0 DUNGEON::GetBanRoom; INF SLUS_202.67:0x0013cff0 ccClump::HitEnable, 0x0013d240 ccClump::SetHitMatrix, 0x001d9dd0 ccGetDist, 0x00178400 ccSaveData::CheckAreaBan; INF gcmn.prg:0x005c3f30 DUNGEON::SetWater, 0x005c70c0 SetObject, 0x005c6e80 EntryObject, 0x005c3ad0 SetAnmObject, 0x005ce1c0 DrawWater, 0x005cdee0 DrawEff, 0x005ce3d0 DUNGEON::DrawBG, 0x00503cf0 SNOW::SNOW(ccStream *, float *), 0x00503e80 SNOW::Move, 0x005042f0 SNOW::Draw, 0x00502e20 calcPos3; INF SLUS_202.67:0x00151ce0 ccAnm::GetSubstAdrs, 0x00101ad0 ccMatchIndex, 0x00101e20 ccSubstSearchResult::SetTbl, 0x00138b60 ccSetColor, 0x00139060 ccLightGrp::AddGrp, 0x0013ba20 ccEff::Init, 0x0014bce0 ccStream::Decode_Model, 0x0013b5c0 ccObj::Init |
| The field's effects - ccThEffect and ccThParticle | partial | INF | INF SLUS_202.67:0x001c2e60 ccThEffect, 0x001c3030 ccEffectCtrl::ccEffectCtrl, 0x001c38a0 ccEffectCtrl::Main, 0x001c2f70 ccThEffectStr, 0x001c39c0 ccEffectCtrl::MainStr, 0x001d8810 ccEffect::MainStr, 0x001cc620 effHitMarkStr, 0x001ce220 effTransferStr, 0x001c0620 ccParticle::MainStr, 0x001c2a20 ccParticleCtrlAddGenerator, 0x001c2af0 ccParticleCtrlGenerateParticle, 0x001c0e10 ccParticleCtrl::InitParticleCtrl, 0x001c3a60 ccNewEffect, 0x001c3af0 ccEffect::InitEffect, 0x001c3e10 ccEffect::Main, 0x001cc0c0 FadeIn, 0x001cc120 FadeOut, 0x001cc190 FadeInOut, 0x001ce020 effTransfer, 0x001cdef0 effTransferRing, 0x001ce120 effWarpTransfer, 0x0013ba20 ccEff::Init, 0x0013bc00 ccEff::SetBlendType, 0x0014cca0 ccStream::Decode_Eff, 0x001da710 ccCheckCameraDeg, 0x00138050 ccCoord::SetMatrix_PosRotXYZScale, 0x00138120 ccCoord::SetMatrix_PosRotZYXScale, 0x002fd4f0 effectCCSTbl, 0x0033fa60 effectTbl2, 0x0033f230 oneVector, 0x00348580 alphaBlendTbl, 0x0013bcb0 ccEff::Draw, 0x0013bc90 ccEff::Draw(pos, pat), 0x0013bb40 ccEff::SetRenderState, VU1 micro 0x595 mc_DrawEff, 0x001052c0 ccView::SetView, 0x001107b0 sceVu0InversMatrix, 0x00108260 ccLayer::Init, 0x001081d0 ccDLSort::Add, 0x001054d0 ccDrawEnv::Reset, 0x00105820 ccDrawEnv::SetFog, 0x0013f470 ccClump::Draw, 0x0013d7d0 ccClump::SetTransparency, 0x0013c5e0 ccClump::Init, 0x0013f220 ccObj::Draw, 0x00138380 ccCoord::_SetLWMatrix, 0x00138490 ccCoord::_GetTransparency, 0x001524d0 ccAnm::Draw, 0x001cc3e0 effHitMark, 0x001cc410 effHitRing, 0x001cc550 effHitPhoton, 0x001cf250 effProtect, 0x001cc890 effAttributeGuard, 0x001ccb40 effAttributeCritical, 0x001d9510 effCheckAttributeGuardEntry, 0x001d9560 effAddAttributeGuardEntry, 0x001d95c0 effDelAttributeGuardEntry, 0x001bca90 ccParticleAttributeCritical, 0x001bcc40 ccParticleAttributeGuard, 0x001bc540 ccParticleCritical, 0x001bc6d0 ccParticleDying, 0x001bc8c0 ccParticleNoDamage, 0x00162f10 checkCameraShakeRange, 0x001633c0 ccTransPosW2CZW, 0x00162cd0 cameraShake, 0x0015aed0 ccSprite::MakePacketStr, 0x0015cde0 MakeSignedNum, 0x0015cfc0 sdec2str, 0x001cdde0 effLevelUp, 0x001d79f0 effDrainCtrl, 0x001d7c40 effDrain, 0x001cd380 effAfterDrain, 0x00155210 normal2Angle, 0x00123b38 __ieee754_acosf, 0x001274c8 sin, 0x00126ee0 cos, 0x001d9620 genrand, 0x001d9a90 ccRandF, 0x0033f240 effectTbl, 0x003feeb0 effAttributeGuardEntry, 0x00377eec panelCamDist; INF gcmn.prg:0x0059b9c0 ccTransPosFW2LW, 0x0059b5a0 ccPlayer::W2PPos, 0x0059b710 ccPlayer::P2WPos, 0x00421630 ROOTTOWN01's SetFog, 0x005714e0 ccHitMarkDisp, 0x0051a8c0 ccInitFlyFont, 0x0051a900 ccEntryFlyFontNum, 0x0051aa10 ccCtrlFlyFont, 0x0051afc0 ccEntryFlyFontNew, 0x0051aea0 ccEntryFlyFontNewExp, 0x0051af20 ccEntryFlyFontNewLevelDown, 0x0051af70 ccEntryFlyFontNewMiss, 0x0051add0 Int2StrFF, 0x0072ebd0 flyFontCtrl, 0x0051b710 ccDamUprStr::ResetAll, 0x0051b780 ccDamUprStr::CtrlAll, 0x0051bb20 ccDamUprStr::DrawAll, 0x0051bb80 ccDamUprStr::AddStr, 0x0051b0b0 ccUprollStr::ccUprollStr, 0x0051b140 ccUprollStr::AddStr, 0x0051b530 ccUprollStr::Ctrl, 0x0051b320 ccUprollStr::Draw, 0x0052170c ccMenuCtrl::Disp (the numbers), 0x0059a7f4 ccPlayer::AnimCtrl (the transfers), 0x00598404 ccPlayer::Main (level up), 0x004353f0 ccEnemy::interruptThink, 0x004313f0 ccEntryCtrl::entryMagicCircle, 0x00455820 ccEntryGimCircle, 0x00455900 ccMagicCircle::ccMagicCircle, 0x00455b60 ccMagicCircle::main, 0x00455710 ccMagicCircle::createPart, 0x00455510 ccMagicCircle::setPart, 0x004548e0 ccMcPart::main, 0x00454840 ccMcPart::fade, 0x0042e670 ccEntryChangeCLUT, 0x001d1090 effMagicAttackSign, 0x001cd4e0 effMeteoFireBall2, 0x001ccec0 effFlareRing, 0x001d80c0 effSkillBreakSE, 0x001d3d80 effSkillTornadeRingsPos, 0x001d57b0 effSkillTornadeObjPos, 0x001d48b0 effSkillTornadeSmoke, 0x001d5da0 effSkillChargeObject, 0x001d5eb0 effSkillChargeObj, 0x001d12a0 effUpheavalFragment, 0x001d1740 effUpheavalFlash, 0x001d1aa0 effSummonsRing, 0x001d1d30 effSummonsElement, 0x001d1f10 effSummonsShockWave, 0x001d22b0 effSmmonsFragment, 0x001d8190 effSBLockon, 0x001d8410 effTCDrillMissile, 0x001cda30 effSmokeRock, 0x001d4a20 effDarkSmoke, 0x001d4cd0 effRadiateSomething, 0x001d5110 effRadiateSomething2, 0x001d6410 effSmokeIce, 0x001cc240 ccEffect2::InitEffect, 0x001cc290 ccEffect2::Main, 0x00123f78 __ieee754_asinf; INF gcmn.prg:0x005731d0 ccSkill::Main, 0x00577a30 FallSystem, 0x00577540 TornadoSystem, 0x00578060 ConvergenceSystem, 0x005787c0 UpheavalSystem, 0x00579000 SummonsSystem, 0x004e8da0 ccEffectElementManager::Main, 0x004fef30 ccFallElementGenerate, 0x00500bd0 ccSkillTornadeElementsGenerate, 0x004ffd10 ccConvergenceElementGenerate, 0x005007e0 ccUpheavalElementGenerate, 0x005006b0 ccSummonsElementGenerate, 0x00500dc0 ccThunderBoltElement, 0x004fbbe0 ccRingElement, 0x005000b0 effExplode3, 0x004fff50 effEnergyGrow, 0x005002a0 effThunderShock; INF SLUS_202.67:0x001d35f0 effSkillStart, 0x001d3650 effSkillStart(ccSkillParam), 0x001d39d0 effSkillStartEffect, 0x001d2d80 effSkillExecRing, 0x001d2f50 effSkillExecForceRing, 0x001d3100 effSkillExecForceRing2, 0x001d32b0 effSkillExecSummonsCircle, 0x001d3450 effSkillExecCircle, 0x001d2790 effPhysicalSkillHitShockWave, 0x001ccd20 effHeal, 0x001cccf0 effHealSkill, 0x001cef50 effCure, 0x001cf0d0 effSanity, 0x001cedd0 effResurrect, 0x001ced40 effOpenBox, 0x001d0ae0 effFountain, 0x001d0be0 effBossRoomEntrance, 0x001d0c90 effDungeonEntrance, 0x003401f0 effDungeonEntranceColor, 0x001d0980 effRemoveTrap, 0x001d0f00 effEvolvePG, 0x001d0fd0 effGrowPG, 0x001d7380 effAbilityUp, 0x001d7630 effAbilityDown, 0x001d78c0 checkEffAbilityColor, 0x0033fdf0 tableAbilityUpS1-S4, 0x0033fe70 tableAbilityDownS1-S3, 0x00340170 the cures' generator rows, 0x00377ef0 the rings' and waves' tables, 0x001d9ce0 ccGetDirc; INF gcmn.prg:0x00573a10 ccSkillCheckNote, 0x00573be0 ccSkillCheckType, 0x00573c30 _ccSkillCheckType, 0x00501ab0 effResistantShield, 0x00501cb0 effResistantShield(scale), 0x00501970 ccResistantShieldElement::Main, 0x005018e0 ~ccResistantShieldElement, 0x0059b980 ccTransPosP2W, 0x0056f950 ccChar::DispConditionEffect, INF SLUS_202.67:0x001ceaa0 effIceRock; INF gcmn.prg:0x00462d00 ccBossEffIceMissile::Draw, 0x0046cc10 ccBossEffIceBreak::Draw |
| The story maps - EVENTAREA01 (area 13), EVENTAREA02 (area 15), EVENTAREA03 (area 43), EVENTAREA07 (area 16), EVENTAREAB0 (the boss arenas) and EVENTAREAB8 (Kyvia's disc) | partial | INF, MUT | INF gcmn.prg:0x00405a00 EVENTAREA07::EVENTAREA07, 0x00405c80 EVENTAREA07::ChangeBlock, 0x00406b80 EVENTAREA07::Draw, 0x00406730 EVENTAREA07::DrawBG, 0x004068b0 EVENTAREA07::DrawObj, 0x004069a0 EVENTAREA07::DrawObj2, 0x00406a90 EVENTAREA07::DrawFloor, 0x005d2160 EA_MODELTABLE07, 0x005d2200 EA_OBJTABLE07, 0x005d2230 EA_BGNAME07, 0x005d2240 EA_moveTex07, 0x005d2270 EA_MODELTABLE0702, 0x005d22a0 eventarea0702Light, 0x005cff60 STATICOBJECT::SetPos, 0x005d03f0 STATICMODEL::SetPos, 0x004079f0 EVENTAREAB0::EVENTAREAB0, 0x004095e0 EVENTAREAB0::Draw, 0x004091c0 EVENTAREAB0::DrawBG, 0x00409460 EVENTAREAB0::DrawObj, 0x00409510 EVENTAREAB0::DrawFloor, 0x004095b0 EVENTAREAB0::SwitchLayer, 0x004098e0 EVENTAREAB0::NextStage, 0x005d2580 EA_MODELTABLEB0, 0x005d2640 eventareaB0Light, 0x005d26e0 bossFireFlyEff, 0x005d2730 the fireflies' markers (@1153), 0x005b4550 FIREFLY2::FIREFLY2, 0x005b4d30 FIREFLY2::Init, 0x005b49f0 FIREFLY2::SetBasePosition, 0x005b4ba0 FIREFLY2::SetBasePosition2, 0x005b5050 FIREFLY2::Move, 0x005b5eb0 FIREFLY2::Draw, 0x0059b940 ccTransPosW2P, 0x00401e00 EVENTAREA02::EVENTAREA02, 0x00402300 EVENTAREA02::ChangeBlock, 0x004033e0 EVENTAREA02::Draw, 0x00402ff0 DrawBG, 0x00403280 DrawObj2, 0x00403190 DrawObj, 0x00403340 DrawFloor, 0x00402dc0 DrawLensFlare, 0x00400f00 EVENTAREA::EVENTAREA, 0x004010a0 EVENTAREA::SetCenter, 0x004010b0 EVENTAREA::AddCenter, 0x005d1c00 EA_MODELTABLE02, 0x005d1c50 EA_OBJTABLE02, 0x005d1c70 EA_MODELTABLE0202, 0x005d1d00 EA_OBJTABLE0202, 0x005d1d50 EA_moveTex02, 0x005d1d20 eventarea0202Light, 0x005d02d0 STATICMODEL::DrawWithOutFog, 0x005d01c0 STATICMODEL::Draw, 0x00571da0 initHitCheck, 0x00403590 EVENTAREA03::EVENTAREA03, 0x00403bf0 EVENTAREA03::Draw, 0x00403ab0 EVENTAREA03::DrawBG, 0x00403b50 EVENTAREA03::DrawFloor, 0x00639548 kiteSelfTalk; MUT gcmn.prg:0x00416590 EVENTAREA03::EVENTAREA03, 0x00416bf0 EVENTAREA03::Draw, 0x00416ab0 DrawBG, 0x00416b50 DrawFloor, 0x006000f0 EA_MODELTABLE03, 0x00600140 its start, 0x00600170 the fly-over's camera, 0x00669470 kiteSelfTalk; MUT gcmn.prg:0x0041d200 EVENTAREAB8::EVENTAREAB8, 0x0041ed30 EVENTAREAB8::Draw, 0x0041e8c0 its ride, 0x0041e420 DrawBG, 0x0041e5e0 DrawObj, 0x0041e6b0 DrawFloor, 0x0041f130 DrawRock, 0x0041cc80 SetFloatRockParam, 0x0041e750 Move, 0x0041e7d0 IsMove, 0x0041e7e0 HitDisable, 0x0041e850 HitEnable, 0x00600ab0 EA_MODELTABLEB8, 0x00600ad0 EA_OBJTABLEB8, 0x00600af0 rockname, 0x0073eb00 floatRockPos; MUT SLUS_205.62:0x0038afc0 eventareaB8Light, 0x001b8bb0 WORLD_MAN::SetTransMode, 0x001b8bd0 WORLD_MAN::SetTransCenter; MUT gcmn.prg:0x00414110 EVENTAREA01::EVENTAREA01, 0x00414c00 EVENTAREA01::Draw, 0x00414900 DrawBG, 0x00414980 DrawObj, 0x00414a70 DrawObj2, 0x00414b60 DrawFloor, 0x005ffd80 EA_MODELTABLE01, 0x005ffe10 EA_OBJTABLE01, 0x005ffe30 eventarea01Light, 0x005ffeb0 the glows' dummies; MUT SLUS_205.62:0x0038af98 eventarea03Light; INF SLUS_202.67:0x0019f8e0 WORLD_MAN::GO (EVENTAREA branch), 0x0019dda0 WORLD_MAN::Enter (the story maps' doors), 0x001a1ea0 WORLD_MAN::SetStartPos, 0x001a1190 WORLD_MAN::SetCharPosition (event area), 0x0019c740 WORLD_MAN::Quit, 0x0019f2d0 WORLD_MAN::DeleteEvent, 0x001a20b0 WORLD_MAN::SetActiveLayer, 0x001a10c0 WORLD_MAN::GetHeight, 0x0019c4b0 MoveTexture, 0x00377ff0 eventarea02Light, 0x0013bb40 ccEff::SetRenderState, 0x00161590 cameraGetPos, 0x00161700 cameraGetRot2, 0x00138f80 ccLight::~ccLight |
| The event interpreter | partial | INF | INF SLUS_202.67:0x001b5a60 ccThEvent, 0x001b5230 ccStartThEvent, 0x001b52c0 ccEnableThEvent, 0x001b5360 ccDisableThEvent, 0x001b5380 ccStartEvent, 0x001b55f0 ccStartEventConvert, 0x001b5ef0 eventSub, 0x001b6160 ccEventFlagSet, 0x001a7400 ccEvent::CheckOpen, 0x001a7120 CheckCurrentOpen, 0x001a6ec0 SetCurrentOpen, 0x001a8d20 ccEvent::Execute, 0x001a6ca0 ccEvent::Init, 0x001b32f0 CheckOperate, 0x001b33d0 AddOperate, 0x001b34a0 DelOperate, 0x001b27b0 DispInfo, 0x00177730 ccSaveData::AddItem, 0x00177af0 DelItem, 0x00177590 ccAddSkill, 0x00177eb0 AddFriendship, 0x00178160 SetGateList, 0x00178480 SetAreaBan, 0x00178570 ClearAreaBan, 0x00178af0 NewMail, 0x00178b80 ReadNewMail, 0x00307140 addItemCategoryTbl, 0x00307180 the friendship caps, 0x00168960 ccSetupGameCtrl (its event passes), 0x00167380 ccGame::ChangeScene, 0x001671e0 ccGame::ChangeRequest, 0x0015a200 ccSleepNoSleepThread, 0x00160400 ccScFade::EntryFade, 0x00160490 ContinueFade, 0x0015fb80 SendPacket, 0x00315120 eventAreaInfo, 0x001a29a0 WORLD_MAN::GetWordParamFromEvCode, 0x00311790-0x00314c10 word_a1-word_c4, 0x001b1c00 fade, 0x001b1c60 fade_more, 0x001b04b8 area, 0x001b01d8 scene, 0x001af440 member_add_msg, 0x001af980 gate_add_msg, 0x001aff34 desktop_item, 0x0019d3b0 WORLD_MAN::GetEventAreaInfo, 0x0015f860 ccKanjiStrSeparate, 0x00377e5c serverStr, 0x00377e0c getItemMenuStr, 0x00378150 bookItemAddMsg, 0x00387840 spcNameList, 0x00168320 ccSetupDesktop (its passes, its return on a mode change, SetFrameRate); INF SLUS_202.67:0x001b0c1c ccEvent::Execute's piros_colour, 0x00160240 ccScFade::EntryFlash; INF gcmn.prg:0x0056b1c0 ccChar::Draw |
| Event scripts | partial | all | MUT SLUS_205.62:0x001bdf00 ccEvent::Execute, OUT SLUS_205.63:0x001b4250, QUA SLUS_205.64:0x001bba60; INF SLUS_202.67:0x001a8d20 ccEvent::Execute, 0x001a7400 ccEvent::CheckOpen, 0x001a6ec0 ccEvent::SetCurrentOpen, 0x001b5ef0 eventSub, 0x001b6160 ccEventFlagSet, 0x00317e30 eventTbl, evMsgTbl, evMsgTblp |
| The EE executable | solid | INF | INF SLUS_202.67 |
| Entering The World - Kite in Mac Anu | partial | INF | INF SLUS_202.67:0x001687a0 ccSetupNewGame, 0x00175d30 ccSaveData::InitSpcParam, 0x00177010 ccSaveData::ChangeEquipment, 0x00176200 ccSaveData::SetSpcBaseMsg, 0x00168960 ccSetupGameCtrl, 0x001674a0 ccGame::ChangeArea, 0x00167380 ccGame::ChangeScene, 0x0019f8e0 WORLD_MAN::GO, 0x001a1190 WORLD_MAN::SetCharPosition, 0x001a4430 ccThFieldDisp, 0x00160610 ccThCamera, 0x00160a00 cameraInit, 0x00160cc0 cameraMain, 0x001611a0 setCameraCtrlType, 0x00161870 cameraPosCalc, 0x00162020 cameraSetEyeLevel, 0x00162fb0 checkCameraDistModValue, 0x00161260 cameraSet, 0x00162cd0 cameraShake, 0x001629b0 cameraShockAbsorber, 0x00162f10 checkCameraShakeRange, 0x00383e30 sfList, 0x0034b390 shakePowerTbl, 0x0034b3a0 shakeCycleTbl, 0x00161610 cameraGetRot, 0x001387a0 ccCam::SetMatrix_PosTarget, 0x00110ca0 sceVu0CameraMatrix, 0x001052c0 ccView::SetView, 0x0014ce50 ccStream::Decode_Hit, 0x00149990 ccSetHitData, 0x00153930 _ccHitCheckLM, 0x00153f60 collisionLM, 0x00153ce0 setNearest, 0x001545e0 collisionQM, 0x001552e0 ccHitResultGrouping, 0x00155600 ccModelHitCheckQ, 0x00155930 ccModelHitCheckQZ, 0x00153e80 checkHitResultAttlibute, 0x00153470 ccCharHit::CollisionDetection, 0x001da8b0 ccGetCameraTransparency, 0x001dab50 RAD2DEG, 0x001dabb0 DEG2RAD, 0x00127c28 sinf, 0x001278e0 cosf, 0x00124330 __ieee754_atan2f, 0x00127600 atanf, 0x001246e8 __ieee754_rem_pio2f, 0x00127d10 tanf, 0x00126728 __kernel_tanf, 0x00127e18 fmodf, 0x00124518 __ieee754_fmodf, 0x00162430 avoidObstacle, 0x001a10c0 WORLD_MAN::GetHeight, 0x00151cb0 ccAnm::SetLightEnv, 0x001a20b0 WORLD_MAN::SetActiveLayer, 0x0019d410 WORLD_MAN::RequestCCS, 0x0013d300 ccClump::GetObjAdrsF, 0x0013b8f0 ccObj::SetModel, 0x0013f220 ccObj::Draw, 0x00138380 ccCoord::_SetLWMatrix, 0x00133a38 rand, 0x001b62e0 ccEntryEventMng, 0x00150670 ccAnm::SetAnmCtrlWork, 0x001397e0 ccOmniLight::Init, 0x00139060 ccLightGrp::AddGrp, 0x001b2bb0 ccEvent::GetSpc, 0x001b2cc0 ccEvent::GetNpc, 0x001b2d50 ccEvent::GetEnemy, 0x001ae7d8 ccEvPcPos, 0x001aed5c ccEvPcRot, 0x001d9ce0 ccGetDirc, 0x00317da0 markerEvTbl, 0x001743d0 ccSaveData::Init, 0x001da710 ccCheckCameraDeg, 0x001da0b0 ccSetDirc, 0x001d9eb0 ccGetDircChg, 0x001d9900 ccInitRand, 0x001b7660 ccRegisterRandomNpc, 0x001b6cf0 ccEntryRandomNpc; INF gcmn.prg:0x0059ff50 ccGetStartPositions, 0x00597850 ccPlayerStart, 0x00597910 ccPlayer::ccPlayer, 0x00598310 ccPlayer::Main, 0x00598af0 ControlMove, 0x005992b0 PadLeverPower, 0x005993c0 AnimCtrl, 0x0059ba20 CameraPosCalc, 0x0059bac0 CameraPosSet, 0x0059b340 CollisionTest, 0x0059ee20 ccSpcChar::HitCheck, 0x0059b900 ccTransPosW2M, 0x0059b8d0 ccSetGroundHeight, 0x005b61d0 ROOTTOWN::GetHeight, 0x00571e00 ccLandHitCheck, 0x006f0560 playerAnimTbl, 0x00421470 ROOTTOWN01::ROOTTOWN01, 0x00423b10 ROOTTOWN01::Draw, 0x00422ba0 DrawFloor, 0x004224c0 DrawObj, 0x00422900 DrawObj2, 0x00422250 DrawBG, 0x0056b1c0 ccChar::Draw, 0x0059d650 ccSpcChar::EquipWeapon, 0x005a1530 ccMakeModelName, 0x00458df0 ccSetChaosGate, 0x00458ec0 ccEntryGimGate, 0x00458f60 ccChgate::ccChgate, 0x00459280 ccChgate::main, 0x004593e0 ccChgate::gateAnm, 0x00459570 chaosGateInfluence, 0x00570d30 ccGetGimmickParam, 0x0061e0f0 gimmickTbl, 0x0059b5a0 ccPlayer::W2PPos, 0x0042fa60 ccEntryObj::routine, 0x00431970 ccThEntryCtrl, 0x00505e20 ccMerchan::main, 0x00517800 ccThGameCtrl, 0x0059cd70 ccPlayerMenuCheck, 0x0059f550 ccSpcChar::CheckControlMode, 0x00518af0 ccSortCmnd, 0x00518cc0 ccSelectTarget, 0x00519240 ccCheckTargetRange, 0x00519630 ccEntryCmnd, 0x005198c0 ccChangeCmndTarget, 0x00519920 ccCheckTarget, 0x00581500 ccAI::SetDircZ, 0x00619460 npcTbl, 0x005057f0 ccSetMerchant, 0x00505590 setMerchant, 0x00505a50 ccEntryRtownMerchant, 0x00505aa0 ccMerchan::ccMerchan, 0x00505fc0 breederAct, 0x005065d0 breederInfluence, 0x00430c90 ccEntryCtrl::entryObject, 0x004317b0 ccEntryCtrl::entryNpc, 0x00430ec0 ccEntryCtrl::initObject, 0x00519700 ccDeleteCmnd, 0x005711f0 ccGetJobWeaponCategory, 0x00647cc0 playerDefaultItemList, 0x00647d20 playerDefaultImportantItemList, 0x00647d80 spcDefaultItemList, 0x005269d0 SetMerchantCamera, 0x005ed880 breederCamPos, 0x005ed8c0 breederCamView, 0x005ed870 merchanAnmPtr, 0x005d4050 fellowAnimTbl, 0x00506640 ccSetRtownPC, 0x005067f0 ccRtownPC::ccRtownPC, 0x00507c20 ccRtownPC::main, 0x00507de0 ccRtownPC::normalMode, 0x005077f0 ccRtownPC::move, 0x005076c0 ccRtownPC::changeTEX, 0x005091c0 rTownNPCInfluence, 0x005130b0 ccSetNaviMap, 0x00513720 ccNavi::RouteSearchByMap, 0x005ee120 markPosTbl, 0x005ed900 rtpcCcsName, 0x005edeb0 rtpcAnmTbl, 0x0051a500 ccCalcTagPosChar, 0x0051a640 ccCalcTagPos, 0x0056b020 ccChar::EntryAffect; INF demo.prg charTbl, 0x001b4ff0 ccThCameraExecute, 0x001b3680 ccEvent::CamCtrl, 0x001b4780 CamzCtrl, 0x001b48e0 CamzMovMain, 0x001b4b20 CamzInpCtrl, 0x001b4c80 CamzInpMain, 0x001617f0 changeCamera, 0x001614d0 cameraSetPos, 0x00161510 cameraSetView, 0x00161550 cameraSetRot, 0x00110b80 sceVu0RotMatrixY, 0x002fb6f0 cameraList, 0x00383dc0 ecam, 0x00383d50 bcam, 0x00161610 cameraGetRot, 0x00161820 cameraSetManual, 0x001631d0 cameraSoftReset, 0x00163230 cameraSoftResetParam, 0x001b2460 ccEvent::MenuBan, 0x001b25c0 MenuClr, 0x001b6d70 ccRegisterEventMng, 0x00159ed0 ccStartThread, 0x00159d40 GoThread, 0x0015a5c0 ccThControl, 0x001d9eb0 ccGetDircChg; INF gcmn.prg:0x004381d0 eneSplineB, 0x004382a0 eneSplineH, 0x0057c5f0 ccAI::ccAI, 0x0057ca00 ccAI::Brains, 0x00580ef0 ManualControl, 0x00583270 ManualMode, 0x005832e0 SetRemoteCmd, 0x00589740 ChangeMode, 0x0059eba0 ccSpcChar::ManualModeAI, 0x0059e950 SetBootStatus, 0x0059ea60 TransferIn, 0x0059ea80 TransferOut, 0x0059f5f0 ccSPC::Initialise, 0x0059f740 EntrySpc, 0x005a00d0 Reboot, 0x0059fe80 SetParty, 0x0059ce00 ccParty::InitParty, 0x0059ce80 AddMember, 0x0059cf60 DelMember, 0x005a08e0 inviteSpc, 0x005a0f50 disbandSpc, 0x00730340 ccSpcManager, 0x00730310 ccPartyManager, 0x0041ae80 ccFellow::Initialize, 0x0041b5f0 ccFellow::Main, 0x0041bc50 ccFellow::Move, 0x0041c670 ccFellow::Action, 0x0059b710 ccPlayer::P2WPos, 0x0057f660 ccAI::ActInTown, 0x00586420 ccAI::ChatMessageSender, 0x0058f810 ccAI::ChatMessageEnteredTown, 0x0041ed60 ccThFellow02, 0x0041ee90 ccThFellow02Delete, 0x0041ad60 ccFellow::~ccFellow, 0x0059d230 ccSpcChar::ccSpcChar, 0x00653c80 naviPointNameTable |
| The field UI - HUD, menus and the event windows | partial | INF | INF gcmn.prg:0x005280d0 ccThMenu, 0x0051c140 ccMenuCtrl::ccMenuCtrl, 0x0051ced0 InitMenuList, 0x0051cfb0 Disp, 0x00522430 SetPanelBure, 0x00522460 ExceptionDisp, 0x00522910 ConditionIconDisp, 0x00522eb0 FacePanelDisp, 0x00525b40 OpenMenu, 0x00525ce0 OpenMenuNWD, 0x00525e20 CloseMenu, 0x00525f60 ChangeMenu, 0x005260d0 ChangeMenu(int), 0x00526150 CheckMenuType, 0x00526170 Select, 0x00526490 SelectScr, 0x00526940 SetMenuFace, 0x00526e60 SetProtect, 0x00526ed0 SetSkillList, 0x005272d0 SetItemList, 0x00528810 SystemMenu, 0x00528f20 ChatMenu, 0x00529fa0 ChatMenuDisp, 0x0052cae0 SkillMenu, 0x0052d180 SkillMenuDisp, 0x0052db30 ItemMenu, 0x0052e6c0 ItemMenuDisp, 0x00531af0 TargetMenu, 0x005670c0 PersonalMenuT, 0x00567410 PartyMenuT, 0x00567660 PartyInMenuT, 0x00567e50 GateMenuT, 0x00568350 GtNewMenuT, 0x00569480 PersonalMenuTS, 0x005697b0 SkillMenuT, 0x00569a00 TargetMenuT, 0x00569d30 ChatMenuT, 0x0056a300 ItemBoxMenuT, 0x00546450 ItemBoxMenu, 0x005466d0 TrapBoxMenu, 0x005477e0 ItemIdolMenu, 0x00535210 DataDrainSubMenu, 0x005a1a10 ccSpcMessageOpenTreasureBox, 0x00525ec0 CloseMenuDisp, 0x00525a40 StillOff, 0x0055cbe0 GateMenu, 0x0055d1e0 GtRandomMenu, 0x0055df10 GtNewMenu, 0x0055f430 GtNewMenuDisp, 0x0055f310 ccGetGtNewColor, 0x005624a0 GtListMenu, 0x00563010 GtListMenuDisp, 0x005634d0 GtRecordMenu, 0x00564080 GtRecordMenuDisp, 0x00564480 GtTownMenu, 0x00564df0 GtTownMenuDisp, 0x00544020 GetItemMenu, 0x00544c00 AreaItem, 0x00544e50 ReplaceItemMenu, 0x0053b6e0 PartyInMenuDisp, 0x00523a30 LevelDisp, 0x0053ba20 ccThPartyAdd, 0x0059ce80 ccParty::AddMember, 0x0059cfe0 ccParty::CheckMemberID, 0x0056a8f0 ccCheckMenuFaceName, 0x00570cc0 ccGetCharParam, 0x005199e0 ccCheckTargetTypeId, 0x0042f290 ccAnalyzeEnemyList, 0x00459570 chaosGateInfluence, 0x0057a6d0 ccCheckItemUseful, 0x0057a890 ccCheckSkillUseful, 0x00570d50 ccGetSkillParam, 0x00570d70 ccGetItemParam, 0x00570f60 ccGetEquipParam, 0x005198c0 ccChangeCmndTarget, 0x0056a9f0 ccGetNowMaxColor, 0x0052f980 ImportantItemMenu, 0x005305d0 ImportantItemMenuDisp, 0x005274f0 SetImportantItemList, 0x00530d60 ThrowItemMenu, 0x00531820 ThrowItemMenuDisp, 0x00535620 StatusMenu, 0x005362d0 StatusMenuDisp, 0x00545e70 ItemStatusMenu, 0x005462a0 ItemStatusMenuDisp, 0x00539430 EquipStatusMenu, 0x00539ca0 EquipStatusMenuDisp, 0x00523e50 ParameterDisp, 0x00524e20 SkillDisp, 0x005251f0 BeffDisp, 0x00525150 BeffDisp(ccCondition), 0x00536f70 EquipmentMenu, 0x00538130 EquipmentMenuDisp, 0x00538de0 ccEquipChangeMenuSub, 0x00538d80 ccThEquipMenu, 0x00570f60 ccGetEquipParam, 0x0053c8e0 GateoutMenu, 0x0053cd60 LogoutMenu, 0x0056a640 TransFieldMenu, 0x0056a7f0 AreaInfoMenu, 0x0053a370 PartyMenu, 0x0053a7a0 PartyInMenu, 0x0053ba90 PartyOutMenu, 0x0053c340 PartyDisbandMenu, 0x0059cf60 ccParty::DelMember, 0x00525a80 StillOn, 0x0053d0e0 ControllerMenu, 0x0053d500 ccThControllerMenu, 0x0053d550 ControllerMenuDisp, 0x0053ea80 VibrationMenu, 0x0053ed90 VibrationMenuDisp, 0x0053f060 ScreenMenu, 0x0053f250 ScreenMenuDisp, 0x0053f800 SoundMenu, 0x0053fbc0 SoundMenuDisp, 0x00540270 ResetMenu, 0x00540730 DataDrainDemoMenu, 0x00540a50 DataDrainDemoMenuDisp, 0x00540d20 VoiceMenu, 0x00541010 VoiceMenuDisp, 0x005412e0 StrwinMenu, 0x005415d0 StrwinMenuDisp, 0x00526730 SelectXY, 0x00517800 ccThGameCtrl (its menu buttons), 0x0061f4a0 skillTbl, 0x00651000 menuElementData, 0x006516d0 btInChatAct, 0x00651570 virusCol, 0x00548060 ccMenuCtrl::FountainMenu, 0x00548420 FountainMenu2, 0x00548a00 FountainMenu3, 0x00549ed0 FountainMenuDisp2, 0x0054a260 FountainMenuDisp3, 0x00526c60 SetFountainCamera, 0x0069a260 feTbl; INF SLUS_202.67:0x001a54a0 ccMessage::Change, 0x001a5d70 DispMsg, 0x001a5f50 OpenInfo, 0x00177af0 ccSaveData::DelItem, 0x00177730 ccSaveData::AddItem, 0x00177990 GetItemNum, 0x00177a20 GetItemSlot, 0x0019e5c0 WORLD_MAN::SimGenerateCode, 0x0019eea0 SetGenerateCode, 0x001a3830 GetFieldAttrb, 0x0019d350 GetEventAreaInfo, 0x001b3100 ccEvent::CheckAreaCode, 0x00178c10 ccGetItemName, 0x00178d10 ccGetItemComment, 0x00178d90 ccGetItemIcon, 0x001da710 ccCheckCameraDeg, 0x001b97f0 ccMenuWindow::DispSlideBar, 0x001611a0 setCameraCtrlType, 0x00178600 ccSaveData::SetSoundEnv, 0x00177010 ccSaveData::ChangeEquipment, 0x00177070 ccChangeEquipment, 0x00176ce0 ccCheckSkillCount, 0x00177590 ccAddSkill, 0x001776e0 ccDelSkill, 0x00176f50 ccSaveData::GetEquipmentNum, 0x001a5790 ccMessage::Open(ccEvMsgData), 0x00160490 ccScFade::ContinueFade, 0x00160510 ccScFade::DeleteFade, 0x0033ebc0 fountainMenuHelp, 0x00307010 f_limitTbl; INF gcmn.prg:0x005418a0 SpcMenu, 0x00541e90 PcMenu, 0x00542840 VenderMenu, 0x00542df0 RecorderMenu, 0x00543390 FairyshopMenu, 0x005269d0 SetMerchantCamera, 0x0054de30 TalkMenu, 0x005552f0 SellMenu, 0x00555ee0 SellMenuDisp, 0x00556480 BuyMenu, 0x005572e0 BuyMenuDisp, 0x00558260 RecordMenu, 0x00558db0 RecordMenuDisp, 0x00559960 ItemDepositMenu, 0x0055a6f0 ItemDepositMenuDisp, 0x0055ac40 ItemDrawMenu, 0x0055b9f0 ItemDrawMenuDisp, 0x00527740 SetPlItemList, 0x00619460 npcTbl, 0x00648230 itemShopItemList, 0x00648430 equipShopItemList, 0x00648650 magicShopItemList, 0x0054e720 TradeMenu, 0x0054f4b0 TradeSubMenu, 0x00551570 TradeMenuDisp, 0x00527950 AddSpcItem, 0x00527d80 AddSpcItemSub, 0x005a1a70 ccSpcMessagePresentOtherFellow, 0x00538d80 ccThEquipMenu, 0x00542510 NpcMenu, 0x00553cd0 PresentMenu, 0x00555020 PresentMenuDisp, 0x00543930 BreederMenu, 0x0054bdd0 BreedingMenu, 0x0054cd70 BreedingMenuDisp, 0x0054a680 NorainuMenu, 0x0054ac40 OtonainuMenu, 0x0054b1d0 InuMenu, 0x0054bb10 InuMenuDisp, 0x00631cb0 sysopeMsg, 0x00637e30 spcMsgTbl, 0x00638800 spcMsgPresent10, 0x00638890 spcMsgPresent11, 0x00631c90 breedTeachMsgTbl, 0x00631ca0 breedTeachMsgTbl2, 0x00638dc0 pgEvoMsg, 0x005ee450 foodTbl; INF SLUS_202.67:0x00178680 ccSaveData::CheckTradeCount, 0x00178700 AddTradeCount, 0x0017fff0 ccCheckVoiceGrp, 0x001b9120 ccMenuWindow::DispSquareW2, 0x00178eb0 ccGetItemPrice, 0x0033ec80 buyMenuHelp, 0x00377e40 sellMenuHelp, 0x0033eca0 itemDepositMenuHelp, 0x0033ecb0 itemDrawMenuHelp, 0x00377e48 recordMenuStr, 0x00347f90 tpcTradeList, 0x00377e84 tpcTalkStr, 0x00178fb0 ccGetItemTradeRate, 0x00177f40 ccSaveData::DelSpcTradeList, 0x00177f70 DelNpcTradeList, 0x00177010 ChangeEquipment, 0x00177070 ccChangeEquipment, 0x00176ce0 ccCheckSkillCount, 0x00177590 ccAddSkill, 0x001776e0 ccDelSkill, 0x001767a0 SetTradeItemTown, 0x003457f0 spcTradeRateTbl, 0x003459d0 npcTradeRateTbl, 0x0033ec40 tradeMenuHelp, 0x0033ec60 presentMenuHelp, 0x00377e38 tradeMenuStr, 0x00377e0c getItemMenuStr, 0x00176200 ccSaveData::SetSpcBaseMsg, 0x00177eb0 AddFriendship, 0x0015cdd0 ccFont::MakeSignedNum, 0x0015cfc0 sdec2str, 0x00160490 ccScFade::ContinueFade, 0x00160510 DeleteFade, 0x00307180 friendship caps, 0x00377e24 breederMenuStr, 0x00377e28 breedingMenuStr, 0x00377e30 breedingMenuHelp; INF gcmn.prg:0x005661e0 GtHackMenu, 0x00566cb0 ccThGtHackMenu, 0x00566d00 GtHackMenuDisp, 0x00564ff0 ccHackMenu::ccHackMenu, 0x00565510 ccHackMenu::Draw, 0x00565ed0 ccHackMenu::Select, 0x00651730 hackCrystalOn, 0x00651770 hackCrystalOnF, 0x006517b0 hackCrystalOff; INF SLUS_202.67:0x00180780 ccSndGateHack, 0x00180910 ccSndGateHackCtrl, 0x001b7840 ccSetGtHack, 0x001602d0 ccScFade::EntryFlash2, 0x00377e4c gtHackInfo, 0x00377e60 gtHackStr; INF gcmn.prg:0x00532ae0 DataDrainMenu, 0x00377ddc dataDrainWarn, 0x0033e910 dataDrainEvolutionStr, 0x00651430 dataDrainErosionTbl; INF SLUS_202.67:0x001bb080 ccNoiz::ccNoiz, 0x001bb2e0 ccNoiz::SetNoizRn, 0x001bb410 ccNoiz::SetNoizBs, 0x001bb480 ccNoiz::SetNoizBr, 0x001bb4b0 ccNoiz::SetNoiz, 0x001bb690 ccNoiz::Draw, 0x00106af0 ccBufferSampling::ccBufferSampling; INF gcmn.prg:0x00522220 Disp's interNoiz, 0x0042e120 ccCheckObjectSize, 0x00432000 ccThDrainEnemy; INF SLUS_202.67:0x00184460 Func_str8000, 0x00377b78 strcmnFileList, 0x00377b80 datadrainFileList; INF gcmn.prg:0x0052a950 ChatMenu1, 0x0052ba80 ChatMenu2, 0x0052c0b0 ChatMenu3, 0x0059f3c0 ccSpcChar::CheckChangeEquip, 0x00546fd0 ItemObjMenu, 0x00547360 TrapObjMenu, 0x00546aa0 SymbolMenu, 0x00546dd0 VirusMenu, 0x0054a420 FoodMenu, 0x00458280 ccGimFood::ccGimFood, 0x00458710 ccGimFood::main, 0x00458580 ccGimFood::actRolling, 0x00547a50 TimeIdolMenu, 0x00651700 timeIdolItem; INF SLUS_202.67:0x0033e8c0 chatMenuWarn, 0x0033eb80 timeIdolMenuHelp, 0x001789a0 ccSaveData::CheckTimeIdolRankIn, 0x00178870 ccSaveData::SetTimeIdolRank, 0x0015f8e0 dec2sjis, 0x0015fa30 sjis2dec, 0x00167740 ccAddPlayTime, 0x001671e0 ccGame::ChangeRequest; INF gcmn.prg:0x0059f9e0 ccSPC::ChangeEquip, 0x0059fb50 ccSPC::ChangeWeapon, 0x0059fdb0 ccSPC::ChangeWeaponOldNewCcs; INF gcmn.prg:0x004008c0 ccThDfComp, 0x00400980 ccDfComp::Main, 0x00400da0 ccDfComp::Init, 0x00400d50 ccDfComp::Clear |
| Leaving the town - Kite in a field and its dungeon | partial | INF | INF SLUS_202.67:0x00168960 ccSetupGameCtrl (areas 1 and 2), 0x00165530 loadCheck, 0x0019ad70 ccLoadDispInit, 0x0019c290 ccLoadDispTh, 0x0019ba50 ccLoadDisp::allDisp, 0x0019f8e0 WORLD_MAN::GO, 0x001a1190 WORLD_MAN::SetCharPosition, 0x0019eea0 WORLD_MAN::SetGenerateCode, 0x0019dda0 WORLD_MAN::Enter, 0x0019e410 WORLD_MAN::GoField, 0x001a0ef0 WORLD_MAN::SetCenter, 0x001a0fd0 WORLD_MAN::AddCenter, 0x001a20b0 WORLD_MAN::SetActiveLayer, 0x001a4430 ccThFieldDisp, 0x00153760 ccModelHit::HitEnable, 0x001537e0 ccModelHit::HitDisable, 0x0013cf50 ccClump::HitEnable, 0x0013d0b0 ccClump::HitDisable, 0x0013d150 ccClump::SetHitMatrix, 0x00151e60 ccAnm::HitEnable, 0x001520f0 ccAnm::SetHitMatrix, 0x00153930 _ccHitCheckLM, 0x00153a30 prepareHitLine, 0x00153be0 prepareHitSphere, 0x00153e80 checkHitResultAttlibute, 0x00167380 ccGame::ChangeScene, 0x001674a0 ccGame::ChangeArea, 0x001671e0 ccGame::ChangeRequest, 0x0015a200 ccSleepNoSleepThread, 0x0015a010 ccDeleteAllThread, 0x001b5230 ccStartThEvent, 0x001ab9b4 teach_camera1-3 (ccEvent::Execute), 0x001676a0 ccGame::SetInBattle, 0x0019c430 ccLoadDispCheck, 0x001b77c0 ccClearGtHack, 0x001b7840 ccSetGtHack, 0x001b7850 ccCheckGtHack, 0x00378a98 gtHackFlag, 0x00378cc0 ghoFlag, 0x00162870 cameraParamChange; INF gcmn.prg:0x005a97b0 WORLD::Draw, 0x005a8320 WORLD::DrawObject, 0x005a8570 WORLD::DrawMesh, 0x005a7ef0 WORLD::DrawBG, 0x005aa2b0 WORLD::SetCenter, 0x005aa3d0 WORLD::AddCenter, 0x005aa520 WORLD::GetHeight, 0x005b0e90 FOBJECT::Draw, 0x005b13f0 FOBJECT2::Draw, 0x005b1700 FOBJECT2::HitEnable, 0x005b0aa0 FIELD_MESH::RelocateMesh, 0x00571e00 ccLandHitCheck, 0x00597910 ccPlayer::ccPlayer, 0x00598310 ccPlayer::Main, 0x0059b3c0 ccPlayer::MapLoopAdjustPos, 0x0059b470 ccPlayer::W2MPos, 0x0059b5a0 ccPlayer::W2PPos, 0x0059b710 ccPlayer::P2WPos, 0x0059b940 ccTransPosW2P, 0x0059b980 ccTransPosP2W, 0x0059b9c0 ccTransPosFW2LW, 0x0059ff50 ccGetStartPositions, 0x0056b1c0 ccChar::Draw, 0x0053c8e0 ccMenuCtrl::GateoutMenu, 0x0051a000 ccCheckInAreaCmnd, 0x0059cd60 ccCheckGtHackAnm, 0x0051a750 ccInitRecoveryReq, 0x0051a790 ccEntryRecoveryReq, 0x0051a7f0 ccCtrlRecoveryReq, 0x0072eb10 recoveryReq, 0x00572700 ccSkillRequest, 0x00516a80 ccThGameOver, 0x00516a20 ccAddRequestFileListGameOver, 0x00516d30 ccGameOverNoise::Main, 0x00516d90 ccGameOverNoise::NOISE, 0x005170c0 ccGameOverNoise::TV, 0x00517150 ccGameOverNoise::Noise, 0x005171d0 ccGameOverNoise::Noise2, 0x00517240 ccGameOverNoise::Noise3, 0x005172c0 ccGameOverNoise::Noise4, 0x00517330 ccGameOverNoise::StretchTV_Y, 0x005174d0 ccGameOverNoise::StretchTV_X, 0x005175b0 ccGameOverNoise::StretchTV_Init, 0x005175d0 ccGameOverNoise::InitData, 0x0056a7c0 ccOpenGameOverMenu, SLUS_202.67:0x00180580 ccSndGameOver, 0x0059a0c8 ccPlayer::AnimCtrl, 0x0059ce80 ccParty::AddMember, 0x0059cf60 ccParty::DelMember, 0x0059cfe0 ccParty::CheckMemberID, 0x005a08e0 inviteSpc, 0x005a0f50 disbandSpc, 0x005a1070 expulsionSpc, 0x0059bc00 ccPlayer::GateHackingOut, 0x005a10e0 ccAddRequestFileListSpc, 0x005a1490 ccGateHackOutCcsName, 0x006540c0 GateHackOutCcsName, 0x0041ae80 ccFellow::Initialize (the hacked arrival), 0x0057c5f0 ccAI::ccAI (arrivalChatCnt) |
| Field generation | partial | all | INF gcmn.prg:0x005a6da0 WORLD::Generate, 0x005a4cd0 WORLD::Init, 0x005adc60 FIELD::MakeField, 0x005a6b00 WORLD::MakeHill, 0x005b4070 FRACTAL2::Generate, 0x005abd20 SetDungeonEnter, 0x005ac7e0 SetLake, 0x005ac120 SetKeyObject, 0x005aba50 SetCover, 0x005a8570 WORLD::DrawMesh, 0x005b0aa0 FIELD_MESH::RelocateMesh, 0x005ae940 FIELD::CalcWorldMeshPosition, 0x005b1890 FCOVER::SetPosition, 0x005b19d0 FCOVER::Draw, 0x005a9070 WORLD::DrawEffect, 0x005a97b0 WORLD::Draw (its weather), 0x005a4840 WORLD::SetRainEffect, 0x005a8860 WORLD::DrawRain, 0x005a8f40 WORLD::DrawSnow, 0x005a6a50 WORLD::SetSmoke2d, 0x005ad600 WORLD::DrawSteam, 0x005aae90 WORLD::SetSpecialObj (the fires), 0x00503650 SNOW::SNOW, 0x00503e80 SNOW::Move, 0x005042f0 SNOW::Draw, 0x005028e0 calcPos, 0x00502ba0 calcPos2, 0x00502330 waterUVModifi, 0x005b1ed0 FIREFLY::FIREFLY, 0x005b2100 FIREFLY::SetBasePosition, 0x005b21a0 FIREFLY::Init, 0x005b2900 FIREFLY::Init (hacked), 0x005b30a0 FIREFLY::Move, 0x005b3a60 FIREFLY::Draw, 0x005b1b60 NSPLINE::PreCalc, 0x005d0560 TOBJ::Init, 0x005d0db0 TOBJ::Move, 0x005d08d0 TOBJ::Draw, 0x005d1440 BIRD::Init, 0x005d1540 BIRD::SetPos, 0x005d1590 BIRD::Move, 0x005d1560 BIRD::Draw, 0x00503360 LENSFLARE::Draw (mode 1); INF SLUS_202.67:0x00106c70 ccBufferSampling::SetShade (the seven-argument form), 0x00106dd0 ccBufferSampling::MakePacket, 0x00108930 ccLayer::Add, 0x0017bf20 tobjSeLoopStart, 0x0017c0d0 tobjSeLoop, 0x0019f190 WORLD_MAN::GetWeather, 0x0019ef50 WORLD_MAN::GetTime, 0x0019f0d0 WORLD_MAN::CheckLensFlare, 0x001da710 ccCheckCameraDeg, 0x001ce300 effSmoke, 0x001412b0 ccShadowModel::Draw, 0x00105820 ccDrawEnv::SetFog, 0x0015c4b0 ccMask::ccMask |
| Text rendering | partial | all | INF SLUS_202.67:0x0015e380 ccKanji::Disp, 0x0015d490 ccKanji::Extract, 0x0015d390 ccGetExtendedCode, 0x0015f2a0 ccKanjiStrWidth, 0x0015f120 ccKanjiStrlen, 0x0015eed0 ccKanjiStrcat, 0x0015f860 ccKanjiStrSeparate, 0x0015aed0 ccSprite::MakePacketStr, 0x0015cc20 ccFont::SetType, 0x0015ca70 fontSetup, 0x002f5600 ef8x16, 0x002f2180 ef12x20, 0x002fb5f0 englishFontOfsS, 0x002fb4f0 englishFontOfsL, 0x002fb430 ccSpriteColorTable; QUA DATA/KFED.BIN, DATA/KFAED.BIN |
| The riding Grunty - ccPucciguso, the Grunty Flute and pgRideFlag | partial | INF | INF gcmn.prg:0x00510650 ccPgAdultCheck, 0x005109c0 ccPuccigusoStart, 0x00510880 ccThPucciguso, 0x00510990 ccThPuccigusoDelete, 0x00510bd0 ccPuccigusoExit, 0x00510f30 ccPucciguso::ccPucciguso, 0x00511410 ccPucciguso::~ccPucciguso, 0x005114e0 ccPucciguso::Main, 0x005119c0 ControlMove, 0x00511ed0 PadLeverPower, 0x00511f80 AnimCtrl, 0x00512360 CollisionTest, 0x005123f0 MapLoopAdjustPos, 0x005124b0 CameraPosCalc, 0x00512540 CameraPosSet, 0x00512670 PawSmoke, 0x00512c80 DrawPG, 0x00512fb0 ccPuccigusoCheckNote, 0x005ee810 pcgsTbl, 0x005ee840 puccigusoCharTbl, 0x005ee870 puccigusoAnimTblPG, 0x006aea50 puccigusoAnimTbl, 0x005ee908 puccigusoAngleTbl, 0x005a0760 ccSpcSleep, 0x005a0850 ccSpcWakeup, 0x005a02e0 ccSPC::Wakeup, 0x005a08b0 ccSpcGetCharPtr, 0x00530264 ImportantItemMenu's proccess 20, 0x0057bc84 ccUseItemRequest's ride wait; INF SLUS_202.67:0x001801d0 ccPgBgmInit, 0x00180360 ccPgBgmEnd, 0x0017e680 ccBgmPlay, 0x001604d0 ccScFade::CheckFade, 0x00160510 ccScFade::DeleteFade, 0x0015c210 ccSprite::Trans, 0x00378cdc pgRideFlag, 0x00378c28 pgR, 0x00378c2c pgDIN, 0x00378c24 pcgs, 0x00378978 camTypeLock |
| The minimap - town, field and dungeon maps, the map button and ShowMap | partial | INF, MUT | INF SLUS_202.67:0x001a4430 ccThFieldDisp, 0x001a3fd0 WORLD_MAN::ChangeMapMode, 0x001a3b70 WORLD_MAN::SetMapAlpha, 0x001a3b80 WORLD_MAN::GetMapAlpha, 0x001a3ee0 WORLD_MAN::ShowMap, 0x0015a960 ccSprite::SetPrim, 0x0015ae80 ccSprite::MakePacket, 0x0015aed0 ccSprite::MakePacketStr, 0x0015c4b0 ccMask::ccMask, 0x0015c690 ccMask::MakePacketS, 0x0015c5e0 ccMask::SendPacketS, 0x00102190 ccRotate, 0x00104ae0 ccView::SetFrame, 0x001538d0 ccHitCheckLM, 0x00129d08 fptoui; INF gcmn.prg:0x00517800 ccThGameCtrl, 0x00421470 ROOTTOWN01::ROOTTOWN01, 0x00422d00 ROOTTOWN01::DrawMap, 0x005d4ad0 RT01ICONPOS, 0x004240c0 ROOTTOWN02::ROOTTOWN02, 0x00425760 ROOTTOWN02::DrawMap, 0x005d4e90 RT02ICONPOS, 0x005a4cd0 WORLD::Init, 0x005a6da0 WORLD::Generate, 0x005a97b0 WORLD::Draw, 0x005a3940 WORLD::DrawMiniMap, 0x005a3170 WORLD::DrawHeightOnMiniMap, 0x005a1b60 WORLD::DrawKeyObjectOnMiniMap, 0x005a1ff0 WORLD::DrawSubObjectOnMiniMap, 0x005a2510 WORLD::DrawLakeOnMiniMap, 0x005a2840 WORLD::DrawCircleOnMiniMap, 0x005a2c60 WORLD::DrawDungeonOnMiniMap, 0x005ad990 WORLD::ShowMap, 0x0042e0c0 ccCheckFountain, 0x00658680 KeyIconTBL, 0x006586b0 SubIconTBL, 0x006586e0 BaseIconTBL, 0x00658710 TreeIconTBL, 0x006584b0 FP_DUNGEON, 0x006571f0 fieldminimap, 0x005b7c00 DUNGEON::DUNGEON, 0x005ce930 DUNGEON::Draw, 0x005cd850 DUNGEON::MakeMiniMap, 0x005cc160 DUNGEON::DrawMap, 0x005cf260 DUNGEON::ShowMap, 0x005c7c30 DUNGEON::SetDoor, 0x0042e010 ccCheckActiveObject, 0x00695550 levelstr; INF SLUS_202.67:0x003782f8 mapmsg |
| How the game is put together | partial | INF | INF SLUS_202.67:0x0015a780 main, 0x00167940 ccThMother, 0x001671e0 ccGame::ChangeRequest, 0x001680e0 ccThLoadOverlay, 0x0010a5f0 ccSystem::Ctrl, 0x001099e0 VSyncCallBack, 0x0015a5c0 ccThControl, 0x00159e10 ccTscb::Breath, 0x00102d40 ccPad::Read, 0x00102a50 ccPad::Ctrl, 0x00102bf0 ccPad::SetActuater, 0x0010a740 ccSystem::Ctrl (the motors), 0x0010a900 ccSystem::Init, 0x0010ad20 ccSystem::SetScreenMode, 0x0010ad40 ccSystem::SetScreenModeMain, 0x0010ab30 ccSystem::SetDisplayOffset, 0x0010ac40 ccSystem::SwapDoubleBuffer, 0x0010de50 sceGsSetDefDispEnv |
| The particle system - ccThParticle | partial | INF | INF SLUS_202.67:0x001bc2f0 ccThParticle, 0x001bc3c0 ccThParticleDelete, 0x001bc420 ccParticleHitMark, 0x001bc4b0 ccParticleHeal, 0x001bccd0 ccParticleExplode, 0x001bcde0 ccParticleForceField::Calc, 0x001bd920 ccParticleGenerator::ccParticleGenerator, 0x001bdd00 ~ccParticleGenerator, 0x001bdda0 ccParticleGenerator::Generate, 0x001bed00 ccParticleGenerator::Main, 0x001bf070 ParticleKill, 0x001bf0b0 ParticleDelete, 0x001bf0f0 ccParticle::Setup, 0x001bf8d0 ccParticle::Main, 0x001c0d80 ccParticleCtrl::ccParticleCtrl, 0x001c0e10 InitParticleCtrl, 0x001c0f40 FreeParticleCtrl, 0x001c10d0 GenerateParticle, 0x001c11b0 DelGenerator, 0x001c1230 ccParticleCtrl::Main, 0x001c13f0 ccConditionEffect::ccConditionEffect, 0x001c2360 ~ccConditionEffect, 0x001c24a0 setConditionEffect, 0x001c24f0 killConditionEffect, 0x001c2520 deleteConditionEffect, 0x001c2560 startParticleEffect, 0x001c2770 startParticleEffect2, 0x001c2920 startParticleGenerator, 0x001c2940 ccParticleSetup, 0x001c2a00 ccParticleAdrs, 0x001c2a20 ccParticleCtrlAddGenerator, 0x001c2ab0 ccParticleCtrlParticleCountUp, 0x001c2af0 ccParticleCtrlGenerateParticle, 0x001c2b40 ccCheckParticleGenerator, 0x001c2c30 ccSetQuaternion, 0x001c2cf0 ccQuaternionToMatrix, 0x00155210 normal2Angle, 0x0013bb40 ccEff::SetRenderState, 0x00375830 __sinit_effect.cpp, 0x00340220 particleTbl, 0x003402f0 particleGeneratorTbl, 0x00343850 particleForceFieldTbl, 0x00344ad0 particleEffectTbl, 0x003739e0 particleCcsAnmTbl, 0x003e4680 particleCcsAdrs, 0x00388060 particles, 0x0033ef80 oneVector (particle.cpp's), 0x0033ef90 Polyhedron82Table, 0x0033fac0 ccpffpSmoke1-4, 0x0033fed0 hitPhotonDummyF1/F2, 0x003fefd0 ccpgSmoke, 0x003ff0e0 ccpgPawSmoke, 0x003ff1f0 hitPhotonDummyG, 0x003ff300 hitPhotonDummyStrG, 0x00374260 Setup's texture switch, 0x003741f0 Calc's switch, 0x00374240 Generate's rType switch, 0x003744d0 ccConditionEffect's effect switch, 0x001274c8 sin, 0x00126ee0 cos |
| The model draw path and VU1 microcode | partial | INF | INF SLUS_202.67:0x001dac80-0x001de790 VU1 microcode, 0x001de790-0x001dea80 VU0 microcode, 0x0013eab0 ccModel::Draw, 0x0013e350 ccSetMatrixPacket, 0x0013e6c0 ccSetMaterialPacket, 0x0013e130 ccSetModelPacket, 0x0013e9e0 _ccCheckBoundingBoxEx, 0x00108260 ccLayer::Init |
| Carmina Gade, Fort Ouph and Lia Fail - ROOTTOWN03, 04 and 05 | partial | MUT, OUT | MUT gcmn.prg:0x0043b980 ROOTTOWN03::ROOTTOWN03, 0x0043e400 ROOTTOWN03::Draw, 0x0043cb30 DrawBG, 0x0043ce60 DrawObj2, 0x0043cdc0 DrawObj, 0x0043cf00 DrawFloor, 0x00388f60 ROOTTOWN03 vtable, 0x0043af10 AIRSHIP::AIRSHIP, 0x0043b0c0 AIRSHIP::Move; OUT gcmn.prg:0x00439c50 ROOTTOWN04::ROOTTOWN04, 0x0043c430 ROOTTOWN04::Draw, 0x0043aa40 DrawBG, 0x0043af40 DrawObj2, 0x0043ae50 DrawObj, 0x0043b030 DrawFloor, 0x003842d0 ROOTTOWN04 vtable, 0x0043c5e0 ROOTTOWN05::ROOTTOWN05, 0x0043e8e0 ROOTTOWN05::Draw, 0x0043d200 DrawBG, 0x0043d410 DrawObj2, 0x0043d370 DrawObj, 0x0043d4b0 DrawFloor, 0x00384300 ROOTTOWN05 vtable |
| The shadow volumes | partial | INF | INF SLUS_202.67:0x00140920 DecodeShadowModel, 0x001400e0 SetShadowNormal2, 0x001403c0 SetShadowWork2, 0x001412b0 ccShadowModel::Draw, 0x0013f220 ccObj::Draw, 0x0013b5d8 ccObj::Init, 0x00141960 ccShadowPacket::SetShadowGSReg, 0x00141c80 TransFrameBuffer, 0x00142060 FillTexBuffer, 0x00142360 ccShadowPacket::TransShadowTex, 0x00142820 ccShadowPacket::FillShadowBuff, 0x00142b20 ccShadowPacket::SetShadowPacket, 0x00142e70 ccShadowPacket::SetShadowPacketAll, 0x00142ec0 ccShadowPacket::GetPacketList, 0x00142ff0 ccShadowPacket::AddPacket, 0x001430a0 ccShadowPacket::ccShadowPacket(short, ccView *), 0x00143150 ccShadowPacket::ccShadowPacket(ccShadowChunk *, ccView *), 0x001432f0 ccShadowPacket::SetBuffer, 0x0014c3e0 ccStream::Decode_Shadow, 0x0014e830 ccStream::DecodeF_Shadow, 0x00148400 ccStreamDrawLayerList::Draw, 0x001054d0 ccDrawEnv::Reset, 0x001a0d60 WORLD_MAN::GO (the packets), 0x001a21a0 WORLD_MAN::SetLightDirection, 0x00139240 ccDistantLight::GetDirc, 0x0013d760 ccClump::SetShadowSw, 0x001529e0 ccAnm::SetShadowSw, 0x002fb130 zureTbl, VU1 0x5d2-0x758 mc_DrawShadow1, mc_DrawShadow2, mc_DrawShadow3, mc_DrawShadowClip, mc_ScissorShadowPolyXY, mc_ScissorShadowPoly, VU0 0x000 mc0_CheckBoundingBoxShadow; INF gcmn.prg:0x005d0cf0 TOBJ::Draw (its packet) |
| Sound - effects, music and the IOP sound driver | partial | INF | INF SLUS_202.67:0x00179c10 ccSeOn, 0x00179cb0 ccSeOnNote, 0x00179d90 ccSeOn3D, 0x0017a140 ccSeOn3DLoop, 0x0017a620 ccSeOffLoop, 0x001794b0 ccSetMainVol, 0x001794f0 ccSetBgmVol, 0x00179540 ccSetSeVol, 0x00179630 ccSndChangeOption, 0x00181010 ccSoundMain, 0x0017bac0 waterTest, 0x0017c3c0 bgmChurch, 0x0017c6d0 bgmBreed, 0x0017ad70 ccPortVolSet, 0x001798f0 ccSqPlay, 0x00179aa0 ccSqStop, 0x00179b50 ccSqFade, 0x00181250 ccSound::ccFade, 0x001834e0 ccSndChangeData, 0x0017b020 ccSndBgmCtrl, 0x001821d0 ccSndSQLoad, 0x00183380 ccSound::bgmChange, 0x0017de80 ccSndEvRequest, 0x00168960 ccSetupGameCtrl, 0x00167580 ccGame::CheckSceneReplace, 0x00307bc0 sqDataField, 0x00307bf0 playTypeTbl, 0x00309f60 sqVolTblField, 0x00307c20 sqDataDungeon, 0x00307d28 dungeonPlayType, 0x0030a100 sqVolTblDungeon, 0x00307f00 sqDataEvent, 0x00308a90 eventPlayType, 0x0030a3d0 sqVolTblEvent, 0x00307d40 sqDataTown, 0x00309f90 sqVolTblTown, 0x00182050 ccSndCommSeLoad, 0x00181ee0 spuInit, 0x001816f0 ccSound::sdCommand, 0x00182dc0 ccSoundRpc, 0x0017e6e0 wavPlay, 0x00308db0 seData, 0x00181440 ccSound::ccSceneFade, 0x001811f0 ccSound::gameInterrupt, 0x0017ae10 ccAllSoundOff, 0x00183080 initBeforeLoad, 0x0017e810 ccEvVoiceRequest, 0x0017eeb0 ccVoiceRequest, 0x0017e290 ccWordsPlay, 0x0017e350 skillVoicePlay, 0x0017eca0 evVoicePlay, 0x0017ee40 ccEvVoiceStop, 0x001800e0 ccVoicePgFood, 0x00179f50 ccSeOn3DNote, 0x0017a370 calcVel, 0x0017a4c0 calcPan, 0x0017a6b0 ccSeOnPCStep, 0x0017a7f0 seHitAttr, 0x0017aa20 ccSeSetParamSPC, 0x0017aaf0 ccSeSetParamPC, 0x0017abd0 ccSeSetParamEnemy, 0x0017ac70 ccSeSetParamInu, 0x001830c0 initAfterLoad, 0x00183fb0 ccSound::strSeEnd, 0x0017bf20 tobjSeLoopStart, 0x0017c0d0 tobjSeLoop, 0x003789dc looptest; INF gcmn.prg:0x00572860 _ccSkillRequest (its ccWordsPlay), 0x005a17e0 ccSpcShoutOperationName, 0x00493370 ccBoss04::OnThinkPrediction, 0x00639560 spc0SeData, 0x00639d40 spcSeTbl, 0x0063a850 enemySeTbl, 0x0063a8a0 inuSeData; INF SLUS_202.67:0x0017d190 ccSndStreamCtrl, 0x0017caa0 ccSndStreamSE, 0x0017cb20 ccSndStreamBGM, 0x001799b0 ccSqPlayVol, 0x00183f40 ccSound::strSeInit, 0x00183fb0 ccSound::strSeEnd, 0x00180b30 ccSndMoviePlayer, 0x0030b950 strSndTbl; INF desktop.prg:0x004072c0 Audio_control::ChangeWeve, 0x0042b6f0 Wave; INF MODULES/SNDBASE.IRX:0x0a58 ccSoundFunc, 0x031c ccSoundFunc2, 0x07e4 bgmChange, 0x3564 setModuleContext, 0x3860 ATick, 0x27d4 ccSetSq, 0x257c ccSetHdSynth; INF MODULES/MODMIDI.IRX; INF MODULES/MODHSYN.IRX; INF MODULES/SEWORDS.IRX:0x0e24 BgmSetVolumeDirect |
| The source tree | solid | INF | INF SLUS_202.67 .debug compile units |
| Town and event-area assembly | partial | INF | INF gcmn.prg:0x005cffd0 STATICMODEL::STATICMODEL, 0x005d01c0 STATICMODEL::Draw, 0x005cf9b0 STATICOBJECT::STATICOBJECT, 0x005cfe70 STATICOBJECT::Draw, 0x00421470 ROOTTOWN01::ROOTTOWN01, 0x00423b10 ROOTTOWN01::Draw, 0x00422ba0 ROOTTOWN01::DrawFloor, 0x005d46b0 RT_MODELTABLE00, 0x005d4930 RT_OBJTABLE00, 0x004240c0 ROOTTOWN02::ROOTTOWN02, 0x004266a0 ROOTTOWN02::Draw, 0x005d4bb0 RT_MODELTABLE02, 0x005d4d40 RT_OBJTABLE02 |
| In-engine streams | partial | INF, MUT | INF SLUS_202.67:0x0013af10 ccMorpher::Modify, 0x0013a440 ccModel::Init, 0x00348580 alphaBlendTbl, 0x001695a0 ccThExecuteStream, 0x00198da0 ccRequestLoadStream, 0x00198ee0 ccStreamInit, 0x00198fc0 ccStreamLoadPlay::RequestStrPlay, 0x00199690 searchPreLoad, 0x00198330 ReadThread, 0x00198830 DecodeThread, 0x00197f40 WaitEnd, 0x00198250 CheckPause, 0x00198220 ResetPause, 0x0019aaf0 ccGetStreamFrame, 0x0019ab80 ccGetStreamAdrs, 0x0030ef90 streamTbl, 0x003102f0 streamTblE, 0x0030b950 strSndTbl, 0x00159620 ccCdInit, 0x00143890 ccStream::Init, 0x001443b0 DecodeSetup, 0x00149e10 DecodeIndexSection, 0x001476c0 CompleteIndexChunkAdrs, 0x00147a60 CompleteChunk, 0x0014c200 Decode_Clump, 0x0014cb80 Decode_ExtObj, 0x0014c8f0 Decode_Obj2, 0x0014c5d0 Decode_Layer, 0x0014d440 Decode_Light, 0x0014ddb0 Decode_Pcm, 0x00148640 InitScene, 0x0013c5e0 ccClump::Init, 0x0013b5c0 ccObj::Init, 0x00149450 PlayScene, 0x001494c0 PlaySceneMain, 0x00149730 EndScene, 0x00149790 ResetScene, 0x00155d10 ccRingBufferTh::OpenData, 0x00155dd0 OpenBufferData, 0x00155e60 OpenBuffer, 0x0014ded0 DecodeFrameSection, 0x0014e1b0 DecodeFrameChunk, 0x0014e950 DecodeF_Obj, 0x0014ece0 DecodeF_Camera, 0x0014eef0 DecodeF_Ambient, 0x0014ef80 DecodeF_DistantLight, 0x0014f6a0 DecodeF_OmniLight, 0x0014e5b0 DecodeF_Material, 0x0014e6e0 DecodeF_Morpher, 0x0014f830 DecodeF_Note, 0x0014e4a0 DecodeF_Pcm, 0x00148400 ccStreamDrawLayerList::Draw, 0x0013f220 ccObj::Draw, 0x00138380 ccCoord::_SetLWMatrix, 0x00138490 _GetTransparency, 0x00138120 SetMatrix_PosRotZYXScale, 0x00105900 ccDrawEnv::SetLightMatrix, 0x00139830 ccOmniLight::CheckRange, 0x00139170 ccDistantLight::CheckRange, 0x001389b0 ccCreateLight, 0x00139060 ccLightGrp::AddGrp, 0x001092f0 ccPcmSound::Open, 0x00109640 PlayThread, 0x0017d190 ccSndStreamCtrl, 0x0017caa0 ccSndStreamSE, 0x00184340 ccSetStreamDemoNote, 0x001979c0 ccSetStreamDemoThread, 0x0034f420 StreamDemoFuncTbl, 0x001885d0 Func_str0001, 0x0034e370 fogt, 0x0030bd80 fogOffObj, 0x00144630 ccStream::GetSubstAdrsF, 0x00101ad0 ccMatchIndex, 0x0013b970 ccObj::SetRenderState, 0x00105890 ccDrawEnv::SetFog, 0x00106170 ccRasterNoize::Init, 0x001061e0 ccRasterNoize::SetYH, 0x00106280 ccRasterNoize::SetY, 0x001062d0 ccRasterNoize::SetTex, 0x00106320 ccRasterNoize::SetNoize, 0x001063d0 ccRasterNoize::MakePacket, 0x00108a10 ccMakePacketDrawBuffTrans, 0x001089c0 iFuncDrawBuffTrans, 0x001038d0 ccGetBuffAdrs, 0x00106b20 ccBufferSampling::Init, 0x00106bb0 ccBufferSampling::SetReflex, 0x00106dd0 ccBufferSampling::MakePacket, 0x00106d20 iFuncBuffSampling0, 0x00106890 ccBufferReverce::MakePacket, 0x0015fb80 ccScFade::SendPacket, 0x00160400 ccScFade::EntryFade, 0x00160510 ccScFade::DeleteFade, 0x0034b380 ccFadeGIFtag, 0x00133a38 rand, 0x00133a20 srand, 0x0010a5f0 ccSystem::Ctrl, 0x0010ac40 ccSystem::SwapDoubleBuffer, 0x0010ad40 ccSystem::SetScreenModeMain, 0x0015a5c0 ccThControl, 0x00159d40 ccTscb::GoThread, 0x001b5670 ccEventStream, 0x003112f0 evStrMsgTbl, 0x00311510 evStrMsgTblp, 0x00184440 ccGetStreamDemoMsg, 0x0015f860 ccKanjiStrSeparate, 0x0015c210 ccSprite::Trans, 0x00189e10 Func_str0300, 0x0034e3a0 Func_str0300's cue table, 0x001950b0 Func_str0120, 0x0034f350 Func_str0120's cue table, 0x0034f320 hitRot0120a, 0x001cc620 effHitMarkStr, 0x0014f830 DecodeF_Note, 0x00106890 ccBufferReverce::MakePacket, 0x00199f00 ccRequestLoadStreamGateHack, 0x0019a0e0 ccStreamLoadPlay::RequestStrPlayGH, 0x0030e1a0 str7000TblPre, 0x0030e1d0 str7000TblTown, 0x0030e2b0 str7000TblTownC, 0x0030e390 str7000TblAfter, 0x0030f1b0 str7000Out, 0x001919f0 Func_str0090, 0x00194410 Func_str0110, 0x001961c0 Func_str0130, 0x00104ae0 ccView::SetFrame, 0x00189320 Func_str0150, 0x0018abb0 Func_str0240, 0x0018b700 Func_str0250, 0x001ce220 effTransferStr, 0x0034e3d0 hitRot0240, 0x0034e450 hitRot0250, 0x00377cf8 fogObj0150, 0x00106bb0 ccBufferSampling::SetReflex, 0x001923b0 Func_str0301, 0x001938d0 Func_str0305, 0x00192e80 Func_str0350, 0x0018c780 Func_str0570, 0x00196c00 Func_str0610, 0x0034f310 hitRot0301, 0x0034e460 Func_str0570's cue table, 0x00377d10 fogOffObj (str0350), 0x00377d18 fogObj0610, 0x0034e150 charHeightTbl, 0x00184460 Func_str8000, 0x0034e250 Func_str8000's cue table, 0x00186af0 Func_str9000, 0x0034e2e0 Func_str9000's cue table, 0x0034e200 bossSkillNameTbl, 0x00186210 Func_str9001, 0x00185e30 Func_str9001sub, 0x0034e2b0 Func_str9001sub's cue table, 0x0015c2f0 ccSprite::SetTex, 0x0015aed0 ccSprite::MakePacketStr, 0x00187ad0 Func_str7100, 0x0034e310 Func_str7100's cue table, 0x00185170 Func_str8800, 0x0034e280 Func_str8800's cue table, 0x0018e340 Func_str0580, 0x001904a0 Func_str0581, 0x0018d7e0 ccObjPart0580::Ctrl, 0x0018d8a0 ccObjPartCreate0580::Ctrl, 0x0018dee0 ccEffPart0580::Ctrl, 0x0018dfc0 ccEffPart0580::Create, 0x00184220 ccStrPart::~ccStrPart, 0x00184320 ccStrPart::Ctrl, 0x00184150 ccEventObj::SetObj, 0x0034eb60 eventObjTbl_0580, 0x0034f1f0 eventObjTbl_0581, 0x0030bda0 p0580, 0x0030be00 p0580_1, 0x0030be60 p0580_2, 0x0030bf20 p0580_3, 0x0030bec0 p0580_4, 0x00377d00 p0580_0, 0x00377d08 str0581Fog, 0x0030bf60 fogOffObj (str0581), 0x0034e490 rockScaleTbl, 0x00102190 ccRotate, 0x00106bf0 ccBufferSampling::SetShade, 0x0013f3b0 ccObj::CheckBoundingBox; INF demo.prg:0x004066b0 PlayOpeningStream; INF desktop.prg:0x00407100 Audio_control::SimplePlayStream; INF MODULES/SEWORDS.IRX:0x0800 strPcmFunc; MUT SLUS_205.62:0x0019c140 Func_str0710, 0x00187960 the text block constructor, 0x00187ac0 its fade, 0x00187bd0 SetText, 0x00366e30 eventObjTbl_0710, 0x00366ea0 its cue jump table, 0x00367210 StreamDemoFuncTbl, 0x0018c280 Func_str7100, 0x00188e30 Func_str8800, 0x0018e5c0 Func_str0300 |
| The desktop text - mail, board, news | partial | INF | INF desktop.prg MailTbl, MailTblp, ReMail, ReMailp, HtmlTbl; INF toppage.prg bbsThreadTbl, bbsThreadTblP, bbsMsgTbl, bbsMsgTblP; INF SLUS_202.67:0x0015e380 ccKanji::Disp |
| The title screen | partial | INF | INF SLUS_202.67:0x00168160 ccSetupDemo, 0x00174d70 ccSaveData::NewGame, 0x00175500 SetDefaultWord, 0x00176610 InitTradeItem, 0x00167700 ccResetPlayTime, 0x00345f10 spcDefTradeList, 0x00346790 npcDefTradeList, 0x00347f90 tpcTradeList, 0x0015fb80 ccScFade::SendPacket, 0x00160240 EntryFlash, 0x00160360 EntryFlash3, 0x00160400 EntryFade, 0x00171a60 ccSaveSys::BootCheckReq, 0x00171a80 BootCheckProccess, 0x00173f90 NextProccess, 0x00166c50 ccMcard::CheckPort, 0x0016a8e0 ccDtMenu::CheckMenuType, 0x0016a7a0 ccDtMenu::OpenMenu, 0x0016a150 ccDtMenu::Disp, 0x0016aeb0 ccDtMenu::SystemMenu, 0x0016ac00 ccThDtMenu, 0x00105900 ccDrawEnv::SetLightMatrix, 0x00139830 ccOmniLight::CheckRange, 0x00110d50 sceVu0NormalLightMatrix, 0x0013e350 ccSetMatrixPacket, 0x00379b10 sysLayer, 0x00307040 saveSysMsg, 0x001821d0 ccSndSQLoad, 0x001798f0 ccSqPlay, 0x00179aa0 ccSqStop, 0x00179b50 ccSqFade, 0x001794b0 ccSetMainVol, 0x00181440 ccSound::ccSceneFade, 0x00182fc0 sqStatusGet, 0x00307e30 sqDataTitle, 0x0030a290 sqVolTblTitle, 0x00175110 ccSaveData::LoadGame, 0x00171990 LoadSelectReq, 0x001719b0 LoadDataReq, 0x00171c20 MainProccess, 0x00171620 ccSaveSys::ccSaveSys, 0x00171810 StartReq; INF demo.prg:0x00403af0 NextDataLoad_Control::NextDataLoad_Control, 0x00406f40 ccOpening_Control::PlayNextData, 0x00409470 ccOpening_Control::SetNextData, 0x00400900 ccThDemo, 0x0040dc80 charTbl, 0x004043b0 ccOpening_Control::Main, 0x00404540 LogoMain, 0x00404710 MOVEcount, 0x004047e0 AllAnimate, 0x00405420 AllTransparency, 0x004059d0 AllDraw, 0x00405d20 ChangeMainAct, 0x00405e80 SetVolCcs, 0x00405f50 Init, 0x004066b0 PlayOpeningStream, 0x00406950 PlayBootMemCard, 0x00406b50 PlayNeutral, 0x00406bf0 PlayNewGame, 0x00406c20 PlayParodyGame, 0x00406c60 PlayDataLoad, 0x00406de0 PlayOption, 0x004070c0 MoveCurNut, 0x004072a0 SwitchCur, 0x00407640 EndDataLoad, 0x00407670 SetStream, 0x004076f0 SetBootMemCard, 0x00407950 SetNeutral, 0x00408240 SetNewGame, 0x004082c0 SetDataLoad, 0x00408ba0 SetOption, 0x00409d40 SetParodyGame, 0x00403c00 BootMem_Control::Main_Control, 0x00403d40 BootCheck, 0x00400bc0 Data_Control::Main, 0x00403710 CurRepeat, 0x00401e80 InfoMessage, 0x004020f0 YesNoDialogue, 0x00401c40 TimeAlphaCurDraw, 0x004037f0 DataLoad_Control::Main_Control, 0x00400e20 Slot_Select, 0x00401170 SlotStateData, 0x00401390 Data_Select, 0x00401750 LoadData, 0x00401990 DispButton, 0x00402360 WriteDataList, 0x00402570 SetLoadPar, 0x00402e40 Data_Control::Init, 0x00409df0 ccDecodeMpeg, 0x0040dc40 DemoFileList; MUT DATA/DEMO.PRG:0x00419630 the max cursor setter |
| The World's top page and bulletin board | partial | INF | INF SLUS_202.67:0x00168570 ccSetupToppage, 0x00169aa0 ccSetFileListToppage, 0x00307ee0 sqDataToppage, 0x0030a3a0 sqVolTblToppage, 0x0017b9c0 ccSndBgmCtrl (board case), 0x001602d0 ccScFade::EntryFlash2, 0x00177fa0 ccSaveData::CheckWriteBbs, 0x001671e0 ccGame::ChangeRequest, 0x00167320 InitScene, 0x001674a0 ChangeArea, 0x00167380 ChangeScene, 0x00306dc0 @1489, 0x0034bbf8 volumeNum, 0x00378e1c g_TP_pushFlag, 0x00378e20 g_TP_pushCntr, 0x0015a960 ccSprite::SetPrim; INF toppage.prg:0x00400880 ccAddRequestFileListToppage, 0x004008e0 ccThToppage, 0x004009c0 ccThToppageCtrl::ccThToppageCtrl, 0x00400c60 Init, 0x00400da0 _ChangeMode, 0x00400ed0 _SetCommand, 0x00400f50 Main, 0x00401010 _Enter, 0x00401130 _Normal, 0x00401380 _Exit, 0x004014f0 _BBS, 0x004016a0 ccIsKeyRepeat, 0x00401730 ccStrRangeCopy, 0x00401830 ccThBBSCtrl::ccThBBSCtrl, 0x00401b60 ccThBBSCtrl::Init, 0x00401f60 Release, 0x004020e0 _CreateReadTable, 0x00402220 CheckThreadData, 0x00402260 CheckNewMessage, 0x00402320 DrawBBS, 0x004023d0 InitWritingMsgPage, 0x00402530 DrawWritingMsgPage, 0x004029b0 ExitWritingMsgPage, 0x00402a90 InitThreadPage, 0x00402b30 DrawThreadPage, 0x00403050 InitMessagePage, 0x00403060 DrawMessagePage, 0x004038d0 SelectMessage, 0x00403b30 ShowMessage, 0x00404050 ccBBSThreadObj::Init, 0x004040a0 CreateViewTbl, 0x004041f0 BbsCheck, 0x00403f70 ~ccBBSThreadObj, 0x00404310 ccBBSMsgObj::Init, 0x00404490 _SetupTimeIdolMessage, 0x00404610 GetLineLengthNoColor, 0x00404720 GetLineText, 0x00404770 SetSaveState, 0x00404880 ccScrollBar::Init, 0x004048a0 SetRange, 0x00404900 SetPos, 0x00404980 toppageFileList, 0x00404990 @1088 |
| Dun Loireag - ROOTTOWN02, its clouds, lens flare and water | partial | INF | INF gcmn.prg:0x004240c0 ROOTTOWN02::ROOTTOWN02, 0x004266a0 ROOTTOWN02::Draw, 0x00425130 ROOTTOWN02::DrawBG, 0x00425500 DrawObj, 0x004255e0 DrawObj2, 0x004256c0 DrawFloor, 0x00375ff0 ROOTTOWN02 vtable, 0x005d4bb0 RT_MODELTABLE02, 0x005d4d40 RT_OBJTABLE02, 0x005d4e20 town02Light, 0x00504400 CLOUD::SetPos, 0x00504860 CLOUD::Init, 0x00504a10 CLOUD::Move, 0x00504ce0 CLOUD::Draw, 0x00503090 LENSFLARE::LENSFLARE, 0x00503360 LENSFLARE::Draw, 0x005ed7e0 @973, 0x005025d0 waterUVModifi2, 0x00509f30 ccSetDog, 0x0050f0b0 ccSetChibiGuso, 0x00509390 ccDog::ccDog, 0x00509680 ccDog::main, 0x00509a80 ccDog::move, 0x0050a1f0 dogAction, 0x0050a260 inuCheckNote, 0x0050a2e0 ccDog::effect, 0x005ee220 markPosTbl, 0x005ee180 inuAnmTbl, 0x0054a680 ccMenuCtrl::NorainuMenu, 0x0050ef10 setDog, 0x0050ac00 ccPGuso::ccPGuso, 0x0050b3c0 ccPGuso::main, 0x0050bba0 ccPGuso::adultMain, 0x0050bca0 ccPGuso::move, 0x0050c0f0 ccPGuso::paramCalc, 0x0050c8f0 ccPGuso::evoAct, 0x0050c960 evoActChibi2, 0x0050cbb0 evoActPon1, 0x0050d5a0 evoActPon2, 0x0050dd30 evoActAdult, 0x0050e820 runAway, 0x0050e990 pgDead, 0x0050eac0 adultSetup, 0x0050eda0 changeAnmPG, 0x0050f390 dogAction, 0x0050f720 dogAction2, 0x0050f9d0 dogActionAdult, 0x0050fec0 inuCheckNote (the Grunties'), 0x0050ff30 burpEff, 0x005100e0 evoEff, 0x005102a0 ccPGuso::effect, 0x00510490 moveCam, 0x005ee300 pgAnmPtr, 0x005ee310 pgAnmPtrAdult, 0x005ee340 ccsTblPG, 0x005ee3c0 markPosTbl (pgbreed), 0x005ee3e0 adultGusoParam, 0x005ee440 pgSizeParam, 0x005ee450 foodTbl, 0x005ee510 needFoodTbl1, 0x005ee530 needFoodTbl2, 0x005ee550 camPosDef, 0x005ee590 camViewDef, 0x005ee5d0 inuPos, 0x005ee610 playerPos, 0x005ee650 pgChatTbl; INF SLUS_202.67:0x001d0f00 effEvolvePG, 0x001d0fd0 effGrowPG, 0x00108e30 ccLayer::MakePacketDrawBuffTrans, 0x0013f3b0 ccObj::CheckBoundingBox, 0x00129d08 fptoui, 0x0019c460 fieldrand, 0x0019ccb0 WORLD_MAN::Init, 0x001a1190 WORLD_MAN::SetCharPosition, 0x001b62e0 ccEntryEventMng, 0x00160cb0 checkCameraType, 0x00161700 cameraGetRot2, 0x001615d0 cameraGetView |
Content
What is actually on the discs.
| Page | Status | Volumes | Covers |
|---|---|---|---|
| Game data tables | partial | all | INF gcmn.prg enemyTbl, skillTbl, BossSkillTbl, itemTblE, itemTblD, equipment*Tbl, bossTbl, LevelUpParamTbl, storeCondition, EditDungeon, bookItemList, spcAIParam; INF demo.prg charTbl |