Ren'Py este un open source, motor complet gratuit și multiplatformă roman vizual puse în aplicare în Python și proiectat de la distanta pentru a ajuta utilizatorii folosesc cuvinte, imagini și sunete pentru a spune povești cu computerul lor.
Software-ul este distribuit ca un SDK (Software Development Kit) si IT & rsquo; s cuprins de limbi ușor de utilizat și eficiente de script, care permit pentru non-programatori pentru a crea romane vizual fără prea mult hassle.Features la o caracteristici glanceKey includ un meniu joc, salvarea automata a jocurilor, ferestre și moduri de joc pe tot ecranul, funcționalitate rollback, predictivă imagine încărcare, capacitatea de a schimba în mod independent efecte, voce și volumul muzicii de sunet, precum și capacitatea de a sări de text text, auto-avans, sau ascunde text.
În plus, acesta include o tutoriale care va fi prezentat la utilizatorii din get-go. Tot ce trebuie să faci pentru a începe și să învețe cum să folosească aplicația pentru romanele vizuale construite este să faceți clic pe butonul & ldquo; Lansarea proiectului & rdquo; buton. Un roman vizual se va deschide imediat într-o fereastră nouă, dar va fi în continuare posibilitatea de a edita fișiere de configurare cu un editor de text care va fi recomandat să vă atunci când încearcă să editați files.Requires respective nu installationRen'Py nu necesită instalare, doar descărcați cea mai recentă versiune de Softoware sau de pe site-ul oficial al proiectului (a se vedea link-ul de pe prima pagina, la sfârșitul articolului), cu excepția arhiva pe directorul de pornire, despachetați-l, deschide o aplicație Terminal, navigați la locația unde v-rsquo; Am extras fișierul arhivă (de exemplu, cd /home/softoware/renpy-6.18.3-sdk) și executați & lsquo; sh renpy.sh & rsquo; command.Works cu GNU / Linux, Mac OS X și Windows OSesRen'Py este un software cross-platform, ceea ce înseamnă că și rsquo; s sprijinite oficial în toate distribuțiile GNU / Linux, precum și pe de operare X Microsoft Windows și Mac OS sisteme. Pe Linux și Mac este compatibil cu ambele 32 și 64-biți platforme de calculator, dar pe Windows este acceptată numai pe masini x86
Ce este nou în această versiune:.
- Această versiune adaugă situația showif la ecran limbă. Spectacolele Declarație showif și ascunde copiii săi, bazate pe o condiție. Când copiii sai sunt transformate ATL, showif ofera evenimente ATL pentru a gestiona procesul de spectacol și ascunde.
- mecanism Ren'Py de predicție imagine acum modele stiva întoarcere, și poate prezice imagini printr-o pereche de apel și retur. Anterior, un apel urmat de o revenire ar bloca predicție imagine.
- Ren'Py prezice acum că eticheta de start va fi numit din meniul principal. Acest lucru va ajuta la evitarea loturile imagine neprevăzute chiar la începutul jocului.
- ATL pe declarație acum pot lua o lista separata cu virgule de nume de evenimente.
- Cea mai nouă updater.UpdateVersion () de contact funcția un server de actualizare și determină dacă este disponibilă o actualizare.
- Cea mai nouă renpy.invoke_in_thread () Funcția se execută o funcție într-un fir de fundal, și repornește interacțiunea în momentul în care finisaje fir de.
Ce este nou în versiunea 6.16.3:
- Această versiune rezolvă o problemă care ar putea provoca textură excesiv utilizarea memoriei. De asemenea, îmbunătățește sprijin Android în mai multe moduri, ceea ce face posibil pentru jocurile Ren'Py să apară în partea de comprimat de Google Play.
Ce este nou în versiunea 6.16.2:
- Această versiune adaugă o traducere spaniolă de lansator și jocul șablon.
- Această versiune adaugă noi renpy.get_mouse_pos (funcția), care preia poziția mouse-ului în cazul în care un mouse este suportată.
Ce este nou în versiunea 6.14:
- lansatorul Ren'Py a fost rescris. Acum este mult mai atractiv, și conține o nouă funcție de navigare script care o face usor de navigat cod Ren'Py.
- Pentru majoritatea creatori, vă recomandăm acum, folosind editorul Editra cu suport Ren'Py. În timp ce încă în versiune beta, Editra este editor un programator ușor și puternic, la care am adăugat caracteristici care de dezvoltare fără probleme Ren'Py. (JEdit este încă susținută, când Editra nu este potrivit.)
- Procesul de construcție Ren'Py a fost de asemenea actualizat. Acum, este posibil să, într-un singur click, fișierele arhivă și de a construi o distribuție de joc. Jocuri pot utiliza, de asemenea, aceeași updater web care este folosit pentru a actualiza Ren'Py.
- Motorul propriu a văzut, de asemenea, multe imbunatatiri:
- Redare video a fost rescris pentru a îmbunătăți robustețea, performanta, și stabilitate. WebM este acum un format acceptat.
- Cea mai nouă temă O White Tulip, scris de la zero, oferă unele diversitate la aspectul de jocuri Ren'Py.
- Îmbunătățiri la rollback, inclusiv capacitatea de a stabili revenire, astfel încât utilizatorul nu poate schimba o alegere dată făcut, fără reîncărcare.
- Mai multe comenzi rapide de cartier au fost adăugate la ecrane. O fereastra cu barele de derulare poate fi acum create ca o singură declarație, și proprietățile de stil textului în interiorul textbuttons și etichete pot fi schimbate direct.
- O nouă jurnal de sarcină imagine experimental îi ajută să înțeleagă creatori de predicție imagine și cache ratează.
- x86_64 Linux este suportat de Ren'Py. Distribuții Linux va sprijini atât x86 și procesoare x86_64.
- nave Ren'Py cu Python 2.7, precum și multe dintre bibliotecile care STEA LA BAZA Ren'Py au fost actualizate.
- Această versiune a văzut o mare cantitate de sprijin din partea comunității. Am mai ales multumesc:
- Edwin, pentru a contribui sprijinul rollback îmbunătățită și mai multe bug fixat și noi caracteristici.
- Doomfest, pentru proiectarea vizuală a noului lansator.
- Ren și Jake Staines pentru a contribui noua temă A White Tulip.
- SleepKirby pentru îmbunătățiri documentare Ren'Py lui.
- Apricotorange, pentru adăugarea tutorial NVL-mode documentația Ren'Py lui.
Ce este nou în versiunea 6.13.12:.
- Rezolvă o legătură a minimiza și a restabili bug
- Îmbunătățește compatibilitatea cu jocurile care înlocuiesc config.keymap.
- Permite StylePreference si limba pentru a lucra împreună.
- Busteni la directorul temp sistem în cazul în care nu se poate crispa la directorul curent.
- Permite numele de fișier screenshot a fi configurat de către creatorul.
- Corecții ajustare tastatură de bare.
- Actualizări ecran preferințe atunci când fereastra redimensionează.
- Șterge modificatori de tastatură (cum ar fi ALT) în cazul în care câștigurile fereastra se concentreze. Aceasta stabilește o problemă în cazul în care ALT de la o filă-alt-ar fi amintit de Ren'Py, chiar și după cheia a fost eliberat.
Ce este nou în versiunea 6.13.8:.
- Un accident atunci când se ocupă cu anumite fonturi incorecte
- Întreruperea prea mult timp atunci când scrieți în text.
- tăiere un pixel de pe un bloc de text, atunci când a fost utilizat kerning fracționată.
- crashing atunci când timpul a fost stabilit în viitorul îndepărtat sau trecut.
- care iese imediat atunci când rulare înainte la prompt renuntat.
- crashing atunci când un director non-existente se adaugă la calea de căutare. (Aceasta a împiedicat Katawa Shoujo de pornire în cea mai recentă versiune.)
- Salvare fișier a fost prea mare din cauza ecrane a fi incluse în Salvați fișiere.
Dimensiune
Ce este nou în versiunea 6.13.0:
- Afișare text a fost rescris de la zero. În plus față de sprijinirea multe caracteristici noi, noul punerea în aplicare a Textul este mult mai rapid la aspectul de text și de afișare, și conține codul mult mai curat.
- Printre noile caracteristici care sunt acum suportate de sistemul de afișare a textului sunt:
- Interpolarea de variabile între paranteze drepte. Este posibil acum să scrie cod de genul:
- & quot;. Ai reușit [scor] dintr-un posibil [max_score] puncte & quot;
- Cea mai nouă interpolare șir are loc pe tot text care se afișează, mai degrabă decât doar spun și declarații de meniu. Când este utilizat ca parte a unui ecran, interpolare are acces la variabile ecran local.
- PEP 3101-stil de formatare șir este susținută, ceea ce înseamnă că această sintaxă poate fi folosit pentru a afișa câmpuri și articole, precum și variabile.
- a adăugat suport kerning, atât ca proprietate stil kerning și eticheta k textului.
- Suport pentru text ruby (de asemenea, cunoscut sub numele furigana), prin intermediul tc și tag-uri de text RB, iar proprietatea stil ruby_style.
- Noul spatiu si textul vspace tag-uri face mai ușor de spațiu în text.
- Cea mai nouă tag de text cps controlează viteza de afișare a textului.
- În mod implicit, Ren'Py folosește algoritmul unicode linebreaking pentru a găsi puncte la care o linie poate fi rupt. Acest algoritm trebuie să se rupă în mod corect liniile care conțin un amestec de limbi vest și de est. Întrucât algoritmul este incorectă pe unele texte coreene, Ren'Py pune în aplicare, de asemenea, o variantă coreean cu spatii, care rupe doar ruleaza textului coreean la spațiu. Aceste algoritmi pot fi selectate de către proprietate stil de limbă.
- Ren'Py folosește acum algoritmul Knuth linebreaking-Plass de a alege punctele de la care se împarte efectiv de linii. Acest algoritm încearcă să minimizeze neuniformitatea toate liniile excepția celui din urmă. Ren'Py sprijină, de asemenea, un mod de nobreak, care permite o pentru a crea un text mai mare decât ecranul fără a fi înfășurat în mod automat. Acestea pot fi selectate folosind proprietatea de stil de aspect.
- Cea mai nouă proprietate stil newline_indent determină dacă Ren'Py adaugă indentare după o linie nouă în text.
- Noul stil line_leading insertii de proprietate spațiul de mai sus o linie de text. (Text Ruby pot fi plasate în acest spațiu.)
- Textul poate fi tradus automat înainte de a fi afișat. (Acest sprijin va fi îmbunătățit într-un comunicat mare viitor.)
- DirectX Suport
- În sistemele Windows, care au actualizarea DirectX februarie 2010 instalat, Ren'Py va folosi DirectX prin stratul de adaptare unghi, în locul unor OpenGL sau redare software. Stratul UNGHI este folosit de browsere web populare, cum ar fi Firefox și Google Chrome. Acest lucru permite redarea hardware pentru a fi utilizate pe sisteme cu built-in grafica, în cazul în care șoferii susțin adesea DirectX mult mai bine decât OpenGL.
- La pornire, Ren'Py va testa capacitățile grafice ale calculatorului se execută pe. Dacă software-ul face este folosit, sau jocul face la o viteză inacceptabil lent, Ren'Py va afișa un mesaj de avertizare pentru utilizator. Mesajul de avertizare include un link către o pagină pe renpy.org care explică modul de a actualiza driverele grafice.
- Această versiune a Ren'Py va folosi numai redare software dacă ambele DirectX și OpenGL sunt incapabile de redare jocuri Ren'Py. Ecran-scalarea în redare software-ul a fost înlocuit cu o versiune mai simplă dar mai lent.
- Alte modificările
- Ren'Py include acum un sistem de preferință stil. Acest sistem permite stiluri care urmează să fie schimbat după faza de inițializare a terminat. Aceste schimbări sunt salvate cu datele persistente. Printre altele, preferințe de stil permite un joc pentru a oferi utilizatorului posibilitatea de a modifica fontul, dimensiunea și culoarea textului dialog.
- A fost adăugat suport pentru galerii bazate pe ecran imagini și camere de muzică. Acest sprijin constă dintr-un clase care prevede acțiuni care fac ușor pentru a prezenta utilizatorului cu grafică și muzică. Creatorul este responsabil pentru crearea ecrane care utilizează acțiunile furnizate.
- Fișierul screens.rpy implicit, utilizat atunci când un joc nou este creat, contine suport pentru o & quot; meniu rapid & quot ;. Acest meniu adauga butoane de ecrane care permit utilizatorului să rapid salva, de încărcare rapidă, cu excepția, comutare sărind peste, comutați modul automat înainte, și accesați meniul preferințe.
- Ren'Py include 5 teme noi, și un număr de noi scheme de culori.
- Mai multe acțiuni noi. SelectedIf () Acțiunea permite creatorului de a controla dacă un buton este afișat în stare selectată. SetMixer () Acțiunea permite un mixer pentru a fi setat la o anumită valoare. Rollback () și derulare înainte () acțiuni permit creatorului de a se lega rollback la butoane.
- Comportamentul Xfill și stil yfill proprietățile fost schimbat accidental în seria 6.12. Acesta a fost returnat la comportamentul istoric.
- dizolva () și ImageDissolve () tranziții să ia acum un parametru time_warp.
- Frame () afișabilă permite acum utilizatorului să specifice stânga, sus, dreapta, iar frontierele de jos în mod independent.
- proprietate stil caret permite utilizatorului să personalizeze cursorul unui widget de intrare.
- Funcția renpy.displayable () a fost expus la utilizatorul.
- Temporizatoare pot lua acum o listă de acțiuni, mai degrabă decât doar un singur apelabilă.
- Trei transformă s-au adăugat în bibliotecă implicit:. Top, topleft, și topright
- Ren'Py pot încărca fișiere acum (inclusiv imagini, muzică, și fonturi) de la un pachet Android.
- declaratii definite de utilizator pot lua acum un bloc, care declarația este responsabil pentru analiza.
- Redactarea documentației pentru:
- Meniuri
- transformă
- Displayables definite de Creator
- Mai multe indicii s-au adăugat la documentația, iar stilul a fost actualizată.
- Ren'Py utilizează acum biblioteca libjpeg-turbo, pentru mai rapidă jpeg încărcare. Ren'Py folosește acum libav 0.7.1, pentru compatibilitate îmbunătățită cu formatele de film.
- sprijin Eliminat pentru platforma Iliada.
- PowerPC a fost eliminat din distribuție principal Ren'Py. Este disponibilă pentru descărcare de pe site-ul web Ren'Py.
- Vă mulțumim pentru Aleema pentru a contribui noile teme și scheme de culori.
Au fost adăugate
Suport
Ce este nou în versiunea 6.12.2:.
- ATL Transformă cu parametrii compila corect
- MultipleTransition funcționează împreună cu pauze.
- Mouse-ul este afișat atunci când un iesi acțiune este rulată în timp ce un film este redat.
- O fix pentru o blocare care a avut loc atunci când utilizatorul a intrat în meniul jocului în timp ce o tranziție a fost difuzate.
- RENPY_SCALE_FAST funcționează din nou.
- Ren'Py compilează cu versiunile mai noi de ffmpeg.
- Sar peste termină atunci când jocul repornește.
- Fixed o problemă cu textură de upload care a făcut jocuri vizibil mai lent.
- Alegeți o dimensiune mai bun implicită pentru ferestre pe monitoare mici, cum ar fi netbook-uri.
- Xfill și yfill lucra acum pentru vbox și HBox, respectiv.
- Faceți clic-pentru-a continua remedieri.
- remedieri imagine Side.
- remedieri de documentare.
Ce este nou în versiunea 6.12.1:
- atribute fotografie face nu mai este necesară pentru a specifica fiecare parte a unei imagini schimbat.
- Declarația zicem poate modifica imaginea atributele atunci când un personaj vorbește.
- laterale pot fi specificate cu declarația de imagine, și poate fi utilizat cu un dialog NVL-mode.
- transformate lipicioase permite o transformare a continua printr-o schimbare de imagine.
Imagini
Cerințe :
- Python
Comentariile nu a fost găsit