Ir ao conteúdo

Posts recomendados

Postado

Boa tarde a todos.

 

Não sei se este é o melhor lugar pra abrir este tópico, mas abri aqui pra pedir ajuda de vocês.

 

Sou praticamente LEIGO em programação de computador. Apenas tenho um pouco de habilidade para saber onde ficam as palavras frases num arquivo de um jogo e traduzir.

 

Estou tentando traduzir um jogo +18, chamado VillageRhapsody(乡村狂想曲), mas não estou conseguindo achar o arquivo que contém as LEGENDAS DAS CUTSCENES dele(coloquei 2 imagens para exemplificar).

 

Navegando nas pastas, tem vários arquivos JSON, só que já tentei VÁRIOS programas e nenhum deles abre. Só abre "deformado" igual a imagem abaixo, no programa Visual Studio Code.

 

Gostaria de saber se vocês sabem de algum programa que abre QUALQUER arquivo JSON, para ver se eu consigo localizar as legendas das cutscenes do jogo. Se alguém tiver esse jogo e souber onde eu localizo essas legendas das cutscenes para eu traduzir, melhor ainda.  

 

Agradeço desde já qualquer ajuda de vocês aqui.

Captura de tela 2024-09-28 152101.png

Captura de tela 2024-09-28 153644.png

 

 

  • Curtir 1
  • Moderador
Postado

@fabioelker Boa noite.

 

Para visualizar melhor o arquivo JSON,  você pode usar o Notepad++  com uma extensão instalada chamada: JSON Viewer

 

Como pode ver aqui nesta primeira imagem,  o JSON ali está tudo em uma linha só desformatado...

spacer.png

 

Depois de instalar o plugun JSON Viewer, clicando ali em gerenciador de plugins... e instalar ele...   você vai na aba de plugins,  vai em JSON  Viewer e clica em Format JSON, ou atalço de CTRL + ALT SHIFT + M...

 

Vai ficar desta forma:

spacer.png

 

Repare que agora, tudo que tava numa linha só ficou formatado podendo ler melhor e ali já de quebra mostro no gerenciador de plugins, o plugin instalado, versão 2.0.3

Quanto aos arquivos de texto em cutscenes, provavelmente não está nos arquivos de JSON.. ou se tiver é só uma referencia do nome do arquivo.  Já tive experiencia de outro jogo, onde as cutscenes, estavam em um arquivo de Vídeo  com extensão .BIK .. aí nesse caso tive que extrair o arquivo .BIK  e inserir as legendas, e depois empacotar de volta pra .BIK. 

 

PS: duas de suas imagens postadas tiverem que ser removidas, por ser inapropriada, você pode postar elas de volta, desde que esconda a parte imprópria e mostre só as legendas. 

  • Curtir 1
Postado

@DiF Fiz o que você falou e não funcionou.

 

Quando eu abro o arquivo JSON no Notepad++ fica assim:

 

spacer.png

 

Aí eu faço como você mostrou e fica assim:

 

spacer.png

 

E as primeiras linhas do arquivo JSON continuam a mesma coisa. Só muda a cor:

 

spacer.png

 

Tem algum outro jeito pra resolver isso? 

 

Agradeço desde já a sua ajuda e de geral aqui.

Em 28/09/2024 às 15:43, fabioelker disse:

Boa tarde a todos.

 

Não sei se este é o melhor lugar pra abrir este tópico, mas abri aqui pra pedir ajuda de vocês.

 

Sou praticamente LEIGO em programação de computador. Apenas tenho um pouco de habilidade para saber onde ficam as palavras frases num arquivo de um jogo e traduzir.

 

Estou tentando traduzir um jogo +18, chamado VillageRhapsody(乡村狂想曲), mas não estou conseguindo achar o arquivo que contém as LEGENDAS DAS CUTSCENES dele(coloquei 2 imagens para exemplificar).

 

Navegando nas pastas, tem vários arquivos JSON, só que já tentei VÁRIOS programas e nenhum deles abre. Só abre "deformado" igual a imagem abaixo, no programa Visual Studio Code.

 

Gostaria de saber se vocês sabem de algum programa que abre QUALQUER arquivo JSON, para ver se eu consigo localizar as legendas das cutscenes do jogo. Se alguém tiver esse jogo e souber onde eu localizo essas legendas das cutscenes para eu traduzir, melhor ainda.  

 

