Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Dark Souls II (fmg)

Featured Replies

  • Author
  • Localization

swuforce, posted Sat Dec 12, 2015 9:52 pm (10435)


Here is a tool for the game fmg text files. Unfortunately i don't know any repacker working with bigger size then original, so you can only do a file size limit.
The end of the files has a padding so you can exceed the character limit with a very few. Each txt file has a first line contain the filename, the number of characters (not counting the first line), and a number you can exceed the limit.
eg, if you got newgame.fmg.txt and you see in first line [newgame.fmg.txt__8__2] and got one line New Game, you can change it to New Game12, and it should work.

There are two methods you can use it.
Use Atvaark's BinderTool to unpack GameDataEbl.bdt
Export, import text, watch the file size limit
Then use Atvaark's Dark-Souls-II-Mod-Loader to replace the files

Or
Use Atvaark's BinderTool to unpack GameDataEbl.bdt
Use Quickbms and GameDataEbl_fmgunpack.bms to unpack fmg's from GameDataEbl.bdt
Use compare.exe to separate the language files, Select menu\Text\English then the folder you unpack with quickbms
Export import texts from Ds2FMG folder, watch the file size limit
Reimport Ds2FMG folder with quickbms


Tested only with non original v1.0 game
  • Author
  • Localization

vinhmk02, posted Sun Dec 13, 2015 1:38 am (10436)


thank you very much, it awesome
And to play the game, do we need to repack .bdt file
  • Author
  • Localization

michalss, posted Sun Dec 13, 2015 9:57 pm (10445)


I made repacker with no char limitations for X360, it will be the same i can share it if you like just need a few fmg files.. Format is not that hard just tricky ..
  • Author
  • Localization

vinhmk02, posted Sun Dec 13, 2015 11:32 pm (10446)


michalss wrote:
I made repacker with no char limitations for X360, it will be the same i can share it if you like just need a few fmg files.. Format is not that hard just tricky ..


here the sample for pc version
  • Author
  • Localization

michalss, posted Mon Dec 14, 2015 7:42 am (10448)


here you go, never tested but should work ok..

Code:
https://dl.dropboxusercontent.com/u/38234344/Tools/DS2 FMG Manager.rar
  • Author
  • Localization

vinhmk02, posted Mon Dec 14, 2015 12:12 pm (10450)


michalss wrote:
here you go, never tested but should work ok..

Code:
https://dl.dropboxusercontent.com/u/38234344/Tools/DS2 FMG Manager.rar


I not test yet, but thanks first
  • Author
  • Localization

swuforce, posted Mon Dec 14, 2015 3:30 pm (10452)


I was not so accurate.
The size limit is because the bdt/bhd repack.
Quickbms can't reimport bigger files, and DS2ModLoader also not support Replacing a file with a bigger one.
  • Author
  • Localization

vinhmk02, posted Mon Dec 14, 2015 4:55 pm (10456)


swuforce wrote:
I was not so accurate.
The size limit is because the bdt/bhd repack.
Quickbms can't reimport bigger files, and DS2ModLoader also not support Replacing a file with a bigger one.


i used your bms script to repack .bdt file, but it say: "the file is bigger than 4gb so it's not support by Quickbms"
  • Author
  • Localization

Nameless32, posted Mon Dec 14, 2015 11:23 pm (10459)


No one can decrypt the header ?
if be possible, i can " move " the fmg files for " another place " in the GameDataEbl.bdt file...

making possible to insert files biggest than the original.
  • Author
  • Localization

The_Reaper_CooL, posted Sat Jan 23, 2016 11:10 am (10982)


Okay, this is what I got so far using these tools:

I can't use the Mod Tools, because it makes the game crash (no wonder, it was made for version 1.0, and I have the latest).

I can only use QuickBMS reimport with Bindertool and TextTool stuff, BUT when I import the text back in:
1. If it's longer it won't get imported, meaning it has to be the same size, smaller or a bit bigger (like it says).
2. If it has a good size, then unicode characters (such as e-a-u...etc) won't get displayed.

Now I've tried using FMG Manager, this is what I've got:
1. If it's longer then EVERY text disappears, even menu ones.
2. If it has a good size, then only the modified file's text disappears in-game, regardless if it has unicode characters or not.



Can anyone help me with this? I need unicode characters and maybe longer text to be displayed in-game.
  • Author
  • Localization

swuforce, posted Fri Feb 05, 2016 9:48 pm (11229)


I add a line to Atvaark's BinderTool to copy decrypted bhd to c. I can't find any email to ask premission, but i hope it's ok to post it.

Use the modified BinderTool to unpack GameDataEbl. A decrypted.dat file should appear on c: drive, rename to GameDataEbl.bhd and copy to gamefolder, backup original.
Copy text files to a new folder, keep the folder structure. eg: NEWFOLDER\menu\Text\English
Export, import text, no need to keep size limit.
Use darksouls2_bdt_import to copy modified files to end of bdt file. PossibleFilenames.csv need to be in the folder with exe.
  • Author
  • Localization

