Isso é uma coisa que eu queri ter feito há um bom tempo. Primeiro porque quero fazer um jogo com essas opções e depois porque em muitos games que quero traduzir, como Binary Star hero, Intertwine, Our life, pronomes são importantes.
Na verdade é bem simples, o que vamos estar fazendo é basicamente usando o REN'PY INPUT, criando uma variável que representa esse input e usando toda vez que houver a necessidade.
Resumo do que vamos fazer:
- Vamos criar alguns Character, do mesmo jeito que fazemos quando estamos criando um personagem para palar no game.
- Esses Character vão ser todos por INPUT, ou seja vão estar associados a uma variável que ficará dentro de [variável].
- Basicamente a lógica por trás disso é a mesma do nome input ou de qualquer input que queria usar.
- Podemos criar esses DEFINEs em um arquivo novo, no caso de tradução e colocar o input em outro lugar.
- No final tem o código pra baixar e caso queiram em vídeo Como fazer pronomes no Ren'py
Fazendo os DEFINEs/CHARACTERs
e/pov/povv/pove - a palavra que vem depois do defini foi definida por ele como um character, então quando usarmos no game, no script estaremos falando usando o nome, que aqui é uma variável, pois segue a mesma ideia de input no caso de nomes.
Character - é outro comando que especifica o que estamos fazendo.
Com essa primeira parte feita, podemos fazer a próxima que nada mais é que fazer quem estar jogando escrever. Isso também pode ser feito com escolha e usando default que é o que vou fazer da próxima vez, esse aqui fiz mais para usar em traduções do Ren'py, com um jeito simples e bem melhor do que usar o método de Error143
Fazendo os INPUT Ren'py
1. O nome ou nessa caso a variável depois do $ (cifrão):
$ fem = fem.strip()
renpy.input - É o comando que te permite escrever coisas no Ren'py
Length=100 - São quantas letras vão caber no seu espaço
screen=u'namecolocar' - Caso usem uma screen para isso, vocês colocam o nome onde está NAMECOLOCAR
pixel_width=10 - Largura em pixel
Opcional - Ter uma screen
Nesse caso eu quis usar uma screen, mas poderiam não usar e assim o input fica geralmente na caixa de texto.
Como usar isso em uma tradução?
Por fim, coloquei um botão dentro da screen preferences para poder chamar a label, para que a pessoa antes de jogar possa mexer e adequar seus pronomes, e provavelmente colocarei um aviso ou na tela inicial ou no inicio do game.
Porém aqui (Pronomes para traduções de Ren'py) está isso tudo feito, para usar é so tacar na pasta do Game, e quando a pessoa for baixar seu patch, coloque esses arquivo dentro de uma pasta escrito game e crie nessa pasta ou cole a pasta tl com sua tradução.
|  | 
| Aqui deve ou pensar numa saida, ou um novo para a palavra Uma, um tbm, provavelmente farei mais um desses com end3, onde explico pra deixar vazio se usar masculino. | 
Então é basicamente isso, qualquer dúvida é só perguntar, e tentem brincar com isso pois dá pra melhorar.
 
 




 
 








 
 


0 Comentários:
Postar um comentário
Seu comentário me deixa muito feliz, mas se não der para comentar tudo bem! obrigada pela visita!
(。♥‿♥。) (*≧m≦*) ヾ(^∇^) m(_ _)m (◎_◎;) (T_T) (*_*) (~~~)\(^o^)/
(^_−)☆ (*・∀・)/\(・∀・*) (>д<)\(*T▽T*)/ (^_^) ❤
Sintam-se livres pra comentar e dividir seus link aqui, adorarei visitar