Yes, I read the "read this or be banned" that I should use the installer and that would solve 80% of my problems. Unfortunately, I'm trying to make a technic mod pack and so I need the files that need to go unto the coremod folder and so need to do this manually.
What I did: copied a vanilla 1.6.4 folder and called it a new name. Went into that folder, renamed the .jar and the .json to my folder name, opened up the .jar as a zip file, deleted the META-INF, copied the contents of the forge.jar file into it. Started minecraft, created a new profile pointing to my new folder and ran it. It ran without running forge (no forge mods, no forge setup). Went back into the .jar, deleted the META-INF that was included in the forge.jar and tried again with the same result.
Do I need to haxor the .json file somehow? Does anyone know?