Thief Series Complete Patch by Dark Fate Team

Автор V Raptor, 16 марта 2008 15:42:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Призрак Boris'а3000

Цитата: DJ Riff от 27 марта 2016 15:50:48
А если вдруг затупит и распакует всё это барахло в папку с игрой?
Саму игру не затупил установить? И это не затупит. Это обычная процедура, с какого перепугу этого вдруг надо бояться?

Цитата: DJ Riff от 27 марта 2016 15:50:48
А если не до конца распакует?
Каким образом?

Цитата: DJ Riff от 27 марта 2016 15:50:48
Сделать самораспак с проверкой и автозапуском?
Не, не надо. Те же яйца.

Цитата: DJ Riff от 27 марта 2016 15:50:48
Из архива не мешало бы выкинуть улучшайзеры, тем более устаревшие, вот это дело
Тоже правильно. Так чё ж не выкинешь?

Цитата: DJ Riff от 27 марта 2016 15:50:48
видеодрайверы поставляются в виде большого самораспака, который ещё и мусорит после себя повсюду, и всем пофиг
Не пофиг, а просто нет никакой возможности повлиять на дело. К тому же их самораспак прекрасно распаковывается вручную. Ну и в-третьих, никто не ставит дрова под антивирусом.

Но к чему это обсуждать, если ты всё равно не можешь по-другому?
Corsair HX1000i / Gigabyte GA-X48-DS4 / Intel Core2-Quad Q9650@4.1GHz / Hynix 8GB DDR2-800@1100MHz /
EVGA 6GB GDDR5 <GeForce GTX 980Ti> K|NGP|N Edition / Creative SB X-Fi Xtreme Gamer Fatal1ty Pro Edition /
2xSSD Intel X25-M 120GB в RAID 0 / Samsung SyncMaster 957MB (CRT 2048х1536) / UPS PCM SKP-2000A /
Windows XP Professional SP3 VL 32-bit + Windows 7 Enterprise SP1 U 64-bit / ForceWare 368.81 / New-Dark 1.26

DJ Riff

#256
Цитата: Skina от 27 марта 2016 16:01:04Если не ошибаюсь, для innosetup нужно только diskspanning в секции Setup прописать.
diskspanning только отделит содержимое архива от exe-шника, и при первом же обращении exe-шника к *.BIN начнутся все те же проблемы. Я так понял, Борис имел в виду сделать так, чтобы все файлы лежали в распакованном виде, чтобы при желании их можно было в обход установщика скопировать вручную или подменить перед установкой. Для этого Инносетаповский установщик вызывает самописную DLL, а в этой DLL по сути собственный установщик и написан уже на любом доступном языке программирования.

Цитата: Boris3000 от 27 марта 2016 16:17:41Тоже правильно. Так чё ж не выкинешь?
Попытался, не заработало, проанализировал причину, оценил объём работ, отложил сильно на потом.

Цитата: Boris3000 от 27 марта 2016 16:17:41Каким образом?
Открыл архиватором, нажал "распаковать", не обратил внимание на предупреждение "неожиданный конец архива". Или предупреждения просто не было и архиватор тихо упал, а юзер это принял за успешное завершение.

И вообще, если юзер умеет распаковывать архивы, зачем ему вообще Тафферпатч? Архивы с Ньюдарком и Дромедом и сами по себе прекрасно распаковываются.
Тьма тоже распространяется со скоростью света.

Maxim

ЦитироватьКаким образом?
Свет отключили  ;D
Комп вырубился (проблемы с БП)
BSOD
Тыкнул случайно на "отмена"

Причин может быть море )))
Still they talk anyway
When there's nothing to say
There's so much said in empty words...

Призрак Boris'а3000

Цитата: DJ Riff от 27 марта 2016 16:23:20
Открыл архиватором, нажал "распаковать", не обратил внимание на предупреждение "неожиданный конец архива"
Если не ошибаюсь, возможность начать распаковывать битый архив можно зарезать на корню, создав непрерывный архив.

