Ren'Py é uma fonte aberta, totalmente gratuito e multiplataforma romance visual motor implementado em Python e concebido a partir do deslocamento para ajudar os usuários a usar palavras, imagens e sons para contar histórias com o seu computador.
O software é distribuído como um SDK (Software Development Kit) e & rsquo; s composta de linguagens de script fácil de usar e eficiente, o que torna possível para não-programadores para criar romances visuais sem muito hassle.Features em uma características glanceKey incluem um menu do jogo, a gravação automática de jogos, janela e modos de jogo em tela cheia, a funcionalidade de reversão, carregamento de imagens de previsão, a capacidade de mudar de forma independente efeitos, voz e música volume de som, bem como a capacidade de pular texto texto, auto-advance, ou ocultar o texto.
Além disso, inclui uma tutoriais que serão apresentados aos usuários a partir do get-go. Tudo que você precisa fazer para começar e aprender a usar o aplicativo para novelas visuais construídas é clicar com o & ldquo; Lançamento do Projeto & rdquo; botão. Um romance visual abrirá imediatamente em uma nova janela, mas você ainda será capaz de editar seus arquivos de configuração com um editor de texto que será recomendado a você ao tentar editar os respectivos files.Requires não installationRen'Py não requer instalação, basta baixe a última versão do Softoware ou a partir do site oficial do projeto (veja o link homepage no final do artigo), salve o arquivo em seu diretório home, descompactá-lo, abra um aplicativo Terminal, navegue até o local onde você & rsquo; ve extraiu o arquivo (por exemplo /home/softoware/renpy-6.18.3-sdk cd) e executar o & lsquo; sh renpy.sh & rsquo; command.Works com GNU / Linux, Mac OS X e Windows OSesRen'Py é um software multi-plataforma, o que significa que & rsquo; s oficialmente suportado em todas as distribuições GNU / Linux, bem como sobre o funcionamento X Microsoft Windows e Mac OS sistemas. No Linux e Mac é compatível com ambas as plataformas de computadores de 32 e 64 bits, mas no Windows, ele é suportado apenas em máquinas x86
O que é novo nesta versão:.
- Esta versão acrescenta a declaração showif para a tela de idioma. Os shows declaração showif e esconde suas crianças, com base em uma condição. Quando seus filhos são transformadas ATL, showif entrega eventos ATL para gerenciar o processo de show e se esconder.
- mecanismo de Ren'Py previsão imagem agora modelos a pilha de retorno, e pode prever as imagens através de um par de chamada e retorno. Anteriormente, uma chamada seguido por um retorno iria bloquear previsão imagem.
- Ren'Py agora prevê que o rótulo de início será chamado a partir do menu principal. Isso vai ajudar a evitar cargas imagem imprevisíveis logo no início de um jogo.
- O ATL em comunicado agora pode ter uma lista de nomes de eventos separados por vírgulas.
- O novo updater.UpdateVersion () contatos função um servidor de atualização e determina se uma atualização está disponível.
- O novo renpy.invoke_in_thread () função executa uma função em uma discussão de fundo, e reinicia a interação quando esse acabamentos da linha.
O que é novo na versão 6.16.3:
- Esta versão corrige um problema que poderia causar textura excessiva uso de memória. Ele também melhora o suporte Android de diversas formas, tornando possível para os jogos Ren'Py a aparecer na seção tablet da Google Play.
O que é novo na versão 6.16.2:
- Esta versão adiciona uma tradução em espanhol do lançador e o jogo de modelo.
- Esta versão adiciona os novos renpy.get_mouse_pos função (), que recupera a posição do mouse se um mouse é suportado.
O que é novo na versão 6.14:
- O lançador Ren'Py foi reescrita. Agora é muito mais atraente, e contém uma nova função de navegação script que faz com que seja fácil de navegar código Ren'Py.
- Para a maioria dos criadores, recomendamos agora usando o editor de Editra com apoio Ren'Py. Embora ainda em beta, Editra é editor de um programador leve e poderoso para que nós adicionamos funcionalidades que desenvolvimento facilidade Ren'Py. (JEdit ainda é suportado, quando Editra não é adequado.)
- O processo de compilação Ren'Py também foi atualizado. Agora, é possível, em um único clique, arquivos de arquivo e construir uma distribuição de seu jogo. Jogos também podem usar o mesmo atualizador web que é usado para atualizar Ren'Py.
- O motor adequada também tem visto muitas melhorias:
- A reprodução de vídeo foi reescrito para melhorar a robustez, desempenho e estabilidade. WebM é agora um formato compatível.
- O novo tema A White Tulip, escrito a partir do zero, fornece alguma diversidade ao olhar de jogos Ren'Py.
- Melhorias para reverter, incluindo a capacidade de corrigir rollback para que o usuário não pode mudar uma escolha, uma vez feita, sem recarregar.
- Vários atalhos de conveniência foram adicionados às telas. A janela de exibição com barras de rolagem pode agora ser criado como uma única instrução, e as propriedades de estilo de texto dentro textbuttons e etiquetas podem ser alteradas diretamente.
- Um log experimental nova carga de imagem ajuda a criadores entendem de previsão de imagem e falta de cache.
- x86_64 Linux agora é suportado por Ren'Py. Distribuições Linux irá apoiar ambos os processadores x86 e x86_64.
- navios Ren'Py com Python 2.7, e muitas das bibliotecas que underly Ren'Py foram atualizados.
- Esta versão tem visto uma quantidade enorme de apoio da comunidade. Agradeço especialmente:
- Edwin, contribuindo para a melhoria do suporte à reversão e várias correções de bugs e novos recursos.
- Doomfest, para o design visual do novo lançador.
- Ren e Jake Staines para contribuir o novo tema A White Tulip.
- SleepKirby de melhorias para a documentação do Ren'Py.
- Apricotorange, para adicionar o NVL-mode tutorial a documentação do Ren'Py.
O que é novo na versão 6.13.12:.
- Corrige um minimizar e restaurar bug relacionado
- Melhora a compatibilidade com jogos que substituem config.keymap.
- Permite StylePreference e idioma para trabalhar juntos.
- Logs para o diretório temporário do sistema, se ele não pode se contorcer para o diretório atual.
- Permite que o nome do arquivo de tela para ser configurado pelo criador.
- ajuste teclado Correções de bares.
- Atualiza a tela de preferências quando a janela é redimensionada.
- Limpa modificadores de teclado (como alt), quando os ganhos janela foco. Isso corrige um problema em que o alt de um alt-tab seria lembrado por Ren'Py, mesmo depois que a tecla foi liberada.
O que é novo na versão 6.13.8:.
- Um acidente quando se lida com determinadas fontes inválidos
- Pausa muito tempo durante a digitação do texto.
- Cortar um pixel fora de um bloco de texto quando kerning fracionário foi utilizado.
- Falhando quando o tempo foi fixado em um futuro distante ou passado.
- sair imediatamente quando rolar para a frente no prompt de sair.
- Falhando quando um diretório não existente é adicionado ao caminho de pesquisa. (Isto impediu Katawa Shoujo a partida com a versão mais recente).
- Salvar arquivo era muito grande devido aos ecrãs de ser incluído em salvar arquivos.
Tamanho
O que é novo na versão 6.13.0:
- Visualização texto foi reescrito do zero. Além de apoiar muitas novidades, a nova implementação de texto é muito mais rápido no layout de texto e exibição, e contém código muito mais limpo.
- Algumas das novas funcionalidades que são agora suportados pelo sistema de exibição de texto são:
- A interpolação de variáveis entre colchetes. Agora é possível escrever código como:
- & quot;. Você marcou [pontuação] de um possível [max_score] pontos & quot;
- A nova interpolação seqüência ocorre em todo o texto que é apresentado, ao invés de apenas dizer e declarações de menu. Quando usado como parte de uma tela, interpolação tem acesso a variáveis de tela-local.
- PEP formatação de cadeia 3101-style é suportado, o que significa que esta sintaxe pode ser usado para exibir campos e itens, bem como variáveis.
- foi adicionado suporte Kerning, tanto como a propriedade de estilo kerning ea tag k texto.
- Suporte para o texto ruby (também conhecido como furigana), via o rt e marcas de texto rb, e a propriedade de estilo ruby_style.
- O novo espaço e texto vspace tags de tornar mais fácil a espaços em branco no texto.
- A nova tag texto cps controla a velocidade de exibição do texto.
- Por padrão, Ren'Py usa o algoritmo unicode linebreaking para encontrar pontos em que a linha pode ser quebrado. Este algoritmo deve quebrar corretamente linhas que contêm uma mistura de línguas ocidentais e orientais. Desde que o algoritmo está incorreta em alguns textos coreanos, Ren'Py também implementa um coreano-com-espaços variante, que só quebra execuções de texto coreano no espaço em branco. Esses algoritmos podem ser selecionados pela propriedade estilo de linguagem.
- Ren'Py agora usa o algoritmo linebreaking Knuth-Plass para escolher os pontos em que ele realmente se divide linhas. Este algoritmo tenta minimizar a desigualdade de todas as linhas, exceto a última. Ren'Py também suporta um modo nobreak, que permite criar um texto maior que a tela sem que seja empacotado automaticamente. Estes podem ser selecionados usando a propriedade de estilo layout.
- O novo estilo de propriedade newline_indent determina se Ren'Py acrescenta recuo depois de uma nova linha de texto.
- O novo estilo line_leading inserções de propriedade espaço acima de uma linha de texto. (Texto Ruby pode ser colocado dentro desse espaço.)
- O texto pode ser traduzido automaticamente antes de ser exibido. (Este apoio será melhorado em um grande lançamento futuro.)
- Suporte DirectX
- Em sistemas Windows que têm a atualização DirectX fevereiro 2010 instalado, Ren'Py usará DirectX através da camada de adaptação de ângulo, de preferência a OpenGL ou prestação software. A camada de ângulo é usado por navegadores populares como o Firefox e Google Chrome. Isso permite renderização de hardware para ser usado em sistemas com built-in gráficos, onde os motoristas muitas vezes suportam DirectX muito melhor do que o OpenGL.
- No arranque, Ren'Py vai testar as capacidades gráficas do computador que está sendo executado. Se o software tornar está sendo usado, ou o jogo torna a uma velocidade demasiado lenta, Ren'Py irá exibir uma mensagem de aviso para o usuário. A mensagem de aviso inclui um link para uma página em renpy.org que explica como atualizar os drivers gráficos.
- Esta versão do Ren'Py só vai usar o renderizador de software se ambos DirectX e OpenGL são incapazes de prestar jogos Ren'Py. Screen-scaling no renderizador software foi substituído por uma versão mais simples, mas mais lento.
- Outras alterações
- Ren'Py agora inclui um sistema de preferência de estilo. Este sistema permite estilos de ser alterado após a fase de inicialização terminou. Estas alterações são guardadas com os dados persistentes. Entre outras coisas, preferências de estilo permitem um jogo para oferecer ao usuário a opção de alterar o tipo de letra, tamanho e cor do texto do diálogo.
- Foi adicionado suporte para galerias baseados em tela de imagem e salas de música. Este apoio consiste de classes que fornece ações que tornam mais fácil para apresentar ao usuário com gráficos e música. O criador é responsável pela criação de telas que usam as ações fornecidas.
- O arquivo screens.rpy padrão, usado quando um novo jogo é criado, contém suporte para a & quot; menu rápido & quot ;. Este menu adiciona botões para telas que permitem ao usuário salvar rápida, carga rápida, salvar, toggle pular, alternar o modo de auto-forward, e acessar o menu de preferências.
- Ren'Py inclui cinco novos temas, e uma série de novos esquemas de cores.
- Várias novas ações. A ação SelectedIf () permite que o criador para controlar se um botão é exibido no estado selecionado. A acção SetMixer () permite um misturador para ser ajustado para um valor específico. As ações de reversão () e avanço () permitem que o criador vincular reversão para botões.
- O comportamento das propriedades xfill e estilo yfill foi alterado acidentalmente na série 6,12. Ele foi devolvido ao comportamento histórico.
- O Dissolver () e ImageDissolve () transições agora tirar um parâmetro time_warp.
- O Frame () displayable agora permite que o usuário especifique a esquerda, superior, direita e limites inferiores de forma independente.
- A propriedade estilo acento circunflexo permite que o usuário personalize o cursor de um widget de entrada.
- A função renpy.displayable () tenha sido exposto ao usuário.
- Timers pode agora tomar uma lista de ações, ao invés de apenas um único que pode ser chamado.
- Três transformações foram adicionados à biblioteca padrão:. Top, topleft e topright
- Ren'Py agora podem carregar arquivos (incluindo imagens, música e letra) de um pacote Android.
- declarações definidos pelo usuário podem agora ter um bloco, que a declaração é responsável pela análise.
- Escreveu documentação para:
- Menus
- As transformações
- Displayables definidos pelo Criador
- Vários índices foram adicionados à documentação, eo estilo foi atualizado.
- Ren'Py agora usa a biblioteca libjpeg-turbo, para uma mais rápida jpeg carregamento. Ren'Py agora usa libav 0.7.1, para melhorar a compatibilidade com formatos de filme.
- apoio Removido para a plataforma iLiad.
- PowerPC foi removido a partir do cano principal de distribuição Ren'Py. Ele está disponível como um download no site da Ren'Py.
- Graças ao Aleema para contribuir os novos temas e esquemas de cor.
Foram adicionadas
Apoio
O que é novo na versão 6.12.2:.
- ATL Transforma com parâmetros compilar corretamente
- MultipleTransition trabalha em conjunto com pausas.
- O mouse é mostrado quando um sair ação é executada enquanto um filme estiver sendo reproduzido.
- A correção para um travamento que ocorreu quando o usuário entrar no menu do jogo enquanto uma transição estava correndo.
- RENPY_SCALE_FAST funciona novamente.
- Ren'Py compila com versões mais recentes do ffmpeg.
- Skipping termina quando o jogo é reiniciado.
- Corrigido um problema com textura de upload que fez jogos visivelmente mais lento.
- Escolha um melhor tamanho padrão para janelas em monitores pequenos, como netbooks.
- xfill e yfill agora trabalhar para vbox e hbox, respectivamente.
- Clique para continuar correções.
- correções imagem Side.
- correções de documentação.
O que é novo na versão 6.12.1:
- Os atributos de imagem tornam mais necessário especificar todos os parte de uma imagem alterada.
- A declaração digamos pode mudar atributos de imagem quando um personagem fala.
- colaterais podem ser especificados com a afirmação de imagem, e pode ser usado com o diálogo NVL-mode.
- transforma pegajosas permitir uma transformação para continuar através de uma mudança de imagem.
imagens
Requisitos :
- Python
Comentários não encontrado