| Home » Modding Forums » Modding Discussion » Some questions about unlocking some things (Completionist here) 
	|  |  
	|  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Mon, 10 November 2014 10:18   |  
			| 
				
				
					|  Ovnidemon Messages: 19
 Registered: October 2014
 | Junior Member |  |  |  
	| The method doesn't work. Maybe because I have the DLCs. If it would work, I'll miss only 6 items now: The highlander set (2 clothins+ the tattoo)
 the dye pack
 Five star dog potion
 and the hair pack.
 
 If somebody could say me the item code or how to find it.(Found the DLCs folder with the highlander ouftit but didn't see anything near what you input for the rest), plus if somebody knows how to make it work.
 [Updated on: Mon, 10 November 2014 10:39] Report message to a moderator |  
	|  |  |  
	|  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Mon, 10 November 2014 12:53   |  
			| 
				
				
					|  Ovnidemon Messages: 19
 Registered: October 2014
 | Junior Member |  |  |  
	| Ok, I write everything I have done, so say if I made a mistake (it's my first modding) 
 1)Launch BNK Browser
 2)Open gamescripts_r.bnk
 3)Extract all in D:\Steam\SteamApps\common\Fable 3\data\scripts
 4)Replaced D:\Steam\SteamApps\common\Fable 3\data\dir.manifest with this http://pastebin.com/raw.php?i=y4LCrBv8
 5)Deleted scripts\quests\scriptactivation.lua
 6)Changed scripts\quests\scriptactivation.txt en .lua
 7)Changed
 in scripts\quests\scriptactivation.luaScriptActivation[ScriptCode.QU000].AbleToRun=nilinto
 
 ScriptActivation[ScriptCode.QU000].AbleToRun = function ()
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendarySwordShardborne)
Inventory.AddItemOfType(GetLocalHero(),ObjectTattooSuitSE1)
Inventory.AddItemOfType(GetLocalHero(),ObjectTattooSuitSE2)
Inventory.AddItemOfType(GetLocalHero(),ObjectTattooSuitSE3)
Inventory.AddItemOfType(GetLocalHero(),ObjectTattooSuitSE4)
Inventory.AddItemOfType(GetLocalHero(),ObjectTattooSuitSE5)
Inventory.AddItemOfType(GetLocalHero(),ObjectTattooSuitSE7)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendaryHammerChampion)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendarySwordChanneler)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendaryHammerAbsolver)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendarySwordInquisitor)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendarySwordDonorKebab)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendarySwordThundaraga)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryLegendaryHammerHammerOfTheWhale)
Inventory.AddItemOfType(GetLocalHero(),ObjectInventoryPotionDogSetter)
return nil
end8)Deleted
 in Fable 3\data\startup.vfsconfig<Bank Path="gamescripts_r.bnk" Mode="memory"/>9)(Not asked but did it anyways when I saw that doesn't work) Launch BNK creator, Add folder Fable 3\data\scripts, create Fable 3\data\gamescripts_r.bnk
 10) Launch the game.
 
 PS: If step 9 was wrong, somebody could send gamescripts_r.bnk? I saved the wrong file and no longer have any back up.
 Thanks.
 [Updated on: Mon, 10 November 2014 12:55] Report message to a moderator |  
	|  |  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Mon, 10 November 2014 18:36   |  
			| 
				
				
					|  Ovnidemon Messages: 19
 Registered: October 2014
 | Junior Member |  |  |  
	| Done but still not working. I even extracted all the bnk that you talked, changed them and repack them. Should I begin a new game? Or disconnect from the Live? If you want that I upload the files so you can see them, I'll do it. [Updated on: Mon, 10 November 2014 18:38] Report message to a moderator |  
	|  |  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Tue, 11 November 2014 10:18   |  
			| 
				
				
					|  Phnx Messages: 39
 Registered: September 2013
 | Member |  |  |  
	| Firstly, bnk files always have bnk.dat files. Without them you cannot open bnk files, or rather, bnk files are used to open bnk.dat files. They are always BOTH changed. For me to check your DLC files you'd have to upload the bnk.dat files too. Don't do that. They are too big! 
 Secondly, do not repack scriptsandgui.bnk and scriptsandgui.bnk.dat from both DLC 2 archives! I forgot to tell you to either delete them, or better, rename them and keep them just in case. Sorry! Make absolutely sure the game does not load the DLC scripts from the archives. That's why you also have to delete the entries from both startup.vfsconfig in the DLC archives. Also delete or rename gamescripts_r.bnk and gamescripts_r.bnk.dat. Make absolutely sure that the game does not load the scripts from that archive either! All the scripts must be loaded from the extracted scripts folder and dir.manifest must contain all the paths to every single scripts file. I made sure of that in my dir.manifest file. I checked your startup.vfsconfig and you are using my dir.manifest. Everything's correct there.
 
 Thirdly, make sure your scripts folder is set up correct. The correct paths are:
 
 Fable 3\data\scripts\ai
 Fable 3\data\scripts\camera
 etc.
 [Updated on: Tue, 11 November 2014 10:21] Report message to a moderator |  
	|  |  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Sun, 16 November 2014 11:29   |  
			| 
				
				
					|  Ovnidemon Messages: 19
 Registered: October 2014
 | Junior Member |  |  |  
	| Okay, I have a big problem: I reinstalled the game without any DLCs, made the method as said, but still nothing. The problem must be the code or that I don't do enough in game. I just launch the game and I am just after giving the goods to the Dweller Camp. The code is:
 ScriptActivation[ScriptCode.QU000].AbleToRun=function ()
