Собственно скачал недавно с инета Thief DP 1.14 Также скачал патч до 1.33 и русик от Darkfate.
Возникло несколько проблем.
1. Патч не ставится - не может найти директорию установки. Мож кто нибудь знает как его всё таки поставить?
2. Русик тоже не ставится - требует все ролики. А где взять недостающие? И скока их должно быть?
3. А это трабл с самой игрой. Иногда после загрузки или после Alt+Tab происходит глюк - 1/3 экрана отсекается снизу по горизонтали и там происходит какое-то непонятное моргание, оставшиеся 2/3 по вертикали делятся на два одинаковых изображения. Помогает только перегрузить игру. Как от етого можно избавиться?
1. Что за версия Thief DP 1.14 ? Чисто англоязычная, или что-то левое, русско-пиратское?
Если поставить Thief DP 1.14 с максимально коротким путем, без русских букв в пути, например вот так:
D:\Games\Thief,
а потом вручную показать патчу (через кнопку "Обзор"), где лежит игра - попробуй, в принципе, должно получиться.
2. Ролики лежат в инсталляции игры, в папке MOVIES. Инсталляция сделана так, что даже при выборе полной установки на винт копируются всего 2 ролика из имеющихся в игре. Остальные придется перенести ручками в одноименную папку MOVIES. Тогда руссик должен поставиться без проблем.
3. А это - что-то новенькое.
Лично я с таким еще не сталкивался. Процессор не двухядерный?
Роликов у меня 17 штук! И всё равно русик требует все! А с патчем не выходит :no:
Densky
Роликов должно быть 20 штук. Но это не важно. Руссик проверяет не их количество, а их наличие. А у тебя эта проверка почему-то не проходит.
Могу предложить вот что. Я тебе кину на ящик один исправленный файл для руссика, а ты его просто в руссик запихнешь, это не сложно.
Руссик - это обычный самораспаковывающийся архив, ты его открой в любом архиваторе, каким обычно пользуешься, и закинь туда этот файл. Тогда проверка на наличие роликов выполняться не будет, и руссик продолжит ставиться дальше.
Как именно не выходит с патчем? На чем спотыкается? Если действительно хочешь, чтоб тебе помогли, пиши подробней, мы ж тут не святым духом знаем, как не выходит (каменный цветок...)
Я игру не ставил - с инета закачал архив в котором уже установленная игра. Патч не спрашивает, где находится игра, он просто выдаёт месагу, что не может найти директорию с игрой. Вот такая ботва...
Ну а че ж ты тогда удивляешься?
С этого и надо было начинать, что у тебя не инсталляция игры, а просто архив с установленной.
Значит, надо смотреть, чего там люди напартачили, чего не хватает.
Патч тебе будет поставить трудновато. Даже если внести соотв. запись в реестр, еще не факт, что у тебя там окажутся подходящие для патча файлы, он же это дело тщательно проверяет при установке.
Да, файлик я тебе кинул на мылу, попробуй с ним руссик запустить. Но никакой гарантии не даю, сам понимаешь, неизвестно, как там у тебя в этом архиве все устроено.
А вообще, если один раз скачал, значит, сможешь еще раз - у DJ Riff'а на FTP есть 100%-рабочие версии. ;)
У DJ Riff'а самой игры я не увидел, там тока дополнения всякие. Мож подскажешь где можна качнуть нормальную игру?
Добавлено позже
За файлик пасибы, но проблему он не решил :(
А разве Вор отмечает что-либо в реестре?
Я уже несколько месяцев как не пользуюсь инсталляторами. Просто переписываю Вора с одного диска на другой, с одного компьютера на другой... естественно, изначально был поставлен no_cd. НИКАКИХ проблем! Как первый Вор, так и второй. Если нужна копия игры для каких-то экспериментов, ПРОСТО делаю копию всего каталога. У меня нет ощущения, что реестр как-то в этом деле задействован. Может, там только записывается информация для Uninstall?
Есть подозрение, что у Densky просто проблема с файлом Install.cfg. Я не в курсе, для русика имеет значение - оптимизирована установка или нет? (Т.е. распиханы ли ресурсы по папкам или свалены в кучу в одной.)
Насчет "отсечения экрана": похоже на проблемы с видеодрайверами. Тут трудно давать какие-либо рекомендации, не зная НИЧЕГО. Разве что попробовать ту же версию игры на совершенно другой машине, чтобы убедиться, что не в ней дело.
Densky
Ключ у охранника стянуть забыл. Вот и не пускает в основную сокровищницу :sly:
Тут смотри:
http://darkfate.ru/forum/topic.cgi?forum=12&topic=2&start=106
Есть у меня там TDP, английский, уже патченный до 1.33.
Zontik
Для нашего руссика наличие папки RES роли не играет, при ее отсутствии он ее сам создает и переносит в нее все CRF-ы.
Так что тут явно дело в другом. Я и сам обычно просто переношу готовую установленную игру, но там, похоже, какая-то на редкость кривая версия установки. Потому ничего и не работает - руссик заточен под более-менее приличный вариант игрухи.
А вводить в руссик проверки на всевозможные кривые-косые варианты типа этого мне неохота. Бессмысленно. В следующий раз еще какой-нибудь чудак сделает свой собственный выдающийся вариант и выложит его в сеть, и руссик опять не сработает. :biggrin:
Zontik
Информация записывается в Uninstall, и на эту запись ориентируется патч при установке. Кроме того, если thief.exe уже изменён для NoCD, то патч не поставится.
DJ Riff
Пасибы!!!
Ха блин!!! после установки русика (который нью эдишн) игра требует СиДи! Удаляю русик - всё нармална! Чё за нах? :confused:
Приведи файл Install.cfg к следующему виду:
install_path
language english
resname_base crfs
load_path
script_module_path
movie_path movies
(Если в чем ошибся, специалисты могут поправить.)
I have typed... A malfunction!
SSiamsky, помогай! :cheesy:
[Исправлено: DJ Riff, 27 сен. 2007 11:25]
Zontik
Нет, не так. Не путай человека.
Особенно не так вот это:
resname_base crfs
Папка с ресурсами игры - RES, а не crfs.
Ничего приводить к виду не надо. Просто надо извлечь из папки BACKUP главный EXE-шник игры (THIEF.EXE) и перенести его в корень игры, вместо того, что ставится вместе с руссиком.
С EXE-шниками 1-го Вора я до сих пор так и не разобрался окончательно, почему так происходит, у одних срабатывает, у других - ни фига.
[Исправлено: SSiamsky, 27 сен. 2007 11:18]
SSiamsky
А у тебя какой EXE в руссике? Который от анти-3D_Texture_memory?
DJ Riff
Угу.
Че-то надо подумать насчет 100% отучаемости от диска.
А то - непонятки, судя по всему, как-то зависящие от версий игры - то катит, а то не катит ни в какую...
C TDP и его экзешниками вообще какие-то непонятки. У меня, например, в своё время fixExe v.1.14 вообще не заработал, пришлось класть 1.33 и перепроходить игру, т.к. сейвы стали несовместимыми.
ЕХЕ-шники поменял. Всё работает. Всем Агромное Пасиба!!! :yes:
SSiamskyЦитироватьПапка с ресурсами игры - RES, а не crfs
Это в T2. А речь шла, насколько я помню, о T1. Там - crfs, но по умолчанию ее нет, создается DarkLoader'ом при оптимизации.
Для отучения от CD использовал EXEшник только для 2-го Вора, в первом это не нужно. Достаточно заменить абсолютные указатели маршрутов в Install.cfg на относительные.
Zontik
Папка crfs, насколько я знаю, создается DarkLoader'ом не самой последней версии, теперь это дело изменено на RES.
Что, в принципе, правильно, потому что на всех форумах пишут, как сделать TDP, TG, T2 и SS2 Mod-Ready - это стандартно создав папку RES и переместив туда все ресурсы игры.
Далеко не всегда достаточно изменить в первом Воре абсолютные указатели маршрутов в Install.cfg на относительные. У меня есть 2 версии TDP - ни одна таким образом от диска не отучается. Так что все не так просто. В чем там именно дело - пока не знаю.
Значит, мне просто везло. На трех совершенно разных машинах, однако. Правда, версия Вора была одна и та же - наверное, дело именно в этом. Но Gold, не TDP.
Цитироватьсоздается DarkLoader'ом не самой последней версии
У меня последний DL. И у меня всегда была папка crfs в TG (в TDP не знаю). RES во втором воре.
ЦитироватьНо Gold, не TDP
Потому и не кусают ©
Добавлено позжеЦитироватьУ меня последний DL. И у меня всегда была папка crfs в TG
Изначально в TG все ресурсы лежат в корне. Сначала ты ставил DL предыдущей версии, он переместил все в CRFS. новый Дарклоадер не стал ничего перемещать, т.к. он следит лишь за тем, чтобы в корне не валялось ресурсов и одноименных папок. Но если бы ты поставил последний DL на свежего Вора, он бы переместил все в папку RES. Неважно как папка называется — главное, чтобы в ней были собраны все ресурсы, а путь прописан в
resname_base.
ЦитироватьДалеко не всегда достаточно изменить в первом Воре абсолютные указатели маршрутов в Install.cfg на относительные
Дело не в относительности/абсолютности маршрутов, а в том, чтобы по адресу, указанному в
cd_path (абсолютному или относительному — не важно), лежала папка Thief с файлом SND.CRF для DP и ConVict.osm для Gold. Но как оказывается, для DP это действительно не всегда работает.
[Исправлено: DJ Riff, 27 сен. 2007 15:38]
DJ Riff
Разумеется, у меня все нужные файлики находятся на месте. ;)
Это даже не обсуждается.
Но окончательно мне помогла в этом нелегком деле только подсказанная тобой первая строчка в install.cfg:
cd_path .\
Помня об этом, я так и сделал в руссике TDP, но, как выяснилось, иногда даже это не помогает, и приходится делать откат к оригинальному EXE-шнику, тогда все работает.
Но с оригинальным EXE-шником по-прежнему могут иметь место проблемы с 3D.
Что бы тут такое придумать - не знаю. :angry:
SSiamsky
Могу попробовать поковырять HEX-редактором и сравнить наглухо отученный Вебколловский и фиксенный. Мож удастся сделать из двух один.
у меня всё работало и на TTDP и на TG видеофиксенные экзешники. странно.
Осталась проблемка с пунктом 3. Выяснил когда именно это происходит - при загрузке сохранённой игры, а также при сохранении и возврате в игру. Помогает только Alt+Tab, при этом ОБЯЗАТЕЛЬНО должно быть запущено ещё какое нибудь приложение (например IE) Если кроме игры ничего не пускать, то Alt+Tab не работает :littlecrazy:
Densky
Переключение между процессами... Проц-то у тебя какой, не 2-х ядерный?
Нет, не двухядерный
Densky
Что ж, тогда попробуй дрова к видюхе поменять.
Поставь какие-нибудь не из самых новых.
Приветствую, господа тафферы!
Поднимаю тему, уж очень интересная вещица получается: пытаюсь под WINE запустить руссификатор к первому Thief (Dark Project, не Gold) и получаю в консоль вывод, что не хватает файлов в папке Movies. в ней - 20 файлов, а именно:
B01-B14, исключая В08 - это так и должно быть?
cs06, cs11, cs14
credits, death, succes, intro
Очень рассчитываю на то, чо вы что-то подскажете
[Исправлено: SerF, 20 дек. 2008 22:04]
SerF
Там весь установщик построен на bat-файлах, они не под Виндой могут работать некорректно. В особенности всякие проверки-условия типа IF EXIST. Над этим надо подумать...
Инсталляторы типа Inno Setup под Wine нормально работают?
DJ Riff
Теоретически, поддерживается поддержка Inno Setup 5, о чем любезно сообщается на сайте WINE
http://appdb.winehq.org/objectManager.php?sClass=version&iId=3759&iTesting
Заранее хочу объяснить, почему есть желание запустить игру именно в Линуксе: на винте есть ВинХП, но вот видео GeForce 7800 GS и с драйверами проблема. На том же WineHQ англоязычные товарищи заявляют, что у них все отлично запустилось на новых драйверах, так что есть тут некоторый спортивный интерес в запуске руссификатора :)
П.С. Пользуясь случаем, хочу высказать огромное спасибо за все любезно предоставленные материалы :)
SerF Русификатор - обычный самораспак (и это не в последнюю очередь сделано для того, чтобы его всегда можно было распаковать и поставить или отредактировать вручную).
Или - если не хочется вручную - извлекаем из руссика файлег russic.bat и убираем там в самом начале проверку на наличие роликов в папке MOVIES.
Правда, нет никакой гарантии, что установка потом не заткнётся на следующих проверках условий.
SSiamsky, про гарантии я и сам в принципе понимаю, все таки другая операционка. На данном этапе распаковал руссификатор и, поскольку с батником какая-то ерунда происходит, выполняю пошагово команды, в нем записанные :) Посмотрим, чем все закончится, но во всяком случае это довольно занимательное занятие за чашечкой чая в воскресный день
SerF, детальный разбор никогда не повредит. :)
Если всё получится, может, выйдет и сварганить не-виндовский русификатор? Думаю, это было бы нелишне.
Столкнулся с проблемой вылета игры при запуске. Методом тыка выяснил, что проблема в распаковке модифицированного intrface.crf. Теперь интересуют вопрос:
1. Можно ли скормить thief-у распакованную папку intrface вместо этого файла?
2. Правильно ли я сделал, слив перевод с фтп Dj-Riff-a, а не с сайта?
1. Можно. Во всех фэн-миссиях именно так и делается. Только надо проследить, чтобы эта самая папка шла в качестве дополнения к оригинальному архиву intrface.crf, а не была единственной. При установке руссика её содержимое просто добавляется к исходному архиву,а не заменяет его полностью.
И, кстати, все crf-архивы лучше поместить в папку RES, как это сделано во 2-м Воре. Иначе косяки неизбежны (из-за одинаковых названий папок и архивов).
2. На фтп и на сайте лежат, насколько я знаю, совершенно одинаковые варианты руссиков. Так что откуда сливать - это личное дело каждого. :)
DJ Riff принимал самое непосредственное участие в переводе и работе над русификаторами, так что выкладывать их имеет полное право.
SSiamsky, я не совсем точно выразился, стараясь не писать слишком много букв, потому уточню, что имел в виду. Дело в том, что проводя руссификацию, я старался следовать указаниям батника. Поэтому, все crf-архивы лежат в папке RES в подкаталогах RUS и ENG соответственно. Единственное - по невнимательности я не заменил в папке ENG файл intrface.crf, а создал intrfaceEng.crf. В результате - оригинальный Thief запускается, с переводом - нет. Посетила мысль: не может ли быть проблема в том, что при запуске thief.exe распаковывает intrface.crf с ключом e вместо x (то есть распаковывая все файлы в корень, вызывая проблемы с одинаковыми именами файлов). Хотя тогда по идее в Windows были бы те же проблемы, тут слабое место такой теории :littlecrazy: Поэтому интересует не добавление нужных папок в архив, а именно работа thief.exe с заранее распакованной папкой.
П.С. Что касается участия DJ Riff в переводе = то тут я и не сомневался, так как не поленился почитать readme, где поименно указаны переводчики. Вопрос был направлен именно на уточнение версий.
П.П.С. Надеюсь, не очень сумбурно написал и пока не надоел с весьма специфическими проблемами.
SerF
thief.exe не распаковывает архивы целиком, он загружает нужные файлы из них в оперативную память / своп. Поэтому при работе игры не должно быть конфликтов с одноименными файлами, он просто выберет один из них согласно приоритету.
Кстати, 7z.exe, который в руссике, нормально работает под Wine?
DJ Riff
7z работает просто великолепно. Все необходимые для инсталляции руссификатора процессы прошли без единой проблемы.
На выходных будет свободное время - буду пытаться что-то делать, чтобы все-таки запустить Thief под WINE. Кстати, запускал английскую версию - возникают проблемы со звуком. В меню звук есть, после запуска миссии - пропадает. Такой баг в Windows тоже присутствует или это - особенности Linux?
В Windows иногда случается на встроенных звуковухах, помогает отключить аппаратное ускорение в настройках игры.
итак, господа, позвольте вас поздравить: сделанный вами руссификатор отлично работает и в ОС Linux.
Сегодня нашел причину ошибки. Некорректно распаковался руссификатор (пользовался какой-то виндовой утилитой), поэтому в intrface.crf в корне не было большей части файлов, что и вызывало ошибку. Взял /RES/RUS/ из специально поставленного под Windows Thief-a - все заработало. Теперь осталось разобраться с аппаратной поддержкой Видео и звуком (работает в режиме эмуляции аудио-драйвера, но не слишком корректно).
П.С. В отличии от попыток запуков в Винде, в Линуксе Thief ни разу не упал, подтвердив таким образом, чо есть смысл пытаться довести до ума.