View unanswered posts | View active topics
|
Page 16 of 62
|
[ 919 posts ] |
|
| Author |
Message |
|
ahab
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Friday, 28 Jun 2013, 12:16 |
|
| Forum ghost Местное привидение |
Joined: Monday, 07 Nov 2005, 19:22 Posts: 378
|
gordonfreeman wrote: I tested fake xlive to play Bioshock 2 and DLCs and it worked. To start DLCs create keybindings to load the maps. Minerva Den has validation when loading savegame. This is not related with xlive. You can bypass with hex editor like this:
Create a savefile from main game and then use editor to copy contents from Minerva savefile starting from mainSave (unicode) until end of file. Then paste the content overwriting the main savefile also starting from mainSave. Then you can load the modified savefile from game to skip validation. What you wrote is just plain nonsense! That's just the workaround and it also works with original live. The whole point is to make the dlc work as it should. And there is no emu for that yet. Savegame validation is related to live. With a proper emu there will be no problem loading saves and it won't be necessary to map key to load map. Also won't be needed to merge dlc files with the main files....
|
|
| Top |
|
 |
|
jakeslogan
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Friday, 28 Jun 2013, 15:45 |
|
Joined: Saturday, 27 Feb 2010, 21:46 Posts: 32
|
|
Hello, can anyone play Battlestation Pacific without crash when auto saving using jvirus's xlive.dll?
|
|
| Top |
|
 |
|
avada
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Tuesday, 02 Jul 2013, 17:06 |
|
Joined: Tuesday, 14 May 2013, 13:41 Posts: 35
|
JorjVirus69 wrote: EDIT: Project is suspended until summer due to lack of time. Any progress so far?
|
|
| Top |
|
 |
|
espectrorojo
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Wednesday, 03 Jul 2013, 01:38 |
|
| Advanced forumer Завсегдатай |
 |
Joined: Friday, 24 May 2013, 03:58 Posts: 117
|
|
So some pople still use this? I have not seen or heard of it since GTAIV times, good ol'days.. When in doubt, check programmer's source page, that's what I do
_________________ cake is a lie? o.O
|
|
| Top |
|
 |
|
veve178css
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Monday, 08 Jul 2013, 11:37 |
|
Joined: Sunday, 07 Jul 2013, 22:09 Posts: 5
|
|
so i am waiting for the new verison which can support the bioshock 2 + dlc. any news?
|
|
| Top |
|
 |
|
prudislav
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Wednesday, 31 Jul 2013, 13:07 |
|
| I live here Три раза сломал клаву :) |
 |
Joined: Tuesday, 24 Feb 2009, 18:42 Posts: 4772 Location: CZ
|
veve178css wrote: so i am waiting for the new verison which can support the bioshock 2 + dlc. any news? back in March Jorj said that its about 30 % complete, but no fixes or patches until it is complete  so it can be on 50% now and might take a while 
|
|
| Top |
|
 |
|
machine4578
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Wednesday, 31 Jul 2013, 13:54 |
|
| Moderator |
 |
Joined: Friday, 06 Jul 2012, 07:00 Posts: 9978 Location: Faster Than Scene
|
prudislav wrote: veve178css wrote: so i am waiting for the new verison which can support the bioshock 2 + dlc. any news? back in March Jorj said that its about 30 % complete, but no fixes or patches until it is complete  so it can be on 50% now and might take a while  i cant wait.. its going to be epic!! in the mean time it would be nice to see a fix for REORC when using this .dll so that gamepads work..
_________________ 
|
|
| Top |
|
 |
|
urbanman2004
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Wednesday, 31 Jul 2013, 15:52 |
|
| Forum ghost Местное привидение |
 |
