|
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\mother
so, 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:22Woo 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
end
Any 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:19Sorry 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
end
Any help at all would be appreciated!
I don't think Gameflow.HerosParent = ScriptFunction.GetFable2HeroEndString() is needed. I'm not sure what that would do, or if your script changes are being loaded.
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
|
|
|