Logo

CS.RIN.RU - Steam Underground Community

IRC: #cs.rin.ru at irc.rizon.net
It is currently Friday, 17 Apr 2015, 17:22

English | Русский




Post new topic Reply to topic  [ 919 posts ] 
Author Message

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Friday, 04 Oct 2013, 19:11   
Advanced forumer Завсегдатай
Joined: Tuesday, 01 Oct 2013, 19:36
Posts: 175
@sylar91
Took me a while but I got Minerva.
- Sounds folder has multi-language: DEU, ESP, FRA, ITA
- I definitely see English / French / other text in SPA.BIN.



@virusek
MP = 5298 missing. There might be others but haven't stubbed anything in my test version.


Thank you for the info how XLive works - was wondering about all these things I don't know about. :)

Found this about BioShock2.exe:
  1.  
  2. 10CED5DE  [exe + 3ed5de] = hard-coded start string
  3. 10CEE091  [exe + 3ee091] = hash math (ugly, large, eugh)
  4.  
  5. 10933F9E  [exe + 33f9e] = check computed string (16 bytes) vs save file string (16 bytes)
  6. - going to try patching this later, seems to mess me up
  7.  



I also tried changing XLive DLL to use different user names, XUID but game loads valid saves without problem. Maybe the XUID might be hidden in the many ZLib chunks though.

XLiveProtectData - thanks, gives me another spot to check for corrupted save triggers.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Friday, 04 Oct 2013, 19:24   
Advanced forumer Завсегдатай
Joined: Sunday, 17 Apr 2011, 17:43
Posts: 151
thank you.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 00:50   
I live here Три раза сломал клаву :)
Warnings: 2/3 - Banned
Joined: Tuesday, 31 May 2011, 06:37
Posts: 1809
prudislav wrote:
virusek wrote:
prudislav wrote:


Those file are incomplete, game need all content files, ie:
Content\manifest.mf
Content\spa.bin
content.xbx

Missing ones


HI. Prudislav,I downloaded the minervas den archive ages ago and could never get it work ,i just noticed this "missing files topic",could you Putlocker them, coz zippyshare links are no good for me,thanks.

