Форумы Homeworld3.RU  

Go Back   Форумы Homeworld3.RU > HOMEWORLD > Homeworld 2
Register Forum Rules FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
Quote
Old 11-23-2006, 03:30 PM   #1
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Post sticked
Сообщение Восстанавливаем Homeworld2 до оригинальной версии для установки патча / игры по сети

Восстанавливаем Homeworld2 до оригинальной версии

Статья посвящена проблемам соединения одинаковых версий игры, полученных из разных источников, а также установке официального патча 1.1, который куда попало не встанет. Поскольку разные пиратки не совместимы с локализацией, а зачастую и друг с другом не дружат, есть смысл привести «различные варианты поставки» игры к единому знаменателю. Им вполне может стать родная английская версия 1.0 (плюс/минус отвязка). Преимущества очевидны – легко обновляется до 1.1, гарантированно соединяется с другой такой же и элементарно проверяется на наличие нужных и отсутствие ненужных файлов. Да и любому поклоннику Homeworld2, думаю, будет приятно обладать оригинальной версией игрушки, в которой ничьи ручки не копались.

Разумеется, на сегодняшний день эта проблема гораздо менее актуальна – благодаря Jen'y у всех желающих появилась возможность обзавестись полноценным и аутентичном образом игрушки из «первых рук» (т.е. обминувшим стройные ряды любителей ковырнуть его в UltraISO с целью вырезать чего или добавить, тем самым увековечив себя в истории). Тем не менее, если скачать образ затруднительно, а под рукой оказался старый поцарапанный диск от местных флибустьеров, проблема вполне решаемая – даже пиратку при определённом желании можно превратить в оригинал 1.0.

Счастливым обладателям локализации от 1С ещё проще. Диск защищён всё тем же Securom'ом, стало быть снять работоспособный образ совершенно не проблема, что крайне удобно – не нужно мучить CD-привод каждый раз, как возникнет желание поиграть. Движок игры (exe/dll файлы) полностью идентичен оригиналу – значит, отпадает надобность в no-cd, которые могут содержать ошибки. Кроме того, с диском идёт полноценный ключ, позволяющий войти на Геймспай. Этот ключик + относительная доступность, пожалуй, самые главные плюсы локализации (сколько не превращай пиратку в лицензию, без ключа лицензия – не лицензия ). Да, ресурсы игры модифицированы, в результате соединиться с английской версией или поставить оригинальный патч нельзя, что вызывает нарекания многих игроков. Но кто сказал, что подобная несправедливость является непоправимой?

Итак, поехали!



ЧАСТЬ 1 – ВОССТАНОВЛЕНИЕ ВЕРСИИ ОТ 1С

Тут в соседних темах локализацию усердно клеймили почём зря далеко не самыми хорошими словами. Ещё бы – оригинальный патч не ставится, а на Геймспае можно играть только с такими же обладателями 1С-версии. Тем не менее, её очень легко сбросить в английскую. Для этого качаем:
Homeworld2 1.0 RUS (1C) to 1.0 ENG Patch [795 Кб], если у вас свежеустановленная 1.0
или
Homeworld2 1.1 RUS (1C) to 1.1 ENG Patch [797 Кб], если обновляли до 1.1 патчем от 1С

Архив с EnglishSpeech.big [104.89 Мб]

Видеоролик с титрами от 1.1 [12.72 Мб], если у вас русская 1.1
Осталось установить нужную заплатку в папку с игрой (C:\Program Files\Sierra\Homeworld2 по умолчанию, впрочем, инсталлятор патча должен найти её самостоятельно) и раскидать файлы по местам. Архивы со спичами и видеороликом распаковываются в корень игры, в обоих случаях архиватор спросит о перезаписи – соглашаемся, но перед заменой спичей рекомендую сделать резервную копию русифицированного EnglishSpeech.big (на случай, если вдруг понадобиться в будущем). Для удобства архивы можно положить в корневую папку игры, а в WinRAR'e распаковывать нажатием <Ctrl+W>.

