lutris/docs/installers.rst

41 lines
1.3 KiB
ReStructuredText
Raw Normal View History

2013-05-25 05:48:03 +00:00
==================
Writing installers
==================
2013-05-25 11:08:39 +00:00
Displaying an 'Insert disc' dialog
----------------------------------
The ``insert-disc`` command will display a message box to the user requesting
2013-05-25 11:08:39 +00:00
him to insert the game's disc into the optical drive. A link to CDEmu homepage's
and PPA will also be displayed if the program isn't detected on the machine,
2013-05-25 11:08:39 +00:00
otherwise it will be replaced with a button to open gCDEmu.
An optional parameter ``message`` will override the default text if given.
2013-05-25 05:48:03 +00:00
Moving files
------------
Move files by using the ``move`` command. ``move`` requires two parameters:
2013-05-25 05:48:03 +00:00
``src`` and ``dst``.
The ``src`` parameter can either be a ``file id`` or a relative location. If the
parameter value is not found in the list of ``file ids``, then it must be
2013-05-25 05:48:03 +00:00
prefixed by either ``$CACHE`` or ``$GAMEDIR`` to move a file or directory from
the download cache or the game installation dir, respectively.
The ``dst`` parameter should be prefixed by either ``$GAMEDIR`` or ``$HOME``
to move files to path relative to the game dir or the current user's home
2013-05-25 05:48:03 +00:00
directory.
The ``move`` command cannot overwrite files.
Calling the installer
=====================
The installer can be called with the ``lutris:<game-slug>`` url scheme or by
specifying the path to an installer script.