Some of those things you can do yourself without "modding"; You'll have to do some editing to the '.cfg' files though. Adding extra torps is relatively simple, and so is adding extra gun ammo. The weather is still at the whim of the gods, but there is a way to 'hold' good gun weather- you simply stay ingame untill it comes along, then "save game" there- exit and reload that save. Now, you'll have to 'ride' that weather by saving every 3-4 game hours, then restarting after the weather breaks.
If you want, i can post an example edit that you can manually copy into your .cfg file- You might lean something along the way, too