Joined: Saturday, 27 Apr 2013, 04:50 Posts: 416 Location: Rock Town
|
machine4578 wrote: prudislav wrote: veve178css wrote: so i am waiting for the new verison which can support the bioshock 2 + dlc. any news? back in March Jorj said that its about 30 % complete, but no fixes or patches until it is complete  so it can be on 50% now and might take a while  i cant wait.. its going to be epic!! in the mean time it would be nice to see a fix for REORC when using this .dll so that gamepads work.. WTF.... I was just going to mssg u the same inquiry about that the other day, but didnt want to come across as a bother. I cant get my gamepad to work on REORC to play the DLC even if my life depended on it. I tried using keyboard emulators like Xpadder and Pinnacle Game Profiler with no avail. Hey machine have u ever used PGP? Even though I can get it registered, it still will give me a 15 min limit when I use it like it's passed its trial period so I'm forced to use Xpadder.
_________________ Intel Core i7-4770K (De-lidded) | EVGA Z87 FTW (ATX) | My case: Modded Apple Powermac G5 Silverstone SST-ST1200-G Evolution Strider Gold 1200W | Noctua NH-U12S | ASUS BW-12B1ST OCZ Vertex 4 512GB (Win8.1/Win10Beta) | Western Digital VelociRaptor 500GB (OSX 10.9.5/10.10.2) | EVGA GeForce GTX 680 SC Patriot Dual Bay 2.5" SATA 3.5" drive bay (for SSD) | Corsair Vengeance Pro 16GB DDR3 2400MHz
i7-980X * EVGA X58 FTW3 132-GT-E768-KR * Cosair Vengeance 16GB (4X4GB) DDR3 1600MHZ * EVGA GeForce GTX480 SC 2GB * Western Digital 1 TB VelociRaptor WD1000DHTZ (Mac OS X 10.8.5/10.9.5/10.10.2) * Western Digital 600 GB VelociRaptor (Windows 8.1.1) * Fractal Design Define R4 Black Pearl * ASUS BW-12B1ST 12X Blu-Ray Internal Burner * EVGA Supernova 1000 G2 * CORSAIR Hydro Series H100
|
|
| Top |
|
 |
|
b00t
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Tuesday, 20 Aug 2013, 17:47 |
|
| Moderator |
 |
Joined: Sunday, 12 Aug 2007, 13:54 Posts: 7432
|
|
| Top |
|
 |
|
batalburzir
|
Post subject: Re: AW: XLive (aka GFWL) emulator Posted: Wednesday, 21 Aug 2013, 00:47 |
|
| Advanced forumer Завсегдатай |
Joined: Friday, 03 Dec 2010, 18:02 Posts: 83
|
b00t wrote: But still three quarters of a year, fearing that games mp is shit. They make losses with it, since I would have bought DarkSouls, but GFWL make it impossible to copy save. The day GFWL closes is one of the happiest days in PC gaming history. Gesendet von meinem GT-I9000 mit Tapatalk 4
|
|
| Top |
|
 |
|
Agret
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Thursday, 22 Aug 2013, 16:56 |
|
| Forum ghost Местное привидение |
 |