Отмечу, что для успешного соединения с английскими версиями необходима лишь установка сбрасывающего патча, который весит копейки (благо заменить нужно лишь текст да шрифты). Спичи и видео, кстати, можно взять от и любой попавшейся под руку пиратки. Видеоролик выложен для наиболее дотошных обладателей русской версии 1.1, предпочитающих довести дело до конца (патч от 1С не обновляет его, потому и весит так мало), но кроме исправления нескольких забавных опечаток (Bentsui voice, например ) он ничего не даст.


ЧАСТЬ 2 – ВОССТАНОВЛЕНИЕ ПИРАТСКИХ ВЕРСИЙ

Тут сложнее. Во-первых, поскольку их существует великое множество, восстановление может вызвать определённые трудности. Игра, как правило, уже взломана, значит восстанавливать придётся больше файлов, чем в 1С-версии. Во-вторых, в пиратках негде ввести ключ, поскольку оригинальным инсталлятором даже не пахнет. Правда, ключ уже введён, но его уникальность оставляет желать лучшего, поскольку от пиратки к пиратке он не меняется, а на Геймспае, скорее всего, занесён в чёрный список. Впрочем, если вы откуда-то добыли уникальный ключик, можно и попробовать – всё не так уж и плохо

Для восстановления пиратских версии в наличии есть следующий джентльменский набор:
Homeworld2 1.0 ENG Repair Patch [3.23 Мб]
Основной инструмент починки прохудившихся флибустьерских кораблей. Позволяет:
  • восстановить оригинальной движок игры (exe/dll/lua-файлы в папке <ХВ2>\Bin).
  • отремонтировать Homeworld2.big, если в нём забиты только названия шрифтов (в случае более масштабных модификаций восстановление невозможно, но ничего не мешает скачать этот файл).
  • вернуть родной English.big и удалить его распакованную и русефецырыванную версию (папка <ХВ2>\Data\locale).
  • вернуть родную ветвь реестра игры, про которую обычно забывают (а зря – её ищет официальный патч на предмет наличия параметра GAMEDIR (путь к папке с игрой), радуя сообщением "Missing or Invalid Registry/INI entry" в случае неудачных поисков).
По умолчанию восстанавливается только двиг и English.big, остальные возможности включаются установкой соотв. птичек в процессе работы.

Архив с Homeworld2.big [131.05 Мб]
Пригодится, если в биге затронуты не только шрифты (как в пиратке от Tycoon) или он вообще распакован, как в подделках Фаргуса – такие ситуации предыдущая тулза исправить не в силах.

HW2 KeyChanger [1.1 Мб]
Наскоро слепил эту чуду из родного инсталлятора игры. Предназначен только для ввода ключа, если его у вас нет, можете даже не качать (всё равно входит в состав следующего файла). Запускается двойным щелчком по !runme!.bat, напрямую запускать инсталлятор нельзя, т.к. он обладает одной неприятной особенностью – в процессе работы сбрасывает значения некоторых параметров "своей" ветви реестра – GAMEDIR, LogPath, UninstallPath и UninstallString, которые находятся здесь:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Homeworld2
Без первого параметра патч не ставится автоматом, приходится прибегать к ухищрениям (например, запускать его в папке с игрой), без остальных игру нельзя будет удалить с винчестера "родным" деинсталлятором. Bat-файл предотвращает снос параметров, поэтому ни в коем случае не закрывайте окно консоли – оно закроется само, как только всё будет восстановлено.

HW2 Lite MDS Image [1.69 Мб]
Распаковщик «облегчённого» образа родного диска игры. Альтернатива no-cd, ИМХО, более надёжная, чем EXE-файл, с которым непонятно кто и что делал. Кроме того, для успешного соединения нескольких игр (локальная сеть / интернет / Геймспай) их движки должны быть одинаковы, поэтому если у вашего визави на Геймспае родной экзешник, а у вас – не совсем, баталия не состоится. Для исключения подобного рода курьёзов и создан этот образ.

