Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 03.11.2015, 11:31   #1
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,768
По умолчанию Ретро игры

Плагин для удобной загрузки и запуска старых консольных игр

Подтверждена работоспособность:
- Windows 7 (x86, x64)
- OpenELEC

Новая версия SE:
-Новая онлайн библиотека с новым интерфейсом
контент:
http://roms.my1.ru
http://gbaroms.my1.ru
http://segaroms.my1.ru

Онлайн составляющая (Каталог):
Контетнт из http://emu-russia.net
- Скачивание РОМов и обложек к ним
- Запуск РОМов
- распаковка 7z (Теперь на любой платформе)
Из каталога можно скачивать игры и обложки от:
Atari Lynx
Neo Geo Pocket (Color)
GameBoy (Color)
NES(денди)
Super Nintendo
Virtual Boy
PC Engine/TurboGrafx 16 (CD)
SuperGrafx
PC-FX
Sega Game Gear
Sega Genesis/Megadrive
Sega Master System
игры упакованы в 7z для распаковки используется консольный архиватор. поэтому иногда после загрузки выпрыгивает окно с логом.

Локальное хранилище (ROMотека):
- Расположение можно выбрать в настройках
- Распределение игр по консолям
- Отображение (если доступно) Обложки и скриншота игры
- запуск РОМов в mednafen эмуляторе
- запуск РОМов в RetroArch эмуляторе
- удаление файлов и папок

эмулятор нужно скачать настроить и указать путь к нему в настройках плагина.
Mednafen существует под:
Windows
Linux
Mac OS X
NetBSD
OpenBSD
FreeBSD