Agradeço desde já qualquer ajuda de vocês aqui.

Captura de tela 2024-09-28 152101.png

Captura de tela 2024-09-28 153644.png

 

 

 

Estou tentando localizar os arquivos onde ficam as LEGENDAS dessas cutscenes para eu traduzir, mas não estou conseguindo achar e os arquivos JSON estão nesse formato deformado que coloquei na resposta acima.

  • Curtir 1
Postado

Bem, ví que as imagens das cutscenes do jogo que estou tentando traduzir foram deletadas por conter cunho sexual, apesar de eu ter colocado tarjas(tudo bem, eu respeito essa regra). Então colocarei 2 imagens aqui sem conteúdo sexual nenhum. Espero que estas imagens também não sejam deletadas.

Captura de tela 2024-07-29 201502.png

 

Captura de tela 2024-07-21 012301.png

Postado

Boa tarde,

É bom que você esteja buscando formas de aplicar/contribuir em algo que gosta. (apesar do gosto peculiar)

Se você não tem permissão do dono/empresa/marca do jogo e não há nenhuma clausula dentro do jogo que dê a permissão para a criação de mods ou contribuições, peço que tenha bastante cuidado com o que está fazendo para não ferir direitos autorais, principalmente se tentar vender ou compartilhar.

 

Há várias formas de ver um arquivo json, por padrão esse arquivo já é visível até mesmo num bloco de notas (salvo em casos de IO), mas há alguns scripts que podem proteger eles, pode ser que nem sejam json, há vezes que desenvolvedores começam com json para fazer testes de integração e depois trocam o tipo de arquivo para protegelo, ou talvez pode ser sido obfuscado, etc..

 

você sabe alguma linguagem de programação? se não souber, instale o python e pergunte ao GPT como usar o modulo json para abrir esse arquivo, é algo muito simples, se não tiver protegido, você conseguirá visualizar.

 

edit: verifique também se o json só não está compactado.
 

  • Curtir 1
Postado
Em 05/10/2024 às 18:13, Swalls disse:

Boa tarde,

É bom que você esteja buscando formas de aplicar/contribuir em algo que gosta. (apesar do gosto peculiar)

Se você não tem permissão do dono/empresa/marca do jogo e não há nenhuma clausula dentro do jogo que dê a permissão para a criação de mods ou contribuições, peço que tenha bastante cuidado com o que está fazendo para não ferir direitos autorais, principalmente se tentar vender ou compartilhar.

 

Há várias formas de ver um arquivo json, por padrão esse arquivo já é visível até mesmo num bloco de notas (salvo em casos de IO), mas há alguns scripts que podem proteger eles, pode ser que nem sejam json, há vezes que desenvolvedores começam com json para fazer testes de integração e depois trocam o tipo de arquivo para protegelo, ou talvez pode ser sido obfuscado, etc..

 

você sabe alguma linguagem de programação? se não souber, instale o python e pergunte ao GPT como usar o modulo json para abrir esse arquivo, é algo muito simples, se não tiver protegido, você conseguirá visualizar.

 

edit: verifique também se o json só não está compactado.
 

 

1-Oxe... coloquei a parte que eu consegui traduzir na Central da Comunidade e não tive nenhum problema. Se bem que eu acho que os DEVs desse jogo já devem ter praticamente abandonado o game: Não respondem ninguém na comunidade e está há mais de 1 ano sem qualquer atualização.

 

2-Já tentei abrir em bloco de notas e no Notepad++ e só abre desconfigurado como mostrei nas imagens acima.

 

3-Não sei nenhuma linguagem de programação, como eu disse antes. Se me pedissem pra escrever um código de programa, jogo ou site eu ficaria completamente perdido. A única coisa que eu sei é conseguir localizar as palavras e frases de um jogo pra traduzir(ai de mim se não existisse o comando CTRL+F).

 

Tentarei essa última dica do Python pra ver. Obrigado pela sua resposta. Vou ver se dá certo.

Postado

