AFAIK you won't get any blacksmiths in already visited villages. I assume resetting the map would solve this, but if you reset all the villages then of course you'll lose any reputation you've built up with them.
The trapping system was changed a few years back; in the old days, building traps would spawn animals to fall into them, but I think now you just have to wait and hope. Also, traps only seem to function when you're checking them regularly - I often leave my area for a couple of weeks at a time, and there's never anything in my traps when I get home.
Wildlife should respawn every quarter, I think. If animal populations seem low, bear in mind that in modern versions, you're not the only hunter out there. Bandits, vagabonds, foreign traders, hunters, woodsmen, bears, lynxes, wolves, gluttons, are all competing with you, and will take prey when they find it.
I thought snakes were always very rare - one of my late game challenges is to get enough snake leather to make Finland's most fashionable pair of shoes!
For resetting maps and villages, you'd need the Ubermodder. Your only hope is that
@Night might take pity on you and help out. I'd suggest sending him a message and offering your wristwatch and/or bottom, and he could either sort it or at the least tell you if it's something that's possible to do!