Правда, за всё в нашей жизни приходится платить: 1.7 Мб разворачиваются в ~703 Мб (столько и весит оригинальный слепок диска). А всё потому, что защита, верная своему долгу, шибко интересуется несколькими последними секторами CD-диска. Впрочем, уже хорошо, что образ поддался нулению (это несложно, но надо ещё заставить игру признать его), и благодаря этой нехитрой процедуре распаковщик даже до двух мегабайт не дорос, что уже неплохо (а без KeyChanger'a в составе образа вообще весил бы копейки).
Для восстановления запускаем Homeworld2 1.0 ENG Repair Patch, ставим нужные галки (то есть все) и ждём некоторое время. Лечащий патч восстановит движок игры, ветвь реестра, удалит распакованный English.big, а также проверит и по возможности поправит Homeworld2.big, обрадовав (или огорчив) соответствующим сообщением. В последнем случае качаем биг по ссылкам выше. Для смены ключа, если он у вас есть, запускаем KeyChanger, кнопкой «Next» пролистываем до нужного шага, вводим ключ, снова нажимаем «Next» (иначе он не сохранится), после чего можно нажать на «Cancel» и выйти из программы установки.

Для того, чтобы воспользоваться образом-пустышкой, его достаточно смонтировать в любой CD-эмулятор, поддерживающий формат .MDS, и обязательно включить эмуляцию RPMS (физической сигнатуры диска). Я предпочитаю DAEMON Tools [Сайт, Раздел закачек], благо эмулятор маленький, надёжный и бесплатный. Естественно, сойдёт и Алкоголь. Искать в сети пилюлю довольно утомительно, да и небезопасно, поэтому выкладываю проверенную в боях версию, которой долго пользуюсь сам: Alcohol 120% v1.9.2.1705 (с её помощью, кстати, оригинальный образ и снят).

Естественно, использование образа-пустышки имеет смысл лишь при запуске игры с оригинальным exe-файлом (после применения чинилки лежит в папке <ХВ2>\Bin\Release с припиской .orig, удаляете приписку и всего делов).


ЧАСТЬ 3 – УСТАНОВКА/ОТКАТ ПАТЧА И ПРОЧИЕ РАДОСТИ

Если игра на версии 1.0 вас не прельщает, оф.патч (накрылся) для её обновления до 1.1 лежит здесь: homeworld2_update_en_10_11.zip [26.3 Мб] (если чинили пиратку, перед установкой не забудьте поменять экзешник игры на оригинальный и удалить его собрата с припиской .cure – он не подходит для 1.1). В качестве альтернативы можно установить неофициальную, облегчённую версию патча 1.1 [10.26 Мб], если обновление видеоролика с титрами для вас некритично (напомню, что в нём лишь исправлены очепятки и на работу игры он не влияет). Облегчённая версия патча зависит только от Homeworld2.big (думаю, так удобнее ). Так или иначе, после обновления игра будет просить диск – дайте ей пустышку или скормите таблетку 1.1 от разор [1.24 Мб] или соулдринкер [1.15 Мб].

Для отката патча можно воспользоваться следующими обновлениями (точнее, устарениями ):
Homeworld2 ENG 1.1 to 1.0 Patch [14.14 Мб] + Видеоролик с титрами от 1.0 [12.95 Мб], если у вас английская версия игры
или
Homeworld2 RUS (1C) 1.1 to 1.0 Patch [14.15 Мб], если у вас локализация от 1С
После сброса в 1.0 игра также будет просить диск – аналогично даём ей образ-пустышку или скармливаем таблетку 1.0 [1.21 Мб] от разор (или просто применяем пиратскую чинилку – тоже вариант). Если английскую версию обновляли оф.патчем и хотите вернуть все до единого файлы версии 1.0, качайте в довесок архив с credits-видеороликом от 1.0 и распаковывайте его в папку игры. Для русской версии он не нужен, т.к. не обновляется.

Причины для выполнения отката могут быть разными и при том довольно вескими. Да, в обновлении исправили часть багов, да и большинство игроков на Геймспае игру уже пропатчили (собственно, я пока не видел тех, у кого 1.0). С другой стороны, в 1.1 не работает мод на запись игрового процесса для последующего анализа, что не есть хорошо. Ветераны-хардкорщики могут вспомнить молодость и, тряхнув стариной, в который раз пройти 12ую миссию всухую, открыв для себя какой-нибудь новый тактический изыск, не замеченный ранее (в 1.1 её проходить просто скучно – море адреналина высохло буквально на корню). Некоторых может не устраивать баланс 1.1, другим понадобится что-то протестировать, хотя последнее может коснуться разве что модостроителей... В общем, если возникнет необходимость вернуться к версии 1.0, патчи-«обратки» могут в том подсобить.

В качестве ещё одного приятного дополнения – валидаторы для английских версий ХВ2:
Homeworld2 ENG 1.0 Validator [78 Кб]
и
Homeworld2 ENG 1.1 Validator [78 Кб]
Пригодятся, если нужно быстро выяснить, чего это вдруг две «оригинальнее некуда» версии игры не хотят соединяться. Способ их применения крайне прост – распаковываем нужный архив в папку с игрой, заходим в свежесозданную папку валидатора, запускаем validate.bat и ждём, пока окно бат-файла не закроется. После этого открываем файл validate_log.txt, в котором будут перечислены недостающие (NOT FOUND) / повреждённые (FAILED) файлы игры. По умолчанию валидаторы настроены на родные exe-файлы, впрочем, нужные таблетки можно скачать по ссылкам выше или на GameCopyWorld.

Валидаторы не смогут проверить игру на наличие модов, но если хотите их удалить, в папке <ХВ2>\Data достаточно оставить следующие файлы и папки:
Animatics (в ней 19 avi-файлов)
leveldata (опционально, если добавляли к игре новые карты)
English.big
EnglishSpeech.big
Homeworld2.big
Music.big


БЛАГОДАРНОСТИ

В данной статье нашёл своё отражение труд многих людей, и хотя он частично остался за кадром, без него вы не читали бы сейчас этот текст.

1. Unkind. Вошёл в историю как первопроходец, собственно, с него всё и началось несколько лет назад. И хотя его файлы на hotbox'e недолго пролежали, his name must be carved in stone Ибо он показал саму возможность восстановления пираток (патч не принимает некорректные файлы) и, более того, блестяще подтвердил её.

2. XAPEK. Тоже так неслабо руку приложил – собстно, он-то и подтвердил мысль о пригодности файлов от 1С-версии, и без его «посылки» я бы не достиг результатов в своё время (1С версии под рукой у меня тогда не было). Проверка английских спичей на HomeworldArchives – тоже его рук дело.

3. Genazvale. Благодаря нашему с ним сотрудничеству в теме Unkind'a были выложены библиотеки. С EXE-файлом я не успел, но его в скором времени выложил Нитроген вместе со своим вариантом патчевания.

4. Fox. Благодаря ему у меня появился оригинальный English.big от версии 1.0 (тот, который 113651 ), а также образ локализации от 1С, при создании которого я ему, наверно, плешь проел своей дотошностью. Закачка, правда, обошлась раза в два дороже, но купить 1С-версию в родном городе (да и в онлайн магазинах) не представлялось возможным. Неожиданно дефицитной оказалась локализация...

5. Jen. Ну, Жене респектов вагон Не поделись он доступом в Premium-зону Рапидшары, я бы вряд ли смог получить локализованный образ: в те времена перегнать через Сеть почти 800 погонных метров трафика – задача далеко нетривиальная, с учётом отсутствия у меня выделенки. Про родной английский образ, ставший сырьём и последним аргументом при проверке изложенных выше идей вообще молчу – комментарии излишни

Спасибо и вам за то, что дочитали статью до конца. Буду рад, если приведённые в ней методы оказались полезны. Конечно, большинству технарей и прожжённых ветеранов Homeworld2 многие описываемые здесь принципы хорошо известны. Но ориентироваться только на них – лишать форум новых посетителей: кому нужно руководство, которое может понять лишь горстка избранных? Поэтому описание построено так, чтобы даже неискушённый читатель мог быстро вникнуть в суть дела и понять, о чём идёт речь. Ну, а насколько хорошо это получилось – судить не мне.


СПИСОК ОБНОВЛЕНИЙ

[+] – добавлена новая возможность
[-] – убрана ошибка
[*] – изменения в работе программы

1.01
[*] – минимизирован набор файлов и инструментов, которые стали универсальнее и проще в использовании, благодаря чему отпала необходимость в пространных пошаговых инструкциях. В целом, статья стала более дружелюбной;
[*] – SN Replacer переименован в KeyChanger и теперь не сбрасывает ветвь реестра игры;
[+] – добавлены откат-пачти, позволяющие сбросить версию 1.1 в 1.0;
[+] – добавлены валидаторы, позволяющие быстро проверить игру на целостность;
[-] – при установке патчей восстанавливаются оригинальные дата/время файлов;
[-] – облегчённый образ теперь гарантированно признаётся 1.1-версией игры, и драйвера StarForce тому вроде как не мешают (проверялось каждый раз после установки второго Князя, вторых Корсаров, вторых Косморейнджеров, а также вторых и первых Звёздных Волков).

Не обошлось и без нескольких пасхалок (сможете найти их все? ).
1.00
Первый релиз.



При создании вышеперечисленного инструментария (если кому интересно) использовались следующие программы:
  • Alcohol120% и DAEMON Tools – создание и работа с образом диска.
  • Пара dfbuild/dfpatch от триал-версии PatchFactory и InnoSetup – создание всех патчей.
  • Hex Workshop – исследования, обрезание инсталлятора, правка образа... много чего
  • Delphi – на нём пришлось наскоро набросать несколько коротких прилуд для получения и анализа промежуточных результатов, а также расширения функциональности InnoSetup.
  • Энкодер Рида-Соломона для генерации служебных данных при форматировании образа практически без изменений перекочевал из библиотеки libedc, входящей в состав cdrtools-2.0.
  • BusHound – несмотря на ограничения триал-версии, с её помощью удалось определить последние два десятка команд общения с диском и понять причины неработы предыдущей версии «мини»-образа.
  • fsum – на её базе собраны валидаторы.
  • В самой первой версии статьи также использовалась CodeFusion (восстановление имён шрифтов в пиратском Homeworld2.big), но для концепции всё-в-одном её возможностей оказалось маловато.

Комментарии, советы, предложения и багрепорты можно оставлять в этой же теме.

Last edited by Ten : 04-16-2012 at 08:54 PM. Reason: обновление
Ten is offline   Reply With Quote
Old 01-02-2008, 02:42 PM   #41
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Хм...
А запакуй-ка ты, братец, все четыре Бига в один рар-архив, без сжатия и посмотри в столбце CRC32. Выложи сюда, какой архив -- и сколько CRC.

Выбираешь все, что хочешь сжать, ПКМ, выбираешь "добавить в РАР-архив...". Сжатие -- выбирай не "скоростной", а именно "Без сжатия", так быстрее намного. Когда запакует -- открой архив и найди столбик CRC32. Для каждого файла сюда его и запости.

Блин, забыл.
Доложи туда Homeworld2.exe, FileIO.dll и Objects.dll.
AndrewN is offline   Reply With Quote
Old 01-02-2008, 03:03 PM   #42
met07
ЛейтенантЛейтенант
 
met07's Avatar
 
Faction:
Хиигаряне

Join Date: Jan 2008
Location: Киев
Posts: 108
Re: Мини образ и уво недостатки!

F25A305B - English.big
FC45A76F - EnglishSpeech.big
747ADEEB - Homeworld2.big
4BF695A0 - Music.big

14AE6FC8 - FileIO.dll
9DE513E - Homeworld2.exe
B10B1E2E - Objects.dll
met07 is offline   Reply With Quote
Old 01-02-2008, 03:08 PM   #43
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Мини образ и уво недостатки!

Что могу сказать...
Попробуй поставить английскую и восстановить ее.
Больше ничего.
AndrewN is offline   Reply With Quote
Old 01-02-2008, 03:09 PM   #44
met07
ЛейтенантЛейтенант
 
met07's Avatar
 
Faction:
Хиигаряне

Join Date: Jan 2008
Location: Киев
Posts: 108
Re: Мини образ и уво недостатки!

Хмм, галимоватенько, ну а если я скачаю лицензионный 1С?
met07 is offline   Reply With Quote
Old 01-02-2008, 03:31 PM   #45
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Мини образ и уво недостатки!

Нужно включить эмуляцию РПМС:

Quote:
Originally Posted by Ten View Post
Монтируем образы в любой эмулятор, поддерживающий формат MDS, например Alcohol120% или Daemon Tools. Обе программы ставятся без вопросов, разве что Алкоголь затребует ключик, который есть в архиве. И ещё – для того, чтобы Homeworld2 признал образ, необходимо включить поддержку RPMS в настройках эмулятора.

Приведу примеры для обеих программ. В Алкоголе слева есть меню «Настройки», щёлкаем на пункте «Эмуляция» и открывшемся окне ставим галку «Эмуляция RPMS»:



«OK», ждём, пока программа применит настройки, потом щелчок правой кнопкой мыши на виртуальном дисководе, пункт «Смонтировать образ...», топаем в папку со скачанным образом и выбираем файл HomeWorld2.mds:



В случае использования Daemon Tools щёлкаем правой кнопкой мыши на значке программы у часов, выбираем подменю Emulation, а в нём пункт RPMS (на скрине включён):



Теперь жмём левой кнопкой мышки на значке, выбираем устройство и скармливаем ему всё тот же HomeWorld2.mds:

Либо взять отучалку от диска - миниобраз нужен для запуска с оригинальным ехе, например, для Геймспая.

Last edited by Ten : 01-02-2008 at 03:48 PM.
Ten is offline   Reply With Quote
Old 01-02-2008, 04:40 PM   #46
met07
ЛейтенантЛейтенант
 
met07's Avatar
 
Faction:
Хиигаряне

Join Date: Jan 2008
Location: Киев
Posts: 108
Радость Re: Мини образ и уво недостатки!

уря, сенк буду пробовать, мож алкоголь запустит
met07 is offline   Reply With Quote
Old 01-06-2008, 01:35 AM   #47
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Вопрос Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Народ чтото не получатеся, у мня пиратка от platinum, не работает все равно неужели придется убиваться, пишет все тоже самое: incorrect ini/registry

Добавлено через 49 минут:
Прощу ответить на мой вопрос нужен ли тогда патч 1.1 или нет что по сети связаться с кем нибудь и устроить баталии в хомяке2 ?

Last edited by Ten : 01-06-2008 at 10:34 PM. Reason: мультпостинг
kommynist is offline   Reply With Quote
Old 01-06-2008, 09:36 AM   #48
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Необязательно. Для успешного соединения нужны одинаковые версии, не важно, какие. Я вообще предпочитаю играть на 1.0, так как 1.1 не пишет реплеи.
Ten is offline   Reply With Quote
Old 01-06-2008, 09:46 PM   #49
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Восклицание Re: Гайд по восстановлению Homeworld2 до оригинальной версии

По данной схеме переустаналивал переделал весь Homeworld2, а он с... такой не хочет вообще работать требует диск, хотя я перепробовал около 20 вариантов эмулей (начиная от Daemon tools c версии 4.01 и последующими, заканчивая VCD и Alcohol 120%) и образов диска вплоть до Windows добрался переделывал весь реестр менял расширения в регистрах c rc1 на rcf как указывал Ten выше

Неужели мне так и не видать никогда патч 1.1, он мне не как патч нужен, а возможность установить ваш мод на 2-ой Homeworld.
А лицензия стоит дороже чем мой ПК весь, вместе с дисплеем мне не под силу такие расходы, неужели придется отложить Homeworld 2 1.1 до времени когда я поумней стану или все броить и даже не мучаться?

Last edited by kommynist : 01-06-2008 at 10:28 PM.
kommynist is offline   Reply With Quote
Old 01-06-2008, 10:03 PM   #50
Rad
Командир эскадрильиСтаршина
 
Rad's Avatar
 
Faction:
Бентузи

Join Date: Jul 2005
Location: Уфа
Posts: 343
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Возможно ты делал это так же поспешно, как и пишешь посты - не обращая внимания на промахи по клавишам.
Если ты потрудишься хотя бы не экономить на нажатии шифта при написании ника админа, то остальные твои проблемы вполне решаемы. Только не в паническом режиме.
Rad is offline   Reply With Quote
Old 01-06-2008, 10:08 PM   #51
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

http://www.homeworld3.ru/forum/showthread.php?p=22093

Либо отучалку от диска.

Коротко, но информативно. Сори, но я уже аццки хчу спать

Quote:
Originally Posted by kommynist
переделывал весь реестр менял расширения в регистрах c Cg1 на Cgf как указывал Ten выше
Не припомню, чтобы я советовал такое, да и не мог в принципе, в кошмарном бреду разве что Расширения шрифтов меняются не в реестре (который не зная броду лучше не копать даже), а в биге, и не Cg1 на Cgf, а rc1 на rcf. Разница как между слоном и пароходом.

Маааахонькая просьба читать внимательнее

Last edited by Ten : 01-06-2008 at 10:24 PM.
Ten is offline   Reply With Quote
Old 01-06-2008, 10:11 PM   #52
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Хорошо Re: Гайд по восстановлению Homeworld2 до оригинальной версии

О спс огромное, попробую эту ссылку, не получиться, значит не получиться...
kommynist is offline   Reply With Quote
Old 01-06-2008, 10:28 PM   #53
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Если не получится, значит твой Хоум либо получил такие же увечья, как Скайуокер-старший, перед тем, как на него надели чёрный макинтош, либо ты что-то делаешь неправильно.

Как вариант - полную английскую, рабочую и прочая копию диска ХВ2 можно взять здесь.
Ten is offline   Reply With Quote
Old 01-07-2008, 09:57 PM   #54
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Вопрос Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Извиняюсь за оффтоп про скачивание, я сделал как описано ниже (это все только для того что бы патч установить до версии 1.1). Сделал все как было описано здесь, сначала:

1) Установил все программы которые уважаемый Ten указал (Архив с English.big v1.0, Два патча для Homeworld2.big, Архив с FileIO.dll и Objects.dll v1.0, Архив с Homeworld2.exe v1.0 и Архив с оригинальными ветвями реестра, а также Архив с "мини-образом" диска от 1С)

