NScripter

NScripter
Sorts Spelmotor ( lista )
Utvecklaren Naoki Takahashi
OS som stöds Windows
Skrivet på språk C++
Licens Gratisprogram
senaste versionen 23.02 . 2018
nscripter.com

NScripter  är en spelmotor för att skapa visuella romaner . Skrivet av Naoki Takahashi (高橋 直樹 Takahashi Naoki ). Namnet består av den första bokstaven i namnet på författaren till motorn - "N", och ordet "Scripter", vilket anger att NScripter som efterträdare till Scripter3-motorn av Takahashi Ataru ( Jap. Takahashi Ataru ) ärvde delvis dess syntax.

På grund av dess enkelhet (använder ett assembler-liknande skriptspråk) och mycket liberala licenser (gratis även för kommersiellt bruk), har den blivit populär i Japan. Används för ett antal kommersiella projekt: HaniHani , Tsukihime , Binary Pot , Higurashi no Naku Koro ni och många fler.

ONScripter

ONScripter
Sorts Spelmotor ( lista )
Utvecklaren Ogapee
OS som stöds Windows, Linux, macOS
Skrivet på språk C++
Licens GPL
onscripter.sourceforge.jp

Den ursprungliga NScripter var endast tillgänglig för Microsoft Windows och stödde endast japanska. Därför skrevs flera kloner. Den mest populära var ONScripter, en öppen källkodsmotor baserad på SDL -grafikbiblioteket . Tack vare ONScripter har användare möjlighet att spela spel och romaner skapade på NScripter-motorn på andra plattformar. I synnerhet finns det portar av ONScripter för macOS , Linux , Sega Dreamcast , Sony Playstation 3 , Sharp Zaurus , Nintendo DS , PlayStation Portable och Apple iPhone .

ONScripter-En

ONScripter-En
Sorts Spelmotor ( lista )
Utvecklaren Mion
Nyckelprogrammerare _ Peter Jolly
Utgivningsdatum 5 september 2006
OS som stöds Windows, Linux, macOS
Skrivet på språk C++
Licens GPL
senaste versionen 20110930 / 30 september 2011
web.archive.org/web/2018...

Eftersom ONScripter, som är en renrasig klon, ärvde samma brister som sin "förfader", utvecklade en engelsktalande grupp fanöversättare kallade insani patchar som lägger till stöd för 1-byte-tecken i nivå med Shift-JIS, samt korrekta radbrytningar (funktion saknades eftersom det inte finns några bindestreck som sådana på japanska), som senare inkluderades i den officiella distributionen av ONScripter. Trots detta fortsatte gruppen att upprätthålla sin egen filial, kallad ONScripter-En. 2006 överlämnade insani utvecklingen av filialen till Peter "Haeleth" Jolly.

Proportionell ONScripter

Proportionell ONScripter
Sorts Spelmotor ( lista )
Utvecklaren Mion
Nyckelprogrammerare _ Peter Jolly
Utgivningsdatum 6 september 2006
OS som stöds Windows, Linux, macOS
Skrivet på språk C++
Licens GPL
senaste versionen 20111009 / 9 oktober 2011
Första spelet på motorn Tokoyo no Hoshizora (rysk version) / 15 november 2007
web.archive.org/web/2018...

2006 började arbetet med en Unicode-orienterad gren av ONScripter som heter "Proportional ONScripter", eller helt enkelt "PONScripter". Till skillnad från ONScripter stöder Proportional ONScripter skript kodade i UTF-8-format, såväl som många ytterligare funktioner, inklusive:

Allt detta gjorde det möjligt att översätta romaner, som ursprungligen släpptes på nScripter-motorn, till alla språk i världen, inklusive ryska.

I slutet av 2009 ändrades utvecklaren av den engelska grenen av ONScripter-En och Proportional ONScripter. Det var Mion, chefen för Sonozaki Futago-tachi-fanlokaliseringsgruppen, som vid ett tillfälle släppte en översättning av den ursprungliga källromanen Higurashi no Naku Koro ni .

ONScripter-ANSI

Det är en liten modifieringspatch som lägger till stöd för skript i Windows-1251-kodning istället för Shift-JIS, som används i den ursprungliga versionen av den ursprungliga ONScripter-En-grenen.

ONslaught

ONslakt
Sorts Spelmotor ( lista )
Utvecklaren Helios_VMG
Utgivningsdatum 30 december 2008
OS som stöds Windows
Skrivet på språk C , C++ , Yacc
Licens BSD
senaste versionen 20111126 / 26 november 2011
Första spelet på motorn Tsukihime (rysk version)
sourceforge.net/projects...

I början av 2009 skrevs den som ett alternativ till ONScripter. Inkluderar delvis proportionella ONScripters funktioner, såväl som en stor lista över kodningar som stöds för skript tillsammans med Shift-JIS och UTF-8. Det låter dig också sträcka en lågupplöst bild till helskärm utan att ändra själva skärmupplösningen. När detta skrivs är kompatibiliteten med befintliga romaner låg, och ett antal nödvändiga funktioner saknas.

Fakta om nya lokaliseringar

ONScripter-En användes i nästan alla engelska lokaliseringar av nScripter-romaner. På grund av det faktum att Naoki Takahashi lade till stöd för 1-byte text endast i den senaste versionen av sin motor, missades en potentiell översättningspublik.

Proportional ONScripter har använts i ryska lokaliseringar av de fria kortromanerna Tokoyo no Hoshizora , Natsu no Hi no Resonance , Negaeba Kitto , den officiella franska versionen av Higurashi no Naku Koro ni , och flera inofficiella kommersiella romanportar.

ONSlaught användes i den ryska lokaliseringen av Tsukihime .

Exempel

Ett exempel på ett enkelt "program" för nScripter-miljön som matar ut "Hello, world!" *definiera spel *Start setfönster 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 "Hej världen! slutet Ett exempel på en enkel huvudmeny med bakgrund (med kommentarer) *definiera effekt 2,10,1000 ;Tilldela effekt 2 som 10:e effekt: "uppkomst ur mörkret", med en varaktighet på 1 sekund spel *Start bg "image.png",2 ;Öppna bakgrundsbilden med den angivna effekten lokalisera 10,12 ;Loka in text, knappar välj "Start Game",*gamestart ;Ställ in knappen *spelstart ;Spelet startar setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 ;Ange textkanter, teckenstorlek, etc. bg "fon.jpg",2 ;Ställ in bakgrunden för spelet `Hej världen!\ ;Skriv ut text slutet

Länkar