-
Постов
158 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Сообщения, опубликованные VICSHANN
-
-
Могу на нашем фтп место выделить, для такого дела не жалко :)
Спасибо. Чем проще будет добраться до файла, тем лучше.
-
Там в первом посте есть ссылка на архив, его и надо установить. А инструкции можно найти в самой теме.
-
Это потому, что русская версия содержит только 1 файлик, её нужно ставить на уже установленную инглиш версию.
Сам файл патча "patch" полностью одинаковый и в русской и в английской версии, различается только именем папки, в которой лежит.
А имя этой папки - это контрольная сумма "Morrowind.exe" и она проверяется при установке патча. Из-за привязанной "Text.dll" в русской версии она другая.
Вот ЗДЕСЬ я зделал его установку проще.
-
Главный архив уже три мегабайта, а на сайт нельзя закачать файл больше пяти. Еще пара модулей и придется искать для него другое место.
Сделал модуль для применения "Morrowind Code Patch", сам патч версии "1.23" в комплекте.
Должен быть совместим и с новыми версиями, пока не поменяют формат патча. Можно обновлять заменой файлов "describe.txt" и "patch".
У меня он полностью совместим с "EXE Optimizer", "MGE" и моими модулями.
Архив на сайте обновил. А ВОТ ссылка на отдельный модуль.
PS. Заметил, когда уже закачал архив (20 минут), что он не может запустить инсталлятор после распаковки, если нужно он в папке с игрой.
-
В режиме отдыха при отключенной паузе время отдыха всегда = 1 час. С паузой все нормально
Это оказалось трудно найти, но сделаю. И как лучше делать обновления - обновлять весь архив (2.5 МБ) или выкладывать отдельно "MWTalkyMod.dll"(19 КБ)?
-
В предыдущем архиве была ошибка - после распаковки запускался "MWTalkyCfg.exe" и полностью удалял "MWTalkyMod.dll". Исправил, а так же сделал разморозку сообщениям, меню создания персонажа, погодных эффектов, активаторов, магических эффектов (зелий, например).
ВОТ та же ссылка на обновленный архив.
-
Собрал все обновления в один архив. Некоторые настройки в оболочке еще не подключены (Отдельный голос для существ, например.)
Вот ССЫЛКА, размер 2.5 МБ. Распаковать в папку с игрой.
Ссылку на своем сайте тоже установил на этот архив.
Относительно мессаджбоксов - не будут ли глючить скрипты, если их разморозить? Вообще, особенного смысла в этом не вижу.Посмотрю, насколько это безопасно. Возможно, скрипты вообще не замораживаются.
-
А как запустить с нормальным приоритетом? Как я не расставлял галочки/стрелочки, результат один и тот же.
Красная стрелка - высокий приоритет. Зеленая галочка - нормальный приоритет. Пустой квадрат - модуль отключен.
Инсталлятором-то да, но при при установке ТалкиМорровинд в модуль лоадер, там прописывается и она...Оболочка "MWTalkyCfg.exe" устарела и пока через нее устанавливается только старый модуль, чего допускать нельзя. После использования инсталлятора в "MLShell.exe" можно ничего не трогать. А "MWTalkyCfg.exe" должен показывать "TalkyMorrowind не установлен".
З.З.Ы. Так, мне всё ясно. Все беды от Модуль лоадера. Почему он не работает, мне не ясно, но то, что не работает именно он - факт. Не помогает ни переустановка, ни перенастройка... Ничего.Уже исправил, ВОТ ссылка. Под "Windows Server 2008" запускается нормально. Остальное проверить не смог, там у меня даже чистый "Morrowind.exe" после первого видеоролика вылетает. Если после распаковки не запустится "MLShell.exe", то нужно запустить его вручную.
-
амораживаются еще диалоговые окна на алтарях.
Что-то вроде этого:
if ( Player->GetItemCount "P_Cure_Common_S" == 0 )MessageBox "Здесь, в Гнисисе, Вивек составил зелье, чтобы вылечить заболевшего крестьянина, который не смог заплатить за лечение в Храме. Вивек обещал, что Храм всегда будет лечить тех, кто не может заплатить, и оставил свою святую Маску на этом месте как залог этого обещания."
Set questionState to 0
Return
endif
MessageBox "Вы хотите пожертвовать зелье Исцеления болезни и попросить о благословении?" "Да" "Нет"
Разморозить все "MessageBox"?
-
А вот как оно должно быть:
"ModuleLoader.log"
[ModuleLoader]0_17.10.2008_1:27:5:359=Loaded OK. Starting...
1_17.10.2008_1:27:5:359=Loading a HIGH priority modules
2_17.10.2008_1:27:5:359=Module: 'TrFixerMod.dll' is loading...
3_17.10.2008_1:27:5:890=Module: 'TrFixerMod.dll' loaded OK.
4_17.10.2008_1:27:5:890=A Entry point hooking OK.
5_17.10.2008_1:27:5:968=A Entry point restoring OK.
6_17.10.2008_1:27:5:968=Loading a NORMAL priority modules
7_17.10.2008_1:27:5:968=Module: 'text.dll' is loading...
8_17.10.2008_1:27:6:171=Module: 'text.dll' loaded OK.
9_17.10.2008_1:27:6:171=Module: 'MWTalkyMod.dll' is loading...
10_17.10.2008_1:27:6:218=Module: 'MWTalkyMod.dll' loaded OK.
11_17.10.2008_1:27:6:218=Calling 'ModEventOnHostStart' for all loaded modules.
12_17.10.2008_1:27:6:218=Failed to get address of 'ModEventOnHostStart' for module 'C:\Games\Morrowind\Extenders\RusificatorA\text.dll'!
[TroubleFixer]
0_17.10.2008_1:27:5:890=Loading configuration...
1_17.10.2008_1:27:5:890=Writing configuration file...
2_17.10.2008_1:27:5:890=Main EXE module loaded at 00400000.
3_17.10.2008_1:27:5:890=Starting TroubleFixer...
4_17.10.2008_1:27:5:890=Disabling a game CD request.
5_17.10.2008_1:27:5:890=Restoring Level Up commentaries in russian version.
6_17.10.2008_1:27:5:890=Setting hook on opening a BIK file to search it properly.
7_17.10.2008_1:27:5:890=Setting hook to catch loading of a 'text.dll'
8_17.10.2008_1:27:6:15=Russian game version detected...
9_17.10.2008_1:27:6:15=Removing integrity check of 'Morrowind.exe' in 'Text.dll' ...
10_17.10.2008_1:27:6:15=Setting hook to work with INI file of a 'text.dll' on full path.
11_17.10.2008_1:27:6:218=Initialized.
12_17.10.2008_1:27:6:218=Removing hook of 'Kernel32.dll::GetVersionExA' for a 'text.dll'
[TalkyMorrowind]
0_17.10.2008_1:27:6:218=Starting TalkyMorrowind...
1_17.10.2008_1:27:6:218=Initialized
2_17.10.2008_1:27:8:281=Entering worker thread...
"ModuleLoader.ini"
[Parameters]TargetName=binkw32.dll
TargetPath=
WriteLog=1
SafeLoad=1
KeepLoader=0
UseRelPaths=1
[ModulesList]
text.dll=1<Extenders\RusificatorA\>Russian dialog engine (ver: 1,0,0,1) by Akella Games - [ Russian dialog engine ]
MWTalkyMod.dll=1<Extenders\TalkyMorrowind\>The TalkyProject for 'TES3: Morrowind' (ver: 1, 0, 0, 0) by TalkyProject - [ The Hooks Library for 'Morrowind.exe' ]
TrFixerMod.dll=2<Extenders\TroubleFixer\>TroubleFixer (ver: 1, 0, 0, 0) by VICSHANN - [ The Morrowind`s troubles fixer. ]
КАЖДЫЙ раз после нажатия кнопки "Install Modules" в "InstAllMods.exe":
UnInstalling a modules...Uninstalled from: binkw32.dll
Nothing found in: d3d8.dll
Nothing found in: dinput8.dll
Nothing found in: exeOpt.exe
Nothing found in: text.dll
Nothing found in: MWTalkyCfg.exe
Nothing found in: MWTalkyLib.dll
Nothing found in: MWTalkyMod.dll
Nothing found in: TrFixerMod.dll
Error on: InstAllMods.exe
Nothing found in: MGEfuncs.dll
Nothing found in: MGEgui.exe
Nothing found in: MLDRLib.dll
Nothing found in: MLShell.exe
Nothing found in: Morrowind Launcher.exe
Nothing found in: Morrowind.exe
Nothing found in: TES Construction Set.exe
Installing the 'ModuleLoader' into a 'binkw32.dll'...
Installing a modules...
Registering a module: text.dll
Registering a module: MWTalkyMod.dll
Registering a module: TrFixerMod.dll
С высоким приоритетом должен быть только "TrFixerMod.dll", я это прописал в инсталляторе. Как туда попал "text.dll"? А "MWTalkyMod.dll" под Вистой лучше запускать с нормальным приоритетом.
Почему-то нет "Uninstalled from: binkw32.dll", но есть "Installing the 'ModuleLoader' into a 'binkw32.dll'...". Сколько раз она туда установилась?
Не нужно обращать внимание на "MWTalkyLib.dll", это старая версия, и не устанавливается инсталлятором.
Error on: InstAllMods.exeЭто нормально. Он не может открыть для записи сам себя.
Еще одна просьба по инвентарю - можно сделать так, чтоб эффект от эликсира начинал работать непосредственно после "выпивания", а не после выхода из инвентаря?Сделаю. Что там еще осталось замороженным в режиме меню?
-
Мммм... А не мог ты посмотреть\сказать\устранить MGE source проблемы при включенном MWSE на русской версии, пожалуйста. Я, к сожалению, не программист и моих мозгов для этого не хватает.
Зачем трогать "MGE", если проблемы создает "Text.dll"? Так "MWSE" все еще не работает?
Точно, стоят и MWE и MWSE. Но версия из первого поста работает-то с ними нормальноПоставлю их и проверю, если дело в них - исправлю.
З.Ы. Попробовал удалить текстовик Модуль Лоадера, запустил. Больше файл не создаётся.Нужно удалить:
ModuleLoader.ini
MLDRLib.dll
Extenders\TalkyMorrowind\MWTalkyLib.dll (НЕ MWTalkyMod.dll!)
Затем запустить "InstAllMods.exe".
Две "binkw32.dll"? Лучше оставить только ту, что рядом с "Morrowind.exe".
Тот "ModuleLoader", что на картинке, похоже НЕ обработан инсталлятором. Там не должно быть "MWTalkyLib.dll", это старая версия.
И там много посторонних программ. Я пока проверял только с "MGE", он запускается подменой "d3d8.dll", как запускаются другие?
-
Что это за сигнатура и в каких случаях она может не совпадать?
Это значит, что в одном из тех мест в "Morrowind.exe", где моей программе надо патчить, уже кем-то пропатчено или версия не 1.6.0.1820. Может там установлен "MWE" или оригинальный "MWSE" ? Я с ними еще не проверял, но они много чего патчат.
Какое изменение в последней версии могло к этому привести?Я даже не знаю. Столько уже поменял, но у меня все работает. Проблемы, в основном, создает "Text.dll", можно проверить, запустится ли без нее.
0_о Оригинальная binkw32.dll весила 306 кб, после установки в неё Модульлоудера стала весить 164 0_оПросто в моем архиве более новая версия, не та, что шла на диске с игрой.
Да, по-видимому, просто не работает Module Loader.Если в папке с игрой есть файл "ModuleLoader.log", значит работает. Если нет, должна помочь переустановка через "InstAllMods.exe".
З.Ы. Программа должна быть открыта, когда запускаешь морр? или нет?Лучше - закрыта. Она только для настройки, все функции в "MWTalkyMod.dll", загружаемой через "MLDRLib.dll".
З.З.Ы. Да, похоже на то, что просто не работает Module Loader. Возможно, это оттого, что у меня виста?С ней могут быть проблемы. Я могу проверить только на "Windows Server 2008" она похожа на Висту но в ней могут быть другие проблемы, и там игры вообще не просто запустить.
А файл "ModuleLoader.log" создается?
У меня такая же ерунда, как у товарища Foreiqner`a, но может потому, что у меня всё кроме твоего екзешника пиратское? Я не смог выйти из канцелярии при установки этого продукта. Не знаю, что талдычил по японски Селлус Гравиус (ну во всяком случае использовал символы, похожие на ё, но ссылки на задания я так и не дождался.Файл "Text.dll" нужен версии 3.000 и непропатченный.
Устранил вылет при загрузке с включенным в "MWSE" из "MGE". Но работает ли это вообще, я не знаю.
Вот ССЫЛКА. Нужно просто заменить старый файл.
-
Екзешник действительно не отличается ничем, кроме привязки? о_0 Не будет ли в игре англицкой письменности в самых разных местах?
Действительно, по байтам сравнивал. А "Text.dll" теперь можно загружать через "ModuleLoader".
Если экзешник работает именно таким образом и не влияет на локализацию, то это влечет кучу всяких бонусов, которые раньше были недоступны, например - использование встроенного MWSE в MGE. о_0 Это так?Пока еще игра вылетает с включенным "MWSE" из "MGE". Попытаюсь это исправить.
Поставил. "Одна из сигнатур не совпадает. Не та версия Morrowind.exe (нужна 1.6.1820)" Старый экзешник тоже не подошел, так что пришлось удалить и вернуть старую версиюНужно распаковать оба архива в папку с игрой, позволив замену файлов. После можно папробовыть переустановить модули через "InstAllMods.exe".
Автор, пожалуйста, распиши подробно, по пунктам, с мелочами, как всё это дело устанавливать и настраивать?Все должно работать после распаковки двух последних архивов с обновлениями, но "TalkyMorrowind" должен быть уже установлен (Ссылка на первой странице).
З.Ы. Заведи асю.Не представляю как это работает. :blush: А эта тема у меня всегда открывается в "Опере", так что должно быть видно, что я здесь. (С 02.00 до 08.00 GMT+05.00)
ВОТ исправил проблему скамерой у существ без диалогов.
-
Собрал важные файлы в архив:
Morrowind.exe - Оригинальный, не локализованный (Отличается только отсутствием привязки к "Text.dll").
Binkw32.dll - На случай, если повредится при переустановке "ModuleLoader".
Text.dll - В отдельной папке, теперь она - подключается как модуль (Сам файл не модифицирован, версия 3.000)
Добавил новый модуль "TrFixerMod.dll", для устранения посторонних проблем.
Сейчас он исправляет:
1) Убирает запрос диска самой игрой ("Morrowind.exe").
2) Убирает запрос диска и проверку версии "Morrowind.exe" в "Text.dll".
3) Устраняет проблему поиска видео на CD.
4) Возвращает пропавшие комментарии к повышению уровня игрока (Были потеряны в локализованной версии.)
В "MWTalkyMod.dll" вернул подсказки в инвентаре и сделал контроль паузы в меню контейнеров (Пока связано с паузой инвентаря).
Сделал инсталлятор (InstAllMods.exe).
Архив важных файлов ЗДЕСЬ. (Распаковать первым в папку с игрой.)
Обновленные модули ЗДЕСЬ. (Инсталлятор запустится после распаковки и сам установит все модули.)
-
А все-таки было бы очень неплохо, если бы ты сделал на досуге полноценный инсталлятор, а то очень уж геморройно ставить вручную, не каждый асилит.
А что инсталлятор должен делать? В чем трудности установки? Могу сделать программу, которая найдет все модули в папке с игрой и пропишет их в "ModuleLoader", а заодно и его установит в "binkw32.dll".
Однако сильно заметна разница между озвучкой от 1С и сгенерированными репликами, к счастью, не у всех рас, а только у аргониан, хаджитов и данмеров-женщин. А настроить так, чтобы голоса были похожи, я не смог.Может и существует возможность прикрутить какие-нибудь фильтры к "DirectSound", а так только скорость звучания можно регулировать.
Допустим, в канализациях Вивека. Там стоки такие.Сейчас сделал "SetSpeed 10000" и бегом до ближайшего вулкана - лава тоже замораживается. :huh: А это "Activator", вероятно все активаторы можно разморозить разом.
-
Еще 13 проверок, как я понимаю? Пока не знаю, у них названия-то есть?
Названий нет, только проверка: если игра в режиме меню - НЕ выполнять что-то. А что не выполнять, не понятно. Но при отключении некоторых проверок игра вылетает при переключении в меню. Так что вряд ли там больше 6 - 7 полезных проверок нужно отключать. Не хочется отключать неизвестно что, результат может быть не лучшим.
Подошел к водопаду, открыл инвентарь - водопад заморозился.А где там водопад?
-
Поставил нелокализованный плагин, получил сообщение с вылетом и устранил проблему (На титульном экране пытался открыться инвентарь. :blink: ) Вот ССЫЛКА.
Также исправил несколько ошибок в "ModuleLoader".
Архив распаковать в папку с игрой, разрешив замену "MLShell.exe". Запустить "ModuleLoader", удалить из списка "MWTalkyLib.dll", затем выбрать вместо него "\Extenders\TalkyMorrowind\MWTalkyMod.dll". Установить слева, вместо галочки, стрелку.
Не успел проверить, как это будет работать вместе с "text.dll", надеюсь не вылетит.
Еще погодные эффекты, такие как буриЯсно... А еще что может быть?
Кстати, а с чем связана задержка произнесения диалога (иногда она составляет 2-3 секунды). Или это только у меня такое бывает? )Может ее нет на многоядерных процессорах или хотя бы с "HyperThreading"?
-
Там есть около двадцати проверок паузы, я опознал шесть, назначение остальных пока неизвестно. Так что, возможно там еще что-нибудь надо размораживать.
А для эффектов, возможно лучше сделать отдельную галочку в опциях, кому-то может больше нравится, когда эффекты сохраняются и после долгого диалога.
Сейчас делаю новую версию с учетом всех исправлений и пожеланий. Пока я ее не выложу, все найденные недочеты буду исправлять еще в ней.
Сообщение - о том, что некоторые плагины имеют другую версию мастер-файла, см. Варнингс.тхт.По разному менял версию одного плагина и дату его файла, но так и не добился никаких сообщений.
-
А что если в "Morrowind.ini" сделать "allowyestoall" равным 1? Сообщения должны исчезнуть, но исчезнут ли вылеты?
Галочка в "убрать проверку диска" нужна так же для того, чтобы "text.dll" не выдавал "Unknown Morrowind.exe" при проверке версии.
Какой плагин требует другую версию? Мне нужно повторить у себя это ошибку.
-
Подсказки в инвентаре исправлю.
А что там за проблема с видео роликами? У меня они все в "\Data Files\Video" и никогда не пропадали.
Или они с CD диска не открываются? Моя программа к видео роликам не имеет никакого отношения, но я могу исправить все проблемы с ними, если будет подробное описание этих проблем.
А если убрать галочку с "Отключить проверку диска", либо если ролики скопированы с диска в Дата Файлс, то игра при запуске вылетает сразу.Что за сообщение появляется? И "Windows" случайно не "Vista"?
-
После установки программы Морровинд стал вылетать в главном меню.
А зачем образ нужен? на нем только пара видеороликов. Если в настройках установить "Выключить все" вылеты прекратятся?
Для нормальной инструкции еще не набралось достаточно вопросов, пока тут отвечаю.
-
Похоже, это лучший вариант, осталось выяснить как это выглядит внутри и поставить проверку.
-
"Поднявшийся спящий" относится к "Creature", тип "Humanoid". Я посмотрю чем такие отличаются от обычных NPC. А то после моих исправлений у них могут начатся проблемы с камерой.
-
А фабрикант значит тоже NPC и окно диалога нормальное?
Автоматическая озвучка диалогов
в TES III: Технические вопросы по игре
Опубликовано
Новая версия "ModuleLoader". Теперь его можно использовать как панель запуска приложений. В нем можно собрать ярлыки ко всем "EXE" из папки с игрой и других мест.
Вот ССЫЛКА. Комментарии в архиве.