1
# SOME DESCRIPTIVE TITLE.
2
# Copyright (C) 2012, Tom Rothamel
3
# This file is distributed under the same license as the Ren'Py Visual Novel Engine package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9
"Project-Id-Version: Ren'Py Visual Novel Engine 6.15.7\n"
10
"Report-Msgid-Bugs-To: \n"
11
"POT-Creation-Date: 2013-10-06 11:52\n"
12
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
"Language-Team: LANGUAGE <LL@li.org>\n"
16
"Content-Type: text/plain; charset=UTF-8\n"
17
"Content-Transfer-Encoding: 8bit\n"
19
#: ../../source/nvl_mode.rst:7
20
# 6d2be34f815749e581d2edce54c9503b
21
msgid "NVL-Mode Tutorial"
24
#: ../../source/nvl_mode.rst:9
25
# 100aec1a4263438b8e7f43348e548f35
26
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."
29
#: ../../source/nvl_mode.rst:15
30
# e0f916448e144446ab57c7dacda56282
31
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>`."
34
#: ../../source/nvl_mode.rst:20
35
# 5f0f9ef22cf74e60a57966c7bab95ee5
36
msgid "Getting Started"
39
#: ../../source/nvl_mode.rst:22
40
# dbe331cd8958451480e9655762cb2ebc
41
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."
44
#: ../../source/nvl_mode.rst:26
45
# a1d6590ec3bc4d85a72d6c75777ad036
46
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::"
49
#: ../../source/nvl_mode.rst:33
50
# e5c0873aa03043fbb26ae4bfc082d6e2
51
msgid "Changed to use NVL-mode, those declarations become::"
54
#: ../../source/nvl_mode.rst:39
55
# b73a95434564425dbf4772c7bacc19f2
56
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."
59
#: ../../source/nvl_mode.rst:43
60
# 6ee65456b9dc4aae8c03b71fff8a973f
61
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."
64
#: ../../source/nvl_mode.rst:48
65
# 54d69c50640f410ab46f012d248869b3
66
msgid "The following is an example script with pagination::"
69
#: ../../source/nvl_mode.rst:65
70
# c0e6b247b0974910ae442f42463a553b
71
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.)"
74
#: ../../source/nvl_mode.rst:70
75
# 78122adddc344898975e616b6a65b7d2
79
#: ../../source/nvl_mode.rst:72
80
# f8be1e1e61414b6da3e4e72c758b7ec9
81
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."
84
#: ../../source/nvl_mode.rst:77
85
# 2559cddb161748d8a6d0a02fc5b97e1e
86
msgid "To access this alternate menu presentation, write::"
89
#: ../../source/nvl_mode.rst:82
90
# 67569004f8a24f64bf8e40aba82e67a8
91
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."
94
#: ../../source/nvl_mode.rst:87
95
# 577f28787cbe4645a0b6cab1d3cfb359
96
msgid "Showing and Hiding the NVL-mode Window"
99
#: ../../source/nvl_mode.rst:89
100
# e53d5d9bf32749f2ac93bb4141557fd1
101
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::"
104
#: ../../source/nvl_mode.rst:98
105
# c85037b132f34fbdab2e7efae74dffb8
106
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.)"
109
#: ../../source/nvl_mode.rst:103
110
# 74061729a13c415099378f9ba2aeacdc
111
msgid "An example of using the window commands to show and hide the window is::"
114
#: ../../source/nvl_mode.rst:131
115
# d7aa1b386c234615a69d7ca59d1e80f8
116
msgid "Customizing Characters"
119
#: ../../source/nvl_mode.rst:133
120
# f0639d4632654d3982c180b538f28d4e
121
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."
124
#: ../../source/nvl_mode.rst:136
125
# c8f4c29e410f4c5781aaf1a118e36af0
126
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. ::"
129
#: ../../source/nvl_mode.rst:142
130
# 7af87b5852ff4986b2a949bf2ac7e316
131
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.) ::"
134
#: ../../source/nvl_mode.rst:151
135
# c929e8b43bc2433a94907addce481902
136
msgid "A third look dispenses with the character name entirely, while putting the dialogue in quotes. ::"
139
#: ../../source/nvl_mode.rst:156
140
# d71361689081429d9fba3d3050b00998
141
msgid "Since the third look might make it hard to distinguish who's speaking, we can tint the dialogue using the ''what_color'' parameter. ::"
144
#: ../../source/nvl_mode.rst:163
145
# be61ef50bb5344f599972e1237c63a4c
146
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.) ::"
149
#: ../../source/nvl_mode.rst:170
150
# 46ec4c5c96a340249cd404d5da8b960c
151
msgid "Customizing Menus"
154
#: ../../source/nvl_mode.rst:172
155
# e0b604c10b104df8afef58ed14f014db
156
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. ::"
159
#: ../../source/nvl_mode.rst:196
160
# ba8ed02a1ea54de290d49c625c30d2bb
161
msgid "Customizing the NVL window"
164
#: ../../source/nvl_mode.rst:198
165
# 33aafd4c34bd44bd8349daebf084dae8
166
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. ::"
169
#: ../../source/nvl_mode.rst:217
170
# 21dcf14de1ec466eb29b85eb9c5ee5a7
171
msgid "You can also completely customize the screen used to display NVL text, which is named ``nvl``; see :ref:`nvl-screen`."
174
#: ../../source/nvl_mode.rst:222
175
# 7ae0b98bc22f45f29353f8536094a38c
176
msgid "Paged Rollback"
179
#: ../../source/nvl_mode.rst:224
180
# 6cf2b01831174954870832757814c4b0
181
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. ::"
184
#: ../../source/nvl_mode.rst:232
185
# 504033e5353c44568163e4ebceac471c
186
msgid "Script of The Question (NVL-mode Edition)"
189
#: ../../source/nvl_mode.rst:234
190
# 0497e744a5944d2d9dfae9187d608a35
191
msgid "You can view the full script of the NVL-mode edition of ''The Question'' :ref:`here <thequestion_nvl>`."