Dont use speedhack... they will ban you...
Do this: Set value type to ALL on cheatengine and choose scan type value between...
Now look at your facility timer and calculate the time in seconds (Hours x 60 + minutes x 60 + seconds)
Lets say your timer is 11:11:00
what you should do is calculate what the time in seconds will be after like 1 minute...
So its 11 x 60 + 9 x 60 = 40140
Use that in your first value spot... Now the second one should be same value + 60
So lets say your values are now 40140 and 40200 (Thats from 11:09:00 to 11:10:00)
So when your timer becomes 11:10:00 or less (not less than 11:09:00 though) hit scan.
(I do it this way so you wouldn't have to freeze the game)
Now you should just keep scanning for decreased value every second until you get a few addresses left
Now you have to find two addresses that are around the value you scanned for the firs time (The value will be going down 1 per second)
Take the two addresses, change value to 1 (then wait 1 second for it to turn to 0, because somehow when you write 0 it just goes into some weird random values but it should work anyway) Then freeze them... you can now use that facility infinite times...
You can get tons of GS this way from shipyard etc
P.S. dont use GS for refills etc, if you level too fast you can get banned aswell