Does anyone know any guides that list the best monsters/areas to farm for specific ore/gems like mithril or garnet?
I don’t think any such guide exists. Farming ores is not an efficient way to earn money since their values are relatively low and their drop rates aren’t good enough to make it worthwhile. I think most people just save them up as they play or buy them. But if your heart is set on farming them, start with common leech mobs such as skeles, ulu1/ulu2, harps, ftp, etc. Whatever ores they drop, the best way to farm them is to just use aoe attacks. Theoretically, you could do the same with any small, easy-to-navigate map containing a lot of mobs. Forming LHC parties is a good way to get ores dropped by golems and bearwolves. Certain Party Quests (LPQ and OPQ, for example) and Orbis exchange quest etc items give ores too but it’s not very consistent or efficient. The best way to get steel is probably to hunt Iron Hogs and trade in their hoofs in Kerning. (100 hoofs = 1 Steel Plate)
unless you are doing ironman challange I dont think you should be farming those in general but there are some niches. steel you can farm from iron hogs (I think you can exchange their etc to steel too somehow (?)) and you can farm both steel and milthril on scorpion in ariant. generally you can use the wiki to find out everything that drops ores and figure out what the best one is https://royals.wiki/etc/material-mineral/4010002