I'm sorry if this is a silly question but i'm curious:
How are you guys able to create programs that work with StarCraft (such as BST Rhino's Neutrino) without the aid of it's source codes? I find it very difficult to create a program for SC out of the air without knowing how it runs. I have a feeling you people reversed engineered it's contents but I don't know....
Forgive me for any mistakes in my post.
You don't have to know source codes. If you can learn where memory locations are then you can change values in them that affect the game. There is a program somewhere called Stormwatch or something that allows you to see such information.
You just refer to multiple readmes about how the SC files work and how to do stuff with them. You don't need sourcecodes for everything

I think he's talking about map editors and such...
Thats nice to know both of you. I thought I was end up disassembling megabytes of characters manually all the way. That would kill me! I appreciate this guys.