Current time: 10.10.2024, 09:46 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Era II Mod Manager
» Менеджер модов для платформы Эра
Author Message
Berserker Offline
Administrators

Posts: 16631
Post: #286

Может не стоит ругаться, если у устанавливаемого мода нет файла настроек? Версия 0.0 и вперёд )


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
09.07.2013 17:27
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #287

1) Браузер по умолчанию не установлен? Ничего не понимаю. Что выводит в сообщении? Mod Manager.zip
2) Вроде теперь можно в любых вариантах устанавливать моды. Нужно только языковые файлы обновить.
09.07.2013 18:47
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #288

SyDr, конечно браузер установлен. Как ты получаешь к нему путь из реестра?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 02:22
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #289

По хендлеру протокола http: HKCR\http\shell\open\command
Я скинул ММ с выводом инфы. Посмотри, что он выводит?

Заоодно надо бы посмотреть значения:
HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
HKEY_LOCAL_MACHINE\Software\Classes\http\shell\open\command
10.07.2013 09:10
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #290

1 0 1
Ключ http пустой.
Там в реестре трёхуровневая система поиска ассоциаций с перекрытиями. В общем искать нужно то, что ассоциируется с html. Мутно, конечно и не факт, что стоит.
Очень немногие проги у меня умеют октрывать в браузере. Вернее часть находит одну оперу и лишь самые умные докапываются до второй, которая в песочнице. Тот же ICQ и ряд других клиентов. Пусть у тебя остаётся механизм попроще.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 14:42
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #291

Quote:Halflings


Can't install/upgrade bad packages
Я про эту надпись. Она сугубо из языковых файлов, как понимаю.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 14:57
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #292

Менеджер не запускается из стартового меню. Нужно получать путь к себе (командную строку) и устанавливать текущий каталог в него, например.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 18:39
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #293

Ох... Такс:
0) Я спрашивал про установленность браузера браузером по умолчанию, а не про установленность браузера вообще. Не буду же я шерстить весь диск на наличие всех исполняемых файлов, а потом спрашивать пользователя, что из всего этого является браузером Sm.
1) Пустой http - нет обработчика этого протокола (вписывать IE принудительно что-ли 102 ). html - это ж только файл и там вообще может-быть хоть редактор по умолчанию стоять.
1) Система такая -> есть в HKCU -> читается значение из него, иначе из HKLM. HKCR просто делает это за нас.
1.5) Могу просто опцией добавить установку браузера (так же, как и для открытия папки - оно там есть, если кто не знал).
2) Да, в языковых файлах. Ну и в коде логика побитая.
3) У меня запускается. На рабочий каталог ему должно быть полностью параллельно. Проблемы могут быть с ключами командной строки. Там поддерживаются /assocset и /assocdel, все остальные варианты рассматриваются, как пути к файлам, которые надо установить.
(This post was last modified: 10.07.2013 20:05 by SyDr.)
10.07.2013 20:05
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #294

С браузером не заморачивайся.

Quote:2) Да, в языковых файлах. Ну и в коде логика побитая.
Ты поправишь или так оставлять? Предчувствую шквал вопросов «стоит ли мне ставить мод, если он bad package?»

Quote:3) У меня запускается. На рабочий каталог ему должно быть полностью параллельно. Проблемы могут быть с ключами командной строки. Там поддерживаются /assocset и /assocdel, все остальные варианты рассматриваются, как пути к файлам, которые надо установить.
Проверил — не работает.
Era Start Menu с рабочего стола. Через неё менеджер модов. Там пусто. При запуске менеджера из папки нормально. Проверил — если при запуске текущая папка не Mod Manager, то труба, не видит.

Quote:1) Пустой http - нет обработчика этого протокола (вписывать IE принудительно что-ли ). html - это ж только файл и там вообще может-быть хоть редактор по умолчанию стоять.
Он есть, просто не в этом ключе. Из командной строки обработчик ИЕ. Кроме classes root есть ещё ветка explorer, где такие тонкости прописаны.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 20:44
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #295

1) Браузер
Читается из .ini Благодоря особенностям этих файлов (кавычки по бокам съедаются) прописывать в формате ""<Путь>" "%1"", где вместо %1 будет проставляться путь. -> ""C:\Program Files (x86)\Maxthon\Bin\Maxthon.exe" "%1""
Если пусто, берётся из реестра.
Если пусто, берётся IE.
2) Пакеты обновлений выпилены. Только пакеты установки с инфой в духе установлена версия 4.6
3) У меня работает при любом раскладе. С любым рабочим каталогом. Лежать должно в Tools\<Любой каталог>\
10.07.2013 22:22
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #296

Quote:3) У меня работает при любом раскладе. С любым рабочим каталогом. Лежать должно в Tools\<Любой каталог>\
Ты скажи, как ты в коде, устанавливаешь фиксированный текущий каталог или нет?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 22:32
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #297

Если устанавливаешь относительный (..\..) или используешь относительные пути, то это не верно.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 22:52
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #298

$sBasePath = @ScriptDir & "\..\..\Mods"

Возможно, где-то и есть относительные пути, но вроде как все пути сделаны полными.
10.07.2013 22:53
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16631
Post: #299

Скомпилируй, пожалуйста, с выводом ScriptDir. Я скажу, что оно показывает.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.07.2013 23:10
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1054
Post: #300

Mod Manager.zip

@ScriptDir Directory containing the running script. (Result doesn't contain a trailing backslash)

Так что кстати, происходит? Модов не видит? Крашится?
(This post was last modified: 10.07.2013 23:19 by SyDr.)
10.07.2013 23:16
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group