Inventory.AddItemOfType(GetLocalHero(), ObjectInventoryLegendarySwordInquisitor)
Inventory.AddItemOfType(GetLocalHero(), ObjectInventoryLegendarySwordSouldrinker)
return nil
end
 Could anybody test it if it works?
 [Updated on: Sun, 16 November 2014 11:34] Report message to a moderator |  
	|  |  |  
	| 
		
			| Re: Some questions about unlocking some things | Mon, 17 November 2014 01:59   |  
			| 
				
				
					|  Artofeel Messages: 195
 Registered: August 2013
 Location: Russia
 | Senior Member |  |  |  
	| Ovnidemon wrote on Mon, 17 November 2014 00:29 Could anybody test it if it works? it's not correct
 you forget add ' on item
 
 Inventory.AddItemOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordInquisitor')
Inventory.AddItemOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordSouldrinker')but it's still messy
 you will get item every time when game is loading
 so very correct code is:
 
 if Inventory.GetNumberOfItemsOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordInquisitor') == 0 then
	Inventory.AddItemOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordInquisitor')
	GUI.DisplayReceivedItem('ObjectInventoryLegendarySwordInquisitor')
end
if Inventory.GetNumberOfItemsOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordSouldrinker') == 0 then
	Inventory.AddItemOfType(GetLocalHero(), 'ObjectInventoryLegendarySwordSouldrinker')
	GUI.DisplayReceivedItem('ObjectInventoryLegendarySwordSouldrinker')
end
 also congratulations, you broke every quest
 now you need to start a new game
 this is why modding game with ScriptActivation.lua is not recommended
 because if you write something wrong, scipt execution is stoped and every quest code will not be activated
 if you still want use this way, add this at the end of file
 
 GUI.DisplayMessageBox("All OK")this will display MessageBox
 so if it's displayed then everything is fine
 
 |  
	|  |  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Mon, 17 November 2014 03:19   |  
			| 
				
				
					|  Artofeel Messages: 195
 Registered: August 2013
 Location: Russia
 | Senior Member |  |  |  
	| btw, for those who are experiencing difficulties in getting all weapons (since it requires a visit to the worlds of other players) 
 Toggle Spoiler