P.s i want to try one more time before downloading the new game+dlc release by Demde(it's alot of downloading for my slow connection.)

edit update:It's ok,i used Rapid8.coom to get the zippyshare file,thanks.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 03:07   
Super flooder Почетный графоман
User avatar
Joined: Tuesday, 03 Apr 2012, 19:42
Posts: 1126
Please someone has the link to Kill 'em Kindly DLC for this release?


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 03:44   
Moderator
User avatar
Joined: Friday, 06 Jul 2012, 07:00
Posts: 9978
Location: Faster Than Scene
Bzinho wrote:
Please someone has the link to Kill 'em Kindly DLC for this release?


here, but its not playable... only The Protector Trials and Minerva's Den will work... just like the steam version

Kill 'em Kindly:
http://download.xbox.com/content/545408 ... cf0003.cab

_________________
Image


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 04:23   
Super flooder Почетный графоман
User avatar
Joined: Tuesday, 03 Apr 2012, 19:42
Posts: 1126
machine4578 wrote:
Bzinho wrote:
Please someone has the link to Kill 'em Kindly DLC for this release?


here, but its not playable... only The Protector Trials and Minerva's Den will work... just like the steam version

Kill 'em Kindly:
http://download.xbox.com/content/545408 ... cf0003.cab


Thanks machine4578, but this link is for rapture metro...


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 05:05   
Moderator
User avatar
Joined: Friday, 06 Jul 2012, 07:00
Posts: 9978
Location: Faster Than Scene
Bzinho wrote:
machine4578 wrote:
Bzinho wrote:
Please someone has the link to Kill 'em Kindly DLC for this release?


here, but its not playable... only The Protector Trials and Minerva's Den will work... just like the steam version

Kill 'em Kindly:
http://download.xbox.com/content/545408 ... cf0003.cab


Thanks machine4578, but this link is for rapture metro...



"The Kill 'em Kindly Add-On also includes the files of the Rapture Metro Pack, but they are not unlocked. Presumably, this is to allow players without the content to still play with ones who do. This can be proven due to both downloads having the same file size."

http://bioshock.wikia.com/wiki/Kill_'em_Kindly

_________________
Image


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 14:33   
Advanced forumer Завсегдатай
Joined: Sunday, 17 Apr 2011, 17:43
Posts: 151
i can't launch bs2, it always crash. here's the log


Spoiler
13:27:35.182 00003568 XLiveInitializeEx
13:27:35.182 00003568 XOnlineStartup
13:27:37.456 00003568 XLiveOnCreateDevice
13:27:37.456 00003568 XNotifyCreateListener (0x00000000000000ef)
13:27:37.456 00003568 XLiveOnResetDevice
13:27:38.446 00003568 XLiveOnCreateDevice
13:27:38.446 00003568 XLiveOnResetDevice
13:27:38.475 00003568 XUserSetContext
13:27:38.475 00003568 XUserGetSigninInfo(0x00000000,0x00000002,0x0032be18)
13:27:38.476 00003568 XLiveUnprotectData (..., 376, ..., 0, -1)
13:27:38.476 00003568 XLiveUnprotectData (..., 376, ..., 376, -1)


i have BioShock.2.PROPER-RELOADED + Bioshock.2.v1.5.ENG-RADiATiON. os is win7.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 14:56   
Moderator
User avatar
Joined: Friday, 06 Jul 2012, 07:00
Posts: 9978
Location: Faster Than Scene
sylar91 wrote:
i can't launch bs2, it always crash. here's the log


Spoiler
13:27:35.182 00003568 XLiveInitializeEx
13:27:35.182 00003568 XOnlineStartup
13:27:37.456 00003568 XLiveOnCreateDevice
13:27:37.456 00003568 XNotifyCreateListener (0x00000000000000ef)
13:27:37.456 00003568 XLiveOnResetDevice
13:27:38.446 00003568 XLiveOnCreateDevice
13:27:38.446 00003568 XLiveOnResetDevice
13:27:38.475 00003568 XUserSetContext
13:27:38.475 00003568 XUserGetSigninInfo(0x00000000,0x00000002,0x0032be18)
13:27:38.476 00003568 XLiveUnprotectData (..., 376, ..., 0, -1)
13:27:38.476 00003568 XLiveUnprotectData (..., 376, ..., 376, -1)


i have BioShock.2.PROPER-RELOADED + Bioshock.2.v1.5.ENG-RADiATiON. os is win7.


delete the settings folder in
C:\Users\Your Name\AppData\Roaming\Bioshock2
and DO NOT use that RADiATiON crack.. it crashes constantly... use the RLD crack for update v1.5
http://www67.zippyshare.com/v/26701157/file.html

also make sure you have the DLC in the correct folder structure and you will have the game with both SP DLC working

_________________
Image


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Saturday, 05 Oct 2013, 17:19   
Advanced forumer Завсегдатай
User avatar
Joined: Monday, 04 Aug 2008, 20:17
Posts: 195
Location: Imaginationland
machine4578 wrote:
sylar91 wrote:
i can't launch bs2, it always crash. here's the log


Spoiler
13:27:35.182 00003568 XLiveInitializeEx
13:27:35.182 00003568 XOnlineStartup
13:27:37.456 00003568 XLiveOnCreateDevice
13:27:37.456 00003568 XNotifyCreateListener (0x00000000000000ef)
13:27:37.456 00003568 XLiveOnResetDevice
13:27:38.446 00003568 XLiveOnCreateDevice
13:27:38.446 00003568 XLiveOnResetDevice
13:27:38.475 00003568 XUserSetContext
13:27:38.475 00003568 XUserGetSigninInfo(0x00000000,0x00000002,0x0032be18)
13:27:38.476 00003568 XLiveUnprotectData (..., 376, ..., 0, -1)
13:27:38.476 00003568 XLiveUnprotectData (..., 376, ..., 376, -1)


i have BioShock.2.PROPER-RELOADED + Bioshock.2.v1.5.ENG-RADiATiON. os is win7.


delete the settings folder in
C:\Users\Your Name\AppData\Roaming\Bioshock2
and DO NOT use that RADiATiON crack.. it crashes constantly... use the RLD crack for update v1.5
http://www67.zippyshare.com/v/26701157/file.html

also make sure you have the DLC in the correct folder structure and you will have the game with both SP DLC working


Latest version I released do not log any data ... So sylar91 used old version.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Sunday, 06 Oct 2013, 21:26   
Advanced forumer Завсегдатай
Joined: Tuesday, 01 Oct 2013, 19:36
Posts: 175
Save hack almost works fully - using my own GFWL saves or
http://savesforgames.com/game-saves/sav ... ioshock-2/


Open your 1.05 exe and edit these spots:
@34612 = 00
@33fa3 = 00 00 00 00


Last glitch I've found is during startup - gives error message but saves load okay. Have to see if it can be patched out.

-- Edit --

@virusek
I have few comments / questions.


When I load GFWL BioShock 2, I don't get error message 'Failed to load saved game' at startup (before main menu).
When I use any of our fake XLive DLL, that message always shows. Even when there are no savegames in the folder.
When I change XUserGetSigninInfo (5267) to
  1.  
  2.             if(dwFlags == XUSER_GET_SIGNIN_INFO_OFFLINE_XUID_ONLY)
  3.             {
  4.                 SetLastError(ret);
  5.                 return ret;
  6.  
  7.                 pSigninInfo->xuid = xFakeXuid;
  8.                 pSigninInfo->dwInfoFlags = XUSER_INFO_FLAG_LIVE_ENABLED;
  9.                 pSigninInfo->UserSigninState = eXUserSigninState_SignedInLocally;
  10.                 pSigninInfo->dwGuestNumber = 0;
  11.                 pSigninInfo->dwSponsorUserIndex = 0;
  12.                 strncpy(pSigninInfo->szUserName,g_szUserName,16);
  13.                 ret = ERROR_SUCCESS;
  14.             }
  15.             else
  16.             {
  17.                 pSigninInfo->xuid = xFakeXuid;
  18.                 pSigninInfo->dwInfoFlags = XUSER_INFO_FLAG_LIVE_ENABLED;
  19.                 pSigninInfo->UserSigninState = eXUserSigninState_SignedInToLive;
  20.                 pSigninInfo->dwGuestNumber = 0;
  21.                 pSigninInfo->dwSponsorUserIndex = 0;
  22.                 strncpy(pSigninInfo->szUserName,g_szUserName,16);
  23.                 ret = ERROR_SUCCESS;
  24.             }
  25.  


Message goes away and log looks okay. Nothing unusual and game works okay too. I don't know why this is?


Also starting on achievements.
5372 = XUserCreateAchievementEnumeratorEx?
- I think it sends hEnum value into next XEnumerate to read achievements struct but I need to debug more. I could be foolish wrong.

Hoping to make directory <game exe>/Achievements/<PlayerName>.txt
- Easy format to hand-edit values


I also stubbed MP 5298. Game launches but gets stuck. Waiting on a MSG event?? I was hoping to create a 1-player (?) private match just to check out the maps (and maybe see if Kindly DLC can be unlocked). No big deal though. ;)

  1.  
  2. DWORD WINAPI XLiveLess_5298(int a)
  3. {
  4.     TRACE("XLiveLess_5298");
  5.  
  6.         // a[0] = x[0]
  7.         // a[4] = x[4]
  8.  
  9.     return 0;
  10. }
  11.  



  1.  
  2. 05/10/2013 22:31:42.953 Log started (xLiveLess 2.0a4)
  3.  
  4. 05/10/2013 22:31:42.953 XLiveInitializeEx
  5. 05/10/2013 22:31:42.953 XOnlineStartup
  6. 05/10/2013 22:31:47.703 XLiveOnCreateDevice
  7. 05/10/2013 22:31:47.703 XNetStartup
  8. 05/10/2013 22:31:47.703 XOnlineStartup
  9. 05/10/2013 22:31:47.734 XHVCreateEngine
  10. 05/10/2013 22:31:47.734 XUserGetXUID
  11. 05/10/2013 22:31:47.734 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x0033d178)
  12. 05/10/2013 22:31:47.734 XNotifyCreateListener (0x0000000000000007)
  13. 05/10/2013 22:31:47.734 XLiveSetDebugLevel (0)
  14. 05/10/2013 22:31:47.734 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x0033d17c)
  15. 05/10/2013 22:31:47.734 XUserGetName (0, 0033C438 , 32)
  16. 05/10/2013 22:31:59.500 XUserGetSigninInfo( userIndex = 0x00000000, dwFlags = 0x00000002, pSigninInfo = 0x00337624)
  17.  



