|
Post by mikeweeks2346 on Aug 23, 2015 20:57:02 GMT
Speaking of confusion - having gone thru each of previous posts ---
I already have subtitles off (as I'm sure a lot of players do).
|
|
|
Post by pj on Aug 23, 2015 21:05:43 GMT
Does this mean you are confused, Mike?
|
|
|
Post by bontainer on Aug 23, 2015 21:06:49 GMT
Mike, the important thing is, that you start the game with Subtitles differing from the language, e.g. English and Deutsch.
When you have loaded the game, switch your subtitles to anything you want.
|
|
|
Post by mikeweeks2346 on Aug 23, 2015 21:08:06 GMT
Does this mean you are confused, Mike? Yup -
|
|
|
Post by mikeweeks2346 on Aug 23, 2015 21:11:35 GMT
Mike, the important thing is, that you start the game with Subtitles differing from the language, e.g. English and Deutsch. When you have loaded the game, switch your subtitles to anything you want. This implies anyone who plays without sub-titles will, after editing gameprofile file as mentioned, will need to start game; switch sub-titles ON, then OFF once again?
|
|
|
Post by mikeweeks2346 on Aug 23, 2015 22:02:54 GMT
This there any method within gameprofile file to make comments? It appears "/>" characters are for "next line" or perhaps "end of line"
|
|
|
Post by pj on Aug 23, 2015 22:20:47 GMT
Hi Mike:
Assuming you want to use, say Bontainer's Nightmare Mod because it has a unique feel, the weapons appear to have great fidelity; correct names,; the right ammo etc., and you hate to have to see a prompt pop up every time you open a door. There are other mods, too, but to accomplish those changes, he has to use a highly modified \engish\oasisstrings_compressed, wherein it supplies text for the name-changed weapons and ammo types that appear in the Shop. It also supplies null strings where the game might normally present a "HOLD "E" to Exit" prompt. We have two ways to edit this file.
1). Unpack it and edit it as an xml file, then save and repack it. Unfortunately re-packing it changes the pointers which govern NPC speech - lip synch. Even the act of opening the file with DuniaTools does this - we don't even need to edit it. 2). The file can be edited directly by using a hex editor - but - the changes can only consist of word, phrase or character replacement by using those others which exist elsewhere within the file. As there are "nulls" available in the file we can use (one of) them to get rid of the prompts - exactly as in 1). above. However - changing "50 rounds of ammo for Assault Rifles" to "Ten rounds of 7.62mm bullets" can't be done this way, because that phrase is not in the file.
Sooooo... This "issue" has a great impact on modding FC4, and really means that you have a choice - lots of good, new, modded on-screen data, more reflective of the real-world - but without NPC lipsynch - or, we can have NPC's with LipSynch working - but little or no feedback in the way of text representation of product mods available in the store, or any other wording on the screen. I don't enjoy reading "This game saves data automatically at certain points. Do not switch off the power when this icon is displayed." every time.. I would much rather see "Far Cry 4 Enhanced HardCore Mod v1.10 by JRavens"
Bontainer's discovery today is easily implemented, and will provide a complete "fix" for this LipSynch issue.
All that you need to do is this:
1). At some point in your day, just find and open up the GamerProfile.xml file and set the "SubtitlesLanguage"= to "german". Save it. From that point on - the game will always start with the subtitles set to "Deutsch" (in the menu and "german" in the profile).
2). Start your game normally, and when you feel like it - hit [Esc.], select "General" , and set the Subtitles Language to "Off".
That's it. All you need to do is #2 each time you start the game.
Ok!
|
|
|
Post by pj on Aug 23, 2015 22:27:56 GMT
The xml tag < is the opening tag for a line of data, with /> to close it.
To make a comment you can do this:
// in front of your commenting line.
<!-- This will also do, and is xml-compliant -->
and
/* this one will also do, and will allow you to cover several lines of code. */
|
|
|
Post by mikeweeks2346 on Aug 23, 2015 22:42:18 GMT
Several items -
Thanks PJ for the info on generating comments within gameprofile.
I've been using Bontainer's nightmare.
Changing subtitlelanguage to "german", then entering game and switching sub titles ON, then OFF does nothing. No lips are moving. In fact nothing changes by switching the sub titles option.
Correction: the only options for sub titles are "OFF", or a language - there is no "ON". When I start a game sub titles will be OFF.
|
|
|
Post by JRavens on Aug 23, 2015 22:46:56 GMT
<!-- This is the preferred method since the gamerprofile is explicitly xml -->
For example:
<SoundProfile MusicEnabled="1" MasterVolume="100" Language="english" /> <!-- I really appreciate that Ubi gave me the ability to shut off music OR change the overall volume, but not have say quieter music. MusicVolume="100" would have been a nice addition -->
Edit: Oops pj already replied with some alternates. Well note that Ubi does make use of the <!-- comment brackets --> inside it's own xml files so I would probably stick to that for this particular file although it may not make any difference at all.
|
|
|
Post by mikeweeks2346 on Aug 23, 2015 23:04:45 GMT
Further questioning -
which gameprofile file is to be edited??? On my rig there are two:
one directly under the Far Cry 4 folder within my documents;
second directly under the long sequence on meaningless letters/numbers folder which is under the same Far Cry 4 as above.
After further testing -
It appears it's the second gameprofile file which must be changed, and it will have to be changed each and every time your wish to play FC4 - if you want lips to move. By switching from the language picked (i.e., "german") to OFF - it re-sets the gameprofile subtitlelanguage option back to "invalid_language".
That this specific gameprofile.xml file must be changed each and every time prior to starting the game should be stated in the first post of this thread.
|
|
|
Post by pj on Aug 23, 2015 23:23:42 GMT
When you set SubtitleLanguage="german", then start the game, press F3 and see what is now set in the two language option fields, Mike.
General --> "Game language" --> "Audio" should now say ENGLISH, and "Subtitles" should now say DEUTSCH
If it does not - I think you are editing the wrong GamerProfile.Xml It should be something like:-
C:\Users\{your user_id}\Documents\My Games\Far Cry 4\3281115e-91f5-4ecd-beb4-77f45ca9562e\GamerProfile.xml
The entry should look like:-
<GamerProfile> <SoundProfile MusicEnabled="0" MasterVolume="73" Language="english" /> <ProfileSpecificGameProfile Sensitivity="0.998" MouseAcceleration="1" MouseAccelerationOn="0" MouseInvert_y="0" MouseInvert_y_Flying="0" MouseLookSensitivity="0.80936" Invert_x="0" Invert_y="0" Invert_y_Flying="1" Swap_Triggers="0" Flip_Triggers="0" InvertSticks="0" ControllerLayoutBuzzer="0" UseMouseSmooth="0" Smoothness="1" Smoothness_Ironsight="1" " UseRoadSignHilight="1" SubtitlesLanguage="german" TaggingEnabled="1" . . . . . yada. . . . .yada . . . . . . . . . .SelectedLanguage="english" Coop_Friends_Only="1" DrivingAutoAimEnabled="1">
Set the two bolded setteing as they are above, Mike, then start the game, press F3 and see what is now set in the two language option fields:
General --> "Game language" --> "Audio" should now say ENGLISH, and General --> "Game language" -->"Subtitles" should now say DEUTSCH
Run the game. Go to Banapur, exit the store, walk over to one of the nearby folk who you know does speak, and then press the "E" to begin a chat. When this is successful - you should see the German translation at the screen bottom. Now Escape, and change the "DEUTSCH" to "Off". Go back to the game - and he/she should start talkin' at ya once again, with her/his.. um.. mouth flapping away.
|
|
|
Post by mikeweeks2346 on Aug 23, 2015 23:34:37 GMT
Thanks PJ.
Surely I'm not the only FC4 player who has, for whatever reason, more than one copy of the gameprofile.xml file created on my rig.
|
|
|
Post by pj on Aug 24, 2015 0:07:16 GMT
Just part of the testing process, Mike. I suspected this, and did a save, or two but didn't exit the game to check that. This is only three or four hours since Bontainer found it, and I'm sure he's been working at testing it since then, and so have I - and probably JR, too. We're volunteers. I've been building a "Y"-shaped flagstone pathway from our garage and driveway to our house every day this week. I'm 70 years old, and I'm tired, and if you really wanted to offer some help - do some testing and report back your findings - the same as I did for Bontainer. It would be much better taken than your criticism above. If you want a very fast fix - do a quick DOS batch file which simply copies in a "german" GamerProfile.xml and places it in the "My Games" folder I referred to earlier, and then have it call the UPlay FC4 launcher. If you make a shortcut to that batch file - you can use that to launch FC4 every time; make your own icon, customize it how you want. You might end up learning PowerShell, then on to much more interesting things.
|
|
|
Post by pj on Aug 24, 2015 0:09:11 GMT
Yes - I had two copies. I deleted the one which isn't being used. I expect that was a Ubi patch error, but the patch didn't remove the original.
|
|