local allLegendaryWeapons = {
	'ObjectInventoryLegendaryHammerAbsolver',
	'ObjectInventoryLegendaryHammerAnwarGlory',
	'ObjectInventoryLegendaryHammerAuroraShield',
	'ObjectInventoryLegendaryHammerBloodstoneBludgeon',
	'ObjectInventoryLegendaryHammerChampion',
	'ObjectInventoryLegendaryHammerDragonboneHammer',
	'ObjectInventoryLegendaryHammerFaerie',
	'ObjectInventoryLegendaryHammerHammerOfTheWhale',
	'ObjectInventoryLegendaryHammerJackHammer',
	'ObjectInventoryLegendaryHammerLunariumPounder',
	'ObjectInventoryLegendaryHammerMalletsMallet',
	'ObjectInventoryLegendaryHammerScytheHammer',
	'ObjectInventoryLegendaryHammerSorrowsFist',
	'ObjectInventoryLegendaryHammerTenderiser',
	'ObjectInventoryLegendaryHammerTenderiser',
	'ObjectInventoryLegendaryHammerTrollblight',
	'ObjectInventoryLegendaryHammerTwatter',
	'ObjectInventoryLegendaryHammerWillmageddon',
	'ObjectInventoryLegendaryPistolBarnumificator',
	'ObjectInventoryLegendaryPistolBlackDragon',
	'ObjectInventoryLegendaryPistolBloodcraver',
	'ObjectInventoryLegendaryPistolBonesmasher',
	'ObjectInventoryLegendaryPistolBriarsBlaster',
	'ObjectInventoryLegendaryPistolChickenbane',
	'ObjectInventoryLegendaryPistolDeadNed',
	'ObjectInventoryLegendaryPistolDesertFury',
	'ObjectInventoryLegendaryPistolDragonstomper',
	'ObjectInventoryLegendaryPistolFullMonty',
	'ObjectInventoryLegendaryPistolGnomewrecker',
	'ObjectInventoryLegendaryPistolHolyVengeance',
	'ObjectInventoryLegendaryPistolIceMaiden',
	'ObjectInventoryLegendaryPistolMiriansMutilatogeorge r',
	'ObjectInventoryLegendaryPistolPerforator',
	'ObjectInventoryLegendaryPistolSailorGeriShooter',
	'ObjectInventoryLegendaryRifleArkwrightFlintlock',
	'ObjectInventoryLegendaryRifleDefender',
	'ObjectInventoryLegendaryRifleDirtyHarriet',
	'ObjectInventoryLegendaryRifleEqualiser',
	'ObjectInventoryLegendaryRifleEthelbertBoner',
	'ObjectInventoryLegendaryRifleFacemelter',
	'ObjectInventoryLegendaryRifleGusketMusket',
	'ObjectInventoryLegendaryRifleHeroCompanion',
	'ObjectInventoryLegendaryRifleMarksman',
	'ObjectInventoryLegendaryRifleMolynator',
	'ObjectInventoryLegendaryRifleMoneyShot',
	'ObjectInventoryLegendaryRifleSakerFlintlock',
	'ObjectInventoryLegendaryRifleScattershot',
	'ObjectInventoryLegendaryRifleSimmonsShotgun',
	'ObjectInventoryLegendaryRifleSkormJustice',
	'ObjectInventoryLegendaryRifleSwiftIrregular',
	'ObjectInventoryLegendarySwordAvoLamentation',
	'ObjectInventoryLegendarySwordBaronSlayer',
	'ObjectInventoryLegendarySwordBeadleCutlass',
	'ObjectInventoryLegendarySwordCasanova',
	'ObjectInventoryLegendarySwordChanneler',
	'ObjectInventoryLegendarySwordDonorKebab',
	'ObjectInventoryLegendarySwordFishknife',
	'ObjectInventoryLegendarySwordInquisitor',
	'ObjectInventoryLegendarySwordMerchantsBodyguard',
	'ObjectInventoryLegendarySwordMogoShafter',
	'ObjectInventoryLegendarySwordMrStabby',
	'ObjectInventoryLegendarySwordPorkSword',
	'ObjectInventoryLegendarySwordShardborne',
	'ObjectInventoryLegendarySwordSlimquick',
	'ObjectInventoryLegendarySwordSouldrinker',
	'ObjectInventoryLegendarySwordSwingingSword',
	'ObjectInventoryLegendarySwordThundaraga',
	'ObjectInventoryLegendarySwordThunderblade',
	'ObjectInventoryLegendarySwordWolfsbane'
}
for key,value in pairs(allLegendaryWeapons) do
	if Inventory.GetNumberOfItemsOfType(GetLocalHero(), value) == 0 then
		Inventory.AddItemOfType(GetLocalHero(), value)
		GUI.DisplayReceivedItem(value)
	end
