PoBruno / Pathway-traducao-ptbr

Este é uma tradução para o jogo Pathway que permite jogar em Português (Brasil).
https://steamcommunity.com/sharedfiles/filedetails/?id=2986364384
MIT License
2 stars 0 forks source link

O jogo crasha ao instalar a tradução #2

Closed LucasZiion closed 3 months ago

LucasZiion commented 6 months ago

ele da esse erro aqui, aalguem pode me ajudar? o jogo simplesmente fecha com a tradução... quando eu coloco os arquivos originais o jogo abre normalmente!

java.lang.RuntimeException: Exception thrown during execution of asynchronous task! at com.badlogic.gdx.concurrent.AsyncTask.await(AsyncTask.java:105) at com.robotality.pulp.game.screens.AsyncLoaderScreen.await(AsyncLoaderScreen.java:186) at com.robotality.pulp.game.screens.AssetLoaderScreen.update(AssetLoaderScreen.java:165) at com.robotality.game.screens.GameScreenAdapter.update(GameScreenAdapter.java:134) at com.robotality.pulp.PulpHeroAdapter.update(PulpHeroAdapter.java:92) at com.robotality.game.loop.FixedTimeStepGameLoop.render(FixedTimeStepGameLoop.java:48) at com.robotality.game.adapter.GameApplicationAdapter.render(GameApplicationAdapter.java:151) at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:335) at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.renderThreadFunction(Lwjgl3Application.java:205) at java.lang.Thread.run(Thread.java:745) Caused by: java.util.concurrent.ExecutionException: com.badlogic.gdx.utils.GdxRuntimeException: No master language code found: -405211242 at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at com.badlogic.gdx.concurrent.AsyncTask.await(AsyncTask.java:90) ... 9 more Caused by: com.badlogic.gdx.utils.GdxRuntimeException: No master language code found: -405211242 at com.robotality.game.i18n.LanguageTable.onJsonRead(LanguageTable.java:79) at com.robotality.game.i18n.LanguageTable.refresh(LanguageTable.java:107) at com.robotality.game.i18n.LanguageTable.read(LanguageTable.java:268) at com.robotality.pulp.i18n.I18N.reload(I18N.java:59) at com.robotality.pulp.i18n.I18N.(I18N.java:32) at com.robotality.pulp.game.PulpHero.lambda$initializeGameAssets$1(PulpHero.java:334) at com.robotality.game.util.DeferredRunnable.execute(DeferredRunnable.java:35) at com.robotality.game.util.TimedRunnable.execute(TimedRunnable.java:33) at com.robotality.game.util.TimedRunnable.(TimedRunnable.java:21) at com.robotality.pulp.game.PulpHero.initializeGameAssets(PulpHero.java:333) at com.robotality.pulp.game.screens.AssetLoaderScreen$Job.load(AssetLoaderScreen.java:57) at com.robotality.pulp.game.screens.AsyncLoaderScreen$Job.call(AsyncLoaderScreen.java:199) at com.robotality.pulp.game.screens.AsyncLoaderScreen$Job.call(AsyncLoaderScreen.java:195) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ... 1 more

kelciojr commented 4 months ago

Cara, acontecia o mesmo comigo. Oq eu entendi é que o jogo não conseguia ler a linguagem. Como se algum parametro da linguagem não batesse com codigo do jogo. To falando de uma forma bem leiga. Abri os arquivos no VS code e o arquivo config tem que ser o original que ja veio no jogo, para qualquer lingua que quiser colocar. Então você só cola na pasta da linguagem os outros 8 arquivos. que da certo, deu no meu. image

kelciojr commented 4 months ago

Apenas com os outros arquivos em portugues, ele traduz certinho image

kelciojr commented 4 months ago

image

LucasZiion commented 4 months ago

Cara, acontecia o mesmo comigo. Oq eu entendi é que o jogo não conseguia ler a linguagem. Como se algum parametro da linguagem não batesse com codigo do jogo. To falando de uma forma bem leiga. Abri os arquivos no VS code e o arquivo config tem que ser o original que ja veio no jogo, para qualquer lingua que quiser colocar. Então você só cola na pasta da linguagem os outros 8 arquivos. que da certo, deu no meu. image

Ae irmão, caraca te amo muito. valeu mesmo de coração! depois de "anos" tentando jogar esse jogo, agora vou poder, graças a você, você é iluminado, ja tinha ate perdido as esperanças de alguém respondendo minha mensagem aqui, valeu mesmo irmão, que Deus te abençoe!

kelciojr commented 4 months ago

Tamo junto kkk Eu só queria aprender era a traduzir, sei nem pra onde vai

PoBruno commented 3 months ago

Cara, acontecia o mesmo comigo. Oq eu entendi é que o jogo não conseguia ler a linguagem. Como se algum parametro da linguagem não batesse com codigo do jogo. To falando de uma forma bem leiga. Abri os arquivos no VS code e o arquivo config tem que ser o original que ja veio no jogo, para qualquer lingua que quiser colocar. Então você só cola na pasta da linguagem os outros 8 arquivos. que da certo, deu no meu. image

Perfeito, foi um erro meu, como eu desenvolvi o repositorio para a steam workshop, os desenvolvedores fazem com que seja possivel adicionar uma nova lingua no jogo baseado nesse arquivo de config, porém isso só funciona com o Workshop Steam, se adicionar manual os arquivos de tradução, o arquivo de config contendo a informações da lingua, só pode ser as linguas originais do jogo, quando adicionado o mod pelo workshop steam ele adiciona uma nova linguagem e então esse arquivo config com linguagem "pt-BR" acaba funcionando porque houve um "cadastro" da lingua "pt-BR". Vou criar uma pasta nova sem esse arquivo de config para o pessoal não se confundir.

Valeu pela ajuda!

Obrigado @LucasZiion @kelciojr desculpe não ter consiguido ajudar a tempo, mas a comunidade é boa demais e se ajuda sozinha!

PoBruno commented 3 months ago

fix #2

Problema

Solução

Fix #2

kelciojr commented 3 months ago

Que é isso, foi uma experiência. Tô começando a entrar no mundo da programação e queria até saber como traduzir um jogo, achar os arquivos e texto e ir traduzindo. Então se tiver alguma dica de como posso começar eu gostaria de saber, gosto de conhecer como as coisas funcionam e qual o significado e importância de cada coisa

PoBruno commented 2 months ago

Que é isso, foi uma experiência. Tô começando a entrar no mundo da programação e queria até saber como traduzir um jogo, achar os arquivos e texto e ir traduzindo. Então se tiver alguma dica de como posso começar eu gostaria de saber, gosto de conhecer como as coisas funcionam e qual o significado e importância de cada coisa

Legal @kelciojr, se quiser me adicionar no discord [@Lorthe.] e podemos trocar algumas experiencias e fazer algum novo projeto.