Цитата: DJ Riff от 27 марта 2016 16:23:20
если юзер умеет распаковывать архивы, зачем ему вообще Тафферпатч?
Вот эт приехали... Главные фишки Тафферпатча - нормальная финализация 1.07 и недо-1.18 до 1.18 и приведение в порядок crf-файлов.
Corsair HX1000i / Gigabyte GA-X48-DS4 / Intel Core2-Quad Q9650@4.1GHz / Hynix 8GB DDR2-800@1100MHz /
EVGA 6GB GDDR5 <GeForce GTX 980Ti> K|NGP|N Edition / Creative SB X-Fi Xtreme Gamer Fatal1ty Pro Edition /
2xSSD Intel X25-M 120GB в RAID 0 / Samsung SyncMaster 957MB (CRT 2048х1536) / UPS PCM SKP-2000A /
Windows XP Professional SP3 VL 32-bit + Windows 7 Enterprise SP1 U 64-bit / ForceWare 368.81 / New-Dark 1.26

anix

Цитата: DJ Riff от 27 марта 2016 16:23:20
Я так понял, Борис имел в виду сделать так, чтобы все файлы лежали в распакованном виде, чтобы при желании их можно было в обход установщика скопировать вручную или подменить перед установкой.
Я наверное что-то путаю, но ведь вроде файлу/папке достаточно проставить флаг external для этого. Или имелось ввиду копирование из 7z-архивов newdark'a?

DJ Riff

Цитата: Boris3000 от 27 марта 2016 16:44:11Если не ошибаюсь, возможность начать распаковывать битый архив можно зарезать на корню, создав непрерывный архив.
Просто непрерывный не поможет, нужно шифрованный. Что сразу же поднимает проблемы совместимости алгоритмов шифрования с моей стороны и со стороны пользователя.

Цитата: DJ Riff от 27 марта 2016 16:23:20Вот эт приехали... Главные фишки Тафферпатча - нормальная финализация 1.07 и недо-1.18 до 1.18 и приведение в порядок crf-файлов.
Для финализации достаточно дополнить Premier Patch недостающими файлами, а возня с crf-архивами нужна только для совместимости с Дарклоадером, который безнадёжно устарел после появления встроенного в Ньюдарк установщика миссий.

Цитата: Skina от 27 марта 2016 16:54:39Я наверное что-то путаю, но ведь вроде файлу/папке достаточно проставить флаг external для этого. Или имелось ввиду копирование из 7z-архивов newdark'a?
флаги external не предназначены для работы с большим количеством файлов и большой глубиной дерева папок. Вылезают странные глюки, приходится структуру папок подстраивать под особое мнение установщика, причём у разных версий это мнение разное. Поэтому народ и пишет собственный установщик поверх штатного. В любом случае, проверку целостности придётся писать самому, причём ещё и предусмотреть вариант, когда юзер собственноручно там что-то поменял и именно это ему и нужно.
Тьма тоже распространяется со скоростью света.

spy

Рифф,
у меня вопрос по АМ16. Если при установке ТафферП я выберу опцию установить АМ16, будут ли заменены оригинальные миссии, или АМ16 встанет как мод и его можно будет запускать отдельно?

Призрак Boris'а3000

#262
Цитата: DJ Riff от 27 марта 2016 18:04:22
нужно шифрованный. Что сразу же поднимает проблемы совместимости алгоритмов шифрования с моей стороны и со стороны пользователя
Ну тогда заставляешь свой инсталлер проверять контрольные суммы всех файлов и в случае фейла слать пользователя перекачивать.

Цитата: DJ Riff от 27 марта 2016 18:04:22
Для финализации достаточно дополнить Premier Patch
Угу, только где оно.

