Difference between revisions of "Config Files (Українська)"

(partially translated (to be continued))
 
(changed to match the English version)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Вступ ==
 
== Вступ ==
Якщо в директорії гри (або в файлі .love) є файл <code>conf.lua</code>, він буде виконаний ''перед'' запуском модулів LÖVE. В цьому файлі можна перевизначити функцію <code>love.conf</code>. Цю функцію потим викличе скрипт запуску LÖVE. В функції <code>love.conf</code> можна вказати деякі налаштування і змінити параметри, такі як стандартний розмір вікна, включені модулі і інші речі.
+
Якщо в директорії гри (або в файлі .love) є файл <code>conf.lua</code>, він буде виконаний ''перед'' запуском модулів LÖVE. В цьому файлі можна перевизначити функцію <code>love.conf</code>. Цю функцію потим викличе скрипт запуску LÖVE. В функції <code>flove.conf</code> можна вказати деякі налаштування і змінити параметри, такі як стандартний розмір вікна, включені модулі і інші речі.
  
 
== love.conf ==
 
== love.conf ==
Line 19: Line 19:
 
</source>
 
</source>
  
Рекомендується присвоювати невикористаним модулям false в готових версіях своєї гри. Це може трошки зменшити час загрузки (особлико явщо відключити модуль джойстика) та зменшує потрібну пам'ять (незначно).
+
Рекомендується присвоювати невикористаним модулям false в готових версіях своєї гри. Це може трошки зменшити час завантаження (особливо якщо відключити модуль джойстика) та зменшує потрібну пам'ять (незначно).
  
Зверніть увагу, що відключити {{translated link|love.filesystem|Українська|text=love.filesystem}} не можна; це обов'язковий модуль. Це ж стосується самого модуля [[love (Українська)|love]]. Модуль {{translated link|love.graphics|Українська|text=love.graphics}} потребує, щоб був включеним модуль {{translated link|love.window|Українська|text=love.window}}.
+
Зверніть увагу, що відключити {{translated link|love.filesystem|Українська|text=love.filesystem}} та {{translated link|love.data|Українська|text=love.data}} не можна; це обов'язкові модулі. Це ж стосується самого модуля [[love (Українська)|love]]. Модуль {{translated link|love.graphics|Українська|text=love.graphics}} потребує, щоб був включеним модуль {{translated link|love.window|Українська|text=love.window}}.
  
 
Якщо в LÖVE 0.9.2 та попередніх версіях в файлі конфігурації були помилки, то гра не запускалася, і не з'являлося ніякого повідомлення. Якщо гра не запускається, спочатку перевірте, чи немає помилок в файлі конфігурації. В версії 0.10.2 та новіше помилки конфігурації показуються на синьому екрані, в якому показаний код, де відбулася помилка.
 
Якщо в LÖVE 0.9.2 та попередніх версіях в файлі конфігурації були помилки, то гра не запускалася, і не з'являлося ніякого повідомлення. Якщо гра не запускається, спочатку перевірте, чи немає помилок в файлі конфігурації. В версії 0.10.2 та новіше помилки конфігурації показуються на синьому екрані, в якому показаний код, де відбулася помилка.
Line 30: Line 30:
 
function love.conf(t)
 
function love.conf(t)
 
     t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
 
     t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
     t.appendidentity = false            -- Чи шукати файли в директорії з кодом гри перед файлами в директорії збережених ігор (boolean / логічна)
+
     t.appendidentity = false            -- Чи шукати файли в директорії з кодом гри
 +
                                            -- перед файлами в директорії збережених ігор
 +
                                            -- (boolean / логічна)
 
     t.version = "11.3"                  -- Версія LÖVE, для якої була зроблена гра (string / рядок)
 
     t.version = "11.3"                  -- Версія LÖVE, для якої була зроблена гра (string / рядок)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
 
     t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
     t.externalstorage = false          -- Якщо true, файли збержених ігор на Android будуть записуватися на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна)  
+
     t.externalstorage = false          -- Якщо true, файли записаних ігор на Android будуть записуватися
 +
                                          -- на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна)  
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
  
 
     t.audio.mic = false                -- Робити запит дозволу та використовувати мікрофон на Android (boolean / логічна)
 
     t.audio.mic = false                -- Робити запит дозволу та використовувати мікрофон на Android (boolean / логічна)
     t.audio.mixwithsystem = true        -- Чи залишити фонову музику активною, коли LÖVE відкривається (boolean / логічна, тільки iOS і Android)
+
     t.audio.mixwithsystem = true        -- Чи залишити фонову музику активною, коли LÖVE
 +
                                          -- відкривається (boolean / логічна, тільки iOS і Android)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800                -- The window width (number)
+
     t.window.width = 800                -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false          -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1              -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
+
     t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
    t.window.usedpiscale = true        -- Enable automatic DPI scaling (boolean)
+
     t.window.vsync = 1                  -- Режим вертикальної синхронізації (number / число)
     t.window.vsync = 1                  -- Vertical sync mode (number)
+
     t.window.msaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.depth = nil                -- Кількість бітів на вибірку в буфері глибини
     t.window.depth = nil                -- The number of bits per sample in the depth buffer
+
     t.window.stencil = nil              -- Кількість бітів на вибірку в буфері шаблонів
     t.window.stencil = nil              -- The number of bits per sample in the stencil buffer
+
     t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
     t.window.display = 1                -- Index of the monitor to show the window in (number)
+
     t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (boolean)
+
    t.window.usedpiscale = true        -- Дозволити автоматичне масштабування DPI, коли параметр highdpi також
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (number)
+
                                          -- має значення true (boolean / логічна)
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
 +
     t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)
  
     t.modules.audio = true              -- Enable the audio module (boolean)
+
     t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
     t.modules.data = true              -- Enable the data module (boolean)
+
     t.modules.data = true              -- Включити модуль data (boolean / логічна)
     t.modules.event = true              -- Enable the event module (boolean)
+
     t.modules.event = true              -- Включити модуль event (boolean / логічна)
     t.modules.font = true              -- Enable the font module (boolean)
