1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2012, Tom Rothamel
# This file is distributed under the same license as the Ren'Py Visual Novel Engine package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Ren'Py Visual Novel Engine 6.15.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-06 11:52\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../source/nvl_mode.rst:7
# 6d2be34f815749e581d2edce54c9503b
msgid "NVL-Mode Tutorial"
msgstr ""
#: ../../source/nvl_mode.rst:9
# 100aec1a4263438b8e7f43348e548f35
msgid "There are two main styles of presentation used for visual novels. ADV-style games present dialogue and narration one line at a time, generally in a window at the bottom of the screen. NVL-style games present multiple lines on the screen at a time, in a window that takes up the entire screen."
msgstr ""
#: ../../source/nvl_mode.rst:15
# e0f916448e144446ab57c7dacda56282
msgid "In this tutorial, we will explain how to make an NVL-mode game using Ren'Py. This tutorial assumes that you are already familiar with the basics of Ren'Py, as explained in the :doc:`Quickstart manual<quickstart>`."
msgstr ""
#: ../../source/nvl_mode.rst:20
# 5f0f9ef22cf74e60a57966c7bab95ee5
msgid "Getting Started"
msgstr ""
#: ../../source/nvl_mode.rst:22
# dbe331cd8958451480e9655762cb2ebc
msgid "NVL-mode can be added to a Ren'Py script in two steps. The first is to declare the characters to use NVL-mode, and the second is to add ``nvl clear`` statements at the end of each page."
msgstr ""
#: ../../source/nvl_mode.rst:26
# a1d6590ec3bc4d85a72d6c75777ad036
msgid "Characters can be declared to use NVL-mode by adding a ``kind=nvl`` parameter to each of the Character declarations. For example, if we the character declarations from the Quickstart manual are::"
msgstr ""
#: ../../source/nvl_mode.rst:33
# e5c0873aa03043fbb26ae4bfc082d6e2
msgid "Changed to use NVL-mode, those declarations become::"
msgstr ""
#: ../../source/nvl_mode.rst:39
# b73a95434564425dbf4772c7bacc19f2
msgid "Note that we have also added an NVL-mode declaration of ``narrator``. The ``narrator`` character is used to speak lines that do not have another character name associated with it."
msgstr ""
#: ../../source/nvl_mode.rst:43
# 6ee65456b9dc4aae8c03b71fff8a973f
msgid "If we ran the game like this, the first few lines would display normally, but after a while, lines would begin displaying below the bottom of the screen. To break the script into pages, include an ``nvl clear`` statement after each page."
msgstr ""
#: ../../source/nvl_mode.rst:48
# 54d69c50640f410ab46f012d248869b3
msgid "The following is an example script with pagination::"
msgstr ""
#: ../../source/nvl_mode.rst:65
# c0e6b247b0974910ae442f42463a553b
msgid "While nvl-mode games generally have more text per paragraph, this example demonstrates a basic NVL-mode script. (Suitable for use in a kinetic novel that does not have transitions.)"
msgstr ""
#: ../../source/nvl_mode.rst:70
# 78122adddc344898975e616b6a65b7d2
msgid "Menus"
msgstr ""
#: ../../source/nvl_mode.rst:72
# f8be1e1e61414b6da3e4e72c758b7ec9
msgid "By default, menus are displayed in ADV-mode, taking up the full screen. There is also an alternate NVL-mode menu presentation, which displays the menus immediately after the current page of NVL-mode text."
msgstr ""
#: ../../source/nvl_mode.rst:77
# 2559cddb161748d8a6d0a02fc5b97e1e
msgid "To access this alternate menu presentation, write::"
msgstr ""
#: ../../source/nvl_mode.rst:82
# 67569004f8a24f64bf8e40aba82e67a8
msgid "The menu will disappear after the choice has been made, so it usually makes sense to follow menus with an \"nvl clear\" or some sort of indication as to the choice."
msgstr ""
#: ../../source/nvl_mode.rst:87
# 577f28787cbe4645a0b6cab1d3cfb359
msgid "Showing and Hiding the NVL-mode Window"
msgstr ""
#: ../../source/nvl_mode.rst:89
# e53d5d9bf32749f2ac93bb4141557fd1
msgid "The NVL-mode window can be controlled with the standard ``window show`` and ``window hide`` statements. To enable this, add the following code to your game::"
msgstr ""
#: ../../source/nvl_mode.rst:98
# c85037b132f34fbdab2e7efae74dffb8
msgid "Setting :var:`config.empty_window` to ``nvl_show_core`` will cause the NVL-mode window to be displayed during a transition. (The last two lines select the default transitions to be used for showing and hiding the window.)"
msgstr ""
#: ../../source/nvl_mode.rst:103
# 74061729a13c415099378f9ba2aeacdc
msgid "An example of using the window commands to show and hide the window is::"
msgstr ""
#: ../../source/nvl_mode.rst:131
# d7aa1b386c234615a69d7ca59d1e80f8
msgid "Customizing Characters"
msgstr ""
#: ../../source/nvl_mode.rst:133
# f0639d4632654d3982c180b538f28d4e
msgid "NVL-mode characters can be customized to have several looks, hopefully allowing you to pick the one that is most appropriate to the game you are creating."
msgstr ""
#: ../../source/nvl_mode.rst:136
# c8f4c29e410f4c5781aaf1a118e36af0
msgid "The default look has a character's name to the left, and dialogue indented to the right of the name. The color of the name is controlled by the ''color'' parameter. ::"
msgstr ""
#: ../../source/nvl_mode.rst:142
# 7af87b5852ff4986b2a949bf2ac7e316
msgid "A second look has the character's name embedded in with the text. Dialogue spoken by the character is enclosed in quotes. Note that here, the character's name is placed in the ''what_prefix'' parameter, along with the open quote. (The close quote is placed in the ''what_suffix'' parameter.) ::"
msgstr ""
#: ../../source/nvl_mode.rst:151
# c929e8b43bc2433a94907addce481902
msgid "A third look dispenses with the character name entirely, while putting the dialogue in quotes. ::"
msgstr ""
#: ../../source/nvl_mode.rst:156
# d71361689081429d9fba3d3050b00998
msgid "Since the third look might make it hard to distinguish who's speaking, we can tint the dialogue using the ''what_color'' parameter. ::"
msgstr ""
#: ../../source/nvl_mode.rst:163
# be61ef50bb5344f599972e1237c63a4c
msgid "Of course, a completely uncustomized NVL-mode character can be used, if you want to take total control of what is shown. (This is often used for the narrator.) ::"
msgstr ""
#: ../../source/nvl_mode.rst:170
# 46ec4c5c96a340249cd404d5da8b960c
msgid "Customizing Menus"
msgstr ""
#: ../../source/nvl_mode.rst:172
# e0b604c10b104df8afef58ed14f014db
msgid "There are a few styles that control the look of the menus. Here's some code showing how to customize them. See :doc:`style` for more information about styles. ::"
msgstr ""
#: ../../source/nvl_mode.rst:196
# ba8ed02a1ea54de290d49c625c30d2bb
msgid "Customizing the NVL window"
msgstr ""
#: ../../source/nvl_mode.rst:198
# 33aafd4c34bd44bd8349daebf084dae8
msgid "There are a few styles that control the NVL window; here's some code showing how to customize them. See :doc:`style` for more information about styles. ::"
msgstr ""
#: ../../source/nvl_mode.rst:217
# 21dcf14de1ec466eb29b85eb9c5ee5a7
msgid "You can also completely customize the screen used to display NVL text, which is named ``nvl``; see :ref:`nvl-screen`."
msgstr ""
#: ../../source/nvl_mode.rst:222
# 7ae0b98bc22f45f29353f8536094a38c
msgid "Paged Rollback"
msgstr ""
#: ../../source/nvl_mode.rst:224
# 6cf2b01831174954870832757814c4b0
msgid "Paged rollback causes Ren'Py to rollback one NVL-mode page at a time, rather than one block of text at a time. It can be enabled by including the following code in your script. ::"
msgstr ""
#: ../../source/nvl_mode.rst:232
# 504033e5353c44568163e4ebceac471c
msgid "Script of The Question (NVL-mode Edition)"
msgstr ""
#: ../../source/nvl_mode.rst:234
# 0497e744a5944d2d9dfae9187d608a35
msgid "You can view the full script of the NVL-mode edition of ''The Question'' :ref:`here <thequestion_nvl>`."
msgstr ""
|