NScripter

NScripter
Type Spilmotor ( liste )
Udvikler Naoki Takahashi
Understøttet OS Windows
Skrevet i sprog C++
Licens Freeware
nyeste version 23.02 . 2018
nscripter.com

NScripter  er en spilmotor til at skabe visuelle romaner . Skrevet af Naoki Takahashi (高橋 直樹 Takahashi Naoki ). Navnet består af det første bogstav i navnet på forfatteren af ​​motoren - "N", og ordet "Scripter", der angiver denne NScripter som efterfølgeren til Scripter3-motoren af ​​Takahashi Ataru ( Jap. Takahashi Ataru ) har delvist arvet sin syntaks.

På grund af sin enkelhed (bruger et assembler-lignende scriptsprog) og meget liberale licens (gratis selv til kommerciel brug), er det blevet populært i Japan. Brugt til en række kommercielle projekter: HaniHani , Tsukihime , Binary Pot , Higurashi no Naku Koro ni og mange flere.

ONScripter

ONScripter
Type Spilmotor ( liste )
Udvikler Ogapee
Understøttet OS Windows, Linux, macOS
Skrevet i sprog C++
Licens GPL
onscripter.sourceforge.jp

Den originale NScripter var kun tilgængelig til Microsoft Windows og understøttede kun japansk. Derfor blev der skrevet flere kloner. Den mest populære var ONScripter, en open source-motor baseret på SDL -grafikbiblioteket . Takket være ONScripter har brugerne mulighed for at spille spil og romaner skabt på NScripter-motoren på andre platforme. Især er der porte af ONScripter til macOS , Linux , Sega Dreamcast , Sony Playstation 3 , Sharp Zaurus , Nintendo DS , PlayStation Portable og Apple iPhone .

ONScripter-En

ONScripter-En
Type Spilmotor ( liste )
Udvikler Mion
Nøgleprogrammører _ Peter Jolly
Udgivelses dato 5. september 2006
Understøttet OS Windows, Linux, macOS
Skrevet i sprog C++
Licens GPL
nyeste version 20110930 / 30. september 2011
web.archive.org/web/2018...

Da ONScripter, som er en renracet klon, arvede de samme mangler som sin "forfader", udviklede en engelsktalende gruppe fanoversættere kaldet insani patches, der tilføjer understøttelse af 1-byte-tegn på linje med Shift-JIS, såvel som korrekte linjeskift (funktion manglede, fordi der ikke er bindestreger som sådan på japansk), som efterfølgende blev inkluderet i den officielle distribution af ONScripter. På trods af dette fortsatte gruppen med at opretholde deres egen afdeling, kaldet ONScripter-En. I 2006 overdrog insani udviklingen af ​​filialen til Peter "Haeleth" Jolly.

Proportional ONScripter

Proportional ONScripter
Type Spilmotor ( liste )
Udvikler Mion
Nøgleprogrammører _ Peter Jolly
Udgivelses dato 6. september 2006
Understøttet OS Windows, Linux, macOS
Skrevet i sprog C++
Licens GPL
nyeste version 20111009 / 9. oktober 2011
Første spil på motoren Tokoyo no Hoshizora (russisk version) / 15. november 2007
web.archive.org/web/2018...

I 2006 begyndte arbejdet på en Unicode-orienteret gren af ​​ONScripter kaldet "Proportional ONScripter", eller blot "PONScripter". I modsætning til ONScripter understøtter Proportional ONScripter scripts kodet i UTF-8-format samt mange yderligere funktioner, herunder:

Alt dette gjorde det muligt at oversætte romaner, der oprindeligt blev udgivet på nScripter-motoren, til alle sprog i verden, inklusive russisk.

I slutningen af ​​2009 ændrede udvikleren af ​​den engelske afdeling af ONScripter-En og Proportional ONScripter sig. Det var Mion, lederen af ​​Sonozaki Futago-tachi-fanlokaliseringsgruppen, som på et tidspunkt udgav en oversættelse af den originale kilderoman Higurashi no Naku Koro ni .

ONScripter-ANSI

Det er en lille modifikationspatch, der tilføjer understøttelse af scripts i Windows-1251-kodning i stedet for Shift-JIS, brugt i den originale version af den originale ONScripter-En-gren.

ONslaught

ONslagt
Type Spilmotor ( liste )
Udvikler Helios_VMG
Udgivelses dato 30. december 2008
Understøttet OS Windows
Skrevet i sprog C , C++ , Yacc
Licens BSD
nyeste version 20111126 / 26. november 2011
Første spil på motoren Tsukihime (russisk version)
sourceforge.net/projects...

I begyndelsen af ​​2009 blev den skrevet som et alternativ til ONScripter. Indeholder delvist Proportional ONScripters funktioner, samt en stor liste over understøttede kodninger til scripts sammen med Shift-JIS og UTF-8. Det giver dig også mulighed for at strække et billede med lav opløsning til fuld skærm uden at ændre selve skærmopløsningen. I skrivende stund er kompatibiliteten med eksisterende romaner lav, og en række nødvendige funktioner mangler.

Fakta om nye lokaliseringer

ONScripter-En blev brugt i næsten alle engelske lokaliseringer af nScripter-romaner. På grund af det faktum, at Naoki Takahashi tilføjede understøttelse af 1-byte tekst kun i den seneste version af sin motor, blev et potentielt oversættelsespublikum savnet.

Proportional ONScripter er blevet brugt i russiske lokaliseringer af de gratis korte romaner Tokoyo no Hoshizora , Natsu no Hi no Resonance , Negaeba Kitto , den officielle franske version af Higurashi no Naku Koro ni og flere uofficielle kommercielle romanporte.

ONSlaught blev brugt i den russiske lokalisering af Tsukihime .

Eksempler

Et eksempel på et simpelt "program" til nScripter-miljøet, der udsender "Hej, verden!" *Definere spil *Start sætvindue 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 'Hej verden! ende Et eksempel på en simpel hovedmenu med en baggrund (med kommentarer) *Definere effekt 2,10,1000 ;Tildel effekt 2 som 10. effekt: "emergence from the dark", med en varighed på 1 sekund spil *Start bg "image.png",2 ;Åbn baggrundsbilledet med den angivne effekt lokaliser 10,12 ;Find tekst, knapper vælg "Start spil",*gamestart ;Indstil knappen *spilstart ;Spillet starter sætvindue 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 ;Indstil tekstkanter, skriftstørrelse osv. bg "fon.jpg",2 ;Indstil baggrunden for spillet `Hej verden!\ ;Udskriv tekst ende

Links