|  | 
	| 
		
			| Re: Hero's parent | Thu, 16 February 2017 22:19   |  
			| 
				
				
					|  Artofeel Messages: 195
 Registered: August 2013
 Location: Russia
 | Senior Member |  |  |  
	| I don't know why you need this... but open globals.gdb with HEX editor
 goto 001E4DF8 and change 2 to 1
 02 00 00 00 > 01 00 00 00
 
 or use GDBEditor
 check 'Extrapolate parent\child' option
 use #08A1AB45 hash
 and goto GenderComponent > Gender
 change 2 to 1
 
 also, female hash: #65D9C904
 [Updated on: Thu, 16 February 2017 22:31] Report message to a moderator |  
	|  |  | 
	| 
		
			| Re: Hero's parent | Sat, 18 February 2017 14:10   |  
			| 
				
				
					|  fierymarigold Messages: 10
 Registered: October 2014
 | Junior Member |  |  |  
	| Thanks for the info.  Umm, my question was poorly worded. (after applying the changes, it's now impossible to play as a male 
 So, what I'm looking for is this:
 
 The game always defaults the Hero of Brighwall's parent to male.  For instance, when you first spar with Walter, he says something like, "Do you remember when I used to tell you stories about your father, the Hero King?"
 
 What I'd like to do is have the game default the Hero of Brightwall's parent to female.  So I hear, "...stories about your mother, the Hero Queen."
 
 
 Sorry for the confusion.
 [Updated on: Sat, 18 February 2017 14:11] Report message to a moderator |  
	|  |  | 
	| 
		
			| Re: Hero's parent | Sun, 19 February 2017 22:08   |  
			| 
				
				
					|  Artofeel Messages: 195
 Registered: August 2013
 Location: Russia
 | Senior Member |  |  |  
	| ...you are asking the impossible you can't change something like that
 there is simply no voice sounds for "Hero Queen mother" (I think)
 what the point anyway? just to hear? :)
 [Updated on: Sun, 19 February 2017 22:08] Report message to a moderator |  
	|  |  | 
	|  | 
	| 
		
			| Re: Hero's parent | Thu, 23 February 2017 23:56   |  
			| 
				
				
					|  Artofeel Messages: 195
 Registered: August 2013
 Location: Russia
 | Senior Member |  |  |  
	| yeah.. find someone 
 language\speech\text\butler\gui\treasure\guild\seal\trophy\received\01\father
language\speech\text\butler\gui\treasure\guild\seal\trophy\received\01\motherso, it's based on Fable 2 save?
 then it is POSSIBLE but I don't know if you need to change something is savegame or maybe some thing in globals.gdb (but it's hard to find that, too many "parent")
 or of course we can use brute-force and find all the sounds, if someone find them all (that actually impossible for normal human), I can make mods (father\mother) :)
 [Updated on: Thu, 23 February 2017 23:58] Report message to a moderator |  
	|  |  | 
	| 
		
			| Re: Hero's parent | Fri, 24 February 2017 16:51   |  
			| 
				
				
					|  fierymarigold Messages: 10
 Registered: October 2014
 | Junior Member |  |  |  
	| I guess I'm the abnormal human.  I've been digging around in the files and found all the sounds, I think.  I also found a field, 'HerosParent'.  The quests that mention the gender of the Hero's parent appear to be checking for the value of this field. (based on Chunky spy's decompiled script). 
 Fable 3 on the xbox also carried over the Fable 2 hero's morality.  The flags in the mausoleum reflect that morality.
 
 For myself, I just renamed the speech, lipsync and cutscenes to hear 'Mother' and 'Hero Queen'.  Yes, I'm crazy
   
 I doubt the subtitles say 'Mother' etc, but since I never bother with that, it doesn't matter to me.  It also misses the written objective of the quests, things like 'Find your Father's Music Box for Sabine' instead of 'Mother's Music box'.
 
 I can get a list together of the sounds if you want it.
 [Updated on: Fri, 24 February 2017 16:53] Report message to a moderator |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Hero's parent | Fri, 25 August 2017 19:19   |  
			|  |  
	| fierymarigold wrote on Thu, 09 March 2017 11:22 Woo hoo!    Everything works perfectly with these two lines of code 
 Gameflow.HerosParent = '_Mother'
 
 Gameflow.Fable2HeroEndGender = '_Mother'
 
 
 Artofeel, thank you for your help!
 
 
 Sorry to bump such an old topic and as my first post here, but it seemed better than making a new one.. I've been wracking my brain trying to get this to work and have no idea if I've even done it correctly but I've checked the tutorial and as far as I know I have.
 
 This is all I've added to scriptactivation.lua I can't help feeling that it looks wrong though.
 
 ScriptActivation[ScriptCode.QU000].AbleToRun = function ()
--Code can be added here.
--[[ e.g. Inventory.AddItemOfType(GetLocalHero(), 'YourItemFromFromTheItemList')]]
Gameflow.HerosParent = ScriptFunction.GetFable2HeroEndString()
Gameflow.HerosParent = '_Mother'
Gameflow.Fable2HeroEndGender = '_Mother'
return nil
endAny help at all would be appreciated!
 |  
	|  |  | 
	| 
		
			| Re: Hero's parent | Wed, 04 October 2017 12:00  |  
			| 
				
				
					|  Thatoneperson Messages: 2
 Registered: May 2017
 | Junior Member |  |  |  
	| neriek wrote on Fri, 25 August 2017 19:19 Sorry to bump such an old topic and as my first post here, but it seemed better than making a new one.. I've been wracking my brain trying to get this to work and have no idea if I've even done it correctly but I've checked the tutorial and as far as I know I have.
 This is all I've added to scriptactivation.lua I can't help feeling that it looks wrong though.
 
 ScriptActivation[ScriptCode.QU000].AbleToRun = function ()
--Code can be added here.
--[[ e.g. Inventory.AddItemOfType(GetLocalHero(), 'YourItemFromFromTheItemList')]]
Gameflow.HerosParent = ScriptFunction.GetFable2HeroEndString()
Gameflow.HerosParent = '_Mother'
Gameflow.Fable2HeroEndGender = '_Mother'
return nil
endAny help at all would be appreciated!
 
 I don't think
 is needed. I'm not sure what that would do, or if your script changes are being loaded.Gameflow.HerosParent = ScriptFunction.GetFable2HeroEndString()I know when I used ZackTiro's Script Modding Setup Tutorial it was annoying to get working.
 
 
 I'm using a slightly altered version of Improved script injection method I changed to work better for me. It adds the use of scriptactivation.lua, but for me it's easier to use. It's probably not needed, but whatever.
 
 After switching back so it sould work with ZackTiro's Script Modding Setup Tutorial...I have.
 
 ScriptActivation[ScriptCode.QU000].AbleToRun = function ()
Gameflow.HerosParent = '_Mother'
Gameflow.Fable2HeroEndGender = '_Mother'
return nil
end
 |  
	|  |  |