+
     t.modules.font = true              -- Включити модуль font (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true              -- Enable the image module (boolean)
+
     t.modules.image = true              -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true              -- Enable the mouse module (boolean)
+
     t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true            -- Enable the physics module (boolean)
+
     t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true              -- Enable the sound module (boolean)
+
     t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
     t.modules.timer = true              -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
     t.modules.touch = true              -- Enable the touch module (boolean)
+
                                          -- якщо його відключити, в love.update delta-час буде 0
     t.modules.video = true              -- Enable the video module (boolean)
+
     t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.video = true              -- Включити модуль video (boolean / логічна)
 +
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
  
== Flags ==
+
== Опції ==
 
==== identity ====
 
==== identity ====
This flag determines the name of the save directory for your game. Note that you can only specify the name, not the location where it will be created:
+
Ця опція визначає назву директорії для збережень гри. Зверніть увагу, що можна вказати тільки назву директорії, але не місце її розміщення:
 
<source lang="lua">
 
<source lang="lua">
t.identity = "gabe_HL3" -- Correct
+
t.identity = "gabe_HL3" -- правильно
t.identity = "c:/Users/gabe/HL3" -- Incorrect
+
t.identity = "c:/Users/gabe/HL3" -- неправильно
 
</source>
 
</source>
Alternatively [[love.filesystem.setIdentity]] can be used to set the save directory outside of the config file.
+
Альтернативний варіант: можна використовувати {{translated link|love.filesystem.setIdentity|Українська|text=love.filesystem.setIdentity}}, щоб встановити директорію збережень не в файлі конфігурації.
  
 
==== appendidentity ====
 
==== appendidentity ====
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
This flag determines if game directory should be searched first then save directory (<code>true</code>) or otherwise (<code>false</code>)
+
Ця опція визначає порядок директорій, в якому шукаються файли: або спочатку директорія гри і потім директорія збережень (<code>true</code>), або навпаки (<code>false</code>)
  
 
==== version ====
 
==== version ====
 
{{newin (Українська)|[[0.8.0]]|080|type=flag}}
 
{{newin (Українська)|[[0.8.0]]|080|type=flag}}
<code>t.version</code> should be a string, representing the version of LÖVE for which your game was made.
+
<code>t.version</code> мусить буди рядком, в якому записана версія LÖVE, для якої створена гра.
  
Before [[11.0]], it should be formatted as <code>"''X.Y.Z''"</code> where <code>''X''</code> is the major release number, <code>''Y''</code> the minor, and <code>''Z''</code> the patch level. Since 11.0, it should be formatted as <code>"''X.Y''"</code> where <code>''X''</code> and <code>''Y''</code> are the major and minor release respectively.
+
До [[11.0]] формат був <code>"''X.Y.Z''"</code>, де <code>''X''</code> — основний номер випуску, <code>''Y''</code> — додатковий, а <code>''Z''</code> — рівень патчів. Починаючи з 11.0 формат має бути <code>"''X.Y''"</code>, де <code>''X''</code> і <code>''Y''</code> — відповідно основний та додатковий номер випуску.
  
If set in the config file of the game, LÖVE will display a warning if the game isn't compatible with the current version of LÖVE being used to run the game. Its default is the version of LÖVE running.
+
Якщо встановити цую версію в файлі конфігурації, LÖVE покаже попереждення, якщо гра не сумісна з тою версією LÖVE, на якій її запускають. Стандартне значення — запущена версія LÖVE.
  
 
==== console ====
 
==== console ====
Determines whether a console should be opened alongside the game window (Windows only) or not. Note: On OSX you can get console output by running LÖVE through the terminal, or on Windows with LÖVE [[0.10.2]], by running <code>lovec.exe</code> instead of <code>love.exe</code>.
+
Визначає, чи треба відкривати консоль поруч з основним вікном гри (тільки в Windows).
 +
 
 +
Зауваження: щоб побачити консоль в macOS, можна запустити LÖVE через термінал. В Windows з LÖVE [[0.10.2]] чи новіше можна запустити <code>lovec.exe</code> замість <code>love.exe</code>.
  
 
==== accelerometerjoystick ====
 
==== accelerometerjoystick ====
 
{{newin (Українська)|[[0.10.0]]|100|type=flag}}
 
{{newin (Українська)|[[0.10.0]]|100|type=flag}}
Sets whether the device accelerometer on iOS and Android should be exposed as a 3-axis [[Joystick]]. Disabling the accelerometer when it's not used may reduce CPU usage.
+
Вказує, чи треба робити акселерометр на iOS та Android доступним як {{translated link|Joystick|Українська|text=джойстик}} з трьома вісями. Акселерометр краще відключати, коли він не використовується, бо це може зменшити використання процесорного часу.
  
 
==== externalstorage ====
 
==== externalstorage ====
 
{{newin (Українська)|[[0.10.1]]|101|type=flag}}
 
{{newin (Українська)|[[0.10.1]]|101|type=flag}}
Sets whether files are saved in external storage (true) or internal storage (false) on Android.
+
Вказує, чи зберігаються файли на зовнішньому дисковому просторі (true), чи на внутрішньому (false) на Android.
  
 
==== gammacorrect ====
 
==== gammacorrect ====
 
{{newin (Українська)|[[0.10.0]]|100|type=flag}}
 
{{newin (Українська)|[[0.10.0]]|100|type=flag}}
Determines whether [[love.graphics.isGammaCorrect|gamma-correct rendering]] is enabled, when the system supports it.
+
Визначає, чи включена {{translated link|love.graphics.isGammaCorrect|Українська|text=корекція гами під час малювання}}, якщо вона доступна в системі.
  
 
==== audio.mic ====
 
==== audio.mic ====
 
{{newin (Українська)|[[11.3]]|113|type=flag}}
 
{{newin (Українська)|[[11.3]]|113|type=flag}}
Request microphone permission from the user. When user allows it, [[love.audio.getRecordingDevices]] will lists recording devices
+
Робить у гравця чи гравчині запит на використання мікрофону. Якщо використання дозволять, {{translated link|love.audio.getRecordingDevices|Українська}} буде повертати доступні пристрої для запису звуку. Якщо відмовлять, {{translated link|love.audio.getRecordingDevices|Українська}} буде повертати пусту таблицю, і під час його виклику гравцям буде показуватися про заборону запису.
available. Otherwise, [[love.audio.getRecordingDevices]] returns empty table and a message is shown to inform user when called.
 
  
 
==== audio.mixwithsystem ====
 
==== audio.mixwithsystem ====
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
Sets whether background audio / music from other apps should play while LÖVE is open. See [[love.system.hasBackgroundMusic]] for more details.
+
Вказує, чи повинні фонове аудіо / музика інших програм бути чутними, коли відкрита LÖVE. Детальніше див. у {{translated link|love.system.hasBackgroundMusic|Українська}}.
  
 
==== window ====
 
==== window ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flags|plural='y'}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flags|plural='y'}}
It is possible to defer window creation until [[love.window.setMode]] is first called in your code. To do so, set <code>t.window = nil</code> in love.conf (or <code>t.screen = nil</code> in older versions.) If this is done, LÖVE may crash if any function from [[love.graphics]] is called before the first [[love.window.setMode]] in your code.
+
Є можливість відтермінувати створення вікна до першого виклику функції {{translated link|love.window.setMode|Українська}} в коді. Для цього додайте код <code>t.window = nil</code> в love.conf (чи <code>t.screen = nil</code> в старіших версіях). Але в такому випадку виклик будь-якої функції з {{translated link|love.graphics|Українська}} перед функцією {{translated link|love.window.setMode|Українська}} викличе помилку.
  
The <code>t.window</code> table was named <code>t.screen</code> in versions prior to [[0.9.0]]. The <code>t.screen</code> table doesn't exist in love.conf in 0.9.0, and the <code>t.window</code> table doesn't exist in love.conf in 0.8.0. This means '''love.conf''' will fail to execute (therefore it will fall back to default values) if care is not taken to use the correct table for the LÖVE version being used.
+
В версях до {{translated link|0.9.0|Українська}} таблиця <code>t.window</code> називалася <code>t.screen</code>. Таблиця <code>t.screen</code> не існує в файлі love.conf в версії 0.9.0, а <code>t.window</code> не існує в love.conf версії 0.8.0. Тобто '''love.conf''' не виконається (і будуть використовуватися стандартні значення), якщо не перевірити, що використовується правильна версія LÖVE.
  
 
==== window.title ====
 
==== window.title ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
Sets the title of the window the game is in. Alternatively [[love.window.setTitle]] can be used to change the window title outside of the config file.
+
Вказує заголовок вікна, в якому запускається гра. Як варіант, заголовок можна змінити по-за файлом конфігурації функцією {{translated link|love.window.setTitle|Українська}}.
  
 
==== window.icon ====
 
==== window.icon ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
A filepath to an image to use as the window's icon. Not all operating systems support very large icon images. The icon can also be changed with [[love.window.setIcon]].
+
Шлях до зображення, яке буде використано як значок вікна. Деякі операційні системи не підтримують дуже великі зображення в якості значків. Значок також можна змінити функцією {{translated link|love.window.setIcon|Українська}}.
  
==== window.width & window.height ====
+
==== window.width та window.height ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flags|plural='y'}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flags|plural='y'}}
Sets the window's dimensions. If these flags are set to 0 LÖVE automatically uses the user's desktop dimensions.  
+
Вказують розміри вікна (width — ширина, height — висота). Якщо ці опції встановити рівинми 0, LÖVE буде автоматично використовувати розміри всього екрану.  
  
 
==== window.borderless ====
 
==== window.borderless ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
Removes all border visuals from the window. Note that the effects may wary between operating systems.
+
Видаляє всю графіку рамок вікна. Зверніть увагу, що ефект може бути різним в різних операційних системах.
  
 
==== window.resizable ====
 
==== window.resizable ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
If set to true this allows the user to resize the game's window.
+
Якщо встановити цю опцію в <code>true</code>, то гравці зможуть зміняти розмір ігрового вікна.
  
==== window.minwidth & window.minheight ====
+
==== window.minwidth та window.minheight ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flags|plural='y'}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flags|plural='y'}}
Sets the minimum width and height for the game's window if it can be resized by the user. If you set lower values to <code>window.width</code> and <code>window.height</code> LÖVE will always favor the minimum dimensions set via <code>window.minwidth</code> and <code>window.minheight</code>.
+
Визначають мінімальну ширину та висоту ігрового вікна, якщо гравцям дозволено його міняти. Якщо ви встановите опціям <code>window.width</code> та <code>window.height</code> значення менші за мінімальні, LÖVE збільшить їх до мінімальних, встановлених в <code>window.minwidth</code> та <code>window.minheight</code>.
  
 
==== window.fullscreen ====
 
==== window.fullscreen ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
Wether to run the game in fullscreen (<code>true</code>) or windowed (<code>false</code>) mode. The fullscreen can also be toggled via [[love.window.setFullscreen]] or [[love.window.setMode]].
+
Чи запускати гру в повноекранному режимі (<code>true</code>), чи в віконному (<code>false</code>). Повноекранний режим можна також включити функціями {{translated link|love.window.setFullscreen|Українська}} чи {{translated link|love.window.setMode|Українська}}. В версії {{translated link|11.3|Українська}} для Android значення <code>true</code> також ховає рядок стану.
  
 
==== window.fullscreentype ====
 
==== window.fullscreentype ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
Specifies the [[FullscreenType|type of fullscreen]] mode to use (<code>exclusive</code> or <code>desktop</code>). Generally the <code>desktop</code> is recommended, as it is less restrictive than <code>exclusive</code> mode on some operating systems. (Note: In [[0.9.2]] and earlier, use <code>normal</code> instead of <code>exclusive</code>.)
+
Вказує, який {{translated link|FullscreenType|Українська|text=тип повноекранного режиму}} буде використовуватися (<code>exclusive</code>, ексклюзивний, чи <code>desktop</code>, з доступом до робочого стола). Звичайно рекомендується тип <code>desktop</code>, бо на деяких операційних системах він накладає менше обмежень, ніж <code>exclusive</code>. (Зауваження: в [[0.9.2]] та раніших версіях використовуйте <code>normal</code> замість <code>exclusive</code>.)
 
 
==== window.usedpiscale ====
 
