04.10.2014, 18:52
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
04.10.2014, 21:22
Чуть смог убить фоновой процесс. Не работает. Не качает. Ест процессор и не хочет умирать. Исключай меня из тестов. Главное, чтобы у остальных нормально было =)
04.10.2014, 21:36
Что-то ты там в системе намутил с SSL
. Попробуй последний раз (в MsgBox две строки, но проверяется только plain http). При нормальных условиях @error = 0 и @extended = 48 (размер).

04.10.2014, 22:06
Spoiler (Click to View)
---------------------------
test.exe
---------------------------
InetRead (plain http)
@error: 13 @extended: 12157
InetRead (ignore SSL errors)
@error: 13 @extended: 12157
ERROR_INTERNET_SECURITY_CHANNEL_ERROR: The application experienced an internal error loading the SSL libraries.
---------------------------
ОК
---------------------------
test.exe
---------------------------
InetRead (plain http)
@error: 13 @extended: 12157
InetRead (ignore SSL errors)
@error: 13 @extended: 12157
ERROR_INTERNET_SECURITY_CHANNEL_ERROR: The application experienced an internal error loading the SSL libraries.
---------------------------
ОК
---------------------------
SyDr, почему бы тебе не поместить консольный wget с программой? Прога выкачает что угодно, можно даже убрать через отладчик флаг консоли, так что пользователь и окошка не увидит.
05.10.2014, 12:49
Попробуй ещё раз. На этот раз должно качать в test.zip (40 Mb) и test.jpg (2 Mb)... с докачкой.
Я вообще стараюсь отойти от использования костылей и велосипедов. Уже давно использовал бы 7-zip в виде библиотеки, если бы можно было нормально. Парсинг вывода консольки не самая красивая вещь.
Я вообще стараюсь отойти от использования костылей и велосипедов. Уже давно использовал бы 7-zip в виде библиотеки, если бы можно было нормально. Парсинг вывода консольки не самая красивая вещь.
05.10.2014, 13:03
7z.dll?
05.10.2014, 18:19
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
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
05.10.2014, 18:33
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'
.
Что тут парсить-то? Файо появился — значит скачался. Можно ещё код возврата программы проверить.
http://rghost.ru/58366827
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
02.11.2014, 13:22
Очередная бета (можно обновить - если есть прошлая бета):
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) Редактирование из ММ будет позже
Установка модов из файлов через ММ будет удалена потому что всё равно никто её не использует
.
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. Т.е. вот такая структура будет считаться корректной
Spoiler (Click to View)
Code:
{
platfrom: era,
info_version: "1.0",
version: {
mod: "3.58.0",
platfrom: "2.46",
manager: "0.90.0"
},
caption: {
en_US: "In The Wake of Gods",
ru_RU: "Во Имя Богов"
},
description: {
short: {
en_US: "Unnofficial addon for Heroes of Might and Magic III"
},
full: {
en_US: description.txt,
ru_RU: description_rus.txt
}
},
author: "WoG Team",
homepage: "http://wforum.heroes35.net/",
icon: {
file: wog.ico,
index: 0
},
compatibility: {
class: all,
entries: {
"Standard maps": true,
"Russian Fonts": true
}
},
priority: -1,
tags: [
expansion,
creatures,
],
plugins: {
"no secondary skills limit.bin": {
caption: {
en_US: "Disable 8 secondary skills limit",
ru_RU: "Убрать лимит на 8 вторичных навыков"
},
description: {
en_US: "Disables 8 secondary skills limit",
ru_RU: "Позволяет героям изучить все вторичные навыки"
},
default: false,
hidden: false
}
}
}
Установка модов из файлов через ММ будет удалена потому что всё равно никто её не использует

02.11.2014, 14:00
Отличное обновление. Насчёт установки модов перетаскиванием архива в ММ — используют, в том числе отдельные люди на HC, предпочитающие не запускать exe. Да и вообще концепция перетаскивания файла для установки более понятна пользователям. Хотя ты смотри сам, может быть так будет и лучше. Нужно отказываться от 20% тяжёлого функционала, ради сохранения и развития 80% основного.
02.11.2014, 15:00
я пару раз пробовал через ММ устанавливать архив...
всё безуспешно, потому что моды архивировали без добавления папки mods внутри, лишь уже сама папка мода поименованная там архивировалась...
потому ММ говорил, что е видит там никаких модов... а может и ещё почему-то.. хз
всё безуспешно, потому что моды архивировали без добавления папки mods внутри, лишь уже сама папка мода поименованная там архивировалась...
потому ММ говорил, что е видит там никаких модов... а может и ещё почему-то.. хз
02.11.2014, 15:00
Я не очень правильно написал. Имелось в виду, что никто из мододелов не использует
(Стянул The Succession Wars - не берёт, Sagamosa - не берёт, хоть с NewLevelupScreen работает, и то хорошо).
А сам функционал будет работать, пока не сломается
.

А сам функционал будет работать, пока не сломается

02.11.2014, 16:17
WinRar SFX ведь по факту содержит внутри архив. Вот если бы была возможность его распаковать, то совсем другое дело. Ну и добавить чуток интеллектуальности, скажем, при отсутствии папки Mods считать единственную папку в архиве папкой мода.
02.11.2014, 21:23
Так тут и так sfx жуёт и не давится 
Если разрешить считать один каталог модом - очень многие архивы "внезапно" станут считаться модами.
Так что кто-то хочет этим заняться - милости прошу посмотреть как работает сейчас и оставлять подробные предложения и замечания (здесь).

Если разрешить считать один каталог модом - очень многие архивы "внезапно" станут считаться модами.
Так что кто-то хочет этим заняться - милости прошу посмотреть как работает сейчас и оставлять подробные предложения и замечания (здесь).
02.11.2014, 21:33
Буду использовать.