David_B

Developer
  • Content count

    203
  • Joined

  • Last visited

Community Reputation

32 Excellent

6 Followers

About David_B

  • Rank
    Member
  1. 369509

    Fix can't pick up Golden Pins or G.A.T. Comics when playing in Arabic Fix achievement unlocked notification doesn't appear until you close the game Fix spawning inside the ground during All Course Marathon on Basement Fix unable to start All Course Marathon in Wholesale
  2. Fix can't pick up Golden Pins or G.A.T. Comics when playing in Arabic Fix achievement unlocked notification doesn't appear until you close the game Fix spawning inside the ground during All Course Marathon on Basement Fix unable to start All Course Marathon in Wholesale View full update
  3. A new build is live! That means there's an updated strings_template.pot when you get the build. I've also updated the strings_template.pot in the original post.
  4. No. That all looks like stuff generated by poedit. Whatever it generates should be fine. Check your output_log for errors. For example, the message "TRANSLATION ERROR! The following have missing or mismatched parameters" means you forgot to include some {0} which causes text like "1 friend online" to appear as "friend online". Do you have the same problems if you switch your language back to English and copy your strings.po file into archive/build/hotlava_Data/StreamingAssets/Mods/ ?
  5. @crystal_clodet Can you upload your translation to Steam so I can test with it? You can keep it hidden and I'll use super dev powers to look at it. (You're right that the current build does not support right-to-left languages.)
  6. @Laider looks right to me. With that setup, you should see your translation applied in game. Check in look in your output_log for errors. For example, the message "TRANSLATION ERROR! The following have missing or mismatched parameters" means you forgot to include some {0} which causes text like "1 friend online" to appear as "friend online". If there's nothing obvious there, run with this setup and report a bug in-game. That should give me the info I need to debug.
  7. @Laider does it work when you put your strings.po file in hotlava_Data/StreamingAssets/Mods? If you uploaded it to Steam, make sure you subscribe to it so it shows up in your language menu! (I forget to do this all the time.) Also: Make sure you named the file strings.po! Don't add a language suffix to the filename. Nothing except strings.po
  8. Thanks to all of our international players for checking out the game and you'll be happy to hear that we're adding translation mod support! We still have a lot of work to do on the translation system, including fixing UI layout issues and validating that all game text is translatable. But with your help we can iron out those issues! Creating a Language Pack Download and install poedit. Open the Hot Lava folder: right click on Hot Lava in Steam, click properties, click the Local Files tab, and click Browse Local Files. Open the mods folder which is located in archive/build/hotlava_Data/StreamingAssets/Mods/ Open the strings_template.pot with poedit. Click Create New Translation. Translate the strings by clicking on them. Save As strings.po in the same directory to test (restart the game to see your changes). Once you're done translating, make a preview.png image, move your strings.po file to an empty folder, and upload the translation to the Steam Workshop using the Hot Lava Uploader. You can find the uploader in your Steam Library by switching your library to Tools and then launching "Hot Lava Language Mod Uploader". Subscribe to your mod in the Steam Workshop and test it in game! Translation notes Do not translate these special words used by the game (and not displayed to users): Ignore words starting with % like %playera or %playerb. %playera or %playerb in a string is replaced with a player’s name. Ignore anything in {} brackets like {0}, {1}, or {0:0.###E+0}. msgctxt ending in _FMT have {0} in them that will be replaced at runtime. (FMT is short for format.) Ignore anything in <> brackets like <color=#ffffff>, </color>, or similar html tags. Translate the stuff between the >< characters: <color=#beefed>Pig Latin</color> becomes <color=#beefed>Igpay Atinlay</color> STRINGS.UI.INGAME.LEADERBOARD.ORDINALS look like st nd rd th in our in-game font. If you don't want a suffix, use a space. Ensure hotlava_Data/StreamingAssets/Mods/strings.po isn't your only copy of your translation! That strings.po file is overwritten by the game every time you select a translation. strings.po is the only filename that will work! You must upload a mod containing a file with the name strings.po. Putting your preview.png in there too is fine. When testing your translation, look in your output_log for errors. For example, the message "TRANSLATION ERROR! The following have missing or mismatched parameters" means you forgot to include some {0} which causes text like "1 friend online" to appear as "friend online". For best results, use a preview image with the same dimensions as the attached hotlava_languagetemplate01.png (it can look like anything but should be square). Using a Language Pack Launch the game. Click on "Languages". Click on "Workshop". Subscribe to the Language Pack you want to use. Go back to the game, click refresh, click on the Language Pack you want to use, and click Select. strings_template.pot
  9. 283226

    Prevent items from being placed inside geo when falling. Attempt to fix inappropriate out of bounds death.
  10. Prevent items from being placed inside geo when falling. Attempt to fix inappropriate out of bounds death. View full update
  11. 281461

    Fix several crashes introduced in the last update. Fix replays to work in mod maps again. Fix Buddy sometimes not grabbable.
  12. Fix several crashes introduced in the last update. Fix replays to work in mod maps again. Fix Buddy sometimes not grabbable. View full update
  13. 275420

    Fixed situation that could cause players to play an invalid taunt Fixed collision on swingable streamers in doorways throughout school Fixed restart button not working during dying animation Fixed slow-mo thrown beakers Fixed issue with checkpoint shards constantly respawning Fixed occasional null reference when dying within the cooldown time Fixed “online player trying to pickup already grabbed item” spam in the log file Fixed misplaced items on bobbles after restart Fixed some cases of picking up multiple items (beakers, books, markers) Fixed rare situation where decal ui would stay on screen after death Fixed Master Class showing incorrect card count
  14. Fixed situation that could cause players to play an invalid taunt Fixed collision on swingable streamers in doorways throughout school Fixed restart button not working during dying animation Fixed slow-mo thrown beakers Fixed issue with checkpoint shards constantly respawning Fixed occasional null reference when dying within the cooldown time Fixed “online player trying to pickup already grabbed item” spam in the log file Fixed misplaced items on bobbles after restart Fixed some cases of picking up multiple items (beakers, books, markers) Fixed rare situation where decal ui would stay on screen after death Fixed Master Class showing incorrect card count View full update