{{newin (Українська)|[[11.3]]|113|type=flag}}
 
Sets whetever to enable or disable automatic [[love.window.getDPIScale|DPI]] scaling.
 
  
 
==== window.vsync ====
 
==== window.vsync ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
Enables or deactivates vertical synchronization. Vsync tries to keep the game at a steady framerate and can prevent issues like screen tearing. It is recommended to keep vsync activated if you don't know about the possible implications of turning it off. Before LÖVE 11.0, this value was boolean (<code>true</code> or <code>false</code>). Since LÖVE 11.0, this value is number (1 to enable vsync, 0 to disable vsync, -1 to use adaptive vsync when supported).
+
Включає чи виключає вертикальну синхронізацію. Вертикальаня синхронізація робить кількість кадрів в секунду стабільнішою і може виправити помилки, наприклад, нерівномірне обновлення графіки, коли частка зображення видна з попереднього кадру. Рекомендується залишити вертикальну синхронізацію активною, якщо ви не впевнені, що вона робить. До версії LÖVE 11.0 це було логічне значення (<code>true</code> or <code>false</code>). Починаючи з LÖVE 11.0 це значення — це число (1 включає вертикальну синхронізацію, 0 відключає її, -1 to використовує адаптивну вертикальну синхронізацію, якщо вона підтримується).
  
Note that in iOS, vertical synchronization is always enabled and cannot be changed.
+
Заверніть увагу, що на iOS вертикальна синхронізація завжди активна. Відключити її не можна.
  
 
==== window.depth ====
 
==== window.depth ====
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
The number of bits per sample in the depth buffer (16/24/32, default <code>nil</code>)
+
Кількість бітів на вибірку в буфері глибини (16/24/32, стандартне значення — <code>nil</code>)
  
 
==== window.stencil ====
 
==== window.stencil ====
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
 
{{newin (Українська)|[[11.0]]|110|type=flag}}
Then number of bits per sample in the stencil buffer (generally 8, default <code>nil</code>)
+
Кількість бітів на вибірку в буфері шаблонів (звичайно це 8, стандартне значення — <code>nil</code>)
  
 
==== window.msaa ====
 
==== window.msaa ====
 
{{newin (Українська)|[[0.9.2]]|092|type=flag}}
 
{{newin (Українська)|[[0.9.2]]|092|type=flag}}
The number of samples to use with multi-sampled antialiasing.
+
Кількість вибірок для згладжування з множинною вибіркою.
  
 
==== window.display ====
 
==== window.display ====
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
 
{{newin (Українська)|[[0.9.0]]|090|type=flag}}
The index of the display to show the window in, if multiple monitors are available.
+
Індекс дисплея, на якому буде показане вікно, якщо доступно декілька моніторів.
  
 
==== window.highdpi ====
 
==== window.highdpi ====
 
{{newin (Українська)|[[0.9.1]]|091|type=flag}}
 
{{newin (Українська)|[[0.9.1]]|091|type=flag}}
See [[love.window.getPixelScale]], [[love.window.toPixels]], and [[love.window.fromPixels]]. It is recommended to keep this option disabled if you can't test your game on a Mac or iOS system with a Retina display, because code will need tweaking to make sure things look correct.
+
Режим високої роздільної здатності. Див. {{translated link|love.window.getDPIScale|Українська}}. Дозволяє прихованому буферу вікна використовувати повну щільність пікселів на моніторах з високою роздільною здатністю, якщо це підтримується для актуальної операційної системи. Якщо цей параметр встановлений в <code>true</code>, LÖVE автоматично буде масштабувати всю графіку та використовувати масштабовані одиниці замість пікселів (починаючи з версії [[11.0]]), за виключенням випадку, коли <code>usedpiscale</code> встановлений рівним <code>false</code>.
 +
 
 +
Коли параметр <code>highdpi</code> дорівнює <code>false</code>, операційна система буде гарантувати однакову роботу на дисплеях з високою та низькою роздільної здатністю. Для цього графіка буде малюватися на прихованому буфері з низькою роздільної здатністю, а потім на моніторах з великою роздільною здатністю збільшуватися.
 +
 
 +
Зараз ця опція нічого не робить в Windows, а на Android вона по сутності завжди включена.
 +
 
 +
==== window.usedpiscale ====
 +
{{newin (Українська)|[[11.3]]|113|type=flag}}
  
Please note that since [[11.0]], high DPI is always enabled in Android regardless of this flag!
+
Якщо цей параметр встановити рівним <code>false</code>, це відключить автоматичне масштабування на екранах з високою роздільною здатністю, яке виконує LÖVE. Результат помітний тільки коли флаг <code>highdpi</code> встановлений рівним <code>true</code>, бо інакше масштабування буде робити операційна система (а не LÖVE).
  
 
==== window.x & window.y ====
 
==== window.x & window.y ====
 
{{newin (Українська)|[[0.9.2]]|092|type=flags|plural='y'}}
 
{{newin (Українська)|[[0.9.2]]|092|type=flags|plural='y'}}
Determines the position of the window on the user's screen. Alternatively [[love.window.setPosition]] can be used to change the position on the fly.
+
Визначає розміщення вікна на екрані. Як варіант, положення вікна також можна змінити після запуску гри функцією {{translated link|love.window.setPosition|Українська}}.
  
 
==== window.fsaa ====
 
==== window.fsaa ====
{{newinoldin (Українська)|[[0.9.0]]|090|[[0.10.0]]|100|type=flag|text=This flag has been replaced by the window.msaa flag}}
+
{{newinoldin (Українська)|[[0.9.0]]|090|[[0.10.0]]|100|type=flag|text=Цю опцію замінили опцією window.msaa}}
The number of samples to use with multi-sampled antialiasing.
+
Кількість вибірок для згладжування з множинною вибіркою.
  
 
==== window.srgb ====
 
==== window.srgb ====
{{newinoldin (Українська)|[[0.9.1]]|091|[[0.10.0]]|100|type=flag|text=This flag has been replaced by the gammacorrect flag}}
+
{{newinoldin (Українська)|[[0.9.1]]|091|[[0.10.0]]|100|type=flag|text=Цю опцію замінили опцією gammacorrect}}
Enabling this window flag will automatically convert the colors of everything drawn to the main screen from the linear RGB colorspace to the sRGB colorspace - the window's surface is treated as gamma-space sRGB. This is only one component of gamma-correct rendering, an advanced topic which is easy to mess up, so it's recommended to keep this option disabled if you're not sure about its implications.
+
Якщо включити цю опцію, кольори на основному екрані будуть автоматично перетворюватися з лінійного кольорового простору RGB в кольоровий простір sRGB — поверхня вікна буде вважатися гамма-простором sRGB. Це тільки одна з задач для відображення з корекцією гами — це складна тема, в якій легко помилитися, тому не рекомендується включати цю опцію, якщо ви не знаєте, як вона працює.
  
==== Release Mode ====
+
==== Режим стабільної версії ====
{{newinoldin (Українська)|[[0.8.0]]|080|[[0.9.0]]|090|type=flag}}
+
{{newinoldin (Українська)|{{translated link|0.8.0|Українська|text=0.8.0}}|080|{{translated link|0.9.0|Українська|text=0.9.0}}|090|type=flag}}
  
If <code>t.release</code> is enabled, LÖVE uses the [[love.releaseerrhand|release error handler]], which is sparse on information by default, and can, of course, be overridden.
+
Якщо включити <code>t.release</code>, LÖVE використовує {{translated link|love.releaseerrhand|Українська|text=функцію опрацювання помилок для стабільної версії}}, стандартна версія якої виводить мало інформації про помилку (але її, звичайно, можна перевизначити).
  
The default release mode error handler also outputs a message to the player informing them to contact the author using the values <i>title, author and url</i> as specified in conf.lua.
+
Стандартний код опрацювання помилки також виводить повідомлення для гравців та гравчинь, в якому пропонується зв'язатися з автором гри, і в цьому повідомленні використовуються значення <i>title, author</i> та <i>url</i> з файлу conf.lua.
  
When a fused game in release mode is run it will not save in the love save dir, but rather one for itself, whereas previously it would be %APPDATA%\\LOVE\\game on Windows, it now is %APPDATA%\\game. This concept applies to other platforms as well.
+
Якщо гра приєднана до програми, записані ігри будуть зберігатися не в директорії love, а в директорії для самої гри. Наприклад, в Windows це буде не %APPDATA%\\LOVE\\game, а %APPDATA%\\game. Те саме буде й на інших платформах.
  
== Older Versions ==
+
== Старі версії ==
Here is a full list of options and their default values for LÖVE [[11.0]] until [[11.2]]:
+
Ось повний список опції для LÖVE від {{translated link|11.0|Українська|text=11.0}} до {{translated link|11.2|Українська|text=11.2}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
 
     t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
 
     t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
     t.appendidentity = false            -- Чи шукати файли в директорії з кодом гри перед файлами в директорії збережених ігор (boolean / логічна)
+
     t.appendidentity = false            -- Чи шукати файли в директорії з кодом гри перед файлами
 +
                                          -- в директорії збережених ігор (boolean / логічна)
 
     t.version = "11.0"                  -- Версія LÖVE, для якої була зроблена гра (string / рядок)
 
     t.version = "11.0"                  -- Версія LÖVE, для якої була зроблена гра (string / рядок)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
 
     t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
     t.externalstorage = false          -- Якщо true, файли збержених ігор на Android будуть записуватися на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна)  
