Forgive me if this is the wrong forum category, but I can't seem to find the RIGHT one for what I'm about to say.
Right now Forge has to be the most annoying thing to get working with the mod setup I have right now. I've designed all my folders to work with MCPatcher's method. I have various folders in my "mods" folder called "1.3.2", "1.3.1", etc. I don't use the mods built-in to MCPatcher (I just use it to add mods normally), but Forge doesn't half try to be annoying when I use it. It's searching through EVERY FOLDER within "mods" and adding everything, (As opposed to just "mods" with ModLoader)
This is especially annoying, as Forge is trying to add mods in old version folders (ie: 1.2.5, 1.3.1, 1.1, beta 1.7.3) which obviously aren't compatable, forcing it to crash. I just wish there were options to prevent this functionality within Forge, as it's just FRUSTRATING to try to run any Forge mods when Forge is just digging into folders it's not supposed to. >_<
Usually, I just inject everything directly into the jar with MCPatcher, even the "mod_" mods. This usually works just fine with ModLoader and things similar. (How do you think it works in the first place? ) With Forge, no dice. It's just crashing constantly, and the MCPatcher logs are just vague about it. >_< Not to mention the crashes are extremely inconsistent. I can do one thing before and it crashes, and seemingly exactly the same thing later and it doesn't. It's too confusing! I just wish there was an option to stop Forge loading what it shouldn't. >_<