Okay, I was browsing through the Galaxy API yesterday, found a solution thats working.
article they use the API to change gamespeed.
In C++ it would be something like:
typedef void ( __fastcall* SC2_GameSetSpeedValue_t) ( DWORD dwGameSetSpeedValue );
static SC2_GameSetSpeedValue_t SC2_GameSetSpeedValue = (SC2_GameSetSpeedValue_t)ADDRESS;
I recommend you to read Beavings
article about a maphack with the Galaxy API, it's really good to read and you learn some basics within the Galaxy API.
i know about Galaxy scripting, i have been manipulating them for almost 2 years now, since beta, and they have limits!
the speed can get up to a certain point 1 to 5, and can only be changed before game launch, what i am trying to achieve is during game times, (local skirmish) to go further than 5 go x2 x4 x6 speeds like in a replay! so that i can test some AI builds and not have to wait for the entire battle to finish in Real time!
this was possible much easier back in the beta, after that i haven't spent time looking at it, besides now, that i ended up on a dead end.
i am missing this Boolean (probably) that tell the game APPLY the settings and go on, and it will probably accept my new speed values that are above 5+