Also thanks for your help with the successful save hack loading. I can load another English GFWL set here also (missing XLive profile):
- http://www.savemygame.fr/en/pc/b/pc-bio ... egame.html


edit2:
Oops. Read this carefully about #5372.

viewtopic.php?p=826264

// Enumerate at most MAX_ENUMERATION_RESULTS items
GS_DWORD dwError = XMarketplaceCreateOfferEnumerator
(
SignIn::GetActiveUserIndex(), // Get the offer data for this player
XMARKETPLACE_OFFERING_TYPE_CONTENT, // Marketplace content (can combine values using ||)
category, // Retrieve all content catagories
MAX_ENUMERATION_RESULTS, // Number of results per call to XEnumerate
&m_dwBufferSize, // Size of buffer needed for results
&m_hEnumeration // Enumeration handle
);


I wonder where the achievements get accessed.. oh well. Another confirmed Minerva's Den works with your latest DLL. So I'm happy. :)


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Monday, 07 Oct 2013, 17:25   
I live here Три раза сломал клаву :)
Warnings: 2/3 - Banned
Joined: Tuesday, 31 May 2011, 06:37
Posts: 1809
machine ,if u see this post ,could u confirm something for me please?

I saw a comment from u in an old post:
quote:
"also make sure you have the DLC in the correct folder structure and you will have the game with both SP DLC working" end quote.