2) Установил пиратку по этому пути C:\Program Files\Sierra\Homeworld2, затем установил данные файлы Ten'ом, а именно Homeworld2.exe, FileIO.dll и Objects.dll по этому адресу:
C:\Program Files\Sierra\Homeworld2\Bin\Release
(заменив ими уже старые, то есть находяшиеся в этой папке)
Затем я установил English.big в указанную папку:
C:\Program Files\Sierra\Homeworld2\Data
Запустил hw2big_repair_rc1.exe он мне заменил шрифты, запустил и внес в реестр hw2_SN.reg, а также hw2_default.reg.

Все сдеал строго по инструкции, захожу в Homeworld2.exe и получаю вот такую критическую ошибку:
Quote:
Точка входа в процедуру ?SaveAll@LuaConfig@@QAEX_N0@Z не найдена в библиотеке DLL luaconfig.dll
В заглавии окна написано: "Homeworld2.exe - Точка входа не найдена"

Ну думаю значит надо пропатчить, захожу в патч 1.1 от Relic, сначала входит и все нормально, но на 48%-те пропатчивания выдает окно "Patch Error", в котором пишет:
Quote:
Old File not found. However, a file of the same name was found. No update done since file contents do not match
Я посмотрел, что обновляло - bin\Release\Homeworld2.exe