vinhmk02, posted Sat Feb 06, 2016 12:40 pm (11244)


swuforce wrote:
I add a line to Atvaark's BinderTool to copy decrypted bhd to c. I can't find any email to ask premission, but i hope it's ok to post it.

Use the modified BinderTool to unpack GameDataEbl. A decrypted.dat file should appear on c: drive, rename to GameDataEbl.bhd and copy to gamefolder, backup original.
Copy text files to a new folder, keep the folder structure. eg: NEWFOLDER\menu\Text\English
Export, import text, no need to keep size limit.
Use darksouls2_bdt_import to copy modified files to end of bdt file. PossibleFilenames.csv need to be in the folder with exe.


Many thank to you :D
Hey swuforce, i run the darksouls2_bdt_import in 3 hours, and it still not complete, can you fix it?
  • Author
  • Localization

The_Reaper_CooL, posted Sun Feb 21, 2016 10:57 am (11562)


vinhmk02 wrote:
swuforce wrote:
I add a line to Atvaark's BinderTool to copy decrypted bhd to c. I can't find any email to ask premission, but i hope it's ok to post it.

Use the modified BinderTool to unpack GameDataEbl. A decrypted.dat file should appear on c: drive, rename to GameDataEbl.bhd and copy to gamefolder, backup original.
Copy text files to a new folder, keep the folder structure. eg: NEWFOLDER\menu\Text\English
Export, import text, no need to keep size limit.
Use darksouls2_bdt_import to copy modified files to end of bdt file. PossibleFilenames.csv need to be in the folder with exe.


Many thank to you :D
Hey swuforce, i run the darksouls2_bdt_import in 3 hours, and it still not complete, can you fix it?


Same here, if I run this new import, it won't finish and it won't modify the files. What are we missing? Or can we use the earlier import program for this?

EDIT: It also says "Script paused" when I click on it on the desktop

EDIT 2:

Okay, I've managed to get it working. Here's what I did:

1. I made a completely new folder in drive C, and I inserted all of these new BinderTool files in it, and the PossibleFileNames and new Import/Export stuff.
2. Then I copied the GameDataEbl files into this folder, and unpacked it with BinderTool
3. I exported the English text from it, then modified it, imported it back
4. Then I opened the bdt importer and imported the whole folder back, and it was complete in a minute or so (maybe more, maybe less).

And now I still can't see unicode characters. The first line in the intro should say "Talan mar lathattad, talan egy alomban." in my language, yet it says "Taln mr lthattad, taln egy lomban."

Will do further tests to see what works, but so far the unicode importing isn't :\
  • Author
  • Localization

swuforce, posted Sun Feb 21, 2016 4:08 pm (11564)


This is probably a font problem, not tool.
  • Author
  • Localization

The_Reaper_CooL, posted Sun Feb 21, 2016 4:10 pm (11565)


swuforce wrote:
This is probably a font problem, not tool.


The game also has French subtitles, and I think it uses the same font files, will do tests with that and see what I can come up with.

EDIT:

For some reason I couldn't extract the French text, but I tried it out with the Spanish version. And yes, SOME Unicode characters (like e and a) appeared, and some didn't (like o and o).

Where and how can I edit the font files, so that it will include everything that I need?

EDIT 2:

I think the text files are stored here: menu/tex/language/English.fetexbnd.dcx

Although I tried replacing this with the Spanish one, the fonts didn't change in-game.
  • Author
  • Localization

vinhmk02, posted Mon Feb 22, 2016 11:16 am (11587)


I think the font stored in game directory, in the folder named "font"
  • Author
  • Localization

The_Reaper_CooL, posted Mon Feb 22, 2016 2:02 pm (11591)


vinhmk02 wrote:
I think the font stored in game directory, in the folder named "font"


You are right! I didn't think of something simple as this :lol:

Once I get home in 2 hours or so will test it to see if it's working or not.

Also there are many files in there, ranging from .ccm, .dcx, .tpf. I know that .tpf is supposed to be a texture file, but I don't know how to edit it (in case I need to)

EDIT:

Well... this wasn't 2 hours lol :D

So I tested out the fonts, and yes, it turned out that the Portuguese font files are the ones I'm looking for, as they have all the required unicode fonts that I need.

And so the big translation project begins :D
  • Author
  • Localization

vinhmk02, posted Tue Feb 23, 2016 1:19 pm (11601)


Still the same question: I run import tool in 3 hours, but it can't complete.
Reaper_Cool :do you have this problem?
  • Author
  • Localization

The_Reaper_CooL, posted Tue Feb 23, 2016 5:48 pm (11605)


vinhmk02 wrote:
Still the same question: I run import tool in 3 hours, but it can't complete.
Reaper_Cool :do you have this problem?


Nope, it works perfectly for me. This is how I solved it (detailed guide by TRC, aka myself)