Цитата: DJ Riff от 27 марта 2016 18:04:22
возня с crf-архивами нужна только для совместимости с Дарклоадером
А как же моды? Если кто пропишет мод в *.cfg, а не в cam_mod.ini (я, например :biggrin:), то будет нехорошо. А уж сколько было советов типа "кинь в корень и пропиши"... В итоге чувак кидает в корень русский snd.crf (разумеется, тупо с перезаписью) и лишается двух sfx-звуков. Наверняка и ещё в каких-нибудь ситуациях это всплывёт, лень голову ломать.

Так что ты сильно недооцениваешь важность собственного патча. :biggrin:

А откуда dml-ки для джермиевского неба взял? Сам написал?


Цитата: spy от 27 марта 2016 18:29:19
Рифф,
у меня вопрос по АМ16. Если при установке ТафферП я выберу опцию установить АМ16, будут ли заменены оригинальные миссии, или АМ16 встанет как мод и его можно будет запускать отдельно?
Отвечу за Риффа - как мод, в отдельную подпапку.
Corsair HX1000i / Gigabyte GA-X48-DS4 / Intel Core2-Quad Q9650@4.1GHz / Hynix 8GB DDR2-800@1100MHz /
EVGA 6GB GDDR5 <GeForce GTX 980Ti> K|NGP|N Edition / Creative SB X-Fi Xtreme Gamer Fatal1ty Pro Edition /
2xSSD Intel X25-M 120GB в RAID 0 / Samsung SyncMaster 957MB (CRT 2048х1536) / UPS PCM SKP-2000A /
Windows XP Professional SP3 VL 32-bit + Windows 7 Enterprise SP1 U 64-bit / ForceWare 368.81 / New-Dark 1.26

spy

ЦитироватьОтвечу за Риффа - оригинальные миссии бесследно херятся. Можно и самому проверить на отдельной копии игры - на 5 минут дело.
Ясно, тогда мне проще перенести 1.1е из старой папки с игрой и играть как ФМ.

Призрак Boris'а3000

Цитата: spy от 27 марта 2016 19:02:06
ЦитироватьОтвечу за Риффа - оригинальные миссии бесследно херятся. Можно и самому проверить на отдельной копии игры - на 5 минут дело.
Ясно, тогда мне проще перенести 1.1е из старой папки с игрой и играть как ФМ.
Извиняюсь, но я наврал. :biggrin: В отдельную папку. Только что проверил. Не знаю, почему мне казалось, что ставит вместо...
Corsair HX1000i / Gigabyte GA-X48-DS4 / Intel Core2-Quad Q9650@4.1GHz / Hynix 8GB DDR2-800@1100MHz /
EVGA 6GB GDDR5 <GeForce GTX 980Ti> K|NGP|N Edition / Creative SB X-Fi Xtreme Gamer Fatal1ty Pro Edition /
2xSSD Intel X25-M 120GB в RAID 0 / Samsung SyncMaster 957MB (CRT 2048х1536) / UPS PCM SKP-2000A /
Windows XP Professional SP3 VL 32-bit + Windows 7 Enterprise SP1 U 64-bit / ForceWare 368.81 / New-Dark 1.26

anix

#265
Цитата: DJ Riff от 27 марта 2016 18:04:22
Вылезают странные глюки, приходится структуру папок подстраивать под особое мнение установщика, причём у разных версий это мнение разное. Поэтому народ и пишет собственный установщик поверх штатного. В любом случае, проверку целостности придётся писать самому, причём ещё и предусмотреть вариант, когда юзер собственноручно там что-то поменял и именно это ему и нужно.
вынести особо жирные и часто заменяемые компоненты по архивам и распаковывать/проверять их целостность архиватором. хотя ради прогрессбара все равно придется брать кастомный скрипт.
понял

DJ Riff

Цитата: spy от 27 марта 2016 18:29:19у меня вопрос по АМ16. Если при установке ТафферП я выберу опцию установить АМ16, будут ли заменены оригинальные миссии, или АМ16 встанет как мод и его можно будет запускать отдельно?
Две папки: patchedres и patchedmis. Patchedres прописывается в darkinst.cfg/resname_base для совместимости с Дарклоадером, patchedmis — в cam_mod.ini/mod_path. Чтобы временно отключить, можно просто папки эти переименовать.

