Ren'Py is een open source, volledig gratis en multiplatform visuele roman engine geïmplementeerd in Python en ontworpen vanuit de offset om gebruikers te helpen gebruiken woorden, afbeeldingen en geluiden te verhalen met hun computer te vertellen.
De software wordt gedistribueerd als een SDK (Software Development Kit) en het & rsquo; s bestaat uit makkelijk te gebruiken en efficiënte scripttalen, die het mogelijk voor niet-programmeurs om visuele romans zonder al te veel hassle.Features creëren maken op een glanceKey functies onder andere een spel menu, automatisch opslaan van games, raam en fullscreen gameplay modes, rollback functionaliteit, voorspellende het laden van afbeeldingen, de mogelijkheid om zelfstandig te veranderen geluidseffecten, stem en muziek volume, evenals de mogelijkheid om tekst, auto-voorschot tekst over te slaan, of verbergen tekst.
Daarnaast bevat het een tutorials die van de get-go aan gebruikers zal worden gepresenteerd. Het enige wat je hoeft te doen om te beginnen en te leren hoe u de applicatie gebruiken om te bouwen visuele romans is om op de & ldquo; Launch Project & rdquo; knop. Een visuele roman zal onmiddellijk openen in een nieuw venster, maar je zult nog steeds in staat zijn om de configuratie-bestanden te bewerken met een tekstverwerker, dat zal worden aanbevolen om u wanneer het proberen om de respectieve files.Requires geen installationRen'Py vereist geen installatie bewerken, net Download de nieuwste versie van Softoware of van de officiële website van het project (zie de homepage link aan het einde van het artikel), bespaart het archief op uw thuismap, pak het uit, open een Terminal app, navigeer naar de locatie waar u & rsquo; het archiefbestand (bv cd /home/softoware/renpy-6.18.3-sdk) ve gewonnen en lopen de & lsquo; sh renpy.sh & rsquo; command.Works met GNU / Linux, Mac OS X en Windows OSesRen'Py is een cross-platform software, wat betekent dat het & rsquo; s officieel ondersteund onder alle GNU / Linux distributies, evenals op het Microsoft Windows en Mac OS X-besturingssysteem systemen. Op Linux en Mac is compatibel met zowel 32 als 64-bit computer platforms, maar op Windows het wordt alleen ondersteund op x86 machines
Wat is nieuw in deze release:.
- Deze versie voegt de showif verklaring taal screenen. De showif verklaring toont en verbergt haar kinderen op basis van een voorwaarde. Toen haar kinderen zijn ATL-transformaties, showif levert ATL evenementen om de show en verberg proces te beheren.
- Ren'Py's image voorspelling mechanisme nu modellen de terugkeer stack, en kan beelden te voorspellen door middel van een gesprek en terugkeer paar. Voorheen zou een oproep gevolgd door een terugkeer afbeelding voorspelling te blokkeren.
- Ren'Py voorspelt nu dat de start label zal worden genoemd in het hoofdmenu. Dit zal helpen om onverwachte afbeelding belastingen aan het begin van een spel te voorkomen.
- De ATL op de verklaring van nu kan een door komma's gescheiden lijst met namen evenement te nemen.
- De nieuwe updater.UpdateVersion () functie contacten een update-server en bepaalt of er een update beschikbaar is.
- De nieuwe renpy.invoke_in_thread () functie loopt een functie in een achtergrond draad, en start de interactie zien wanneer die draad afwerkingen.
Wat is nieuw in versie 6.16.3:
- Deze versie lost een probleem dat overmatige textuur kunnen veroorzaken geheugengebruik. Het verbetert ook de Android ondersteuning op verschillende manieren, waardoor het mogelijk is voor Ren'Py spelletjes om te verschijnen in de sectie tablet van Google Play.
Wat is nieuw in versie 6.16.2:
- Deze versie voegt een Spaanse vertaling van de draagraket en de sjabloon spel.
- Deze versie voegt de nieuwe renpy.get_mouse_pos () functie, die de muis positie ophaalt als een muis wordt ondersteund.
Wat is nieuw in versie 6.14:
- heeft De Ren'Py launcher is herschreven. Het is nu veel aantrekkelijker, en bevat een nieuw script navigatiefunctie die het makkelijk maakt om Ren'Py code te navigeren.
- Voor de meeste makers, nu raden wij het gebruik van de Editra editor met Ren'Py ondersteuning. Hoewel nog steeds in beta, Editra is redacteur een lichtgewicht en krachtige programmeur waarop we functies die het gemak Ren'Py ontwikkeling toegevoegd. (JEdit wordt nog steeds ondersteund, wanneer Editra is niet geschikt.)
- De Ren'Py bouwproces is ook bijgewerkt. Nu is het mogelijk om, in een enkele klik, archiefbestanden en bouwen van een verdeling van je spel. Games kunnen ook gebruik maken van dezelfde web updater die wordt gebruikt om Ren'Py te werken.
- De motor juiste heeft ook gezien vele verbeteringen:
- Het afspelen van video is herschreven om robuustheid, de prestaties en stabiliteit te verbeteren. WebM is nu een ondersteund formaat.
- De nieuwe A White Tulip thema, geschreven vanuit het niets, biedt enige diversiteit om het uiterlijk van Ren'Py games.
- Verbeteringen aan het terugschroeven van prijzen, waaronder de mogelijkheid om rollback te repareren, zodat de gebruiker een keuze niet kan veranderen eenmaal gemaakt, zonder herladen.
- Verschillende gemak snelkoppelingen zijn toegevoegd aan schermen. Een viewport met schuifbalken kunnen nu worden aangemaakt als een enkele verklaring, en de stijl eigenschappen van tekst binnen textbuttons en labels kunnen direct worden veranderd.
- Een experimentele nieuwe afbeelding lading logboek helpt makers begrijpen afbeelding voorspelling en cache misses.
- Linux x86_64 wordt nu ondersteund door Ren'Py. Linux-distributies zal zowel x86 en x86_64 cpu's ondersteunen.
- Ren'Py schepen met Python 2.7, en veel van de bibliotheken die Ren'Py ten grondslag liggen zijn bijgewerkt.
- Deze versie heeft gezien een enorme hoeveelheid steun van de gemeenschap. Ik dank in het bijzonder:
- Edwin, om bij te dragen de verbeterde rollback ondersteuning en een aantal bugfixes en nieuwe functies.
- Doomfest, voor het visuele ontwerp van de nieuwe draagraket.
- Ren en Jake Staines voor het bijdragen van de nieuwe A White Tulip thema.
- SleepKirby voor verbeteringen aan de documentatie Ren'Py's.
- Apricotorange, voor het toevoegen van de NVL-modus tutorial om documentatie Ren'Py's.
Wat is nieuw in versie 6.13.12:.
- Het probleem is gerelateerd minimaliseren en herstellen bug
- Verbetert de compatibiliteit met games die config.keymap vervangen.
- Maakt StylePreference en Taal om samen te werken.
- Logs om het systeem temp directory als het niet kan kronkelen naar de huidige directory.
- Hiermee kan de screenshot bestandsnaam te worden geconfigureerd door de maker.
- Fixes toetsenbord aanpassing van de bars.
- Werkt het scherm voorkeuren wanneer het venster resizes.
- Wist toetsenbord modifiers (zoals alt) wanneer het venster de focus krijgt. Dit lost een probleem waar de alt van een alt-tab zou worden herinnerd door Ren'Py, zelfs nadat de toets is losgelaten.
Wat is nieuw in versie 6.13.8:.
- Een crash bij het omgaan met bepaalde ongeldige lettertypen
- Pauzeren te lang bij het typen van tekst.
- Het snijden van een pixel uit een stukje tekst bij fractionele spatiëring werd gebruikt.
- Crashen wanneer de tijd is ingesteld in de verre toekomst of verleden.
- Onmiddellijk verlaten toen naar voren rollen op het stoppen prompt.
- crashen wanneer een niet-bestaande map wordt toegevoegd aan het zoekpad. (Dit verhinderde Katawa Shoujo van start in de nieuwste versie.)
- Save-bestandsgrootte was overdreven groot te wijten aan schermen worden opgenomen in save-bestanden.
Wat is nieuw in versie 6.13.0:
- Tekst-display is herschreven vanaf nul. Naast het ondersteunen van vele nieuwe functies, de nieuwe uitvoering van de tekst is veel sneller op tekst lay-out en display en bevat veel schoner code.
- Een aantal van de nieuwe functies die nu worden ondersteund door de tekstweergave systeem zijn:
- interpolatie van variabelen tussen vierkante haakjes. Het is nu mogelijk om code te schrijven als:
- & quot;. Je scoorde [score] uit van een mogelijke [max_score] punten & quot;
- De nieuwe string interpolatie vindt plaats op alle tekst die wordt weergegeven, in plaats van alleen maar te zeggen en menu verklaringen. Bij gebruik als deel van een scherm, interpolatie toegang tot screen-lokale variabelen.
- PEP 3101-stijl string opmaak wordt ondersteund, waardoor deze syntax kan worden gebruikt om velden en items, en variabelen weer.
- Kerning steun werd toegevoegd, zowel als het eigendom spatiëring stijl en de k tekst tag.
- Ondersteuning voor ruby-tekst (ook bekend als furigana), via de rt en rb tekst labels, en het pand ruby_style stijl.
- De nieuwe ruimte en vspace tekstlabels maken het gemakkelijk om witruimte in de tekst.
- De nieuwe cps tekst tag regelt de snelheid van de tekstweergave.
- Standaard Ren'Py gebruikt de unicode linebreaking algoritme om punten waar een lijn kan worden doorbroken vinden. Dit algoritme dienen correct te breken lijnen die een mix van westerse en oosterse talen bevatten. Sinds die algoritme is onjuist op sommige Koreaanse teksten, Ren'Py voert ook een Koreaans-met-ruimtes variant, dat slechts breekt runs van de Koreaanse tekst op witruimte. Deze algoritmen kunnen worden geselecteerd door de accommodatie taal stijl.
- Ren'Py maakt nu gebruik van de Knuth-Plass linebreaking algoritme om de punten waar het eigenlijk splitst lijnen te kiezen. Dit algoritme probeert de ongelijkmatigheid van alle lijnen behalve de laatste minimaliseren. Ren'Py ondersteunt ook een Nobreak modus, waarmee men een tekst groter dan het scherm zonder dat het automatisch verpakt creëren. Deze kunnen worden geselecteerd met behulp van de eigenschap layout stijl.
- De nieuwe newline_indent stijl eigenschap bepaalt wanneer Ren'Py voegt inspringen na een nieuwe regel in de tekst.
- De nieuwe line_leading stijl woning inserts ruimte boven een regel tekst. (Ruby tekst kan in deze ruimte worden geplaatst.)
- De tekst kan automatisch worden vertaald voordat het wordt weergegeven. (Deze steun zal worden verbeterd in een toekomstige grote release.)
- DirectX Ondersteuning
- Op Windows-systemen waarop de februari 2010 DirectX-update geïnstalleerd, Ren'Py zal gebruik maken van DirectX via de HOEK aanpassingslaag, in plaats van OpenGL of software rendering. De HOEK laag wordt gebruikt door populaire web browsers zoals Firefox en Google Chrome. Dit staat hardware rendering te gebruiken op systemen met ingebouwde grafische, waar's ondersteunen vaak DirectX veel beter dan OpenGL.
- Bij het opstarten zal Ren'Py de grafische mogelijkheden van de computer waarop het draait te testen. Als de software te maken wordt gebruikt, of het spel maakt op een onaanvaardbaar lage snelheid, zal Ren'Py een waarschuwing voor de gebruiker weer. De waarschuwing bevat een link naar een pagina op renpy.org dat uitlegt hoe je de grafische drivers te updaten.
- Deze versie van Ren'Py zal alleen gebruik maken van de software renderer als zowel DirectX en OpenGL zijn niet in staat van destructie Ren'Py games. Screen-scaling in de software renderer is vervangen door een eenvoudiger maar langzamer versie.
- Andere wijzigingen
- Ren'Py bevat nu een stijl voorkeur systeem. Dit systeem maakt het mogelijk stijlen te worden gewijzigd nadat de init fase is voltooid. Deze veranderingen worden opgeslagen met de persistente data. Onder andere stijl voorkeuren toestaan dat een spel om de gebruiker de mogelijkheid om het lettertype, de grootte te veranderen, en de kleur van de dialoog tekst bieden.
- Er is ondersteuning toegevoegd voor het scherm op basis van foto albums en muziek kamers. Deze ondersteuning bestaat uit een klassen die acties die het gemakkelijk maken om de gebruiker met graphics en muziek presenteren biedt. De maker is verantwoordelijk voor het creëren van schermen die de geleverde acties te gebruiken.
- De standaard screens.rpy bestand, gebruikt wanneer er een nieuw spel wordt gemaakt, bevat ondersteuning voor een & quot; snelle menu & quot ;. Dit menu voegt knoppen om schermen die de gebruiker toestaan om snel te redden, snel laden, opslaan, toggle overslaan, toggle auto-forward-modus, en toegang te krijgen tot het menu Voorkeuren.
- Ren'Py bevat 5 nieuwe thema's, en een aantal nieuwe kleuren.
- Verschillende nieuwe acties zijn toegevoegd. De SelectedIf () actie laat de maker om te bepalen wanneer een knop wordt weergegeven in de geselecteerde staat. De setmixer () actie kan een mixer wordt ingesteld op een specifieke waarde. Het terugdraaien () en terugzetten van () acties mogelijk maken de maker om rollback binden aan knoppen.
- Het gedrag van de xfill en yfill stijl eigenschappen is per ongeluk veranderd in de 6.12-serie. Het is teruggekeerd naar het historische gedrag.
- De Los () en ImageDissolve () transities nu een time_warp parameter.
- De Frame () weer te geven laat de gebruiker nu naar links, boven opgeeft, rechts en onder grenzen onafhankelijk.
- Het pand dakje stijl kan de gebruiker de dakje van een input widget aan te passen.
- De renpy.displayable () functie is blootgesteld aan de gebruiker.
- Timers kunnen nu een lijst van acties, in plaats van slechts een enkel opvraagbaar.
- Drie transformaties werden toegevoegd aan de standaard bibliotheek:. De beste, topleft en topright
- Ren'Py kunt nu bestanden (zoals afbeeldingen, muziek en fonts) vanaf een Android-pakket te laden.
- Door de gebruiker gedefinieerde verklaringen kunnen nu een blok, waarvan de verklaring is verantwoordelijk voor het ontleden.
- schreef documentatie voor:
- Menus
- Transforms
- -Schepper Defined Displayables
- Verscheidene indexen werden toegevoegd aan de documentatie, en de stijl is bijgewerkt.
- Ren'Py maakt nu gebruik van de libjpeg-turbo bibliotheek, voor snellere jpeg laden. Ren'Py gebruikt nu libav 0.7.1, voor een verbeterde compatibiliteit met filmformaten.
- Verwijderd steun voor de iLiad platform.
- PowerPC ondersteuning is verwijderd van de belangrijkste Ren'Py distributie. Het is beschikbaar als download vanaf de Ren'Py website.
- Met dank aan Aleema voor het bijdragen van de nieuwe thema's en kleuren.
Wat is nieuw in versie 6.12.2:.
- ATL Transformeert met parameters correct compileren
- MultipleTransition werkt in combinatie met pauzes.
- De muis wordt weergegeven wanneer een quit actie wordt uitgevoerd terwijl een film wordt afgespeeld.
- Een fix voor een vastloper die plaatshadden wanneer de gebruiker het spel menu ingevoerd terwijl een overgang liep.
- RENPY_SCALE_FAST werkt weer.
- Ren'Py compileert met nieuwere versies van ffmpeg.
- Skipping eindigt wanneer het spel opnieuw wordt gestart.
- een probleem opgelost met textuur uploaden dat games merkbaar langzamer gemaakt.
- Kies een betere standaard grootte voor vensters op kleine beeldschermen, zoals netbooks.
- xfill en yfill werken nu voor vbox en hbox, resp.
- Click-to-blijven fixes.
- image Side fixes.
- Documentatie fixes.
Wat is nieuw in versie 6.12.1:
- Afbeelding attributen maken het niet meer nodig om elke specificeren onderdeel van een gewijzigde afbeelding.
- De inspraak statement afbeelding kan veranderen attributen als een personage spreekt.
- Side beelden kan worden opgegeven met het beeld statement, en kan worden gebruikt met NVL-modus dialoog.
- Sticky transformaties mogelijk maken een transformatie door te gaan door middel van een afbeelding wijzigen.
Eisen
- Python
Reacties niet gevonden