instale o python
crie um arquivo qualquer e coloque a extensão .py
abra esse arquivo com um editor de texto (seja notepad, notepad++, vscode, etc..)
dentro dele você importa a biblioteca responsável por lidar com json, que para sua alegria se chama json:

# linha 1
import json

 

pegue o caminho do arquivo json que você quer ler e salve em uma variável. Use a barra comum(/) que o python entende mesmo o windows sendo contrabarra(\)
 

caminho_do_arquivo = "c:/caminho/para/a/pasta/do/jogo/nome_do_arquivo.json"

 

faça o json carregar esse arquivo, use o método load dele. Ele vai te gerar um objeto (um tipo de dado capaz de gerenciar esse arquivo) e você salva ele em uma variavel para poder usa-lo.
 

with open(caminho_do_arquivo, "r") as file:
	minha_variavel = json.load(file)

print(minha_variavel)

 

Caso não entenda inglês, open significa abrir, é uma sintaxe (comando) usada para abrir(ler, modificar e editar) arquivos, o "r" significa "read", ou seja, você quer apenas no formato de leitura.
logo with (com) open(abrir) as (como) file, ou seja, "com uma abertura de do arquivo espeficiado cujo nome será file, faça o seguinte:"


se der erro é porque é necessário especificar ao open um formato de leitura.
dai para frente o gpt pode lhe auxiliar.

 

para executar o arquivo, abra o cmd, ande até a pasta do arquivo e digite py <nome_do_arquivo>

  • Curtir 1
Postado
5 horas atrás, Swalls disse:

dentro dele você importa a biblioteca responsável por lidar com json, que para sua alegria se chama json:

 

Não entendi essa parte. Pode me explicar de forma simples? Você tá falando em abrir esse arquivo que coloquei com extensão .py no programa que eu uso pra abrir, ler e editar arquivos JSON, é isso? Se for, é o Visual Studio Code ou o NotePad++. Só esse arquivo do jogo que eu citei antes que eu não consigo ler e está todo deformado.

 

Desculpe se pra você são termos simples, mas lembre-se que eu sou leigo em programação.

  • 4 semanas depois...
Postado

Mudei o formato de UTF-8 para UTF-16 BE(no canto inferior direito da tela) e descobri que a codificação está EM CHINÊS!!!

 

Mas mesmo não conseguindo, obrigado a todos pela ajuda. Não sei mais o que fazer pra encontrar essas legendas em inglês.

 

E usando o python eu não acertei fazer.

Captura de tela 2024-11-05 123517.png

  • Moderador
Postado

@fabioelker Geralmente a maioria dos jogos do tipo novel  tem dois método que é usado no idioma.    

 

1- o método de incluir o texto diretamente no código.   Neste caso não há como traduzir, a não ser usar o programa  Translator++     O ruim desse método é que ele faz uma tradução MTL(automática) em tempo real.. ou seja,  enquanto você joga ele traduz.  O lado bom disso, é que ele cria um arquivo traduzido que pode ser editado para melhorar e aperfeiçoar a tradução.  UM dos outros lados ruins é que você vai ter que sempre rodar o Translator++  junto.

 

2- SE o jogo tiver sido feito em python com como  muitos dos jogos do tipo novel... se você achar os arquivos   com extensão  *.rpy  você pode edita-los diretamente usando o notepad++ e traduzir.

Se o jogo tiver uma pasta de localização, pode ser que ali você possa criar a tradução..

 

Por exemplo este aqui: 

 

spacer.png

 

Se você reparar,  ali em cima na barra do notepad++  o caminho do arquivo,  está em   game\tl\portuguease 

Ou seja, este jogo em especifico, teve tradução MTL gerado para diversos idiomas..  e o português estava ali,  eu abri e refiz toda a tradução porque tinha muitos erros e inclusive neste arquivo day4.rpy  estava com erro no código com tags faltando que o desenvolvedor esqueceu... então já fiz um fix para não apresentar problemas o jogo.

 

Nesse caso em especifico deste jogo e todos que são similares a  este que foram feitos com  renpy  é muito mais fácil de traduzir.  Como por exemplo o jogo  "Once a Lifetime"

Provavelmente as legendas deste seu jogo, pode não estar em arquivos JSON... mas sim ou dentro do próprio código ou tem arquivos especificos.

  • Curtir 1
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!