RetroArch есть для:
OpenELEC (http://sourceforge.net/projects/retroarch-openelec/)
Linux (x86 and x86_64)
Windows (32bit/64bit)
Mac OSX (Intel)
Playstation 3 (PS3 SDK)
PlayStation Portable (PSP) [WIP]
Xbox 1 (XDK)
Xbox 360 (XeXDK/Libxenon)
Gamecube
Wii
Raspberry Pi
OpenPandora
Android
iOS
Миниатюры
screenshot001.png   screenshot000.png  
Вложения
Тип файла: zip plugin.program.retrogames-0.4.1.zip (2.17 Мб, 105 просмотров)
Тип файла: zip plugin.program.retrogames-0.6.0.zip (1.83 Мб, 433 просмотров)
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980

Последний раз редактировалось TDW1980; 01.12.2017 в 15:04.
TDW1980 вне форума   Ответить с цитированием
   
Старый 03.11.2015, 12:48   #2
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Есть вот такая либа - https://github.com/fancycode/pylzma
Все бы было хорошо, но ее надо устанавливать в систему (либо через pip, либо через python setup.py install). Просто так плагин от Коди ее не подцепит.
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 03.11.2015, 13:08   #3
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,768
По умолчанию

Видел эту либу. Тоже понял что просто модулем ее не подцепишь.
А поповоду вэбархиватора что это?
Цитата:
curl "http://www.wobzip.org/" -H "Cookie: wobzip=5868lsq51c5ee8s2np5e3fkam4; __atuvc=1"%"7C44; __utmt=1; __utma=225645724.1845971735.1446536715.1446536715. 1446541389.2; __utmb=225645724.1.10.1446541389; __utmc=225645724; __utmz=225645724.1446541389.2.2.utmcsr=webtun.com| utmccn=(referral)|utmcmd=referral|utmcct=/webservices/5600-best-online-tools-to-unzip-files-and-decompress-archives.html" -H "Origin: http://www.wobzip.org" -H "Accept-Encoding: gzip, deflate, lzma" -H "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4" -H "Upgrade-Insecure-Requests: 1" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36 OPR/32.0.1948.69" -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryapB52tVX7M8XRq9E" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" -H "Cache-Control: max-age=0" -H "Referer: http://www.wobzip.org/" -H "Connection: keep-alive" --data-binary "------WebKitFormBoundaryapB52tVX7M8XRq9E"^
"Content-Disposition: form-data; name=""Upload[url]"""^

"http://emu-russia.net/ru/dl_roms/nes/d15cd30ec23e6ccfcf43eff3828bd7da/1942.7z"^
"------WebKitFormBoundaryapB52tVX7M8XRq9E"^
"Content-Disposition: form-data; name=""Upload[file]"""^


"------WebKitFormBoundaryapB52tVX7M8XRq9E"^
"Content-Disposition: form-data; name=""Upload[file]""; filename="""""^
"Content-Type: application/octet-stream"^


"------WebKitFormBoundaryapB52tVX7M8XRq9E"^
"Content-Disposition: form-data; name=""Upload[password]"""^


"------WebKitFormBoundaryapB52tVX7M8XRq9E"^
"Content-Disposition: form-data; name=""yt0"""^

"Uncompress"^
"------WebKitFormBoundaryapB52tVX7M8XRq9E--"^
"" --compressed
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 03.11.2015, 13:47   #4
RussakHH
Senior Member
 
Аватар для RussakHH
 
Регистрация: 12.02.2011
Сообщений: 995
По умолчанию

TDW1980
Планируется ли поддержка опенелец?
И какой эмулятор будет на борту? (пока вы плагин делаете проверить у себя его работает ли мой пультик с ним)

Спасибо плагин очень нужный плагин.
__________________
Как Быстро Сделать Лог : youtu.be/RNBzka7yKgk
Полезные Мелочи Для Коди:mega.co.nz/#F!BsdXETKD!xllJWX-1jBtXmm4z4icZrw


ASRockMiniION 3D 152B, ATOM-D525 4GB RAM,+LibreElec 7.0.3&UbuntuMini15.4
3D TV LG 55LW659S,+IPTV Portal http://siptv.eu/news/,+DiabloWIFI 2,3 Underworld 2.26 CCCam
fritz.box 7390 FRITZ!OS 06.23,+Wilhelm-tel.de, Do 100 Mbit/s, Up 31 Mbit/s,Ping 5ms.
RussakHH вне форума   Ответить с цитированием
Старый 03.11.2015, 13:56   #5
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,373
По умолчанию

А если вызывать внешнюю утилиту 7zip через модуль commands?
sovaby вне форума   Ответить с цитированием
Старый 03.11.2015, 14:02   #6
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,768
По умолчанию

интерфейс стандартный.
Пока реализован запуск эмулятора с параметрами через стандартными средствами python. вынесу путь к эмулятору в настройки. По сути это файловый менеджер, можно просматривать папки и открывать файлы. Определенные типы файлов он запускает в эмуляторе. Cover.png он отображает как обложку папки и скрывает из списка.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 03.11.2015, 14:06   #7
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,768
По умолчанию

если вызывать утилиту пропадет кроссплатформенность. Эмулятор можно скачать для своей оси (я использую mednafen). Думаю смысла нет его паковать с плагином. В настройках путь указать и все будет работь на платформах где есть эмуль.

вот нашел апи http://api.online-convert.com надо разбираться
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 03.11.2015, 14:09   #8
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Поддержу sovaby на счет запуска внешней утилиты 7z. Этот архиватор портирован на все платформы. Определение платформы можно скопировать из плагина script.module.libtorrent и запускать архиватор через питоновский модуль subprocess.
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 03.11.2015, 14:16   #9
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,373
По умолчанию

да можно просто 7z утиль для всех платформ засунуть в плагин Многие же в аддоны например свою версию libtorrent подкладывают
ну и тут подложить в каталоги win mac lin по своей утилите Она там децл занимает по объему. Ну и обращаться за нужной в зависимости от оси запуска самого плагина.

А лучше определять ось запуска, наличие в системе 7z и выводить , что нужно предпринять для ее установки если ее пока нет в системе.
А так да 7zip есть для всех платформ даже телефонных всяких типа winCE , Symbian =).
Кстати и RAR умеет распаковывать 7z файлы
RAR provides complete support for RAR and ZIP archives and is able to unpack CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7Z, XZ, Z archives.

Последний раз редактировалось sovaby; 03.11.2015 в 14:29.
sovaby вне форума   Ответить с цитированием
Старый 03.11.2015, 14:37   #10
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,768
По умолчанию

Так и сделаю тогда через консоль пробоват распаковывает правда в текущую директорию всегда но думаю это поправимо.
В WinRAR библиотека 7za.dll используется.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 11:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.