Post by uraharabelmont on Nov 26, 2020 23:23:50 GMT
Examinando a região da memória onde encontrei as estatísticas básicas gerais do Drácula, encontrei um total de 253 entradas de inimigos. Existem, no entanto, 47 entradas de espaço reservado vazias, mais a entrada "Dummy" quase vazia, portanto, no final, apenas 205 entradas inimigas contêm qualquer quantidade relevante de dados.
Cada entrada inimiga usa 164 bytes, embora eu não tenha encontrado os bytes exatos (e suas funções) que separam uma entrada da próxima. Usando o endereço do ID do nome do inimigo como ponto de referência, encontramos todas as 253 entradas do inimigo na região de memória de 20D71740 - 20D7B8B0.
Na lista abaixo, a coluna da esquerda mostra qual número no Bestiário do jogo está anexado a um determinado inimigo. As razões para um inimigo não ter uma entrada de Bestiário são muitas: O inúmeros inimigos podem ser um inimigo de teste, eles podem ser reservados para o modo Trevor, os desenvolvedores não queriam preencher o Bestiário com mais entradas duplicadas de inimigos do que já havia, etc .
------ Dummy
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
No.012 Wizard
No.031 Wyvern
No.001 Skeleton
No.006 Skeleton Blaze
No.028 Bone Soldier
No.081 Undead Lord
No.029 Blaze Master
No.104 Blaze Phantom
------ -[Placeholder]-
No.009 Zombie
No.003 Ghost
No.056 Vassago
No.084 Wight
No.008 Blood Skeleton
No.040 Dark Warlock
No.077 Necromancer
No.062 Ghoul
No.022 White Dragon
No.034 Phantom Sword
No.035 Spectral Sword
------ Frost Dragon
------ Thunder Dragon
No.004 Merman
No.038 Fishman
No.070 Minotaurus
No.015 Efreet
No.093 Jin
No.007 Fenrir
No.017 Cyclops
No.057 Red Ogre
No.148 Legion
No.149 Nuculais
No.013 Orc
No.053 Sniper Orc
No.073 Rapid Sniper
No.025 Dead Fencer
No.026 Dead Baron
No.036 Thief
------ Gi-Lee
------ Skull Fish
No.055 Skeleton Diver
------ Legion Zombie
No.014 Armor Knight
No.058 Great Armor
No.114 Final Guard
No.016 Flea Man
No.067 Death Ripper
------ Crazy Armor
No.020 Crazy Armor
------ -[Placeholder]-
No.051 Wolf Skeleton
No.080 Armored Sprinter
No.147 Death
No.060 Skeleton Rider
No.091 Skeleton Trooper
No.061 Executioner
No.054 Assassin Zombie
No.074 Iron Gladiator
No.010 Cockatrice
No.145 Dullahan
------ -[Placeholder]-
No.041 Gaibon
No.030 Slogra
No.082 Isaac
------ Trevor
No.011 Lizardman
No.064 White Gravial
No.066 Lizard Shaman
No.071 Flame Demon
No.063 Thunder Demon
No.065 Frost Demon
No.027 Lesser Demon
------ -[Placeholder]-
No.160 Dracula
No.078 Harpy
No.159 Dracula
No.146 Isaac
No.112 Trevor
------ Abel
------ Heal Zone
------ -[Placeholder]-
------ -[Placeholder]-
------ Black Yeti
No.105 Unicorn
No.106 Amduscias
No.005 Spirit
No.039 Ectoplasm
------ Evil Core
No.096 Saint Germain
No.158 Golden Bones
No.157 Duke Mirage
------ Black Rasetz
------ Black Dragon
------ -[Placeholder]-
No.049 Basilisk
------ -[Placeholder]-
------ Trevor Doppelganger
------ Trevor Doppelganger
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ Skeleton Blaze
------ Skeleton Blaze
------ Blaze Master
------ Blaze Master
No.126 Blaze Phantom
No.002 Executioner
No.097 Flame Demon
No.119 Flame Demon
No.098 Thunder Demon
No.120 Thunder Demon
No.099 Frost Demon
No.121 Frost Demon
No.052 Lesser Demon
------ Lesser Demon
No.044 Spirit
No.079 Spirit
No.048 Ectoplasm
No.095 Ectoplasm
No.115 Evil Core
No.059 Zombie
No.117 Zombie
No.156 Ghoul
No.118 Ghoul
No.037 Merman
No.089 Merman
No.090 Fishman
No.133 Fishman
No.047 Thief
No.075 Thief
------ Gi-Lee
No.076 Gi-Lee
No.085 Assassin Zombie
No.125 Assassin Zombie
------ White Dragon
No.103 White Dragon
No.045 Frost Dragon
No.107 Frost Dragon
No.046 Thunder Dragon
No.111 Thunder Dragon
No.033 Armor Knight
------ Armor Knight
------ Armor Knight
------ Armor Knight
No.088 Great Armor
No.136 Great Armor
No.150 Final Guard
No.024 Ghost
------ Ghost
No.083 Vassago
No.113 Vassago
No.092 Wight
------ Wight
No.021 Fenrir
------ Fenrir
No.042 Wolf Skeleton
------ Wolf Skeleton
------ Armored Sprinter
No.127 Armored Sprinter
------ Phantom Sword
------ Phantom Sword
No.140 Spectral Sword
------ Spectral Sword
No.023 Efreet
No.131 Efreet
No.132 Jin
No.137 Harpy
No.086 Gaibon
No.134 Gaibon
No.094 Slogra
No.130 Slogra
No.128 Unicorn
No.129 Amduscias
No.032 Orc
------ Orc
No.153 Flea Man
No.069 Sniper Orc
------ Sniper Orc
No.109 Flea Man
No.108 Rapid Sniper
No.154 Death Ripper
No.068 Dead Fencer
------ Dead Fencer
No.110 Death Ripper
No.072 Dead Baron
------ Dead Baron
No.142 Executioner
No.143 Iron Gladiator
No.151 Cyclops
No.141 Cyclops
No.138 Cockatrice
No.152 Red Ogre
No.144 Red Ogre
No.139 Basilisk
No.050 Lizardman
------ Lizardman
No.135 Skeleton Rider
No.122 White Gravial
------ Skeleton Trooper
No.123 Lizard Shaman
------ -[Placeholder]-
No.019 Skeleton
------ Skeleton
------ Skeleton
No.100 Skeleton
------ -[Placeholder]-
No.043 Bone Soldier
------ Bone Soldier
No.101 Bone Soldier
------ -[Placeholder]-
No.102 Undead Lord
No.124 Undead Lord
------ -[Placeholder]-
No.155 Blood Skeleton
------ -[Placeholder]-
------ -[Placeholder]-
No.018 Wizard
------ Wizard
------ -[Placeholder]-
------ Dark Warlock
No.116 Dark Warlock
------ -[Placeholder]-
No.087 Necromancer
------ Necromancer
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
------ -[Placeholder]-
Não encontrei uma lista interna de IDs de inimigos, de forma que o inimigo fictício, por exemplo, tivesse ID zero, Wizard (No.012) teria ID cinco, etc.
Trevor só obtém uma entrada de Bestiário quando você luta com ele uma segunda vez. Veja esta entrada:
Ele tem dados não utilizados para uma entrada do Bestiário após seu primeiro encontro com ele. Aqui eu editei seu nível, imagem e descrição do inimigo na página do Bestiário normalmente existente.
Eu (ainda) não encontrei uma maneira de adicionar / desbloquear páginas no bestiário do jogo que o jogador normalmente não tem permissão para ver.