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
0
250
KiriKiri x O2 x NVLMarker
Oursky Limited
June 23, 2015
Tweet
Share
More Decks by Oursky Limited
See All by Oursky Limited
UI Automation
oursky
1
520
SSH Can
oursky
1
330
HTTP/2
oursky
0
370
watchOS2
oursky
0
350
Common QA issues
oursky
0
220
Complex is better than complicated
oursky
0
300
Clean code again
oursky
3
390
Flux + React
oursky
1
400
git_workflow.pdf
oursky
0
300
Other Decks in Programming
See All in Programming
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
570
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
210
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
210
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
690
株式会社 Sun terras カンパニーデック
sunterras
0
2k
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
330
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.6k
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
370
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
180
15年目のiOSアプリを1から作り直す技術
teakun
1
600
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
170
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
The browser strikes back
jonoalderson
0
760
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
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]