Не ужели это у мня такая пиратка "кривовата" или я такой? Что делать, бросить? Или я что-то упустил?


А вот что еще - по ссылкам постоянно качает битые файлы, при проверке на winMd5Sum пишет что MD5 Check Sum are different. Тогда я упаковал скачанные файлы в один архив, не помогло - архив выдал что все данные архивы серьезно повреждены. Пользовался на 2-х компах Opera и ReGet и так скачивал, к сожалению трафик у мня тока 1 гиг так что я оказался минусе и остался один на один с данной ошибкой.

Есть ли малейшая надежда на установку пачта 2? Или мне бросить пропатчивание? А то очень желаю установит FX Мод.

PS. К сожалению я теперь больше не смогу скачивать Оригинальный HW2 - сумма в 700 мегов не подьемный обьем для меня (трафик лимитный, а лимит давно за рамки вышел еще даже деньги сняли похоже придиться ждать следующего месяца)...

Last edited by kommynist : 01-07-2008 at 10:19 PM.
kommynist is offline   Reply With Quote
Old 01-07-2008, 10:16 PM   #55
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Так понятно, что ХВ2.ехе кривой, НОсиди, скорее всего... Поставь оригинальный.
AndrewN is offline   Reply With Quote
Old 01-08-2008, 10:24 AM   #56
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Вопрос Re: Гайд по восстановлению Homeworld2 до оригинальной версии