end
 |  
	|  |  |  
	| 
		
			| Re: Some questions about unlocking some things | Mon, 17 November 2014 17:24   |  
			| 
				
				
					|  Ovnidemon Messages: 19
 Registered: October 2014
 | Junior Member |  |  |  
	| Finally, I get everything from free DLC. Thanks a lot. ScriptActivation[ScriptCode.QU000].AbleToRun = function ()
	local testDLC = {
	'ObjectInventoryLegendarySwordThundaraga',
	'ObjectInventoryLegendaryHammerHammerOfTheWhale',
	'ObjectInventoryLegendarySwordDonorKebab',
	'ObjectInventoryLegendarySwordInquisitor',
	'ObjectInventoryLegendaryHammerAbsolver',
	'ObjectInventoryLegendarySwordChanneler',
	'ObjectInventoryLegendaryHammerChampion',
	'ObjectInventoryLegendarySwordShardborne'
	}
	for key,value in pairs(testDLC) do
		if Inventory.GetNumberOfItemsOfType(GetLocalHero(), value) == 0 then
			Inventory.AddItemOfType(GetLocalHero(), value)
			GUI.DisplayReceivedItem(value)
		end
	end
	if Inventory.GetNumberOfItemsOfType(GetLocalHero(), 'ObjectInventoryPotionDogSetter') == 0 then
		Debug.AddAllDLC1Items()
		Debug.AddAllSpecialEditionTattoos()
                Inventory.RemoveItemOfType(GetLocalHero(), 'ITEM_NAME')
	end
return nil
end
 One last step, and I am offcialy done, is to remove the weapons that will be dupplicate (Full Monty, Dead Ned, Black Dragon, Gusket, Bloodstone, Harriet, Money shot and Marksman 500). I already found the way to remove them (the RemoveItemLine, one for each item) but I have no idea of their codes. Just say me where I can find them, So I won't bother you anymore.
 And, again, thanks a lot.
 [Updated on: Mon, 17 November 2014 17:26] Report message to a moderator |  
	|  |  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Tue, 18 November 2014 09:09   |  
			| 
				
				
					|  Ovnidemon Messages: 19
 Registered: October 2014
 | Junior Member |  |  |  
	| Artofeel wrote on Tue, 18 November 2014 00:26 Ovnidemon wrote on Tue, 18 November 2014 06:24Just say me where I can find them, So I won't bother you anymore.In previous post maybe?  
  *Hide in shame* 
 Quote:
 and there is something wrongOvnidemon wrote on Tue, 18 November 2014 06:24
 
 if Inventory.GetNumberOfItemsOfType(GetLocalHero(), 'ObjectInventoryPotionDogSetter') == 0 then
		Debug.AddAllDLC1Items()
		Debug.AddAllSpecialEditionTattoos()
                [color=red][b]Inventory.RemoveItemOfType(GetLocalHero(), 'ITEM_NAME')[/b][/color]
	end
end
 It was just to show where I was going to put it (though, to be clearer, I hould have put it in comment)
 So here is the final code
 
 Toggle SpoilerScriptActivation[ScriptCode.QU000].AbleToRun = function ()
	Gameflow.AllowFakePreOrderTemplates = true
	local freeDLC = {
	'ObjectInventoryLegendarySwordThundaraga',
	'ObjectInventoryLegendaryHammerHammerOfTheWhale',
	'ObjectInventoryLegendarySwordDonorKebab',
	'ObjectInventoryLegendarySwordInquisitor',
	'ObjectInventoryLegendaryHammerAbsolver',
	'ObjectInventoryLegendarySwordChanneler',
	'ObjectInventoryLegendaryHammerChampion',
	'ObjectInventoryLegendarySwordShardborne'
	}
	for key,value in pairs(freeDLC) do
		if Inventory.GetNumberOfItemsOfType(GetLocalHero(), value) == 0 then
			Inventory.AddItemOfType(GetLocalHero(), value)
			GUI.DisplayReceivedItem(value)
		end
	end
	if Inventory.GetNumberOfItemsOfType(GetLocalHero(), 'ObjectInventoryPotionDogSetter') == 0 then
		Debug.AddAllDLC1Items()
		Debug.AddAllSpecialEditionTattoos()
		local doubleWeapons= {
		'ObjectInventoryLegendaryPistolDeadNed',
		'ObjectInventoryLegendaryPistolFullMonty',
		'ObjectInventoryLegendaryPistolBlackDragon',
		'ObjectInventoryLegendaryRifleGusketMusket',
		'ObjectInventoryLegendaryRifleMoneyShot',
		'ObjectInventoryLegendaryRifleDirtyHarriet',
		'ObjectInventoryLegendaryRifleMarksman',
		'ObjectInventoryLegendaryHammerBloodstoneBludgeon'
		}
		for key,value in pairs(doubleWeapons) do
			Inventory.RemoveItemOfType(GetLocalHero(), value)
		end
	end
