Custom Language Patch Now Live! (PatchNote 0.4.1)
Author: Knitting_Games_Official,
published 3 months ago,
[h1]Patch Note 0.4.1[/h1]
Hello Bingle Bingle players,
Today, we're releasing a patch that includes an update for the language customization feature and some minor bug fixes.
[h2]Language Customization Patch[/h2]
First, we've added French, Russian, Spanish, Korean, Japanese, and Simplified Chinese to Bingle Bingle. We've also refined the existing English translations for clearer expressions!
The added languages were prioritized based on popular demand. However, the current translations are in beta and provided as examples. Since machine translation was used, please understand if the quality is not perfect. Report any problematic text to us, and we'll strive to improve the translations.
[h3]How to Add Translation Files for Unsupported Languages[/h3]
[b]0. Before starting, note the path for the KnittingGames folder as follows:[/b]
1) For Windows: "user/appdata/roaming"
2) For Linux: "home - *show hidden files* - .local/share"
[b]1. Create a folder named after the language you want to add (let's call this language "Binglian") in the knittinggames/binglebingle/language directory.[/b]
[b]2. Inside knittinggames/binglebingle/language/Binglian, create GameText.json and language.json files, and add a font file [e.g., ttf, otf].[/b]
[b]3. Populate the language.json file with character data. (Be sure to refer to the provided link.)[/b]
{
"code": "BGN", <- This is the code used to classify the language. Feel free to enter any value.
"name": "Binglian", <- Ensure this matches the name of the folder you created.
"huge": { <- Enter one of the sizes: huge, large, medium, or small. [b](Each language file must include data for all four sizes: huge, large, medium, and small.)[/b]
"name": "Fontname.ttf", <- Enter the exact name and extension of the font file you added.
"size": 10, <- Adjust the font size as needed.
"xAdjust": 0, <- Adjust the x-axis position of the text.
"yAdjust": 0, <- Adjust the y-axis position of the text.
"widthAdjust": 0, <- Adjust the letter spacing.
"heightAdjust": 0 <- Adjust the line spacing.
}
}
[b]4. Next, fill in the translation contents in the GameText file. (Refer to the provided link.)[/b]
[i]English Version[/i]
{
"code": "TokenSide.NORMAL",
"version": "0.4.1",
"name": "Normal Ball",
"shortName": "Normal Ball",
"description": "Rolls a ball.",
"activeDescription": "Rolls a ball. Its value increases by {pointColor}5{clearColor} per ability level.\n({pointColor}{levelValue}{clearColor} points)"
}
[i]Korean Version[/i]
{
"code": "TokenSide.NORMAL",
"version": "0.4.1",
"name": "일반 볼",
"shortName": "일반 볼",
"description": "볼을 굴립니다.",
"activeDescription": "볼을 굴립니다. 능력 강화 시 가치가 {pointColor}5{clearColor} 증가합니다.\n({pointColor}{levelValue}{clearColor} 포인트)"
}
[b]5. Run the game, change to the newly added Test version in the options, and restart Bingle Bingle.[/b]
[b]6. All done! Now you can play Bingle Bingle in the new language![/b]
[h3]How to Modify Already Supported Languages[/h3]
Modifying a supported language follows a similar process to adding a new translation file, but you can easily make changes by applying already translated data from the provided link. Since the font data is embedded in the game, you don’t need to add font files separately for modifications. In the language.json file, you only need to enter the language code and name. Use the translated data from the link for the GameText.json file.
[b]*Important Notes*[/b]
[b]*Make sure the folder name in the new path matches the language name in the language.json file*
*Ensure the version data in the GameText file matches the latest version (0.4.1 as of writing)*
*If you want to use a different font from the ones already in use, follow the method for adding a new language.*[/b]
We will provide examples of the GameText and language json files separately on the Bingle Bingle Discord channel below. Please [b]check the link[/b] for detailed information!
https://discord.gg/XTFVWhUKGk
[h2]Bug Fixes:[/h2]
- Fixed a bug where the Trickster ability would crash when activated in the Portal Pocket.
- Fixed a bug where the Dwindling Rose Drink would not change the bet type even after being modified.
- Fixed a bug where the game would crash upon death in the tutorial.
[i]Due to spending more time than anticipated on the language patch, the update originally scheduled for early August will need to be postponed to the late August. We kindly ask for your patience a little longer.[/i]
[img]https://clan.cloudflare.steamstatic.com/images//44848745/3822e8fb6b9b53cef5f515c734d4f44ff263a7a7.png[/img]