If we were you, we would quit now.
Okay. This wasn't THAT hard. Seriously. I took the SKIDROW version. I copied the folders:
bin
platform
portal2
and the files:
portal2.exe (the original, not the cracked one)
portal2.ico
portal2.sh
and I followed the steps I gave on the previous page of this thread. Using that version (build 4535), I've made a version that can reproduce the button save glitch. The difference is, it MUST attempt to connect to Steam via the revEmu (meaning, it pretends to be connecting to Steam). That is why button save glitch works. It will not work in the SKIDROW version because it doesn't attempt to connect to Steam. This causes loading from saves to take substantially longer. In the SKIDROW version, I load in half a second, and in the revEmu version, it loads in 3 seconds. This is because the revEmu emulates connecting to Steam. Somehow, this is why the glitch exists.
It only took me about half an hour to do this. If you guys need help, just ask. Here is a chunk of the rev-client.log that shows it emulating Steam:
2012/04/18 20:38:26 SteamDisconnect IP = 192.168.0.100 | SteamID = STEAM_0:0:1148502148
2012/04/18 20:38:26 Adapters::CSteamNetworking005::AllowP2PPacketRelay
2012/04/18 20:38:26 Adapters::CSteamNetworking005::AllowP2PPacketRelay
2012/04/18 20:38:26 CAdapterSteamClient010::GetISteamGameServer
2012/04/18 20:38:26 Using Interface: SteamGameServer010
2012/04/18 20:38:26 CAdapterSteamClient010::GetISteamMasterServerUpdater
2012/04/18 20:38:26 Using Interface: SteamMasterServerUpdater001
2012/04/18 20:38:26 CAdapterSteamClient010::GetISteamNetworking
2012/04/18 20:38:26 Using Interface: SteamNetworking005
2012/04/18 20:38:26 RevEmu NSNet Checking Client: Attempt to send data to UDP host resulted in error: 10049
2012/04/18 20:38:31 Adapters::CSteamGameServer010::SendUserConnectAndAuthenticate
2012/04/18 20:38:31 Ticket: Rev Emu.
2012/04/18 20:38:31 UserConnect IP = 192.168.0.100 | SteamID = STEAM_0:0:1148502148 (178)
2012/04/18 20:38:31 CAdapterSteamApps004::BIsSubscribed
This is what I have in my rev.ini:
[Loader]
ProcName=portal2.exe
SteamDll=steam\Steam.dll
SteamClient = True
My shortcut to the revLoader has this added to the target field:
-launch portal2.exe
AGAIN. If you have any questions, just ask. Now, stop bugging me to get my game. I just gave you what you needed to make a BSG version of the game.
Edit: Proof:
You can see the button is pressed with nothing on it. I was able to reproduce it the third time I tried.
bin
platform
portal2
and the files:
portal2.exe (the original, not the cracked one)
portal2.ico
portal2.sh
and I followed the steps I gave on the previous page of this thread. Using that version (build 4535), I've made a version that can reproduce the button save glitch. The difference is, it MUST attempt to connect to Steam via the revEmu (meaning, it pretends to be connecting to Steam). That is why button save glitch works. It will not work in the SKIDROW version because it doesn't attempt to connect to Steam. This causes loading from saves to take substantially longer. In the SKIDROW version, I load in half a second, and in the revEmu version, it loads in 3 seconds. This is because the revEmu emulates connecting to Steam. Somehow, this is why the glitch exists.
It only took me about half an hour to do this. If you guys need help, just ask. Here is a chunk of the rev-client.log that shows it emulating Steam:
2012/04/18 20:38:26 SteamDisconnect IP = 192.168.0.100 | SteamID = STEAM_0:0:1148502148
2012/04/18 20:38:26 Adapters::CSteamNetworking005::AllowP2PPacketRelay
2012/04/18 20:38:26 Adapters::CSteamNetworking005::AllowP2PPacketRelay
2012/04/18 20:38:26 CAdapterSteamClient010::GetISteamGameServer
2012/04/18 20:38:26 Using Interface: SteamGameServer010
2012/04/18 20:38:26 CAdapterSteamClient010::GetISteamMasterServerUpdater
2012/04/18 20:38:26 Using Interface: SteamMasterServerUpdater001
2012/04/18 20:38:26 CAdapterSteamClient010::GetISteamNetworking
2012/04/18 20:38:26 Using Interface: SteamNetworking005
2012/04/18 20:38:26 RevEmu NSNet Checking Client: Attempt to send data to UDP host resulted in error: 10049
2012/04/18 20:38:31 Adapters::CSteamGameServer010::SendUserConnectAndAuthenticate
2012/04/18 20:38:31 Ticket: Rev Emu.
2012/04/18 20:38:31 UserConnect IP = 192.168.0.100 | SteamID = STEAM_0:0:1148502148 (178)
2012/04/18 20:38:31 CAdapterSteamApps004::BIsSubscribed
This is what I have in my rev.ini:
[Loader]
ProcName=portal2.exe
SteamDll=steam\Steam.dll
SteamClient = True
My shortcut to the revLoader has this added to the target field:
-launch portal2.exe
AGAIN. If you have any questions, just ask. Now, stop bugging me to get my game. I just gave you what you needed to make a BSG version of the game.
Edit: Proof:
You can see the button is pressed with nothing on it. I was able to reproduce it the third time I tried.