Fable 3 Gfwl Remover

0 views
Skip to first unread message

Vannessa Rataj

unread,
Aug 4, 2024, 12:09:33 PM8/4/24
to noyhauthritag
You will be called upon to rally and fight alongside your people, ascend to the seat of power, and experience the true meaning of love and loss while defending your throne. In your quest to seize power and defend your kingdom, the choices you make will change the world around you, for the greater good or your own personal gain. Who will you become? A rebel without a cause, the tyrant you rebelled against, or the greatest ruler to ever live?
A fake version of xlive.dll that allows you to play fable 3 single player without having games for windows - live installed. It fairly obviously isn't compatible with any multiplayer elements, and you wont be able to download any dlc/patches in game, whether free or otherwise.
This has been tested only on versions 1.0 and 1.1, on a retail disc edition. I've no idea whether or not it'll work on a download version, and forward compatibility with any future fable 3 patches isn't guaranteed. This is not a crack, and an internet connection is still required for the initial online activation.
The benifits of not using gfwl are faster loading and saving times, an increase in fps, (albeit not the 5-30% you typically get from removing securom,) and no out-of-place looking gfwl screens popping up all over the place.
If you haven't already, install fable 3 normally. Run it once and fill in your activation code. Let it perform its 0-day release check and online activation gunk, then get as far as the g4wl sign in screen, click the red x and then click quit.
xuidl / xuidh:
Two 8 digit hex numbers, in 0x00000000 format. These combine to make offline user id that will be used. This is what is used to segregate savegames, etc. The default is 0x10001000 for each. (xuidl is the least significant 8 bytes, and xuidh the most.)
ShowMessages:
Valid values are 0, 1 or 2. Default is 2. If 1, any xlive messages are shown in a messagebox. If 0, they're ignored. If 2, they're rendered in game in a very crappy but fullscreen-safe way. I advise against setting this to 1 while running fullscreen.
UseDLC:
This option is experimental, and may or may not work!
Valid values are 0, 1 or 2, default 0. If 1, enables the use of the free DLC. First download a copy of the free DLC, then copy it to '\data\dlc\content'. After downloading from gfwl it'll be in '\Microsoft\XLive\DLC\\content', but you can copy the files from someone else if you don't have a gfwl account. Copy across all files in the content directory; there should be 40 of them in total.
The paid for DLC (understone, etc.) is not supported.
Note that after using this option, your save will become dlc dependent, and cannot be loaded without the dlc present. Due to the experimental nature of this option, I strongly recommend backing up your save games before switching it on.
Setting this to 2 works identically to 1, except that instead of a single folder being used called 'data\dlc', you get 10 to use named from 'data\mod0' to 'data\mod9'. This is to facilitate packaging mods as dlc, which allows for easy installs. (Or at least, easier than trying to repack levels.bnk)
LoaderPatch:
Valid values are 0 or 1. Default is 0. If set to 1, removes the check in fable 3 that it's been launched from the launcher, but it triggers some other securom checks, such as forcing the game into low detail mode. It's really only for me, for testing purposes to stop securom whining about the debugger; I don't recommend using it in a real game.
Fable does a lot of checksumming and checks on save files before letting you load them, so you can't just copy/paste save files around and expect them to work. To switch a save over to the fake gfwl, open it up in the save game editor and use the option to recalculate checksums. Note that if you were previously playing online, and were using anything other than the free DLC, then the gfwl remover will not be able to load your save.
fable also has an independent xuid check, so view the save you're opening in the save editor, note down the 'remote xuid' value, and set the xuidl/xuidh values in gfwl's ini appropriately, and make sure you put the saves in a matching directory. (Alternatively, edit the save to use the default xuid of 1000100010001000, which saves you having to worry about which is the high or low part.)
And remember: If this goes wrong you'll corrupt the save games for real, and even if nothing goes wrong, you'll be unable to load the newly saved savegame using g4wl, so again, BACKUP THE WHOLE SAVE FOLDER BEFORE STARTING!!!
v0.4
Added an option to change your xuid
Included instructions for importing g4wl savegames
Added an option to display xlive messages in a win32 dialog
Renamed SuppressLoaderPatch to LoaderPatch and flipped the logic
Your comment action was successful. When a comment is deleted all replies to the comment will be removed as well. Because you are an admin, you can click the \"view deleted\" link above to view deleted comments in-case you wish to undelete them in the future. If this was a mistake, click the link again to reverse the change.
3a8082e126
Reply all
Reply to author
Forward
0 new messages