you can edit what the enemy gives you in the ITA file for specific enemies, but the random drops I only know a little.
It is possible to customize the drops of different items that depend on which character's id loads into the stage by editing the ITA file:
Example of string in ITA file:00 00 00 00
02 10 00 00 00 00 17 00 02 00 00 01
(
02 10) - gold id
(03 10 Leon ammo to the rifle 15pcs)
(03 10 Arrows Krauser 20 pcs)
(03 10 Wesker grenade 01 pcs)
(03 10 Ada tmp ammo 100 pcs.)
(03 10 Hunk grenade 01 pcs)
(04 10 Leon ammo to the rifle 10pcs)
(04 10 Arrows Krauser 10 pcs)
(04 10 Wesker Magnum ammo 5 pcs.)
(04 10 Ada sniper ammo10 pcs.)
(04 10 Hunk tmp ammo 50 pcs.)
(05 10 Leon pistol ammo 20pcs)
(05 10 Krauser flash grenade 01 pcs )
(05 10 Wesker pistol ammo 20pcs)
(05 10 Ada pistol ammo 20pcs)
(05 10 Hunk tmp ammo 25pcs)
I imagine if you removed these you might get less items but im not sure if it would be replaced by gold, also though, there arent always entries for this in all the ITA files.
There are scripts in the game that will give you stuff depending on how much ammo you actually have and what weapons you have.
For example the game will not give you TMP ammo if you do not have a TMP.
I have created a tutorial about editing the ITA file with HEX. You can read it
HERE.
Happy Modding!