1. Make a folder on a drive, it can be C, D or whatever, and call it Bindertool.
2. Unpack all the stuff in there, so that Bindertool files and darksouls2_export/import/whatever will be in the same folder.
3. Copy the GameDataEbl.bdt, .bhd and GameDataKeyCode.pem into this folder.
4. Drag the GameDataEbl.bdt file onto the Bindertool program, and let it finish (don't do a thing on your PC, it should be finished in 10 mins max., the Bindertool black cmd window will disappear).
5. Once it's done, run darksouls2_export, and go into the BinderTool\GameDataEbl\menu\Text\English folder, and select it.
6. It should be finished in 1 min max., and will create an English.txt next to these Bindertool files.
7. Edit it however you like, and once you are done editing it, just run the darksouls2_import application, choose the English.txt file and then the folder that you've chosen earlier (BinderTool\GameDataEbl\menu\Text\English)
8. You have a file on your C drive called "decrypted.dat", go and copy it here into your Bindertool folder.
9. Rename this file into "GameDataEbl.bhd", deleting the former one (you can make a backup copy of it).
10. Now comes the importing, which now shouldn't take long. You run the darksouls2_bdt_import application, and then choose GameDataEbl.bdt file, and then the GameDataEbl folder (which means you don't choose just the English folder or any folder, you choose the whole folder that you've extracted earlier). There's a PossibleFilenames.csv file, it should be in the same file as darksouls2_bdt_import (just like the rest of the files)
11. Now you have to wait, don't do anything or click on the application's icon on the tray in the bottom right corner of the screen, and let it run and do it's thing. It should be finished in 10 mins or so.
12. Copy the files back to the game's folder and test your stuff.

NOTE:
I've noticed that with this the files will be placed at the end of the .bdt file, meaning that it will always increase in size with every import. I suggest you always use a clean .bdt file for importing, otherwise it will get cluttered really quickly.


Hope this helps :)
  • Author
  • Localization

vinhmk02, posted Thu Feb 25, 2016 11:48 am (11631)


It work! :mrgreen: I forgot the "decrypted.dat", maybe that why the tool not working ealier.
Thank you very very much :D
Anyway, where are you from?
  • Author
  • Localization

Wolke, posted Mon Mar 14, 2016 8:15 am (11966)


Hello guys! I've also managed to edit and translate some of Dark Souls 2.

But the text tools do not work with Scholar of The First Sin, Binder Tool can unpack the bdt files
however the text export simply does not work on Scholar of The First Sin.
When I try to use the export script it just runs forever until I stop it.

Can you help me to make this work with SotFS version? I would like to translate
both versions of Dark Souls 2 if possible.
  • Author
  • Localization

zacarb, posted Wed Mar 16, 2016 6:01 am (12015)


Can swuforce make a PS3 DS2SoTFS's "GameData_fmgunpack.bms" and "DlcData_fmgunpack.bms" for quickbms ?

because THE ORININAL JAPANESE language TEXT is very important for OTHER Localization TRANSLATION .

and only PS3 DS2 have the JAPANESE textfile.







PS. the "GameDataEbl_fmgunpack.bms " is very USEFUL for me. because the BinderTool cant unpack the CHINESE text.

PS. the darksouls2_export import is very good . it can do with ds1 and ds2 fmg file. im very very thank u. (Please forgive my bad speaking English)
THANK u! love u~
  • Author
  • Localization

Wolke, posted Wed Mar 16, 2016 6:09 pm (12026)


zacarb wrote:
Can swuforce make a PS3 DS2SoTFS's "GameData_fmgunpack.bms" and "DlcData_fmgunpack.bms" for quickbms ?

because THE ORININAL JAPANESE language TEXT is very important for OTHER Localization TRANSLATION .

and only PS3 DS2 have the JAPANESE textfile.







PS. the "GameDataEbl_fmgunpack.bms " is very USEFUL for me. because the BinderTool cant unpack the CHINESE text.

PS. the darksouls2_export import is very good . it can do with ds1 and ds2 fmg file. im very very thank u. (Please forgive my bad speaking English)
THANK u! love u~


Are you sure there is no Japanese localisation for the game outside the PS3/4 ?
  • Author
  • Localization

zacarb, posted Fri Mar 18, 2016 5:33 am (12047)


Wolke wrote:
zacarb wrote:
Can swuforce make a PS3 DS2SoTFS's "GameData_fmgunpack.bms" and "DlcData_fmgunpack.bms" for quickbms ?

because THE ORININAL JAPANESE language TEXT is very important for OTHER Localization TRANSLATION .

and only PS3 DS2 have the JAPANESE textfile.







PS. the "GameDataEbl_fmgunpack.bms " is very USEFUL for me. because the BinderTool cant unpack the CHINESE text.

PS. the darksouls2_export import is very good . it can do with ds1 and ds2 fmg file. im very very thank u. (Please forgive my bad speaking English)
THANK u! love u~


Are you sure there is no Japanese localisation for the game outside the PS3/4 ?





its look like steam NOT have PC japanese vesion ds2 ! and i dont know where can get the JAPANESE game ISO too!
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.