+
     t.externalstorage = false          -- Якщо true, файли записаних ігор на Android будуть записуватися
 +
                                          -- на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна)  
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
  
     t.audio.mixwithsystem = true        -- Чи залишити фонову музику активною, коли LÖVE відкривається (boolean / логічна, тільки iOS і Android)
+
     t.audio.mixwithsystem = true        -- Чи залишити фонову музику активною, коли LÖVE відкривається
 +
                                          -- (boolean / логічна, тільки iOS і Android)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800                -- The window width (number)
+
     t.window.width = 800                -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false          -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1              -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
+
     t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
     t.window.vsync = 1                  -- Vertical sync mode (number)
+
     t.window.vsync = 1                  -- Режим вертикальної синхронізації (number / число)
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.msaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.depth = nil                -- The number of bits per sample in the depth buffer
+
     t.window.depth = nil                -- Кількість бітів на вибірку в буфері глибини
     t.window.stencil = nil              -- The number of bits per sample in the stencil buffer
+
     t.window.stencil = nil              -- Кількість бітів на вибірку в буфері шаблонів
     t.window.display = 1                -- Index of the monitor to show the window in (number)
+
     t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)
  
     t.modules.audio = true              -- Enable the audio module (boolean)
+
     t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
     t.modules.data = true              -- Enable the data module (boolean)
+
     t.modules.data = true              -- Включити модуль data (boolean / логічна)
     t.modules.event = true              -- Enable the event module (boolean)
+
     t.modules.event = true              -- Включити модуль event (boolean / логічна)
     t.modules.font = true              -- Enable the font module (boolean)
+
     t.modules.font = true              -- Включити модуль font (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true              -- Enable the image module (boolean)
+
     t.modules.image = true              -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true              -- Enable the mouse module (boolean)
+
     t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true            -- Enable the physics module (boolean)
+
     t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true              -- Enable the sound module (boolean)
+
     t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
     t.modules.timer = true              -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
     t.modules.touch = true              -- Enable the touch module (boolean)
+
                                          -- якщо його відключити, в love.update delta-час буде 0
     t.modules.video = true              -- Enable the video module (boolean)
+
     t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.video = true              -- Включити модуль video (boolean / логічна)
 +
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
Here is a full list of options and their default values for LÖVE [[0.10.1]] and [[0.10.2]]:
+
Ось повний список опції для LÖVE від {{translated link|0.10.1|Українська|text=0.10.1}} до {{translated link|0.10.2|Українська|text=0.10.2}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
Line 277: Line 291:
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
 
     t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
     t.externalstorage = false          -- Якщо true, файли збержених ігор на Android будуть записуватися на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна)  
+
     t.externalstorage = false          -- Якщо true, файли записаних ігор на Android будуть записуватися
 +
                                          -- на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна)  
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800                -- The window width (number)
+
     t.window.width = 800                -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false          -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1              -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
+
     t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.msaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.display = 1                -- Index of the monitor to show the window in (number)
+
     t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)
  
     t.modules.audio = true              -- Enable the audio module (boolean)
+
     t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
     t.modules.event = true              -- Enable the event module (boolean)
+
     t.modules.event = true              -- Включити модуль event (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true              -- Enable the image module (boolean)
+
     t.modules.image = true              -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true              -- Enable the mouse module (boolean)
+
     t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true            -- Enable the physics module (boolean)
+
     t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true              -- Enable the sound module (boolean)
+
     t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.timer = true              -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
     t.modules.touch = true              -- Enable the touch module (boolean)
+
                                          -- якщо його відключити, в love.update delta-час буде 0
     t.modules.video = true              -- Enable the video module (boolean)
+
     t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.video = true              -- Включити модуль video (boolean / логічна)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
 +
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
Here is a full list of options and their default values for LÖVE [[0.10.0]]:
+
Ось повний список опції для LÖVE {{translated link|0.10.0|Українська|text=0.10.0}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
Line 324: Line 340:
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
 
     t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800                -- The window width (number)
+
     t.window.width = 800                -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false          -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1              -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
+
     t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.msaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.display = 1                -- Index of the monitor to show the window in (number)
+
     t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)
  
     t.modules.audio = true              -- Enable the audio module (boolean)
+
     t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
     t.modules.event = true              -- Enable the event module (boolean)
+
     t.modules.event = true              -- Включити модуль event (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true              -- Enable the image module (boolean)
+
     t.modules.image = true              -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true              -- Enable the mouse module (boolean)
+
     t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true            -- Enable the physics module (boolean)
+
     t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true              -- Enable the sound module (boolean)
+
     t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.timer = true              -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
     t.modules.touch = true              -- Enable the touch module (boolean)
+
                                          -- якщо його відключити, в love.update delta-час буде 0
     t.modules.video = true              -- Enable the video module (boolean)
+
     t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.video = true              -- Включити модуль video (boolean / логічна)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
 +
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
Here is a full list of options and their default values for LÖVE [[0.9.2]]:
+
Ось повний список опції для LÖVE {{translated link|0.9.2|Українська|text=0.9.2}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
Line 366: Line 383:
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800              -- The window width (number)
+
     t.window.width = 800              -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false        -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false        -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1            -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "normal" -- Choose between "normal" fullscreen or "desktop" fullscreen mode (string)
+
     t.window.fullscreentype = "normal" -- Вибір режиму повного екрану: "normal" або "desktop" (string / рядок)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.fsaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.display = 1              -- Index of the monitor to show the window in (number)
+
     t.window.display = 1              -- Індекс монітора, на якому буде показано вікно (number / число)
     t.window.highdpi = false          -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false          -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
     t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (boolean)
+
     t.window.srgb = false              -- Включити корекцію гами sRGB під час малювання на екрані (boolean / логічна)
     t.window.x = nil                  -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                  -- Координата X позиції вікна на вказаному дисплеї (number / число)
     t.window.y = nil                  -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                  -- Координата Y позиції вікна на вказаному дисплеї (number / число)
  
     t.modules.audio = true            -- Enable the audio module (boolean)
+
     t.modules.audio = true            -- Включити модуль audio (boolean / логічна)
     t.modules.event = true            -- Enable the event module (boolean)
+
     t.modules.event = true            -- Включити модуль event (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true            -- Enable the image module (boolean)
+
     t.modules.image = true            -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true            -- Enable the mouse module (boolean)
+
     t.modules.mouse = true            -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true          -- Enable the physics module (boolean)
+
     t.modules.physics = true          -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true            -- Enable the sound module (boolean)
+
     t.modules.sound = true            -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.timer = true            -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true            -- Включити модуль timer (boolean / логічна),
     t.modules.window = true            -- Enable the window module (boolean)
+
                                          -- якщо його відключити, в love.update delta-час буде 0
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
 +
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.9.1]]:
+
Ось повний список опції для LÖVE {{translated link|0.9.1|Українська|text=0.9.1}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
Line 408: Line 426:
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800              -- The window width (number)
+
     t.window.width = 800              -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false        -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false        -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1            -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (string)
+
     t.window.fullscreentype = "normal" -- Стандартний повноекранний режим чи режим з доступом до робочого стола (string / рядок)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.fsaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.display = 1              -- Index of the monitor to show the window in (number)
+
     t.window.display = 1              -- Індекс монітора, на якому буде показано вікно (number / число)
     t.window.highdpi = false          -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false          -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
     t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (boolean)
+
     t.window.srgb = false              -- Включити корекцію гами sRGB під час малювання на екрані (boolean / логічна)
  
     t.modules.audio = true            -- Enable the audio module (boolean)
+
     t.modules.audio = true            -- Включити модуль audio (boolean / логічна)
     t.modules.event = true            -- Enable the event module (boolean)
+
     t.modules.event = true            -- Включити модуль event (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true            -- Enable the image module (boolean)
+
     t.modules.image = true            -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true            -- Enable the mouse module (boolean)
+
     t.modules.mouse = true            -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true          -- Enable the physics module (boolean)
+
     t.modules.physics = true          -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true            -- Enable the sound module (boolean)
+
     t.modules.sound = true            -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.timer = true            -- Enable the timer module (boolean)
+
     t.modules.timer = true            -- Включити модуль timer (boolean / логічна)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.9.0]]:
+
Ось повний список опції для LÖVE {{translated link|0.9.0|Українська|text=0.9.0}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
Line 448: Line 466:
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
     t.window.width = 800              -- The window width (number)
+
     t.window.width = 800              -- Ширина вікна (number / число)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Висота вікна (number / число)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
     t.window.resizable = false        -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false        -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1            -- Мінімальна висота вікна, якщо її можна міняти (number / число)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
     t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (string)
+
     t.window.fullscreentype = "normal" -- Стандартний повноекранний режим чи режим з доступом до робочого стола (string / рядок)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.fsaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.window.display = 1              -- Index of the monitor to show the window in (number)
+
     t.window.display = 1              -- Індекс монітора, на якому буде показано вікно (number / число)
  
     t.modules.audio = true            -- Enable the audio module (boolean)
+
     t.modules.audio = true            -- Включити модуль audio (boolean / логічна)
     t.modules.event = true            -- Enable the event module (boolean)
+
     t.modules.event = true            -- Включити модуль event (boolean / логічна)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
     t.modules.image = true            -- Enable the image module (boolean)
+
     t.modules.image = true            -- Включити модуль image (boolean / логічна)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Включити модуль math (boolean / логічна)
     t.modules.mouse = true            -- Enable the mouse module (boolean)
+
     t.modules.mouse = true            -- Включити модуль mouse (boolean / логічна)
     t.modules.physics = true          -- Enable the physics module (boolean)
+
     t.modules.physics = true          -- Включити модуль physics (boolean / логічна)
     t.modules.sound = true            -- Enable the sound module (boolean)
+
     t.modules.sound = true            -- Включити модуль sound (boolean / логічна)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Включити модуль system (boolean / логічна)
     t.modules.timer = true            -- Enable the timer module (boolean)
+
     t.modules.timer = true            -- Включити модуль timer (boolean / логічна)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Включити модуль window (boolean / логічна)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.8.0]]:
+
Ось повний список опції для LÖVE {{translated link|0.8.0|Українська|text=0.8.0}} зі стандартними значеннями:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.title = "Untitled"        -- The title of the window the game is in (string)
+
     t.title = "Untitled"        -- Заголовок вікна гри (string / рядок)
     t.author = "Unnamed"        -- The author of the game (string)
+
     t.author = "Unnamed"        -- Автор гри (string / рядок)
     t.url = nil                -- The website of the game (string)
+
     t.url = nil                -- Веб-сайт гри (string / рядок)
 
     t.identity = nil            -- Назва директорії для збережених ігор (string / рядок)
 
     t.identity = nil            -- Назва директорії для збережених ігор (string / рядок)
 
     t.version = "0.8.0"        -- Версія LÖVE, для якої була зроблена гра (string / рядок)
 
     t.version = "0.8.0"        -- Версія LÖVE, для якої була зроблена гра (string / рядок)
 
     t.console = false          -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false          -- Чи додати консоль (boolean / логічна, тільки для Windows)
     t.release = false          -- Enable release mode (boolean)
+
     t.release = false          -- Включити режим стабільної версії (boolean / логічна)
     t.screen.width = 800        -- The window width (number)
+
     t.screen.width = 800        -- Ширина вікна (number / число)
     t.screen.height = 600      -- The window height (number)
+
     t.screen.height = 600      -- Висота вікна (number / число)
     t.screen.fullscreen = false -- Enable fullscreen (boolean)
+
     t.screen.fullscreen = false -- Включити повноекранний режим (boolean / логічна)
     t.screen.vsync = true      -- Enable vertical sync (boolean)
+
     t.screen.vsync = true      -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.screen.fsaa = 0          -- The number of MSAA samples (number)
+
     t.screen.fsaa = 0          -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.modules.joystick = true  -- Enable the joystick module (boolean)
+
     t.modules.joystick = true  -- Включити модуль joystick (boolean / логічна)
     t.modules.audio = true      -- Enable the audio module (boolean)
+
     t.modules.audio = true      -- Включити модуль audio (boolean / логічна)
     t.modules.keyboard = true  -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true  -- Включити модуль keyboard (boolean / логічна)
     t.modules.event = true      -- Enable the event module (boolean)
+
     t.modules.event = true      -- Включити модуль event (boolean / логічна)
     t.modules.image = true      -- Enable the image module (boolean)
+
     t.modules.image = true      -- Включити модуль image (boolean / логічна)
     t.modules.graphics = true  -- Enable the graphics module (boolean)
+
     t.modules.graphics = true  -- Включити модуль graphics (boolean / логічна)
     t.modules.timer = true      -- Enable the timer module (boolean)
+
     t.modules.timer = true      -- Включити модуль timer (boolean / логічна)
     t.modules.mouse = true      -- Enable the mouse module (boolean)
+
     t.modules.mouse = true      -- Включити модуль mouse (boolean / логічна)
     t.modules.sound = true      -- Enable the sound module (boolean)
+
     t.modules.sound = true      -- Включити модуль sound (boolean / логічна)
     t.modules.physics = true    -- Enable the physics module (boolean)
+
     t.modules.physics = true    -- Включити модуль physics (boolean / логічна)
     t.modules.thread = true    -- Enable the thread module (boolean)
+
     t.modules.thread = true    -- Включити модуль thread (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.7.2]] and earlier:
+
Ось повний список опцій для LÖVE {{translated link|0.7.2|Українська|text=0.7.2}} та попередніх версій:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.title = "Untitled"        -- The title of the window the game is in (string)
+
     t.title = "Untitled"        -- Заголовок вікна гри (string / рядок)
     t.author = "Unnamed"        -- The author of the game (string)
+
     t.author = "Unnamed"        -- Автор гри (string / рядок)
 
     t.identity = nil            -- Назва директорії для збережених ігор (string / рядок)
 
     t.identity = nil            -- Назва директорії для збережених ігор (string / рядок)
     t.version = 0              -- The LÖVE version this game was made for (number)
+
     t.version = 0              -- The LÖVE version this game was made for (number / число)
 
     t.console = false          -- Чи додати консоль (boolean / логічна, тільки для Windows)
 
     t.console = false          -- Чи додати консоль (boolean / логічна, тільки для Windows)
     t.screen.width = 800        -- The window width (number)
+
     t.screen.width = 800        -- Ширина вікна (number / число)
     t.screen.height = 600      -- The window height (number)
+
     t.screen.height = 600      -- Висота вікна (number / число)
     t.screen.fullscreen = false -- Enable fullscreen (boolean)
+
     t.screen.fullscreen = false -- Включити повноекранний режим (boolean / логічна)
     t.screen.vsync = true      -- Enable vertical sync (boolean)
+
     t.screen.vsync = true      -- Чи включити вертикальну синхронізацію (boolean / логічна)
     t.screen.fsaa = 0          -- The number of MSAA samples (number)
+
     t.screen.fsaa = 0          -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
     t.modules.joystick = true  -- Enable the joystick module (boolean)
+
     t.modules.joystick = true  -- Включити модуль joystick (boolean / логічна)
     t.modules.audio = true      -- Enable the audio module (boolean)
+
     t.modules.audio = true      -- Включити модуль audio (boolean / логічна)
     t.modules.keyboard = true  -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true  -- Включити модуль keyboard (boolean / логічна)
     t.modules.event = true      -- Enable the event module (boolean)
+
     t.modules.event = true      -- Включити модуль event (boolean / логічна)
     t.modules.image = true      -- Enable the image module (boolean)
+
     t.modules.image = true      -- Включити модуль image (boolean / логічна)
     t.modules.graphics = true  -- Enable the graphics module (boolean)
+
     t.modules.graphics = true  -- Включити модуль graphics (boolean / логічна)
     t.modules.timer = true      -- Enable the timer module (boolean)
+
     t.modules.timer = true      -- Включити модуль timer (boolean / логічна)
     t.modules.mouse = true      -- Enable the mouse module (boolean)
+
     t.modules.mouse = true      -- Включити модуль mouse (boolean / логічна)
     t.modules.sound = true      -- Enable the sound module (boolean)
+
     t.modules.sound = true      -- Включити модуль sound (boolean / логічна)
     t.modules.physics = true    -- Enable the physics module (boolean)
+
     t.modules.physics = true    -- Включити модуль physics (boolean / логічна)
 
end
 
end
 
</source>
 
</source>
Line 540: Line 558:
 