Joined: Monday, 03 May 2004, 22:29 Posts: 304 Location: Melbourne, Victoria, Australia
|
b00t wrote: Hopefully this emulator gets to the point where it can emulate the multiplayer server, otherwise when shutdown no more co-op dead rising or dark souls =(
_________________ (¯`·._¤²°°²Agret²°°²¤_.·´¯) ¸.-~·*'˜¨¯Ï”m_†hê_ôñë_åñd_õñl¥_Åg®ê†¨˜'*·~-.¸
|
|
| Top |
|
 |
|
Mordo
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Tuesday, 10 Sep 2013, 11:55 |
|
Joined: Monday, 09 Sep 2013, 18:46 Posts: 1
|
|
Hello, thanks for emulator. It worked fine with Batman Arkham Asylum, but now I have a problem with batman arkham city game of the year edition. Seems like it saving progress during play, and savefiles exists, but everytime I enter the game all the saveslots are empty. And it shows me blackscreen if I trying to load last checkpoint (without dying). Im using windows 8. Help me please, thanks in advance.
Oops, its already working. Sorry. =)
|
|
| Top |
|
 |
|
catspaw
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Tuesday, 01 Oct 2013, 19:50 |
|
| Advanced forumer Завсегдатай |
Joined: Tuesday, 01 Oct 2013, 19:36 Posts: 175
|
-
- 01/10/2013 12:20:57.171 Log started (xLiveLess 2.0a4)
-
- 01/10/2013 12:20:57.171 XLiveInitializeEx
- 01/10/2013 12:20:57.171 XOnlineStartup
- 01/10/2013 12:21:16.750 XLiveOnCreateDevice
- 01/10/2013 12:21:16.750 XNotifyCreateListener (0x00000000000000ef)
- 01/10/2013 12:21:17.156 XUserSetContext
- 01/10/2013 12:21:17.156 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x0033be50)
- 01/10/2013 12:21:17.171 XLiveContentCreateEnumerator (a1 = F, a2 = 33BFCC, pchBuffer = 33BFC8, phEnum = 33BFB8
- 01/10/2013 12:21:17.171 XEnumerate (hEnum = 25C, pvBuffer = 1182BF70, cbBuffer = 1E0, pcItemsReturned = 0, pOverlapped = 0)
- 01/10/2013 12:21:17.171 - ContentType = 2, DisplayName = Protector Trials
- 01/10/2013 12:21:17.187 XLivePBufferAllocate (28)
- 01/10/2013 12:21:17.187 XLiveContentCreateAccessHandle
- 01/10/2013 12:21:17.187 XLivePBufferGetByteArray
- 01/10/2013 12:21:17.187 XLiveContentGetPath
- 01/10/2013 12:21:17.187 - pszPath = DLC3, pcchPath = 5
- 01/10/2013 12:21:17.187 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\Content\DLC3Config.ini
- 01/10/2013 12:21:17.203 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\Content\manifest.mf
- 01/10/2013 12:21:17.203 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\Content\spa.bin
- 01/10/2013 12:21:17.218 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\content.xbx
- 01/10/2013 12:21:17.218 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\bioshockmetaicon.png
- 01/10/2013 12:21:17.234 XLivePBufferFree
- 01/10/2013 12:21:17.234 XLiveLess_5356 (unk1 = 0, XContentData = 1182bf70, Buffer = (null), Length = 0
- 01/10/2013 12:21:17.234 XLiveLess_5356 (unk1 = 0, XContentData = 1182bf70, Buffer = , Length = 0
- 01/10/2013 12:21:17.234 XLiveContentGetPath
- 01/10/2013 12:21:17.250 XEnumerate (hEnum = 25C, pvBuffer = 1182BF70, cbBuffer = 1E0, pcItemsReturned = 1, pOverlapped = 0)
- 01/10/2013 12:21:17.250 XCloseHandle
-
I've been playing with the xliveless code and made one change. - XLiveContentGetPath = return # bytes in NULL-terminated string via pcchPath Game now checks files inside my DLC folder. <Bioshock>\DLC3 --> unpacked Protector Trials cab here <Bioshock>\DLC3\content.xbx <Bioshock>\DLC3\Content\*.* Haven't found out why game crashes. Although I think XLiveLess_5356 is supposed to return 0 = valid.
|
|
| Top |
|
 |
|
Hidraga
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Tuesday, 01 Oct 2013, 23:58 |
|
| Super flooder Почетный графоман |
 |
Joined: Monday, 18 May 2009, 19:59 Posts: 810 Location: Tibet
|
|
It would awesome if this emulator would allow to play multiplayer... =(
_________________ .
|
|
| Top |
|
 |
|
catspaw
|
Post subject: Re: XLive (aka GFWL) emulator Posted: Wednesday, 02 Oct 2013, 22:40 |
|
| Advanced forumer Завсегдатай |
Joined: Tuesday, 01 Oct 2013, 19:36 Posts: 175
|
Thank you to all fake xlive authors. 5355 seems to be very similar to 5356. I just do this for now -
- // #5355: XLiveContentGetPath
- LONG WINAPI XLiveContentGetPath (DWORD dwUserIndex, void * pContentInfo, wchar_t * pszPath, DWORD * pcchPath)
- {
- TRACE("XLiveContentGetPath (dwUserIndex = %x, pXContentData = %x, pszPath = %x, pcchPath = %x)",
- dwUserIndex, pContentInfo, pszPath, *pcchPath );
-
-
- #if 1
-
- // for breakpoint debugging
- #if 0
- while(1)
- Sleep(1);
- #endif
-
-
- if( dwUserIndex || !pContentInfo || !pcchPath || ( !pszPath && (*pcchPath) ) )
- {
- TRACE("- ERROR_INVALID_PARAMETER" );
-
- return ERROR_INVALID_PARAMETER | ERROR_XLIVE;
- }
-
-
- if(pszPath == 0 && (*pcchPath) == 0)
- {
- TRACE("- pszPath = NULL, pcchPath = 0 (ERROR_INSUFFICIENT_BUFFER)" );
-
-
- // return size XContent string = 128 max (BioShock 2)
- *pcchPath = dlcbasepath.size() + 1;
- return ERROR_INSUFFICIENT_BUFFER | ERROR_XLIVE;
- }
-
-
- // copy name to Buffer
- if( pszPath )
- {
- wcscpy_s(pszPath,*pcchPath,dlcbasepath.c_str());
- *pcchPath = dlcbasepath.size() + 1;
- }
- else
- {
- *pcchPath = dlcbasepath.size() + 1;
- return ERROR_INSUFFICIENT_BUFFER | ERROR_XLIVE;
- }
-
-
- TRACE("- pszPath = %s, pcchPath = %x", pszPath, *pcchPath );
-
-
- //else *((DWORD *) Buffer) = (DWORD) 1;
- return 0;
-
- #else
-
- if(pcchPath)
- {
- if(pszPath && *pcchPath)
- {
- wcscpy_s(pszPath,*pcchPath,dlcbasepath.c_str());
-
-
- // NEW!!! - return wstrlen + NULL-terminate
- *pcchPath = dlcbasepath.size() + 1;
-
-
- TRACE("- pszPath = %s, pcchPath = %x", pszPath, *pcchPath );
- }
- else
- return ERROR_INSUFFICIENT_BUFFER;
-
-
- return 0;
- }
- return ERROR_INSUFFICIENT_BUFFER;
-
- #endif
- }
-
-
-
- // #5356
- DWORD WINAPI XLiveLess_5356(DWORD dwUserIndex, XCONTENT_DATA *XContentData, WCHAR *pszPath, DWORD *pcchPath)
- {
- TRACE("XLiveContentGetPathEx_5356 (dwUserIndex = %x, pXContentData = %x, pszPath = %x, pcchPath = %x)",
- dwUserIndex, XContentData, pszPath, *pcchPath );
-
-
- // for breakpoint debugging
- #if 0
- while(1)
- Sleep(1);
- #endif
-
-
- if( dwUserIndex || !XContentData || !pcchPath || ( !pszPath && (*pcchPath) ) )
- {
- TRACE("- ERROR_INVALID_PARAMETER" );
-
- return ERROR_INVALID_PARAMETER | ERROR_XLIVE;
- }
-
-
- if(pszPath == 0 && (*pcchPath) == 0)
- {
- TRACE("- pszPath = NULL, pcchPath = 0 (ERROR_INSUFFICIENT_BUFFER)" );
-
-
- // return size XContent string = 128 max (BioShock 2)
- *pcchPath = dlcbasepath.size() + 1;
- return ERROR_INSUFFICIENT_BUFFER | ERROR_XLIVE;
- }
-
-
- // copy name to Buffer
- if( pszPath )
- {
- wcscpy_s(pszPath,*pcchPath,dlcbasepath.c_str());
- *pcchPath = dlcbasepath.size() + 1;
- }
- else
- {
- *pcchPath = dlcbasepath.size() + 1;
- return ERROR_INSUFFICIENT_BUFFER | ERROR_XLIVE;
- }
-
-
- TRACE("- pszPath = %s, pcchPath = %x", pszPath, *pcchPath );
-
-
- //else *((DWORD *) Buffer) = (DWORD) 1;
- return 0;
- }
-
-
- xlivedefs.h
- #define ERROR_XLIVE 0x80070000
-
-
- // I agree with JorjVirus69: BS2 treats as 32-byte structs, w/ cid memcmp in xlive.dll
- typedef struct _XCONTENT_DATA {
- DWORD Unknown1;
- DWORD Unknown2;
- DWORD Unknown3;
- BYTE ContentId[20];
- } XCONTENT_DATA, *PXCONTENT_DATA;
-
Attached sample DLL showing fake xliveless BS2 can load dlc. - Create folder "2K Games\BioShock 2\SP\Builds\Binaries\DLC3" - Unpack Protector Trials.cab data in DLC3 --- Binaries\DLC3\content.xbx --- Binaries\DLC3\content.cat --- Binaries\DLC3\bioshockmetaicon.png --- Binaries\DLC3\content --- <misc> I'm poor coder so I had to hard-code DLC3 folder path + Player signin name - VS2008 compiler hack-around Howto: Place fake xliveless DLL into Binaries Run launcher Single Player Extras Play downloadable content Protector Trials Play DLC! I suppose you can use Minerva's Den (+ other DLC packs??) files inside DLC3 folder instead. But I don't have the cab and Marketplace is closed.  Log: -
- 02/10/2013 15:32:33.703 Log started (xLiveLess 2.0a4)
-
- 02/10/2013 15:32:33.703 XLiveInitializeEx
- 02/10/2013 15:32:33.703 XOnlineStartup
- 02/10/2013 15:32:38.468 XLiveOnCreateDevice
- 02/10/2013 15:32:38.468 XNotifyCreateListener (0x00000000000000ef)
- 02/10/2013 15:32:38.890 XUserSetContext
- 02/10/2013 15:32:38.890 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x0033be50)
- 02/10/2013 15:32:38.906 XLiveContentCreateEnumerator (MaxEnumerator = F, a2 = 33BFCC, pchBuffer = 33BFC8, phEnum = 33BFB8
- 02/10/2013 15:32:38.906 XEnumerate (hEnum = 328, pvBuffer = 1182BF70, cbBuffer = 1E0, pcItemsReturned = 0, pOverlapped = 0)
- 02/10/2013 15:32:38.921 XLivePBufferAllocate (28)
- 02/10/2013 15:32:38.921 XLiveContentCreateAccessHandle
- 02/10/2013 15:32:38.921 XLivePBufferGetByteArray
- 02/10/2013 15:32:38.937 XLiveContentGetPath (dwUserIndex = 0, pXContentData = 1182bf70, pszPath = 33b524, pcchPath = 104)
- 02/10/2013 15:32:38.937 - pszPath = DLC3, pcchPath = 5
- 02/10/2013 15:32:38.937 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\Content\DLC3Config.ini
- 02/10/2013 15:32:38.937 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\Content\manifest.mf
- 02/10/2013 15:32:38.953 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\Content\spa.bin
- 02/10/2013 15:32:38.953 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\content.xbx
- 02/10/2013 15:32:38.953 XLiveProtectedVerifyFile (hContentAccess = FFFFFFFF, pvReserved = 0, pszFilePath = DLC3\bioshockmetaicon.png
- 02/10/2013 15:32:38.968 XLivePBufferFree
- 02/10/2013 15:32:38.968 XLiveContentGetPathEx_5356 (dwUserIndex = 0, pXContentData = 1182bf70, pszPath = 0, pcchPath = 0)
- 02/10/2013 15:32:38.968 - pszPath = NULL, pcchPath = 0 (ERROR_INSUFFICIENT_BUFFER)
- 02/10/2013 15:32:38.968 XLiveContentGetPathEx_5356 (dwUserIndex = 0, pXContentData = 1182bf70, pszPath = 33bffc, pcchPath = 5)
- 02/10/2013 15:32:38.984 - pszPath = DLC3, pcchPath = 5
- 02/10/2013 15:32:38.984 XLiveContentGetPath (dwUserIndex = 0, pXContentData = 1182bf70, pszPath = 0, pcchPath = 0)
- 02/10/2013 15:32:38.984 - pszPath = NULL, pcchPath = 0 (ERROR_INSUFFICIENT_BUFFER)
- 02/10/2013 15:32:38.984 XLiveContentGetPath (dwUserIndex = 0, pXContentData = 1182bf70, pszPath = 33c0fc, pcchPath = 5)
- 02/10/2013 15:32:39.000 - pszPath = DLC3, pcchPath = 5
- 02/10/2013 15:32:39.000 XEnumerate (hEnum = 328, pvBuffer = 1182BF70, cbBuffer = 1E0, pcItemsReturned = 1, pOverlapped = 0)
- 02/10/2013 15:32:39.000 XCloseHandle
- 02/10/2013 15:32:39.015 XLiveLess_5372
- 02/10/2013 15:32:39.015 XEnumerate (hEnum = 0, pvBuffer = 3570F18, cbBuffer = 0, pcItemsReturned = 33B9D8, pOverlapped = 0)
- 02/10/2013 15:32:39.031 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x0033be44)
- 02/10/2013 15:32:39.062 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x0033becc)
- 02/10/2013 15:32:39.062 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000001, pSigninInfo = 0x0033c324)
- 02/10/2013 15:32:39.078 XLiveCreateProtectedDataContext
- 02/10/2013 15:32:39.437 XLiveUnprotectData (..., 376, ..., 0, -1)
- 02/10/2013 15:32:39.437 XLiveUnprotectData (..., 376, ..., 376, -1)
-
How XLive achievement work (kinda): https://code.google.com/p/gameservice/
| Attachments: |
File comment: BioShock2 fake xlive - Protector Trials
xlive_bs2_dlc3_test.7z [36.34 KiB]
Downloaded 50 times
|
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: Google [Bot], Google Adsense [Bot], M2A13 and 19 guests |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|