Wake of Gods Forum | Форум Во Имя Богов

Full Version: Era II Mod Manager
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Попробуй ещё раз. На этот раз тут два варианта: http и https с игнорированием ошибок. Надо решить, какой вариант использовать в ММ Sm.
Чуть смог убить фоновой процесс. Не работает. Не качает. Ест процессор и не хочет умирать. Исключай меня из тестов. Главное, чтобы у остальных нормально было =)
Что-то ты там в системе намутил с SSL Sm. Попробуй последний раз (в MsgBox две строки, но проверяется только plain http). При нормальных условиях @error = 0 и @extended = 48 (размер).


SyDr, почему бы тебе не поместить консольный wget с программой? Прога выкачает что угодно, можно даже убрать через отладчик флаг консоли, так что пользователь и окошка не увидит.
Попробуй ещё раз. На этот раз должно качать в test.zip (40 Mb) и test.jpg (2 Mb)... с докачкой.

Я вообще стараюсь отойти от использования костылей и велосипедов. Уже давно использовал бы 7-zip в виде библиотеки, если бы можно было нормально. Парсинг вывода консольки не самая красивая вещь.
7z.dll?
SyDr, Валерий может дать доступ фтп к спец. папке для менеджера модов. Тогда дропбокс будет не нужен.

Creating a new file
Couldn't start/resume download 1, @error: 5
Creating a new file
Couldn't start/resume download 1, @error: 5
Creating a new file
Couldn't start/resume download 2, @error: 5
D:\Temp>wget https://dl.dropboxusercontent.com/u/2454...MM_0.90.1.
beta.exe
--2014-10-05 17:29:38-- https://dl.dropboxusercontent.com/u/24541426/RAMM/beta/
RAMM_0.90.1.beta.exe
Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 107.22.219.15
6, 107.20.203.181, 107.21.215.82, ...
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|107.22.219.1
56|:443... connected.
ERROR: cannot verify dl.dropboxusercontent.com's certificate, issued by '/C=US/O
=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA':
    Unable to locally verify the issuer's authority.
To connect to dl.dropboxusercontent.com insecurely, use `--no-check-certificate'
.

Code:
D:\Temp>wget --no-check-certificate https://dl.dropboxusercontent.com/u/24541426
/RAMM/beta/RAMM_0.90.1.beta.exe
--2014-10-05 17:30:55--  https://dl.dropboxusercontent.com/u/24541426/RAMM/beta/
RAMM_0.90.1.beta.exe
Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 54.225.138.10
6, 54.83.198.224, 54.243.59.71, ...
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|54.225.138.1
06|:443... connected.
WARNING: cannot verify dl.dropboxusercontent.com's certificate, issued by '/C=US
/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 1656093 (1,6M) [application/x-msdos-program]
Saving to: 'RAMM_0.90.1.beta.exe'

100%[======================================>] 1а656а093    280KB/s   in 5,9s

2014-10-05 17:31:12 (273 KB/s) - 'RAMM_0.90.1.beta.exe' saved [1656093/1656093]


Что тут парсить-то? Файо появился — значит скачался. Можно ещё код возврата программы проверить.

http://rghost.ru/58366827
Очередная бета (можно обновить - если есть прошлая бета):
1) Update dialog reworked
2) MM will use mod_info.json. File mod_info.ini is deprecated (but still can be used)
3) Installing mods from files is deprecated (but still can be used - only mod_info.ini version)


Касательно mod_info.json:
1) Можно использовать UTF-8 или ANSI файлы. Такой строгой привязки, как с .ini - нет.
2) Используется библиотека JSMN. Т.е. вот такая структура будет считаться корректной
3) Редактирование из ММ будет позже

Установка модов из файлов через ММ будет удалена потому что всё равно никто её не использует Sm.
Отличное обновление. Насчёт установки модов перетаскиванием архива в ММ — используют, в том числе отдельные люди на HC, предпочитающие не запускать exe. Да и вообще концепция перетаскивания файла для установки более понятна пользователям. Хотя ты смотри сам, может быть так будет и лучше. Нужно отказываться от 20% тяжёлого функционала, ради сохранения и развития 80% основного.
я пару раз пробовал через ММ устанавливать архив...
всё безуспешно, потому что моды архивировали без добавления папки mods внутри, лишь уже сама папка мода поименованная там архивировалась...
потому ММ говорил, что е видит там никаких модов... а может и ещё почему-то.. хз
Я не очень правильно написал. Имелось в виду, что никто из мододелов не использует Sm (Стянул The Succession Wars - не берёт, Sagamosa - не берёт, хоть с NewLevelupScreen работает, и то хорошо).
А сам функционал будет работать, пока не сломается Sm.
WinRar SFX ведь по факту содержит внутри архив. Вот если бы была возможность его распаковать, то совсем другое дело. Ну и добавить чуток интеллектуальности, скажем, при отсутствии папки Mods считать единственную папку в архиве папкой мода.
Так тут и так sfx жуёт и не давится Sm
Если разрешить считать один каталог модом - очень многие архивы "внезапно" станут считаться модами.

Так что кто-то хочет этим заняться - милости прошу посмотреть как работает сейчас и оставлять подробные предложения и замечания (здесь).
Буду использовать.
Reference URL's