{{#set:Link for lists=[[Config Files (Українська)|Файли конфігурації]]}}
 
{{#set:Link for lists=[[Config Files (Українська)|Файли конфігурації]]}}
 
{{#set:Subcategory=General}}
 
{{#set:Subcategory=General}}
{{#set:Description=Game configuration settings.}}
+
{{#set:Description=Налаштування опцій гри.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
== Other Languages ==
+
== Іншими мовами ==
 
{{i18n|Config Files}}
 
{{i18n|Config Files}}

Latest revision as of 23:30, 21 July 2020

Вступ

Якщо в директорії гри (або в файлі .love) є файл conf.lua, він буде виконаний перед запуском модулів LÖVE. В цьому файлі можна перевизначити функцію love.conf. Цю функцію потим викличе скрипт запуску LÖVE. В функції flove.conf можна вказати деякі налаштування і змінити параметри, такі як стандартний розмір вікна, включені модулі і інші речі.

love.conf

Функція love.conf приймає один аргумент: таблицю, заповнену усіма стандартними значеннями, які можна змінити на свої. Наприклад, щоб змінити стандартний розмір вікна, зробіть так:

function love.conf(t)
    t.window.width = 1024
    t.window.height = 768
end

Якщо вам не потрібні модуль фізики (physics) та джойстика (joystick), зробіть наступне:

function love.conf(t)
    t.modules.joystick = false
    t.modules.physics = false
end

Рекомендується присвоювати невикористаним модулям false в готових версіях своєї гри. Це може трошки зменшити час завантаження (особливо якщо відключити модуль джойстика) та зменшує потрібну пам'ять (незначно).

Зверніть увагу, що відключити love.filesystem та love.data (англ.) не можна; це обов'язкові модулі. Це ж стосується самого модуля love. Модуль love.graphics (англ.) потребує, щоб був включеним модуль love.window (англ.).

Якщо в LÖVE 0.9.2 та попередніх версіях в файлі конфігурації були помилки, то гра не запускалася, і не з'являлося ніякого повідомлення. Якщо гра не запускається, спочатку перевірте, чи немає помилок в файлі конфігурації. В версії 0.10.2 та новіше помилки конфігурації показуються на синьому екрані, в якому показаний код, де відбулася помилка.

Актуальний файл конфігурації

Ось повний список опцій і їх стандартних значень в LÖVE 11.3:

function love.conf(t)
    t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
    t.appendidentity = false            -- Чи шукати файли в директорії з кодом гри
                                            -- перед файлами в директорії збережених ігор
                                            -- (boolean / логічна)
    t.version = "11.3"                  -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                   -- Чи додати консоль (boolean / логічна, тільки для Windows)
    t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
    t.externalstorage = false           -- Якщо true, файли записаних ігор на Android будуть записуватися
                                          -- на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна) 
    t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)

    t.audio.mic = false                 -- Робити запит дозволу та використовувати мікрофон на Android (boolean / логічна)
    t.audio.mixwithsystem = true        -- Чи залишити фонову музику активною, коли LÖVE
                                          -- відкривається (boolean / логічна, тільки iOS і Android)

    t.window.title = "Untitled"         -- Заголовок вікна (string / рядок)
    t.window.icon = nil                 -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800                -- Ширина вікна (number / число)
    t.window.height = 600               -- Висота вікна (number / число)
    t.window.borderless = false         -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1               -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false         -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
    t.window.vsync = 1                  -- Режим вертикальної синхронізації (number / число)
    t.window.msaa = 0                   -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.depth = nil                -- Кількість бітів на вибірку в буфері глибини
    t.window.stencil = nil              -- Кількість бітів на вибірку в буфері шаблонів
    t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
    t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
    t.window.usedpiscale = true         -- Дозволити автоматичне масштабування DPI, коли параметр highdpi також
                                          -- має значення true (boolean / логічна)
    t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
    t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)

    t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
    t.modules.data = true               -- Включити модуль data (boolean / логічна)
    t.modules.event = true              -- Включити модуль event (boolean / логічна)
    t.modules.font = true               -- Включити модуль font (boolean / логічна)
    t.modules.graphics = true           -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true              -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true           -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true           -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true               -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
    t.modules.system = true             -- Включити модуль system (boolean / логічна)
    t.modules.thread = true             -- Включити модуль thread (boolean / логічна)
    t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
                                          -- якщо його відключити, в love.update delta-час буде 0
    t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
    t.modules.video = true              -- Включити модуль video (boolean / логічна)
    t.modules.window = true             -- Включити модуль window (boolean / логічна)
end

Опції

identity

Ця опція визначає назву директорії для збережень гри. Зверніть увагу, що можна вказати тільки назву директорії, але не місце її розміщення:

t.identity = "gabe_HL3" -- правильно
t.identity = "c:/Users/gabe/HL3" -- неправильно

Альтернативний варіант: можна використовувати love.filesystem.setIdentity (англ.), щоб встановити директорію збережень не в файлі конфігурації.

appendidentity

Доступне починаючи з LÖVE 11.0
Ця опція недоступна в попередніх версіях.

Ця опція визначає порядок директорій, в якому шукаються файли: або спочатку директорія гри і потім директорія збережень (true), або навпаки (false)

version

Доступне починаючи з LÖVE 0.8.0
Ця опція недоступна в попередніх версіях.

t.version мусить буди рядком, в якому записана версія LÖVE, для якої створена гра.

До 11.0 формат був "X.Y.Z", де X — основний номер випуску, Y — додатковий, а Z — рівень патчів. Починаючи з 11.0 формат має бути "X.Y", де X і Y — відповідно основний та додатковий номер випуску.

Якщо встановити цую версію в файлі конфігурації, LÖVE покаже попереждення, якщо гра не сумісна з тою версією LÖVE, на якій її запускають. Стандартне значення — запущена версія LÖVE.

console

Визначає, чи треба відкривати консоль поруч з основним вікном гри (тільки в Windows).

Зауваження: щоб побачити консоль в macOS, можна запустити LÖVE через термінал. В Windows з LÖVE 0.10.2 чи новіше можна запустити lovec.exe замість love.exe.

accelerometerjoystick

Доступне починаючи з LÖVE 0.10.0
Ця опція недоступна в попередніх версіях.

Вказує, чи треба робити акселерометр на iOS та Android доступним як джойстик (англ.) з трьома вісями. Акселерометр краще відключати, коли він не використовується, бо це може зменшити використання процесорного часу.

externalstorage

Доступне починаючи з LÖVE 0.10.1
Ця опція недоступна в попередніх версіях.

Вказує, чи зберігаються файли на зовнішньому дисковому просторі (true), чи на внутрішньому (false) на Android.

gammacorrect

Доступне починаючи з LÖVE 0.10.0
Ця опція недоступна в попередніх версіях.

Визначає, чи включена корекція гами під час малювання (англ.), якщо вона доступна в системі.

audio.mic

Доступне починаючи з LÖVE 11.3
Ця опція недоступна в попередніх версіях.

Робить у гравця чи гравчині запит на використання мікрофону. Якщо використання дозволять, love.audio.getRecordingDevices (англ.) буде повертати доступні пристрої для запису звуку. Якщо відмовлять, love.audio.getRecordingDevices (англ.) буде повертати пусту таблицю, і під час його виклику гравцям буде показуватися про заборону запису.

audio.mixwithsystem

Доступне починаючи з LÖVE 11.0
Ця опція недоступна в попередніх версіях.

Вказує, чи повинні фонове аудіо / музика інших програм бути чутними, коли відкрита LÖVE. Детальніше див. у love.system.hasBackgroundMusic (англ.).

window

Доступне починаючи з LÖVE 0.9.0
Ці flags недоступні в попередніх версіях.

Є можливість відтермінувати створення вікна до першого виклику функції love.window.setMode (англ.) в коді. Для цього додайте код t.window = nil в love.conf (чи t.screen = nil в старіших версіях). Але в такому випадку виклик будь-якої функції з love.graphics (англ.) перед функцією love.window.setMode (англ.) викличе помилку.

В версях до 0.9.0 (англ.) таблиця t.window називалася t.screen. Таблиця t.screen не існує в файлі love.conf в версії 0.9.0, а t.window не існує в love.conf версії 0.8.0. Тобто love.conf не виконається (і будуть використовуватися стандартні значення), якщо не перевірити, що використовується правильна версія LÖVE.

window.title

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Вказує заголовок вікна, в якому запускається гра. Як варіант, заголовок можна змінити по-за файлом конфігурації функцією love.window.setTitle (англ.).

window.icon

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Шлях до зображення, яке буде використано як значок вікна. Деякі операційні системи не підтримують дуже великі зображення в якості значків. Значок також можна змінити функцією love.window.setIcon (англ.).

window.width та window.height

Доступне починаючи з LÖVE 0.9.0
Ці flags недоступні в попередніх версіях.

Вказують розміри вікна (width — ширина, height — висота). Якщо ці опції встановити рівинми 0, LÖVE буде автоматично використовувати розміри всього екрану.

window.borderless

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Видаляє всю графіку рамок вікна. Зверніть увагу, що ефект може бути різним в різних операційних системах.

window.resizable

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Якщо встановити цю опцію в true, то гравці зможуть зміняти розмір ігрового вікна.

window.minwidth та window.minheight

Доступне починаючи з LÖVE 0.9.0
Ці flags недоступні в попередніх версіях.

Визначають мінімальну ширину та висоту ігрового вікна, якщо гравцям дозволено його міняти. Якщо ви встановите опціям window.width та window.height значення менші за мінімальні, LÖVE збільшить їх до мінімальних, встановлених в window.minwidth та window.minheight.

window.fullscreen

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Чи запускати гру в повноекранному режимі (true), чи в віконному (false). Повноекранний режим можна також включити функціями love.window.setFullscreen (англ.) чи love.window.setMode (англ.). В версії 11.3 (англ.) для Android значення true також ховає рядок стану.

window.fullscreentype

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Вказує, який тип повноекранного режиму (англ.) буде використовуватися (exclusive, ексклюзивний, чи desktop, з доступом до робочого стола). Звичайно рекомендується тип desktop, бо на деяких операційних системах він накладає менше обмежень, ніж exclusive. (Зауваження: в 0.9.2 та раніших версіях використовуйте normal замість exclusive.)

window.vsync

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Включає чи виключає вертикальну синхронізацію. Вертикальаня синхронізація робить кількість кадрів в секунду стабільнішою і може виправити помилки, наприклад, нерівномірне обновлення графіки, коли частка зображення видна з попереднього кадру. Рекомендується залишити вертикальну синхронізацію активною, якщо ви не впевнені, що вона робить. До версії LÖVE 11.0 це було логічне значення (true or false). Починаючи з LÖVE 11.0 це значення — це число (1 включає вертикальну синхронізацію, 0 відключає її, -1 to використовує адаптивну вертикальну синхронізацію, якщо вона підтримується).

Заверніть увагу, що на iOS вертикальна синхронізація завжди активна. Відключити її не можна.

window.depth

Доступне починаючи з LÖVE 11.0
Ця опція недоступна в попередніх версіях.

Кількість бітів на вибірку в буфері глибини (16/24/32, стандартне значення — nil)

window.stencil

Доступне починаючи з LÖVE 11.0
Ця опція недоступна в попередніх версіях.

Кількість бітів на вибірку в буфері шаблонів (звичайно це 8, стандартне значення — nil)

window.msaa

Доступне починаючи з LÖVE 0.9.2
Ця опція недоступна в попередніх версіях.

Кількість вибірок для згладжування з множинною вибіркою.

window.display

Доступне починаючи з LÖVE 0.9.0
Ця опція недоступна в попередніх версіях.

Індекс дисплея, на якому буде показане вікно, якщо доступно декілька моніторів.

window.highdpi

Доступне починаючи з LÖVE 0.9.1
Ця опція недоступна в попередніх версіях.

Режим високої роздільної здатності. Див. love.window.getDPIScale (англ.). Дозволяє прихованому буферу вікна використовувати повну щільність пікселів на моніторах з високою роздільною здатністю, якщо це підтримується для актуальної операційної системи. Якщо цей параметр встановлений в true, LÖVE автоматично буде масштабувати всю графіку та використовувати масштабовані одиниці замість пікселів (починаючи з версії 11.0), за виключенням випадку, коли usedpiscale встановлений рівним false.

Коли параметр highdpi дорівнює false, операційна система буде гарантувати однакову роботу на дисплеях з високою та низькою роздільної здатністю. Для цього графіка буде малюватися на прихованому буфері з низькою роздільної здатністю, а потім на моніторах з великою роздільною здатністю збільшуватися.

Зараз ця опція нічого не робить в Windows, а на Android вона по сутності завжди включена.

window.usedpiscale

Доступне починаючи з LÖVE 11.3
Ця опція недоступна в попередніх версіях.


Якщо цей параметр встановити рівним false, це відключить автоматичне масштабування на екранах з високою роздільною здатністю, яке виконує LÖVE. Результат помітний тільки коли флаг highdpi встановлений рівним true, бо інакше масштабування буде робити операційна система (а не LÖVE).

window.x & window.y

Доступне починаючи з LÖVE 0.9.2
Ці flags недоступні в попередніх версіях.

Визначає розміщення вікна на екрані. Як варіант, положення вікна також можна змінити після запуску гри функцією love.window.setPosition (англ.).

window.fsaa

Доступне з LÖVE 0.9.0 і видалене в LÖVE 0.10.0
Цю опцію замінили опцією window.msaa.

Кількість вибірок для згладжування з множинною вибіркою.

window.srgb

Доступне з LÖVE 0.9.1 і видалене в LÖVE 0.10.0
Цю опцію замінили опцією gammacorrect.

Якщо включити цю опцію, кольори на основному екрані будуть автоматично перетворюватися з лінійного кольорового простору RGB в кольоровий простір sRGB — поверхня вікна буде вважатися гамма-простором sRGB. Це тільки одна з задач для відображення з корекцією гами — це складна тема, в якій легко помилитися, тому не рекомендується включати цю опцію, якщо ви не знаєте, як вона працює.

Режим стабільної версії

Доступне з LÖVE 0.8.0 (англ.) і видалене в LÖVE 0.9.0 (англ.)
Ця опція недоступна в попередніх або наступних версіях..


Якщо включити t.release, LÖVE використовує функцію опрацювання помилок для стабільної версії (англ.), стандартна версія якої виводить мало інформації про помилку (але її, звичайно, можна перевизначити).

Стандартний код опрацювання помилки також виводить повідомлення для гравців та гравчинь, в якому пропонується зв'язатися з автором гри, і в цьому повідомленні використовуються значення title, author та url з файлу conf.lua.

Якщо гра приєднана до програми, записані ігри будуть зберігатися не в директорії love, а в директорії для самої гри. Наприклад, в Windows це буде не %APPDATA%\\LOVE\\game, а %APPDATA%\\game. Те саме буде й на інших платформах.

Старі версії

Ось повний список опції для LÖVE від 11.0 (англ.) до 11.2 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
    t.appendidentity = false            -- Чи шукати файли в директорії з кодом гри перед файлами
                                          -- в директорії збережених ігор (boolean / логічна)
    t.version = "11.0"                  -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                   -- Чи додати консоль (boolean / логічна, тільки для Windows)
    t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
    t.externalstorage = false           -- Якщо true, файли записаних ігор на Android будуть записуватися
                                          -- на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна) 
    t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)

    t.audio.mixwithsystem = true        -- Чи залишити фонову музику активною, коли LÖVE відкривається
                                          -- (boolean / логічна, тільки iOS і Android)

    t.window.title = "Untitled"         -- Заголовок вікна (string / рядок)
    t.window.icon = nil                 -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800                -- Ширина вікна (number / число)
    t.window.height = 600               -- Висота вікна (number / число)
    t.window.borderless = false         -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1               -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false         -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
    t.window.vsync = 1                  -- Режим вертикальної синхронізації (number / число)
    t.window.msaa = 0                   -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.depth = nil                -- Кількість бітів на вибірку в буфері глибини
    t.window.stencil = nil              -- Кількість бітів на вибірку в буфері шаблонів
    t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
    t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
    t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
    t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)

    t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
    t.modules.data = true               -- Включити модуль data (boolean / логічна)
    t.modules.event = true              -- Включити модуль event (boolean / логічна)
    t.modules.font = true               -- Включити модуль font (boolean / логічна)
    t.modules.graphics = true           -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true              -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true           -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true           -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true               -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
    t.modules.system = true             -- Включити модуль system (boolean / логічна)
    t.modules.thread = true             -- Включити модуль thread (boolean / логічна)
    t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
                                          -- якщо його відключити, в love.update delta-час буде 0
    t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
    t.modules.video = true              -- Включити модуль video (boolean / логічна)
    t.modules.window = true             -- Включити модуль window (boolean / логічна)
end

Ось повний список опції для LÖVE від 0.10.1 (англ.) до 0.10.2 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
    t.version = "0.10.2"                -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                   -- Чи додати консоль (boolean / логічна, тільки для Windows)
    t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
    t.externalstorage = false           -- Якщо true, файли записаних ігор на Android будуть записуватися
                                          -- на зовнішньому дисковому просторі, і читатися звідти (boolean / логічна) 
    t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)

    t.window.title = "Untitled"         -- Заголовок вікна (string / рядок)
    t.window.icon = nil                 -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800                -- Ширина вікна (number / число)
    t.window.height = 600               -- Висота вікна (number / число)
    t.window.borderless = false         -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1               -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false         -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
    t.window.vsync = true               -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.window.msaa = 0                   -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
    t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
    t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
    t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)

    t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
    t.modules.event = true              -- Включити модуль event (boolean / логічна)
    t.modules.graphics = true           -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true              -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true           -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true           -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true               -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
    t.modules.system = true             -- Включити модуль system (boolean / логічна)
    t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
                                          -- якщо його відключити, в love.update delta-час буде 0
    t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
    t.modules.video = true              -- Включити модуль video (boolean / логічна)
    t.modules.window = true             -- Включити модуль window (boolean / логічна)
    t.modules.thread = true             -- Включити модуль thread (boolean / логічна)
end

Ось повний список опції для LÖVE 0.10.0 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.identity = nil                    -- Назва директорії для збережених ігор (string / рядок)
    t.version = "0.10.0"                -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                   -- Чи додати консоль (boolean / логічна, тільки для Windows)
    t.accelerometerjoystick = true      -- Чи включити акселерометр на iOS та Android як джойстик (boolean / логічна)
    t.gammacorrect = false              -- Чи включати корекцію гами, якщо система її підтримує (boolean / логічна)

    t.window.title = "Untitled"         -- Заголовок вікна (string / рядок)
    t.window.icon = nil                 -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800                -- Ширина вікна (number / число)
    t.window.height = 600               -- Висота вікна (number / число)
    t.window.borderless = false         -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false          -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1               -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1              -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false         -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "desktop" -- Вибір режиму повного екрану: "desktop" або "exclusive" (string / рядок)
    t.window.vsync = true               -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.window.msaa = 0                   -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.display = 1                -- Індекс монітора, на якому буде показано вікно (number / число)
    t.window.highdpi = false            -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
    t.window.x = nil                    -- Координата X позиції вікна на вказаному дисплеї (number / число)
    t.window.y = nil                    -- Координата Y позиції вікна на вказаному дисплеї (number / число)

    t.modules.audio = true              -- Включити модуль audio (boolean / логічна)
    t.modules.event = true              -- Включити модуль event (boolean / логічна)
    t.modules.graphics = true           -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true              -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true           -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true           -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true               -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true              -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true            -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true              -- Включити модуль sound (boolean / логічна)
    t.modules.system = true             -- Включити модуль system (boolean / логічна)
    t.modules.timer = true              -- Включити модуль timer (boolean / логічна),
                                          -- якщо його відключити, в love.update delta-час буде 0
    t.modules.touch = true              -- Включити модуль touch (boolean / логічна)
    t.modules.video = true              -- Включити модуль video (boolean / логічна)
    t.modules.window = true             -- Включити модуль window (boolean / логічна)
    t.modules.thread = true             -- Включити модуль thread (boolean / логічна)
end

Ось повний список опції для LÖVE 0.9.2 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.identity = nil                   -- Назва директорії для збережених ігор (string / рядок)
    t.version = "0.9.2"                -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)

    t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
    t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800               -- Ширина вікна (number / число)
    t.window.height = 600              -- Висота вікна (number / число)
    t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false         -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1             -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "normal" -- Вибір режиму повного екрану: "normal" або "desktop" (string / рядок)
    t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.window.fsaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.display = 1               -- Індекс монітора, на якому буде показано вікно (number / число)
    t.window.highdpi = false           -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
    t.window.srgb = false              -- Включити корекцію гами sRGB під час малювання на екрані (boolean / логічна)
    t.window.x = nil                   -- Координата X позиції вікна на вказаному дисплеї (number / число)
    t.window.y = nil                   -- Координата Y позиції вікна на вказаному дисплеї (number / число)

    t.modules.audio = true             -- Включити модуль audio (boolean / логічна)
    t.modules.event = true             -- Включити модуль event (boolean / логічна)
    t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true             -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true              -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true             -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true           -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true             -- Включити модуль sound (boolean / логічна)
    t.modules.system = true            -- Включити модуль system (boolean / логічна)
    t.modules.timer = true             -- Включити модуль timer (boolean / логічна),
                                          -- якщо його відключити, в love.update delta-час буде 0
    t.modules.window = true            -- Включити модуль window (boolean / логічна)
    t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
end

Ось повний список опції для LÖVE 0.9.1 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.identity = nil                   -- Назва директорії для збережених ігор (string / рядок)
    t.version = "0.9.1"                -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)

    t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
    t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800               -- Ширина вікна (number / число)
    t.window.height = 600              -- Висота вікна (number / число)
    t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false         -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1             -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "normal" -- Стандартний повноекранний режим чи режим з доступом до робочого стола (string / рядок)
    t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.window.fsaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.display = 1               -- Індекс монітора, на якому буде показано вікно (number / число)
    t.window.highdpi = false           -- Включити режим високого розрізнення на дисплеї Retina (boolean / логічна)
    t.window.srgb = false              -- Включити корекцію гами sRGB під час малювання на екрані (boolean / логічна)

    t.modules.audio = true             -- Включити модуль audio (boolean / логічна)
    t.modules.event = true             -- Включити модуль event (boolean / логічна)
    t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true             -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true              -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true             -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true           -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true             -- Включити модуль sound (boolean / логічна)
    t.modules.system = true            -- Включити модуль system (boolean / логічна)
    t.modules.timer = true             -- Включити модуль timer (boolean / логічна)
    t.modules.window = true            -- Включити модуль window (boolean / логічна)
    t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
end

Ось повний список опції для LÖVE 0.9.0 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.identity = nil                   -- Назва директорії для збережених ігор (string / рядок)
    t.version = "0.9.0"                -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false                  -- Чи додати консоль (boolean / логічна, тільки для Windows)

    t.window.title = "Untitled"        -- Заголовок вікна (string / рядок)
    t.window.icon = nil                -- Шлях до файлу з зображенням на значок вікна (string / рядок)
    t.window.width = 800               -- Ширина вікна (number / число)
    t.window.height = 600              -- Висота вікна (number / число)
    t.window.borderless = false        -- Забрати всю графіку оформлення вікна (boolean / логічна)
    t.window.resizable = false         -- Дозволити гравцям міняти розмір вікна (boolean / логічна)
    t.window.minwidth = 1              -- Мінімальна ширина вікна, якщо її можна міняти (number / число)
    t.window.minheight = 1             -- Мінімальна висота вікна, якщо її можна міняти (number / число)
    t.window.fullscreen = false        -- Включити повноекранний режим (boolean / логічна)
    t.window.fullscreentype = "normal" -- Стандартний повноекранний режим чи режим з доступом до робочого стола (string / рядок)
    t.window.vsync = true              -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.window.fsaa = 0                  -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.window.display = 1               -- Індекс монітора, на якому буде показано вікно (number / число)

    t.modules.audio = true             -- Включити модуль audio (boolean / логічна)
    t.modules.event = true             -- Включити модуль event (boolean / логічна)
    t.modules.graphics = true          -- Включити модуль graphics (boolean / логічна)
    t.modules.image = true             -- Включити модуль image (boolean / логічна)
    t.modules.joystick = true          -- Включити модуль joystick (boolean / логічна)
    t.modules.keyboard = true          -- Включити модуль keyboard (boolean / логічна)
    t.modules.math = true              -- Включити модуль math (boolean / логічна)
    t.modules.mouse = true             -- Включити модуль mouse (boolean / логічна)
    t.modules.physics = true           -- Включити модуль physics (boolean / логічна)
    t.modules.sound = true             -- Включити модуль sound (boolean / логічна)
    t.modules.system = true            -- Включити модуль system (boolean / логічна)
    t.modules.timer = true             -- Включити модуль timer (boolean / логічна)
    t.modules.window = true            -- Включити модуль window (boolean / логічна)
    t.modules.thread = true            -- Включити модуль thread (boolean / логічна)
end

Ось повний список опції для LÖVE 0.8.0 (англ.) зі стандартними значеннями:

function love.conf(t)
    t.title = "Untitled"        -- Заголовок вікна гри (string / рядок)
    t.author = "Unnamed"        -- Автор гри (string / рядок)
    t.url = nil                 -- Веб-сайт гри (string / рядок)
    t.identity = nil            -- Назва директорії для збережених ігор (string / рядок)
    t.version = "0.8.0"         -- Версія LÖVE, для якої була зроблена гра (string / рядок)
    t.console = false           -- Чи додати консоль (boolean / логічна, тільки для Windows)
    t.release = false           -- Включити режим стабільної версії (boolean / логічна)
    t.screen.width = 800        -- Ширина вікна (number / число)
    t.screen.height = 600       -- Висота вікна (number / число)
    t.screen.fullscreen = false -- Включити повноекранний режим (boolean / логічна)
    t.screen.vsync = true       -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.screen.fsaa = 0           -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.modules.joystick = true   -- Включити модуль joystick (boolean / логічна)
    t.modules.audio = true      -- Включити модуль audio (boolean / логічна)
    t.modules.keyboard = true   -- Включити модуль keyboard (boolean / логічна)
    t.modules.event = true      -- Включити модуль event (boolean / логічна)
    t.modules.image = true      -- Включити модуль image (boolean / логічна)
    t.modules.graphics = true   -- Включити модуль graphics (boolean / логічна)
    t.modules.timer = true      -- Включити модуль timer (boolean / логічна)
    t.modules.mouse = true      -- Включити модуль mouse (boolean / логічна)
    t.modules.sound = true      -- Включити модуль sound (boolean / логічна)
    t.modules.physics = true    -- Включити модуль physics (boolean / логічна)
    t.modules.thread = true     -- Включити модуль thread (boolean / логічна)
end

Ось повний список опцій для LÖVE 0.7.2 (англ.) та попередніх версій:

function love.conf(t)
    t.title = "Untitled"        -- Заголовок вікна гри (string / рядок)
    t.author = "Unnamed"        -- Автор гри (string / рядок)
    t.identity = nil            -- Назва директорії для збережених ігор (string / рядок)
    t.version = 0               -- The LÖVE version this game was made for (number / число)
    t.console = false           -- Чи додати консоль (boolean / логічна, тільки для Windows)
    t.screen.width = 800        -- Ширина вікна (number / число)
    t.screen.height = 600       -- Висота вікна (number / число)
    t.screen.fullscreen = false -- Включити повноекранний режим (boolean / логічна)
    t.screen.vsync = true       -- Чи включити вертикальну синхронізацію (boolean / логічна)
    t.screen.fsaa = 0           -- Кількість вибірок для згладжування з множинною вибіркою (number / число)
    t.modules.joystick = true   -- Включити модуль joystick (boolean / логічна)
    t.modules.audio = true      -- Включити модуль audio (boolean / логічна)
    t.modules.keyboard = true   -- Включити модуль keyboard (boolean / логічна)
    t.modules.event = true      -- Включити модуль event (boolean / логічна)
    t.modules.image = true      -- Включити модуль image (boolean / логічна)
    t.modules.graphics = true   -- Включити модуль graphics (boolean / логічна)
    t.modules.timer = true      -- Включити модуль timer (boolean / логічна)
    t.modules.mouse = true      -- Включити модуль mouse (boolean / логічна)
    t.modules.sound = true      -- Включити модуль sound (boolean / логічна)
    t.modules.physics = true    -- Включити модуль physics (boolean / логічна)
end

Див. також



Іншими мовами