Цитата: Boris3000 от 27 марта 2016 18:49:33А откуда dml-ки для джермиевского неба взял? Сам написал?
Мог и сам, давно это было. У меня же в до-Ньюдарковские времена все эти переменные были в код заложены, чтобы вписывать в файлы миссий, так что выписать их в dml проблем не составляло.

Цитата: Boris3000 от 27 марта 2016 19:06:08Не знаю, почему мне казалось, что ставит вместо...
В до-Ньюдарковские времена все изменения в файлах миссий делались по живому. Бесследно в любом случае ничего не херилось, а отправлялось в папку Tafferpatcher\BACKUP, и оттуда восстанавливалось при удалении мода.
Тьма тоже распространяется со скоростью света.

Призрак Boris'а3000

#267
Цитата: Boris3000 от 09 ноября 2016 18:38:36
А с галками в Тафферпатче всё просто
Просто, да не совсем. Не знаю, чё там во всяких стимах да гогах понапихано, но оригинал + снятая галка "Полный комплект исправленных ресурсов 1.1е" = оригинальные багнутые миссии с недобором лута, тумана и т. д.
Раз предоставлен выбор, ставить или не ставить эти "исправленные ресурсы", то необходимо обеспечить отсутствие забагованных оригинальных миссий в любом из этих двух случаев. Т. е. надо запаять наглухо установку того старого набора из пяти пофиксенных миссий в самую первую, неотменяемую, галку - "Обновление 1.18".
Наверно, раньше этот фикс ставился, да? Не мог же не ставиться. Рифф, зачем ты убрал его??

Ещё косяк - при выборе в выпадающем списке "Добавить исправления миссий и объектов" результат расстановки галок зависит от предыдущего тычка в это меню и никогда не совпадает с тем, каким он должен быть.

И ещё - в описании галки "Enhancement Pack" неправильно назван файл cam_mod.ini - cam.ini написано.
И раз уж речь зашла об описаниях, то, думаю, надо предупредить доверчивого юзера, что при установке "исправленных ресурсов" в качестве бонуса он получит криво пересчитанные лайтмапы, поломанный диалог "Видно нет любви"(с)7Wolf в первой миссии и т. д.
Corsair HX1000i / Gigabyte GA-X48-DS4 / Intel Core2-Quad Q9650@4.1GHz / Hynix 8GB DDR2-800@1100MHz /
EVGA 6GB GDDR5 <GeForce GTX 980Ti> K|NGP|N Edition / Creative SB X-Fi Xtreme Gamer Fatal1ty Pro Edition /
2xSSD Intel X25-M 120GB в RAID 0 / Samsung SyncMaster 957MB (CRT 2048х1536) / UPS PCM SKP-2000A /
Windows XP Professional SP3 VL 32-bit + Windows 7 Enterprise SP1 U 64-bit / ForceWare 368.81 / New-Dark 1.26

DJ Riff

Тьма тоже распространяется со скоростью света.

Призрак Boris'а3000

Вообще или до выхода 1.25?
Corsair HX1000i / Gigabyte GA-X48-DS4 / Intel Core2-Quad Q9650@4.1GHz / Hynix 8GB DDR2-800@1100MHz /
EVGA 6GB GDDR5 <GeForce GTX 980Ti> K|NGP|N Edition / Creative SB X-Fi Xtreme Gamer Fatal1ty Pro Edition /
2xSSD Intel X25-M 120GB в RAID 0 / Samsung SyncMaster 957MB (CRT 2048х1536) / UPS PCM SKP-2000A /
Windows XP Professional SP3 VL 32-bit + Windows 7 Enterprise SP1 U 64-bit / ForceWare 368.81 / New-Dark 1.26