Need some help |
Thu, 20 March 2014 06:39 |
Dennis1984
Messages: 4 Registered: March 2014 Location: Germany
|
Junior Member |
|
|
Hello fellow Fable 3 players,
I recently stumbled across this nice little forum and wanted to try some things myself.
I've read the tutorials on general scripting and on how to create banks and then tried around a bit.
Problem is that nothing seems to work out for me. But first of all some mentions:
- I have the xlive remover patch and edited the necessary file, so that every dlc has its own folder
- I made safety copies of the complete data folder as well as my saves
From what I could gather on informations first I created a new folder in my Fable 3 data folder named mod9
so that my changes would be the last loaded thus avoiding the annoying habit of the dlc's overwriting everything.
Next I downloaded the BNK Utilities (Browser and Creator) and extracted the package_info.xml as well as both
scriptactivation files (one .lua and one .txt) from one of the dlc .bnk's as well as a package_collection_info.xmb so
these are the only files I edited in any way. So I edited the contents of the two package files according to the bank creating tutorial.
Next I edited both of the scriptactivation files in different ways:
#1: ScriptActivation[ScriptCode.QU000].AbleToRun = function()
Inventory.AddItemOfType(GetLocalHero(), ObjectInventoryLegendarySwordAvoLamentation)
return nil
end
#2: ScriptActivation[ScriptCode.QU000].AbleToRun = function()
Inventory.AddItemOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordAvoLamentation')
return nil
end
#3: ScriptActivation[ScriptCode.QU000].AbleToRun = function()
Inventory.AddItemOfType(GetLocalHero(), '0x00000C3D 0x0000002B ObjectInventoryLegendarySwordAvoLamentation')
return nil
end
#4: ScriptActivation[ScriptCode.QU000].AbleToRun = function()
Inventory.AddItemOfType(GetLocalHero(), 0x00000C3D 0x0000002B ObjectInventoryLegendarySwordAvoLamentation)
return nil
end
#5: ScriptActivation[ScriptCode.QU000].AbleToRun = function()
Debug.GiveHeroWeapon('ObjectInventoryLegendarySwordAvoLament ation')
return nil
end
#6: ScriptActivation[ScriptCode.QU000].AbleToRun = function()
Debug.GiveHeroWeapon(ObjectInventoryLegendarySwordAvoLamenta tion)
return nil
end
Unfortunately all of the above did not work so I'm asking if one of you guys has any idea where I made a mistake
and eventually help me correct this mistake
|
|
|
|
|
|
|
|
Re: Need some help |
Fri, 21 March 2014 13:23 |
asmcint
Messages: 48 Registered: September 2013 Location: U.S.A.
|
Member |
|
|
While I can't tell you where that line is supposed to go(though due to its nature, I'd assume after the inventory.additemoftype command), I can tell you what it does. It SHOULD produce a message informing you that Avo's Lamentation has been added to your inventory when the script is successful.
To whomever designed the map of Mistpeak Valley to look so much more simple than the actual level is: May the Archangel Michael descend from the heavens and plant his boot squarely between your legs for your asshattery.
|
|
|
Re: Need some help |
Sat, 22 March 2014 07:15 |
Dennis1984
Messages: 4 Registered: March 2014 Location: Germany
|
Junior Member |
|
|
Oh my gosh! It finally worked, thank you all for your fast responses and support.
If you would excuse me now there are a lot of different things to try out^^.
I'm gonna break the shit out of that game.
|
|
|