Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support more game (related to FFD, Fire_Font_Descriptor) #2

Open
19 tasks done
eprilx opened this issue Oct 19, 2021 · 60 comments
Open
19 tasks done

Support more game (related to FFD, Fire_Font_Descriptor) #2

eprilx opened this issue Oct 19, 2021 · 60 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@eprilx
Copy link
Owner

eprilx commented Oct 19, 2021

Just upload *.ffd or *.Fire_Font_Descriptor (from Assassin's Creed) and font images/textures files (if you can get it) here then I will work on it.

  • Far Cry 3
  • Far Cry 3: Blood Dragon
  • Far Cry Primal
  • Far Cry 4
  • Far Cry 5
  • Far Cry New Dawn

Far Cry 1 (*.ttf not ffd font)
Far Cry 2 (*.mft not ffd font)

  • Assassin's Creed 2
  • Assassin's Brotherhood
  • Assassin's Revelation
  • Assassin's Creed 3 Remastered
  • Assassin's Creed 4
  • Assassin's Creed Rogue

Assassin's Creed 1 (*.Sound_Ambience_Set not ffd font)

  • Assassin's Creed 3
  • Assassin's Creed Liberation HD
  • Watch dogs 1
  • Watch dogs 2
  • Watch dogs legion
  • I Am Alive
  • Anno 2205

More games from Ubisoft that I haven't researched, if you have any info about fonts please let me know.

  • Prince of Persia series
  • Tom Clancy series
  • South Park series
  • The Crew 1, 2
  • Call of Juarez: Bound in Blood
  • ...
@eprilx eprilx added the enhancement New feature or request label Oct 19, 2021
@eprilx eprilx pinned this issue Oct 19, 2021
@eprilx eprilx added the help wanted Extra attention is needed label Oct 19, 2021
@rm-NoobInCoding
Copy link

rm-NoobInCoding commented Oct 19, 2021

@eprilx

This comment has been minimized.

@abodora

This comment has been minimized.

@rm-NoobInCoding

This comment has been minimized.

@eprilx
Copy link
Owner Author

eprilx commented Oct 20, 2021

AC2, FC4, FCBD supported in v1.1.3

@abodora

This comment has been minimized.

@eprilx
Copy link
Owner Author

eprilx commented Oct 21, 2021

ACB & ACR font

Supported in v1.1.4

@rm-NoobInCoding
Copy link

I think it would be much better to add a list of supported games with the names of those who helped support that game. 😁

@eprilx
Copy link
Owner Author

eprilx commented Oct 21, 2021

I think it would be much better to add a list of supported games with the names of those who helped support that game. 😁

I will add the credit name directly to the tool in the next version.
Edit: added from v1.1.5

@PxpUii

This comment has been minimized.

@abodora

This comment has been minimized.

eprilx added a commit that referenced this issue Oct 26, 2021
@abodora

This comment has been minimized.

@abodora

This comment has been minimized.

@abodora

This comment has been minimized.

@abodora

This comment has been minimized.

@abodora

This comment has been minimized.

@eprilx
Copy link
Owner Author

eprilx commented Oct 27, 2021

@abodora which tool did u use to get Watch dogs legion files ? It's still compressed (oodle), without "decompressed size" there's nothing I can do.

I'll take a look at .ccm fonts but I can't promise anything.

eprilx added a commit that referenced this issue Oct 27, 2021
eprilx added a commit that referenced this issue Oct 27, 2021
@abodora

This comment has been minimized.

@eprilx
Copy link
Owner Author

eprilx commented Oct 27, 2021

@abodora hmm... it's seem like these tool don't support decompress oodle.
Is your WDL running on PC or PlayStation ?

@abodora

This comment has been minimized.

@eprilx
Copy link
Owner Author

eprilx commented Oct 28, 2021

If you can, please send font of WDL for PC or common.fat/dat for PS4 (I'll take a look at it)

@abodora

This comment has been minimized.

@abodora

This comment has been minimized.

@eprilx
Copy link
Owner Author

eprilx commented Feb 25, 2022

@ARIAsTr Hi, you can try increasing "scaleXadvance" and creating a distance field font.

@ARIAsTr
Copy link

ARIAsTr commented Feb 25, 2022

How I can Create a distance field font?

@eprilx
Copy link
Owner Author

eprilx commented Feb 25, 2022

How I can Create a distance field font?

Note 2 in README.md

@PxpUii
Copy link

PxpUii commented Mar 26, 2022

Can you make a Total war game font generator?
font in game : https://www.mediafire.com/file/dm1oklax6mbephq/font.rar/file

@eprilx
Copy link
Owner Author

eprilx commented Mar 28, 2022

Can you make a Total war game font generator? font in game : https://www.mediafire.com/file/dm1oklax6mbephq/font.rar/file

Sorry, I'm not interested in these games.
There's an old tool (source code included) for these files https://www.twcenter.net/forums/showthread.php?357460-Release-of-the-CUF-(font-amp-text-rendering)-mod-tool

@Ezio-2005
Copy link

Hi, I used your software For Assassin's Creed, BrotherHood, but it does not show the font correctly. What is the reason?
Error

@eprilx
Copy link
Owner Author

eprilx commented Mar 30, 2022

@Ezio-2005 maybe you didn't replace or replaced the wrong texture or .Fire_Font_Descriptor files.

@Ezio-2005
Copy link

Ezio-2005 commented Mar 30, 2022

I replaced the fonts correctly.
But as for the texture you say, I did not find anything.
Do you know the names of these textures that you say? Because I searched, I did not find anything specific about the texture.
Or do you know what format they are?

@eprilx
Copy link
Owner Author

eprilx commented Mar 30, 2022

@Ezio-2005 It usually in:
DataPC.forge
DataPC.forge/Game Bootstrap Settings
DataPC_extra.forge
*_patch.forge

It must have the same font name.
If your FFD is "2282-AC2Aaux_ProMedium_Latin.Fire_Font_Descriptor" then the texture is
"1446-AC2Aaux_ProMedium_Latin_1_MapDesc.data" or *AC2Aaux*.*

If the extenstion is .data, use DATA tool to un(pack) it. Otherwise, it's just a "raw" texture that requires Raw texture previewer to view, a hex editor to edit, a convert DDS tool (TexConv) to convert your DDS/PNG to (BC1, BC2, BC3, ...) same as the original texture.

@Ezio-2005
Copy link

@Ezio-2005 It usually in: DataPC.forge DataPC.forge/Game Bootstrap Settings DataPC_extra.forge *_patch.forge

It must have the same font name. If your FFD is "2282-AC2Aaux_ProMedium_Latin.Fire_Font_Descriptor" then the texture is "1446-AC2Aaux_ProMedium_Latin_1_MapDesc.data" or AC2Aaux.*

If the extenstion is .data, use DATA tool to un(pack) it. Otherwise, it's just a "raw" texture that requires Raw texture previewer to view, a hex editor to edit, a convert DDS tool (TexConv) to convert your DDS/PNG to (BC1, BC2, BC3, ...) same as the original texture.

thanks a lot
But for editing, I must know how to work with Hex Editor Or Not? Is there no other way to edit it?

@eprilx
Copy link
Owner Author

eprilx commented Mar 30, 2022

@Ezio-2005 You can view/export textures by using Blacksmith or ARchive_neXt ... But as far as I know there's no tool to replace/import textures in these AC games except a hex editor.

@Ezio-2005
Copy link

Oh...Ok
Thanks Again My Friend.

@PxpUii
Copy link

PxpUii commented Apr 4, 2022

How can i create a font like this?
https://www.mediafire.com/file/4nh7kzvyr6sbpjo/fonttexture.rar/file

@eprilx
Copy link
Owner Author

eprilx commented Apr 5, 2022

How can i create a font like this? https://www.mediafire.com/file/4nh7kzvyr6sbpjo/fonttexture.rar/file

@PxpUii
Bmfont to generate png and fnt.
Texconv to convert png to dds.
Make a tool to convert fnt to xml.
This topic is related to FFD, please do not ask other things here.

@eprilx eprilx changed the title Support more game Support more game (related to FFD, Fire_Font_Descriptor) Apr 5, 2022
@buhboyvjppro999
Copy link

hey, after i get the fnt file from your tool, what should i do next to be able to change the font in game? Can you help me?

@eprilx
Copy link
Owner Author

eprilx commented May 9, 2022

@buhboyvjppro999 If you used "FFD to FNT", you have to modify the fnt file with notepad and modify the texture with photoshop or sth.

@buhboyvjppro999
Copy link

Thank you. Everything is fine, but i am having trouble with "1-Abstergo_Sans_Latin_1_Map.-1565005545", i think it's the texture, do you know how to modify it ?

@eprilx
Copy link
Owner Author

eprilx commented May 15, 2022

@buhboyvjppro999 As I said before, use a hex editor like hxd...

@Mstr-Samuel
Copy link

Mstr-Samuel commented Sep 6, 2023

hi, i want to convert Fire_Font_Descriptor to .fnt, but it's comes with this error:

[Unhandled exception. System.IO.EndOfStreamException: Attempted to read past the end of the stream.
at Gibbed.IO.SmallWorkBuffer.ReadBytes(Stream stream, Int32 count) in D:\a\FFDConverter\FFDConverter\FFDConverter\Gibbed.IO\SmallWorkBuffer.cs:line 55
at FFDConverter.FFDFormat.ReadTable1FFD(FileStream input, general& infoFFD) in D:\a\FFDConverter\FFDConverter\FFDConverter\FFD\FFDFormat.cs:line 240
at FFDConverter.FFDFormat.Load(String inputFFD, Config& config) in D:\a\FFDConverter\FFDConverter\FFDConverter\FFD\FFDFormat.cs:line 42
at FFDConverter.FFDFunction.ConvertFFDtoFNT(String inputFFD, String outputFNT, String versionGame) in D:\a\FFDConverter\FFDConverter\FFDConverter\FFD\FFDFunction.cs:line 39
at FFDConverter.Program.Main(String[] args) in D:\a\FFDConverter\FFDConverter\FFDConverter\Program.cs:line 151]

what should i do? what is the problem?
it's for AC2

@eprilx
Copy link
Owner Author

eprilx commented Sep 6, 2023

@Mstr-Samuel Please upload your sample file first.

@Mstr-Samuel
Copy link

Mstr-Samuel commented Sep 7, 2023

@eprilx
Sample 1 , Sample 2
those format actually is FireFontDescriptor, and tool can't recognize these

@eprilx
Copy link
Owner Author

eprilx commented Sep 7, 2023

@Mstr-Samuel
We discuss this issue here: #6

@eprilx
Copy link
Owner Author

eprilx commented Sep 7, 2023

@Ezio-2005 @buhboyvjppro999 @PxpUii
There is a tool for modding image/texture font whithout using these hex, it's AnvilToolkit created by Kamzik123. Thanks to @Mstr-Samuel for pointing that out.

@Ezio-2005
Copy link

@Ezio-2005 @buhboyvjppro999 @PxpUii There is a tool for modding image/texture font whithout using these hex, it's AnvilToolkit created by Kamzik123. Thanks to @Mstr-Samuel for pointing that out.

Thank's for this but I have use this tool and And I managed to change the texture of the font, but the problem is still there
That is, when I edit the texture, and when I make the FFD font with your software, and when I put it in the game, the font is still displayed in a mess.

@eprilx
Copy link
Owner Author

eprilx commented Oct 29, 2023

@Ezio-2005
We disscuss this issue here: #7

@Ezio-2005
Copy link

Ezio-2005 commented Dec 6, 2023

Hi again what's up?
I have a problem with AC Black Flag Fonts....
as you know we discussed one time about AC BrotherHood In here: #7
for that game my problem solved..

and this is a new problem:
My problem is that when I change the Textures with Anvi tool and change the FFD fonts with your tool and then repack them into the game. the game doesn't show the font correctly...
I tried all the methods that you said to me in #7 Topic... but still my problem is here :(

and also I found some Textures in DataPC_extra_forge that some of them don't have any FFD fonts
And there is only one texture that when I changed it, the game font changed but in mess.

Edit: my problem Solved :))

@ramyzahran
Copy link

Hi again what's up? I have a problem with AC Black Flag Fonts.... as you know we discussed one time about AC BrotherHood In here: #7 for that game my problem solved..

and this is a new problem: My problem is that when I change the Textures with Anvi tool and change the FFD fonts with your tool and then repack them into the game. the game doesn't show the font correctly... I tried all the methods that you said to me in #7 Topic... but still my problem is here :(

and also I found some Textures in DataPC_extra_forge that some of them don't have any FFD fonts And there is only one texture that when I changed it, the game font changed but in mess.

Edit: my problem Solved :))

hi .. i have same problem in AC3-Remastered & ACLiberation-Remastered how did you solved this problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

11 participants