At a certain point, players can get Infinite ammo in Resident Evil Village, but getting to this point will require some steps; here's what those steps are.
How to unlock Infinite Ammo in Resident Evil Village
To enable infinite ammo in Resident Evil Village, you will first need to complete the game at least once without any cheats activated. You will also need to unlock every weapon modification and buy all of the upgrades from the Gunsmith.
The best way to do this is to fully explore areas and solve all treasure puzzles, as often mods will be the rewards. You will also need to earn a lot of money from selling items, and so we recommend going after the ball puzzles as you get very valuable items from them.
That being said, once you have done all of that, you will be able to enable infinite ammo by going to the title screen and selecting the bonuses option. After this, you will need to click the extra content shop and enable infinite ammo from there.
When you are done, infinite ammo will be activated, and you will be able to take down multiple enemies in your new playthrough without fear of running out of ammo.
For more on Resident Evil Village, we recommend checking out both All Crafting Recipes in Resident Evil Village and How to get the S.T.A.K.E. Magnum in Resident Evil Village