|
|
Re: Fable Explorer Version Switcher [message #71492 is a reply to message #71491] |
Tue, 30 August 2016 14:00 |
|
lawofzero
Messages: 11 Registered: August 2016
|
|
|
|
That's quite odd, here is the script:
Toggle Spoiler
set fabletlc=C:\Games\Fable TLC
set fableanni=C:\Games\Fable Anniversary
:MAINMENU
@echo off
@color 00
title FEMan
mode con: cols=40 lines=15
CLS
echo.
echo. MANAGE FABLE VERSIONS
echo. ---------------------
echo. 1.) Install symlinks
echo. 2.) Remove symlinks
echo. 3.) Editing TLC
echo. 4.) Editing Chicken
echo. 5.) Editing Heroic
echo.
echo. q.) Quit
echo.
:CHOOSEACTION
set /p userinp= ^ Make your selection:
set userinp=%userinp:~0,1%
if /i "%userinp%"=="1" goto INSTALL
if /i "%userinp%"=="2" goto REMOVE
if /i "%userinp%"=="3" goto TLC
if /i "%userinp%"=="4" goto CHICKEN
if /i "%userinp%"=="5" goto HEROIC
if /i "%userinp%"=="q" goto QUIT
echo.Try Again...
GOTO CHOOSEACTION
:INSTALL
mkdir data
mkdir data\CompiledDefs
mkdir data\graphics
mkdir data\graphics\pc
mkdir data\lang\English
mkdir data\Levels
mkdir data\Misc\pc
mklink "data\graphics\graphics.big" "%fabletlc%\data\graphics\graphics.big"
mklink "data\graphics\pc\frontend.big" "%fabletlc%\data\graphics\pc\frontend.big"
mklink "data\graphics\pc\textures.big" "%fabletlc%\data\graphics\pc\textures.big"
mklink "data\lang\English\text.big" "%fabletlc%\data\lang\English\text.big"
mklink "data\Levels\FinalAlbion_RT.stb" "%fabletlc%\data\Levels\FinalAlbion_RT.stb"
mklink "data\Misc\pc\effects.big" "%fabletlc%\data\Misc\pc\effects.big"
mklink "Fable.exe" "%fabletlc%\Fable.exe"
echo.Symlinks installed
GOTO MAINMENU
:REMOVE
rmdir /s /q data
del Fable.exe
echo.Symlinks removed
GOTO MAINMENU
:TLC
del /q data\CompiledDefs\*
mklink "data\CompiledDefs\frontend.bin" "%fabletlc%\data\CompiledDefs\frontend.bin"
mklink "data\CompiledDefs\game.bin" "%fabletlc%\data\CompiledDefs\game.bin"
mklink "data\CompiledDefs\names.bin" "%fabletlc%\data\CompiledDefs\names.bin"
mklink "data\CompiledDefs\script.bin" "%fabletlc%\data\CompiledDefs\script.bin"
echo.Set up to edit TLC
GOTO MAINMENU
:CHICKEN
del /q data\CompiledDefs\*
mklink "data\CompiledDefs\frontend.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\frontend.bin"
mklink "data\CompiledDefs\game.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\game.bin"
mklink "data\CompiledDefs\names.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\names.bin"
mklink "data\CompiledDefs\script.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\script.bin"
echo.Set up to edit Chicken Difficulty
GOTO MAINMENU
:HEROIC
del /q data\CompiledDefs\*
mklink "data\CompiledDefs\frontend.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\frontend.bin"
mklink "data\CompiledDefs\game.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\gamehard.bin"
mklink "data\CompiledDefs\names.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\names.bin"
mklink "data\CompiledDefs\script.bin" "%fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs\Development\scripthard.bin"
echo.Set up to edit Heroic Difficulty
GOTO MAINMENU
:QUIT
exit
|
|
|
|
Re: Fable Explorer Version Switcher [message #71494 is a reply to message #71493] |
Tue, 30 August 2016 14:52 |
|
lawofzero
Messages: 11 Registered: August 2016
|
|
|
|
Its a pity about the low activity but also understandable. The more I look at this Anniversary edition, the more it seems like the whole entire reason for it was to port it to an engine that can run on the Xbox. Absolutely nothing has changed, even things that I consider to bugs are all still in place, they 'ported' it to UE with the absolute minimal effort required. So I've been wondering if I should just work on that grand Fable TLC mod I've always wanted to work on instead, seeing as modding TLC is already easy and trouble free and it's the exact same game in basically every way. The 9gb 'modding DLC' doesn't seem worth it to me either but I'll have to get hold of it sooner or later.
There is potential too though, for example the difficulty selection between chicken and heroic could serve as a way to have a mod manager in game if I could find how to edit it. The layer of UE presents new opportunities that Fable TLC doesn't have, I think. Apologies for the essay, I can go on a bit.
|
|
|
Re: Fable Explorer Version Switcher [message #71517 is a reply to message #71494] |
Wed, 07 September 2016 20:21 |
|
Sparrow
Messages: 562 Registered: March 2011
|
|
|
|
lawofzero wrote on Tue, 30 August 2016 17:52 | The 9gb 'modding DLC' doesn't seem worth it to me either but I'll have to get hold of it sooner or later.
There is potential too though, for example the difficulty selection between chicken and heroic could serve as a way to have a mod manager in game if I could find how to edit it. The layer of UE presents new opportunities that Fable TLC doesn't have, I think. Apologies for the essay, I can go on a bit.
|
Do you have limited internet? Maybe consider starting the download and pausing and resume a little each month, lol. I don't know much about Unreal Engine but I wouldn't mind if you elaborated on the new opportunities it brings that FTLC lacks. Sharing information regarding the modding of FTLC and FA is much appreciated by me, if no one else.
Are you shpongled?
[Updated on: Thu, 08 September 2016 17:44] Report message to a moderator
|
|
|
Re: Fable Explorer Version Switcher [message #71520 is a reply to message #71487] |
Thu, 08 September 2016 17:52 |
|
Sparrow
Messages: 562 Registered: March 2011
|
|
|
|
I did everything correctly, yet when I launch FE, it loads the original Fable TLC files. The symlinks are installed and link to the correct directory. I just think FE isn't using them. Of course the script was ran in and the symlinks installed in the same directory as in the config.xml
Here's the application settings I have in my config.xml
config.xml | <FableExplorer>
<ApplicationSettings>
<UseRegistry>FALSE</UseRegistry>
<RegistryPath>SOFTWARE\\Microsoft\\Microsoft Games\\Fable\\1.0</RegistryPath>
<InstallDirectory>C:\Program Files\ShadowNet</InstallDirectory>
<InternalSplash>FALSE</InternalSplash>
<SplashFileName>Shadow Net.jpg</SplashFileName>
</ApplicationSettings>
</FableExplorer>
|
Currently, I have something in the works which utilizes this script. I'll share.
FEMan.batQuote: | set fabletlc=C:\Program Files (x86)\Microsoft Games\Fable - The Lost Chapters
set fableanni=C:\Program Files (x86)\Steam\steamapps\common\Fable Anniversary
:MAINMENU
@echo off
@color 00
title FEMan
mode con: cols=40 lines=15
CLS
echo.
echo. MANAGE FABLE VERSIONS
echo. ---------------------
echo. 1.) Install symlinks
echo. 2.) Remove symlinks
echo. 3.) Editing TLC
echo. 4.) Editing Chicken
echo. 5.) Editing Heroic
echo. 6.) Launch FE
echo. q.) Quit
echo.
:CHOOSEACTION
set /p userinp= ^ Make your selection:
set userinp=%userinp:~0,1%
if /i "%userinp%"=="1" goto INSTALL
if /i "%userinp%"=="2" goto REMOVE
if /i "%userinp%"=="3" goto TLC
if /i "%userinp%"=="4" goto CHICKEN
if /i "%userinp%"=="5" goto HEROIC
if /i "%userinp%"=="q" goto QUIT
if /i "%userinp%"=="6" goto LAUNCH
echo.Try Again...
pause
GOTO CHOOSEACTION
:INSTALL
mkdir data
mkdir data\CompiledDefs
mkdir data\graphics
mkdir data\graphics\pc
mkdir data\lang\English
mkdir data\Levels
mkdir data\Misc\pc
mklink "data\graphics\graphics.big" "%fabletlc%\data\graphics\graphics.big"
mklink "data\graphics\pc\frontend.big" "%fabletlc%\data\graphics\pc\frontend.big"
mklink "data\graphics\pc\textures.big" "%fabletlc%\data\graphics\pc\textures.big"
mklink "data\lang\English\text.big" "%fabletlc%\data\lang\English\text.big"
mklink "data\Levels\FinalAlbion_RT.stb" "%fabletlc%\data\Levels\FinalAlbion_RT.stb"
mklink "data\Misc\pc\effects.big" "%fabletlc%\data\Misc\pc\effects.big"
mklink "Fable.exe" "%fabletlc%\Fable.exe"
echo.Symlinks installed
pause
GOTO MAINMENU
:REMOVE
rmdir /s /q data
del Fable.exe
echo.Symlinks removed
pause
GOTO MAINMENU
:TLC
del /q data\CompiledDefs\*
mklink "data\CompiledDefs\frontend.bin" "%fabletlc%\data\CompiledDefs\frontend.bin"
mklink "data\CompiledDefs\game.bin" "%fabletlc%\data\CompiledDefs\game.bin"
mklink "data\CompiledDefs\names.bin" "%fabletlc%\data\CompiledDefs\names.bin"
mklink "data\CompiledDefs\script.bin" "%fabletlc%\data\CompiledDefs\script.bin"
echo.Set up to edit TLC
pause
GOTO MAINMENU
:CHICKEN
del /q data\CompiledDefs\*
mklink "data\CompiledDefs\frontend.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\frontend.bin "
mklink "data\CompiledDefs\game.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\game.bin "
mklink "data\CompiledDefs\names.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\names.bin "
mklink "data\CompiledDefs\script.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\script.bin "
echo.Set up to edit Chicken Difficulty
pause
GOTO MAINMENU
:HEROIC
del /q data\CompiledDefs\*
mklink "data\CompiledDefs\frontend.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\frontend.bin "
mklink "data\CompiledDefs\game.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\gamehard.bin "
mklink "data\CompiledDefs\names.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\names.bin "
mklink "data\CompiledDefs\script.bin" " %fableanni%\WellingtonGame\FableData\Build\Data\CompiledDefs \Development\scripthard.bin "
echo.Set up to edit Heroic Difficulty
pause
GOTO MAINMENU
:QUIT
exit
:LAUNCH
@echo off
cd C:\Program Files\ShadowNet
start FableExplorer.exe
|
This is certainly not the final draft, but linked here is a setup I created using this script. I'd appreciate some testing.
It only uses "C:\Program Files (x86)\Microsoft Games\Fable - The Lost Chapters" and "C:\Program Files (x86)\Steam\steamapps\common\Fable Anniversary"
If your directory is different, you can't use this setup. Correct me if I'm wrong but symlinks could potentially be installed to these directories to link to your actual directory. A .bat should be included that achieves this. The modified script has been converted to .exe to require admin privileges to run.
Are you shpongled?
[Updated on: Thu, 08 September 2016 18:37] Report message to a moderator
|
|
|
|
Re: Fable Explorer Version Switcher [message #71524 is a reply to message #71521] |
Thu, 15 September 2016 03:05 |
|
Sparrow
Messages: 562 Registered: March 2011
|
|
|
|
Well I couldn't figure out why FE wasn't using my specified directory in config.xml so I said fuck this shit and installed the symlinks to the default Fable TLC directory. I just posted my edited version of your FE Version Switcher. I would appreciate it if you would check it out next month or whenever you get the chance. & Sounds like a lot of work. I haven't been able to get the modding DLC. Would be cool if I could utilize those tools. But good luck with the def.xml.
Are you shpongled?
|
|
|