СПС за ответ!

Тогда подскажите плиз ссылку на NoCD (я скачивал с немецкого, но там формат не известный), у мня NoCD в формате .dmg, его ни архиватор, ни эмуляторы дисков не распознают.

PS. Получается, во всем виноват тока NoCD?
kommynist is offline   Reply With Quote
Old 01-08-2008, 11:33 AM   #57
[FX]Storm
Контр-адмиралПользователь
 
[FX]Storm's Avatar
 
Faction:
Кушане - киит Сомтау

Join Date: Feb 2007
Location: Пенза
Posts: 514
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Носд для версии 1.1. Разоровский.
[FX]Storm is offline   Reply With Quote
Old 01-08-2008, 11:52 AM   #58
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Вопрос Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Заменил, а ошибка все таже

Вот что еще - файлы Homeworld2.exe, FileIO.dll и Objects.dll я вернул обратно в папку, заменив те, которые я скачивал по ссылкам в теме. Теперь в Homeworld 2 заходит и шрифты заменились, но патчер теперь уже подвисает на пропатчивании на 32%, это файл FileIO.dll, если я заменяю этот файл на предоставленный Ten'ом, то патчер зависает на 48% - экзешнике, каким бы он ни был - мой (пиратский) или скачанный по ссылке, любезно предоставленной [Fx]Storm'ом. При этом если зайти в Homeworld2.exe, то вылетает давно знакомая ошибка
Quote:
Точка входа в процедуру ?SaveAll@LuaConfig@@QAEX_N0@Z не найдена в библиотеке DLL luaconfig.dll
У мня просто начинает рябеть, что делать - патчер постоянно упрямо зависает на 48%

