Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Ссылка на скриншот: https://drive.google.com/open?id=1g_zHXPRL5V6-4EmZsMltME89kMpCtyIo
Вообще, есть несколько причин, почему имя мода не удалось определить. Зачастую это следствие того, что автор не оставил исходных .rpy файлов, а прочитать и извлечь название мода из закодированных файлов программа, естественно, не может.
Возможно, в будущем что-то изменится (если получится запрашивать названия через SteamAPI) но там свои проблемы будут.
Так что те или иные моды всё равно придётся переименовывать (двойным кликом ЛКМ). Благо программа это запомнит, и в следующий раз отобразит прописанное ранее название.
Можно пару примеров модов? Я допускаю, что извлечение названия из исходников может некорректно работать для некоторых случаев, но среди моих 30+ модов таких не было. Либо нет .rpy файлов, либо название мода очень хитро прописано через промежуточную переменную (так было с БКРР), либо название попросту не указано в коде (Mod Cleaner)
И также остался "Право на искупление" Remastered версия, но в нём действительно нет .rpy файлов, так что с этим всё понятно.
P.S. Точно помню что там ещё был мод "лето в библиотеке" и в его файлах, вроде бы, есть .rpy файлы
А вот за наводку с "Мы не забудем это лето" спасибо. Не знал, что в Питоне можно записать строку в одинарные кавычки о_О
В общем, попробуйте запустить менеджер с этими модами теперь. Заработало?
В моде "Саманта" название мода задаётся через переменную 'sam', а именно
Ну и соответственно есть блок, который задаёт переменную в зависимости от выбранного языка
Ваш лаунчер видит переменную, но не видит само название мода.
Не думаю что такое будет использоваться во многих модах, но, возможно, поможет вам когда-нибудь
https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=1420135530
в файле bkrr_default.rpy
А само название мода задаётся следующим кодом:
и
в файлах bkrr.rpy и bkrr_settings.rpy соответственно
А само название задаётся дальше кодом (в том же файле)
Но лаунчер определяет мод именно по первой строке
p.s. нажал "стереть внутреннюю базу данных", обновил список модов, отключил все моды, поставил галочки на рандомных модах, запустил игру, вышел из неё, перезапустил лаунчер, баг не воспроизвёлся.
p.p.s. На всякий случай ещё добавлю что когда словил этот баг у части модов почему-то название отображалось как "0", а вместо id у некоторых из них были названия.