Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KiriKiri x O2 x NVLMarker
Search
Oursky Limited
June 23, 2015
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KiriKiri x O2 x NVLMarker
Oursky Limited
June 23, 2015
More Decks by Oursky Limited
See All by Oursky Limited
UI Automation
oursky
1
550
SSH Can
oursky
1
350
HTTP/2
oursky
0
380
watchOS2
oursky
0
380
Common QA issues
oursky
0
240
Complex is better than complicated
oursky
0
320
Clean code again
oursky
3
410
Flux + React
oursky
1
420
git_workflow.pdf
oursky
0
320
Other Decks in Programming
See All in Programming
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
Go 1.27 における memory allocation の高速化
andpad
0
110
Android CLI
fornewid
0
210
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
210
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
300
5分で問診!Composer セキュリティ健康診断
codmoninc
0
910
今さら聞けない .NET CLI
htkym
0
180
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
490
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
240
プロポーザルを書いてもらう
pvcresin
0
290
Featured
See All Featured
Everyday Curiosity
cassininazir
0
270
Being A Developer After 40
akosma
91
590k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Crafting Experiences
bethany
1
240
A better future with KSS
kneath
240
18k
Between Models and Reality
mayunak
4
390
Designing Powerful Visuals for Engaging Learning
tmiket
1
480
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
Transcript
Kirikiri, NVL & O2
Download • Kirkiri • http://kikyou.info/tvp/ • NVL maker • http://www.nvlmaker.net/
• O2 Engine • http://developer.novelsphere.jp • Demo and Sublime Text syntax: • https://github.com/novelsphere
Kirikiri / krkr.exe plugins/ <DLL files> data/ image/ character.jpg someone.png
sound/ effect.ogg bgm/ sad.ogg scenario/ first.ks system/ <TJS files> config.tjs
Kirikiri Build in tags are defined here Entry point, like
main() in C / krkr.exe plugins/ <DLL files> data/ image/ character.jpg someone.png sound/ effect.ogg bgm/ sad.ogg scenario/ first.ks system/ <TJS files> config.tjs
NVL Modified Generated / krkr.exe plugins/ <DLL files> data/ image/
character.jpg someone.png sound/ effect.ogg bgm/ sad.ogg scenario/ first.ks system/ <TJS files> config.tjs
O2 / krkr.exe config.json plugins/ <JS files> data/ image/ character.jpg
someone.png sound/ effect.ogg + mp3 bgm/ sad.ogg + mp3 scenario/ first.ks system/ <TJS files> Ignored Convert to JS Copied Ignored
Script 1.Normal flow 2.Debug 3.Non-blocking tags 4.Jump 5.Macro 6.Animation
Debug • O2 plugins • debug.js • debugger.js
jump / call macro macro macro macro.ks first.ks jump /
return chapter1.ks jump / call text image more tags Common patterns Setup
Common patterns Multiple choice locate button locate button locate button
s make_button make_button make_button s NVL maker selstart selbutton selbutton selbutton selend
Animation [Image] .asd _a.png
Kirikiri vs O2 • [if exp=“f.ײ>5”][endif] • [if o2_exp=“f.ײ>5”][endif] •
[loadplugin] • [o2_loadplugin] DLL JS JS TJS
Kirikiri vs NVL • NVL is based on KAGEX!!!!!!!!!!!!!!!!!!!!!!!!!! •
It’s like C and C++ • New layers: stage, event • Encourage game-specific terms as tag name • [npc name=“ໟ”] vs [ໟ] • Convenient(?) options • er_after_p = [p][er]