I'm interested in trying to create my own CheckRevision function in C++. I know there's plenty different versions floating around, but I just feel like doing it because I've got nothing better to do.
My questions before I begin trying to do this are which files do I need from the newest version of broodwar? Storm.dll?
I've downloaded IDA, also. Would IDA be the main and only tool I'd need to do this?
Storm.dll is required, so is battle.snp and Starcraft.exe. To find the function CheckRevision, you'll have to look in one of the versioning files (ex: IX86ver1.dll)
Edit: IDA is useful, so would WinDbg (unless you want to use IDA's debugger)