The QUOTE ABOUT BOTH DLC....
Do i need the protector trials installed with minervas den addon?

I s that what u meant by both dlc?


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Monday, 07 Oct 2013, 19:20   
Advanced forumer Завсегдатай
Joined: Tuesday, 01 Oct 2013, 19:36
Posts: 175
Here's my experience, for generic user.

If you have just 1 DLC installed, put files in here
Binaries\DLC\DLC1

If you have 2 DLC installed, put files in here (order does not matter)
Binaries\DLC\DLC1
Binaries\DLC\DLC2

I've tested both Protector Trials and Minerva's Den separately from each other (1 installed at a time) and game doesn't care. :)


On another note, game is writing out achievements but fake XLive currently doesn't save them yet - I think it's just writing out Id #s only, without descriptions but need to check more. BioShock 2 doesn't load achievements from what I see - relies on GFWL dashboard to show them.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Monday, 07 Oct 2013, 21:26   
I live here Три раза сломал клаву :)
Warnings: 2/3 - Banned
Joined: Tuesday, 31 May 2011, 06:37
Posts: 1809
Thanks for all this very useful info catspaw ,machine4578 and virusek.


Top
 Profile  

Post Post subject: Re: XLive (aka GFWL) emulator   
Posted: Monday, 07 Oct 2013, 22:57   
Advanced forumer Завсегдатай
Joined: Tuesday, 01 Oct 2013, 19:36
Posts: 175
Confirmed game is sending achievements, looks like hard-coded to 1 at a time normally.
  1.  
  2. XUSER_ACHIEVEMENT
  3. - dwUserIndex (usually 0)
  4. - dwAchievementId
  5.  


I guess it's GFWL responsibility to keep track of already unlocked ones - game just notifies new ones to add.


And so far game keeps re-sending them when re-loading game saves.
ex. Id 0x8D = Daddy's Home - Found your way back into the ruins of Rapture

You can find Id + Description in the GFWL Profile <TitleId>.gpd file itself. Although mine is not showing the ones for Minerva's Den, just SP Campaign + MP + Protector Trials.

Going to try and find other ways to see if game can re-trigger same achievements (ex. hacking or buying).



Other interesting notes about achievements
http://www.free60.org/GPD
http://www.free60.org/XDBF
http://www.free60.org/SPA


I may just make a private XLive build for self-testing achievements atm, considering that virusek is -much- better at this. And JorjVirus. :)


Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 919 posts ]  Go to page Previous  1 ... 16, 17, 18, 19, 20, 21, 22 ... 62  Next


Who is online

Users browsing this forum: Bing [Bot], Google [Bot], Google Adsense [Bot], M2A13 and 19 guests


Jump to:  
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




Powered by phpBB® Forum Software © phpBB Group