return nil
end 
 Again, thanks a lot for having taken time for me.
 
 [Updated on: Tue, 18 November 2014 09:23] Report message to a moderator |  
	|  |  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Wed, 02 September 2015 19:54   |  
			| 
				
				
					|  squark Messages: 45
 Registered: February 2015
 Location: Ireland
 | Member |  |  |  
	| So, I'm using this Toggle Spoiler
	local allLegendaryWeapons = { 
		'ObjectInventoryLegendaryHammerAbsolver', 
		'ObjectInventoryLegendaryHammerAnwarGlory', 
		'ObjectInventoryLegendaryHammerAuroraShield', 
		'ObjectInventoryLegendaryHammerBloodstoneBludgeon', 
		'ObjectInventoryLegendaryHammerChampion', 
		'ObjectInventoryLegendaryHammerDragonboneHammer', 
		'ObjectInventoryLegendaryHammerFaerie', 
		'ObjectInventoryLegendaryHammerHammerOfTheWhale', 
		'ObjectInventoryLegendaryHammerJackHammer', 
		'ObjectInventoryLegendaryHammerLunariumPounder', 
		'ObjectInventoryLegendaryHammerMalletsMallet', 
		'ObjectInventoryLegendaryHammerScytheHammer', 
		'ObjectInventoryLegendaryHammerSorrowsFist', 
		'ObjectInventoryLegendaryHammerTenderiser', 
		'ObjectInventoryLegendaryHammerTrollblight', 
		'ObjectInventoryLegendaryHammerTwatter', 
		'ObjectInventoryLegendaryHammerWillmageddon', 
		'ObjectInventoryLegendaryPistolBarnumificator', 
		'ObjectInventoryLegendaryPistolBlackDragon', 
		'ObjectInventoryLegendaryPistolBloodcraver', 
		'ObjectInventoryLegendaryPistolBriarsBlaster', 
		'ObjectInventoryLegendaryPistolChickenbane', 
		'ObjectInventoryLegendaryPistolDeadNed', 
		'ObjectInventoryLegendaryPistolDesertFury', 
		'ObjectInventoryLegendaryPistolDragonstomper', 
		'ObjectInventoryLegendaryPistolFullMonty', 
		'ObjectInventoryLegendaryPistolGnomewrecker', 
		'ObjectInventoryLegendaryPistolHolyVengeance', 
		'ObjectInventoryLegendaryPistolIceMaiden', 
		'ObjectInventoryLegendaryPistolMiriansMutilator', 
		'ObjectInventoryLegendaryPistolPerforator', 
		'ObjectInventoryLegendaryPistolSailorGeriShooter', 
		'ObjectInventoryLegendaryRifleArkwrightFlintlock', 
		'ObjectInventoryLegendaryRifleDefender', 
		'ObjectInventoryLegendaryRifleDirtyHarriet', 
		'ObjectInventoryLegendaryRifleEqualiser', 
		'ObjectInventoryLegendaryRifleEthelbertBoner', 
		'ObjectInventoryLegendaryRifleFacemelter', 
		'ObjectInventoryLegendaryRifleGusketMusket', 
		'ObjectInventoryLegendaryRifleHeroCompanion', 
		'ObjectInventoryLegendaryRifleMarksman', 
		'ObjectInventoryLegendaryRifleMolynator', 
		'ObjectInventoryLegendaryRifleMoneyShot', 
		'ObjectInventoryLegendaryRifleSakerFlintlock', 
		'ObjectInventoryLegendaryRifleScattershot', 
		'ObjectInventoryLegendaryRifleSimmonsShotgun', 
		'ObjectInventoryLegendaryRifleSkormJustice', 
		'ObjectInventoryLegendaryRifleSwiftIrregular', 
		'ObjectInventoryLegendarySwordAvoLamentation', 
		'ObjectInventoryLegendarySwordBaronSlayer', 
		'ObjectInventoryLegendarySwordBeadleCutlass', 
		'ObjectInventoryLegendarySwordCasanova', 
		'ObjectInventoryLegendarySwordChanneler', 
		'ObjectInventoryLegendarySwordDonorKebab', 
		'ObjectInventoryLegendarySwordFishknife', 
		'ObjectInventoryLegendarySwordInquisitor', 
		'ObjectInventoryLegendarySwordMerchantsBodyguard', 
		'ObjectInventoryLegendarySwordMogoShafter', 
		'ObjectInventoryLegendarySwordMrStabby', 
		'ObjectInventoryLegendarySwordPorkSword', 
		'ObjectInventoryLegendarySwordShardborne', 
		'ObjectInventoryLegendarySwordSlimquick', 
		'ObjectInventoryLegendarySwordSouldrinker', 
		'ObjectInventoryLegendarySwordSwingingSword', 
		'ObjectInventoryLegendarySwordThundaraga', 
		'ObjectInventoryLegendarySwordThunderblade', 
		'ObjectInventoryLegendarySwordWolfsbane' 
	}
 
	for key,value in pairs(allLegendaryWeapons) do 
		if Inventory.GetNumberOfItemsOfType(GetLocalHero(  , value) == 0 then 
			Inventory.AddItemOfType(GetLocalHero(  , value) 
			GUI.DisplayReceivedItem(value) 
		end 
	end 
return nil 
end
 and having problems.
 Namely, I know I have to start a new game, that's not the problem. This is:
 MC starts with a sword and rifle on her back and the Fireball gauntlet equipped.  Game runs fine until you're sent to the Road to Rule. Then it just hangs on the flash to white part.
 I've followed the instructions exactly to this point (well, as much as I could) but got confused by this:
 Quote:
  Extract gamescripts_r.bnk, then scriptsandgui.bnk from dlc_freeforall.bnk, then scriptsandgui.bnk from dlc2free.bnk into D:\Steam\SteamApps\common\Fable 3\data\scripts. The first part is easy, I have the scripts folder in the data folder. What's confusing me is the next part - extract the same file from two different archives and place them into the same folder? Won't they just overwrite each other?  Or am I completely misunderstanding this (and if I am, please tell me what he meant by that line) ? I'm using catspaw's xlive remover 15d as well.
 [Updated on: Wed, 02 September 2015 19:54] Report message to a moderator |  
	|  |  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Thu, 24 September 2015 07:54   |  
			| 
				
				
					|  TheGeniusSavant Messages: 68
 Registered: September 2015
 | Member |  |  |  
	| Artofeel wrote on Mon, 17 November 2014 06:19 btw, for those who are experiencing difficulties in getting all weapons (since it requires a visit to the worlds of other players)
 Toggle Spoiler[code] 
local allLegendaryWeapons = { 
	'ObjectInventoryLegendaryHammerAbsolver', 
        --etc, 
        }
 
for key,value in pairs(allLegendaryWeapons) do 
	if Inventory.GetNumberOfItemsOfType(GetLocalHero(  , value) == 0 then 
		Inventory.AddItemOfType(GetLocalHero(  , value) 
		GUI.DisplayReceivedItem(value) 
	end 
end
 
 I presume that I can also use something like this to delete multiples?
 
 
 Toggle Spoiler
local allLegendaryWeapons = {
	'ObjectInventoryLegendaryHammerAbsolver',
        --etc.,
        }
for key,value in pairs(allLegendaryWeapons) do
	if Inventory.GetNumberOfItemsOfType(GetLocalHero(), value) > 1 then
		Inventory.RemoveItemOfType(GetLocalHero(), value)
		GUI.DisplayGaveItem(value)
	end
end
[/spoiler] |  
	|  |  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Sat, 10 December 2016 18:39   |  
			| 
				
				
					|  squark Messages: 45
 Registered: February 2015
 Location: Ireland
 | Member |  |  |  
	| Okay, so I have a duplicate Really Sharp Pair Of Scissors. I tried inserting the code as above, but I still have two. Do I have to start a new game for the thing to take effect? For the record, this is my mod script (and I've removed entries that I know are fixed rewards - like the Black Dragon from the Mercenary Camp Shooting Range): 
 local allLegendaryWeapons = {
	'ObjectInventoryLegendaryHammerAnwarGlory',
	'ObjectInventoryLegendaryHammerAuroraShield',
	'ObjectInventoryLegendaryHammerDragonboneHammer',
	'ObjectInventoryLegendaryHammerFaerie',
	'ObjectInventoryLegendaryHammerHammerOfTheWhale',
	'ObjectInventoryLegendaryHammerJackHammer',
	'ObjectInventoryLegendaryHammerLunariumPounder',
	'ObjectInventoryLegendaryHammerMalletsMallet',
	'ObjectInventoryLegendaryHammerScytheHammer',
	'ObjectInventoryLegendaryHammerSorrowsFist',
	'ObjectInventoryLegendaryHammerTenderiser',
	'ObjectInventoryLegendaryHammerTrollblight',
	'ObjectInventoryLegendaryHammerTwatter',
	'ObjectInventoryLegendaryHammerWillmageddon',
	'ObjectInventoryLegendaryPistolBarnumificator',
	'ObjectInventoryLegendaryPistolBloodcraver',
	'ObjectInventoryLegendaryPistolBriarsBlaster',
	'ObjectInventoryLegendaryPistolChickenbane',
	'ObjectInventoryLegendaryPistolDesertFury',
	'ObjectInventoryLegendaryPistolFullMonty',
	'ObjectInventoryLegendaryPistolHolyVengeance',
	'ObjectInventoryLegendaryPistolIceMaiden',
	'ObjectInventoryLegendaryPistolMiriansMutilator',
	'ObjectInventoryLegendaryPistolPerforator',
	'ObjectInventoryLegendaryPistolSailorGeriShooter',
	'ObjectInventoryLegendaryRifleArkwrightFlintlock',
	'ObjectInventoryLegendaryRifleDefender',
	'ObjectInventoryLegendaryRifleEqualiser',
	'ObjectInventoryLegendaryRifleEthelbertBoner',
	'ObjectInventoryLegendaryRifleFacemelter',
	'ObjectInventoryLegendaryRifleHeroCompanion',
	'ObjectInventoryLegendaryRifleMolynator',
	'ObjectInventoryLegendaryRifleSakerFlintlock',
	'ObjectInventoryLegendaryRifleScattershot',
	'ObjectInventoryLegendaryRifleSimmonsShotgun',
	'ObjectInventoryLegendaryRifleSkormJustice',
	'ObjectInventoryLegendaryRifleSwiftIrregular',
	'ObjectInventoryLegendarySwordAvoLamentation',
	'ObjectInventoryLegendarySwordBeadleCutlass',
	'ObjectInventoryLegendarySwordCasanova',
	'ObjectInventoryLegendarySwordDonorKebab',
	'ObjectInventoryLegendarySwordFishknife',
	'ObjectInventoryLegendarySwordMerchantsBodyguard',
	'ObjectInventoryLegendarySwordMogoShafter',
	'ObjectInventoryLegendarySwordMrStabby',
	'ObjectInventoryLegendarySwordPorkSword',
	'ObjectInventoryLegendarySwordSlimquick',
	'ObjectInventoryLegendarySwordSouldrinker',
	'ObjectInventoryLegendarySwordSwingingSword',
	'ObjectInventoryLegendarySwordThundaraga',
	'ObjectInventoryLegendarySwordThunderblade'
	}
	for key,value in pairs(allLegendaryWeapons) do
		if Inventory.GetNumberOfItemsOfType(GetLocalHero(), value) == 0 then
			Inventory.AddItemOfType(GetLocalHero(), value)
		end
		
	for key,value in pairs(allLegendaryWeapons) do
		if Inventory.GetNumberOfItemsOfType(GetLocalHero(), value) > 1 then
			Inventory.RemoveItemOfType(GetLocalHero(), value)
		end
	endIn the event that I don't  have to start a new game, what can be done to rectify the clone issue?
 |  
	|  |  |  
	|  |  
	|  |  
	| 
		
			| Re: Some questions about unlocking some things | Tue, 09 March 2021 00:28  |  
			| 
				
				
					|  CatchLightning Messages: 47
 Registered: March 2021
 Location: Southern United States
 | Member |  |  |  
	| Yup. There is a readme inside please read it. I have no idea if their instructions are absolutely necessary but I understand why they suggest them even if it will mean you have to fight the first boss without them. PS don't buy any gauntlets on the road to rule if you don't want unremovable duplicates (at least not easily removable). Weapon dupes should be sellable at pawn shops. 
 Yes, this post is a duplicate of one I put elsewhere on this forum. Multiple chains end the same place.
 
 My name not Jeff
 My mod: https://www.nexusmods.com/fableIII/mods/4
 
 My github for modding instructions: https://github.com/CatchLightning
 |  
	|  |  | 
 
Goto Forum:
	|  |    |  
 
 Current Time: Fri Oct 31 12:17:51 PDT 2025 
 Total time taken to generate the page: 0.02794 seconds |