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
190
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
450
SSH Can
oursky
1
270
HTTP/2
oursky
0
310
watchOS2
oursky
0
270
Common QA issues
oursky
0
170
Complex is better than complicated
oursky
0
250
Clean code again
oursky
3
330
Flux + React
oursky
1
350
git_workflow.pdf
oursky
0
260
Other Decks in Programming
See All in Programming
Spatial Rendering for Apple Vision Pro
warrenm
0
110
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
140
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.7k
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
140
Recoilを剥がしている話
kirik
5
6.8k
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
100
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
190
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
良いユニットテストを書こう
mototakatsu
8
2.6k
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
450
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Writing Fast Ruby
sferik
628
61k
Making Projects Easy
brettharned
116
5.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
Site-Speed That Sticks
csswizardry
2
190
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
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]