diff options
author | Garrett Brown <garbearucla@gmail.com> | 2014-03-02 17:04:45 -0800 |
---|---|---|
committer | Garrett Brown <themagnificentmrb@gmail.com> | 2016-12-01 18:08:29 -0800 |
commit | e2563f6529ea0f08fe153d6baa9dff0935ea8d65 (patch) | |
tree | a96d39b1dc64a0da9e13570ed4b869faede717a1 /addons | |
parent | 918e289427c97e9f108b1c9e2219537644ad4955 (diff) |
[retroplayer] Game add-ons
Thanks to Themaister for rewind functionality, fetzerch for mouse support,
file length check and cmake modifications, topfs2 for fixing a crash when
loading game clients, eibma for fixing linux compilation errors, a1rwulf
for catching a missing callback symbol and fixing some rebase errors, and
to notspiff for helping with the rebrand and cmake.
Diffstat (limited to 'addons')
-rw-r--r-- | addons/kodi.game/addon.xml | 4 | ||||
-rw-r--r-- | addons/kodi.resource/games.xsd | 9 | ||||
-rw-r--r-- | addons/library.kodi.game/.gitignore | 5 | ||||
-rw-r--r-- | addons/resource.language.en_gb/resources/strings.po | 144 |
4 files changed, 157 insertions, 5 deletions
diff --git a/addons/kodi.game/addon.xml b/addons/kodi.game/addon.xml index 44f2ca5bb5..e50d0395dc 100644 --- a/addons/kodi.game/addon.xml +++ b/addons/kodi.game/addon.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<addon id="kodi.game" version="1.0.14" provider-name="Team-Kodi"> - <backwards-compatibility abi="1.0.14"/> +<addon id="kodi.game" version="1.0.28" provider-name="Team-Kodi"> + <backwards-compatibility abi="1.0.28"/> <requires> <import addon="xbmc.core" version="0.1.0"/> </requires> diff --git a/addons/kodi.resource/games.xsd b/addons/kodi.resource/games.xsd new file mode 100644 index 0000000000..eb9809b51c --- /dev/null +++ b/addons/kodi.resource/games.xsd @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd"> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + <xs:element name="extension"> + <xs:complexType> + <xs:attribute name="point" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> +</xs:schema> diff --git a/addons/library.kodi.game/.gitignore b/addons/library.kodi.game/.gitignore new file mode 100644 index 0000000000..76bedaeabb --- /dev/null +++ b/addons/library.kodi.game/.gitignore @@ -0,0 +1,5 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore + diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po index 1018dd5a5d..427f88e605 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po @@ -16070,7 +16070,7 @@ msgstr "" #empty strings from id 35019 to 35048 #. Name of game add-ons category -#: xbmc/filesystem/AddonsDirectory.cpp +#: xbmc/addons/Addon.cpp msgctxt "#35049" msgid "Game add-ons" msgstr "" @@ -16267,6 +16267,16 @@ msgctxt "#35102" msgid "Disable joystick when this device is present" msgstr "" +#. Label for mouse buttons. Used in the controller mapping dialog. +msgctxt "#35103" +msgid "Buttons" +msgstr "" + +#. Label for relative mounters like the mouse pointer. Used in the controller mapping dialog. +msgctxt "#35104" +msgid "Pointers" +msgstr "" + #empty strings from id 35103 to 35149 #. Name of keyboard category in the settings category window @@ -16275,7 +16285,7 @@ msgctxt "#35150" msgid "Keyboard" msgstr "" -#. Name of group for configuring keyboard players +#. Name of group in "Games -> Keyboard" for configuring keyboard players #: system/settings/settings.xml msgctxt "#35151" msgid "Player configuration" @@ -16372,7 +16382,135 @@ msgctxt "#35200" msgid "ALL YOUR BASE ARE BELONG[CR]TO US" msgstr "" -#empty strings from id 35201 to 35504 +#. Name of group in "Games -> General" for configuring gameplay +#: system/settings/settings.xml +msgctxt "#35201" +msgid "Gameplay" +msgstr "" + +#empty string with id 35202 + +#: system/settings/settings.xml +msgctxt "#35203" +msgid "Enable rewind if supported" +msgstr "" + +#: system/settings/settings.xml +msgctxt "#35204" +msgid "Enable real-time rewinding during game play, if supported. Press rewind or manually seek backwards using the seek bar." +msgstr "" + +#: system/settings/settings.xml +msgctxt "#35205" +msgid "Maximum rewind time" +msgstr "" + +#: system/settings/settings.xml +msgctxt "#35206" +msgid "Maximum time possible to rewind, if supported. Large rewind histories can use a lot of RAM." +msgstr "" + +#. Description of add-on category for emulators +#: xbmc/filesystem/AddonsDirectory.cpp +msgctxt "#35207" +msgid "Emulators" +msgstr "" + +#. Description of add-on category for standalone games +#: xbmc/filesystem/AddonsDirectory.cpp +msgctxt "#35208" +msgid "Standalone games" +msgstr "" + +#: xbmc/addons/Addon.cpp +msgctxt "#35209" +msgid "Game resources" +msgstr "" + +#. Dialog title when gameplay fails +#: xbmc/games/addons/GameClient.cpp +#: xbmc/games/GameManager.cpp +msgctxt "#35210" +msgid "Failed to play game" +msgstr "" + +#. Error dialog text when the game requires restricted files to play. %s - emulator ID +#: xbmc/games/addons/GameClient.cpp +msgctxt "#35211" +msgid "This game requires the following add-on: %s" +msgstr "" + +#. Error dialog text when launching a game and no emulators are compatible +#: xbmc/games/GameUtils.cpp +msgctxt "#35212" +msgid "This game isn't compatible with any available emulators." +msgstr "" + +#. Error dialog text when launching a game and the emulator has an internal error. %s - emulator name +#: xbmc/games/GameClient.cpp +msgctxt "#35213" +msgid "The emulator \"%s\" had an internal error." +msgstr "" + +#. Error dialog text when the game can't be played because it's not on a hard drive or partition +#: xbmc/games/GameUtils.cpp +msgctxt "#35214" +msgid "This game can only be played directly from a hard drive or partition. Compressed files must be extracted." +msgstr "" + +#. Error dialog text when libretro support is disabled +#: xbmc/games/addons/GameClientProperties.cpp +msgctxt "#35215" +msgid "This game depends on a disabled add-on. Would you like to enable it?" +msgstr "" + +#. Description of add-on category for game support add-ons like game.libretro (the libretro wrapper) +#: xbmc/filesystem/AddonsDirectory.cpp +msgctxt "#35216" +msgid "Support add-ons" +msgstr "" + +#empty strings from id 35217 to 35219 + +#. Description of add-on category for game providers +#: xbmc/filesystem/AddonsDirectory.cpp +msgctxt "#35220" +msgid "Game providers" +msgstr "" + +#empty strings from id 35221 to 35249 + +#: xbmc/windows/GUIMediaWindow.cpp +msgctxt "#35250" +msgid "Add games..." +msgstr "" + +#: xbmc/dialogs/GUIDialogMediaSource.cpp +msgctxt "#35251" +msgid "Add game source" +msgstr "" + +#: xbmc/dialogs/GUIDialogMediaSource.cpp +msgctxt "#35252" +msgid "Edit game source" +msgstr "" + +#: xbmc/games/windows/GUIWindowGames.cpp +msgctxt "#35253" +msgid "Install emulator" +msgstr "" + +#: xbmc/games/windows/GUIWindowGames.cpp +msgctxt "#35254" +msgid "Manage emulators" +msgstr "" + +#: xbmc/games/dialogs/GUIDialogSelectGameClient.cpp +msgctxt "#35255" +msgid "Browse all emulators" +msgstr "" + +#empty strings from id 35256 to 35504 #. connection state "host unreachable" #: xbmc/addons/AddonCallbacksPVR.cpp |