Hi, I'm the CameraStudio mod author,
I post in here because my mod used to work with versions prior to 1.5, but now it doesn't launch anymore with forge's latest version (although it's totally compatible with modloader).
As an experienced developer, I always paid attention to stay compatible with other mod makers, BUT, after some investigations, I found out that your reobfuscated code keeps searge field mappings instead of restoring minecraft vanilla ones.
To be more precise, it seems out you're changing the field names dynamically with the asm lib - at least I suspect it, because the vanilla fields are present in your distrib class files, but not anymore when Minecraft is launched.
I don't know if it's intended to work so, but, by doing such a thing, you're breaking compatibility with all other mods that need to acces minecraft specific internals.
I don't know if you're aware of this problem, so, I report it here, and I would like to know if you're going to change something about this behavior.
Thank you for your attention,
Sushen