Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kartmakerbrosu/wiiubffnttounityfnt
Converts Wii U's BFFNT to Unity's Bitmap Font format.
https://github.com/kartmakerbrosu/wiiubffnttounityfnt
bffnt bitmap-font font gamedev nintendo nw4f unity unityengine wiiu
Last synced: 4 days ago
JSON representation
Converts Wii U's BFFNT to Unity's Bitmap Font format.
- Host: GitHub
- URL: https://github.com/kartmakerbrosu/wiiubffnttounityfnt
- Owner: KartMakerBrosU
- Created: 2025-01-11T19:02:51.000Z (25 days ago)
- Default Branch: main
- Last Pushed: 2025-01-11T21:51:50.000Z (25 days ago)
- Last Synced: 2025-02-01T19:14:43.712Z (4 days ago)
- Topics: bffnt, bitmap-font, font, gamedev, nintendo, nw4f, unity, unityengine, wiiu
- Language: C#
- Homepage:
- Size: 375 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WiiUBFFNTtoUnityFNT
Converts Wii U's BFFNT to Unity's Bitmap Font format.
## How to Use
1. Download the release
2. Run the file and select your BFFNT File
- The converted .fontsettings file will be alongside the BFFNT File.
3. Drag the .fontsettings file into your Unity Project
4. Extract the texture from the BFFNT file using a method from your choosing and add it alongside the .fontsettings file.
5. Create a material in Unity and set its shader to `GUI/Text Shader` (You can also make your own)
6. Select the font in Unity and drag the Material into the `Default Material` slot.
7. Done!
You can now use this font anywhere in your project.## Notice
The FontSettings file will only display the Main Texture of the material without shader effects.
If you want the shader to modify the text, add the Material into the `Material` slot of the Legacy Text GameObject## Credits
- kinnay for Nintendo-File-Format site used for Documentation.
- KillZXGaming for additional Documentation within Toolbox.
- Snowberry Software for helpful Binary IO Libraries and extentions.## TODO
- Handle multiple texture sheets (Might have to combine them extenally)
- Handle multiple character maps. (Implemented but untested with current resources)