Last edited by kommynist : 01-08-2008 at 12:20 PM.
kommynist is offline   Reply With Quote
Old 01-08-2008, 12:25 PM   #59
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Вывод – повреждён или подменён файл luaconfig.dll. У тебя вирусы или чьи-то шаловливые ручки не шалили часом? Решить эту проблему очень просто – качай архив с движком 1.0 игры, распаковывай его строго в корневую папку ХВ2. Спросит о перезаписи, ответишь «Да». Там и эта библиотека, и другие – мало ли что у тебя там побито. Но перед восстановлением запакуй, плз, свою папку <ХВ2>\Bin\Release и залей куда-нить. В непрерывном 7z-архиве это будет под 3 Мб, надеюсь не очень обременительно. Ну и название пиратки в студию, плз

Да, в архиве к оригинальному exe добавлен префикс .orig, после распаковки его само собой нужно убрать. Не забудь, ибо снова «не будет работать»

ЗЫ. Ваяю восстановитель для пиратки, который сам будет распихивать файлы и ключи реестра по местам, отличное подтверждение тому, что придётся в него запихать все файлы движка, а не только экзешник и FileIO.dll / Objects.dll Впрочем, 700 Кб погоды не сделают...
Ten is offline   Reply With Quote
Old 01-08-2008, 12:52 PM   #60
kommynist
Командир эскадрильиРейдер-Комуннист
 
kommynist's Avatar
 
Faction:
Туранские рейдеры

Join Date: Jan 2008
Location: Планета Зеленоград
Posts: 290
Сообщение Re: Гайд по восстановлению Homeworld2 до оригинальной версии

Ах да забыл фирма Platinum, могу даже скрины обложки прикрепить.

На вирусы проверял 3 часа DrWeb'om версии 4.33, никаких вирусов не было, да и взломать некому - меня не видно из Интернета.

Ах да - чем можно открыть формат 7z, ни WinRAR, ни WinZIP его не определяют.

Заранее спасибо огромное за ответ и спс большое за предыдуший - попробую заставить Homeworld 2 принять патч 1.1.
kommynist is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +3. The time now is 06:31 PM.

Page generated: 0.142 seconds (95.20% - PHP and 4.80% - MySQL), 12 queries total