You are not logged in.
So I know most people want to go ABOVE the limit of 251 or 255 or whatever the limit is, but I've made my own version of pokemon crystal in which I'd like to have a maximum of 165 pokemon. I've made 163 myself and have kept ditto and unown in, mostly because I don't want to edit too much replacing those 2. This might tell you about as much about how little I'd like to screw up the game as I'm not very familiar with assembly.
I want to know if there is a way of deleting the remaining pokemon? When I tried I got a few errors so I quickly undid it, because I wasn't sure what I was looking at. I got an PC-value needs to be 8-bit error referencing the battle_tower_5c.asm file, but again, I don't know how or why it appears.
In what sense would you like to "delete" some of the existing pokemon? Would it be enough to make sure that some pokemon aren't seen in the hack? If this already suits your needs, you could just make sure that
1) some pokemon not encounterable as wild pokemon,
2) the same pokemon aren't used by any trainers, and
3) if you want to include preliminary forms of these pokemon, edit their evolution data so that they won't evolve.
In case you want to get rid of them totally, you would have to edit quite many tables as least by dropping entries that are not needed anymore. If you for example removed Blastoise from the hack, you would have to remove the 9th entry of every single table handling pokemon data in general (evolution and moveset data, battle sprite location, battle sprite palette, base stats, pokedex text and feet graphics, ...). You might also have to do minor changes to most routines accessing those tables.
Deleting pokemon like this would really be doable, but it would be too tedious of a task to do editing a rom file. For this kind of a task you would definitely want to go for editing pokecrystal disassembly. Nevertheless, I don't see why you would like to really delete some pokemon.
Thanks for the response!
I was kind of afraid of that... I was also wondering if it'd give errors regarding some calculations that use perhaps the number of total pokemon or something, but I'm guessing that shouldn't be enough of a detriment. And, if you never see the pokemon, they won't show up in the pokedex and that will just stay at the "latest" pokemon (no. 165).
Basically what I did was make my own pokemon from the drawings of me and my siblings when we were younger, and we don't have any more. Thats why I wanted to max out at 165.
But thank you for the response! I will just make sure the other pokemon never show up anywhere!