1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Возвращаем DOS лицо электронной лицензии MDK от gog.com.

Тема в разделе "Кладезь мудрости", создана пользователем дядя Лёша, 12 ноя 2009.

  1. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    Купил "электронную лицензию" MDK на GOG.COM. Козлы, зачем то удалили DOS часть игры, просто страшно сэкономив свободное место на харде клиента и на своём сервере - мегабайт из ста. Уничтожению подверглись:
    mdk.exe - файл запуска под DOS.
    dos4gw.exe - "DOS Extneder", типа всем понятно, что это.
    hmidet.386, hmidrv386 - файлы от звукового API HMI Sound Operating System. Без них в DOS версии игры не будет звука.

    Windows часть игры, а точнее исполняемые файлы подверглись некоторым доработкам и игра работает в w9x/XP/Vista и в Direct3D и Software режимах. Но с DOS всё равно обидели.
    Восстановить утраченное можно было бы из любой варезной копии, но я решил попробовать "играть" чётко по правилам легального ПО.

    1. Исполняемый файл (MDK.EXE). Для игры существуют апдейты, относительно retail версии, и к счастью они представлены не в виде патчеров, а просто в виде обновлённых файлов. В данном же случае это выходит не просто апдейт, а источник недостающих файлов. Файлов, возвращаемых на место из свободно распространяемых апдейтов.
    Здесь нужна только DOS версия...
    http://dlh.net/getfile.php?40:e3003...5f768:/pc-patches/general-patches/mdkdose.zip
    Но попутно накидаю и остальные (для разных видеокарт).
    http://dlh.net/getfile.php?40:e3003...5f768:/pc-patches/general-patches/mdkw95e.zip
    http://dlh.net/getfile.php?40:e3003...35f768:/pc-patches/3dcard-patches/mdkd3de.zip
    http://dlh.net/getfile.php?40:e3003...5f768:/pc-patches/3dcard-patches/mdk3dfxe.zip
    http://dlh.net/getfile.php?40:e3003...35f768:/pc-patches/3dcard-patches/mdkpvre.zip
    http://dlh.net/getfile.php?40:e3003...35f768:/pc-patches/3dcard-patches/mdkrede.zip
    http://dlh.net/getfile.php?40:e3003...35f768:/pc-patches/general-patches/mdkffe.zip

    2. DOS4/GW. Задача - найти его в качестве самостоятельного архива, при этом лицензионно чистого, так как этот инструмент сам по себе до сих пор платен.
    http://www.tenberry.com/dos4g/watcom/index.html
    В компилятор Open Watcom входит "royalty-free" версия
    http://www.openwatcom.org/index.php/Detailed_Contents#Royalty-free_32-bit_DOS_Extenders
    И она доступна отдельным от других компонентов компилятора архивом.
    http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/openwatcom/1.5/ext_dos4gw.zip
    С этим тоже разобрались.

    3. Библиотеки пакета звукового API HMI Sound Operating System. Сам API платный, к тому же, похоже, что загнувшийсяя.
    Сайт humanmachine.com "уже не тот".
    Копаем этот сайт через archive.org и выходим на следующую страничку.
    http://web.archive.org/web/19970225190838/www.humanmachine.com/dev.htm
    Внизу ищем "Example Sound Setup Program", являющуюся по совместительству источником нужных библиотек, например для обновления старых версий (проскакивало в качестве совета по решению некоторых проблем с "гусями" в GUSFAQ).
    http://web.archive.org/web/19970225190838/http://www.humanmachine.com/PUB/SETUP40.ZIP
    Оттуда берём hmidet.386 и hmidrv.386 - кстати, они полностью совпадают с теми, что были в игре изначально.

    4. Осталось последнее - отучить игру от CD. Исполняемые файлы в электронном дистрибутиве уже отучены. Но мы вернули старые из апдейтов. Универсального кряка для всех версий не нашёл, но разрозненно, по отдельности выискал. Собрал в общий .CRK файл. Прикладываю его аттачем.
    Патчер для кряка.
    http://www.gamers.org/pub/games/uwp-uml/romulus/cracks/cracker.arj

    Всё. Абсолютно легитимно, ни коим боком не связываясь с варезом делаем из лицензионной, но за каким то лядом урезанной windows-only версии MDK от gog.com полноценную, универсальную (DOS/WIN) версию.

    Ради бога, не сочтите за шизофрению на почве легальности и лицензионности. Мне просто было интересно быть последовательным (раз уж купил, а не скачал) и эту задачку решить элегантно.
     

    Вложения:

    • Mdkcdcrk.zip
      Размер файла:
      327 байт
      Просмотров:
      139
    Revolter, Sabonius, MAN-biker и 8 другим нравится это.
  2.  
  3. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.412
    aleksej, дружище, всё это здорово, но почему здесь?! Это более чем тянет на статью, поэтому должно быть в разделе "Кладезь мудрости", так что перенесено.

    P.S.: А no-cd для всех версий, что лежит на сайте, не подходит?
     
  4. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    Я выложил crk файл, размером в 500 байт, опознаваемый различными крэкерами, в котором помимо тех версий, что в кряке на сайте крякнуты дополнительно версии PowerVR, Rendition и Force Feedback. Ещё бы найти версии с поддержкой A3D, но пока не удалось.
    Если кто наткнётся где-нибудь на файлы mdka3d95.zip и mdka3d3d.zip, отпишитесь, пожалуйста в этой теме.
     
  5. T13r

    T13r

    Регистрация:
    9 фев 2009
    Сообщения:
    559
    А пользование no-cd соотносится с "абсолютной легальностью" софта? Я не знаю таких тонкостей, но вроде издатели, мягко говоря, не приветствуют разного рода кряки.
     
  6. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    T13r, в данном случае вполне соотносится.
     
  7. kl-13 Будущий Император всея Земли

    kl-13

    Legacy

    Регистрация:
    2 янв 2006
    Сообщения:
    4.181
    Плюс за труд по статье, и вообще за проделанную работу c файлами, да и в общем и целом. Хотя практического смысла от чуть :).
     
  8. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    Да, кстати, если действительно доходить до абсурда и "подыгрывать" здесь на почве соблюдения всех возможных лицензионных положений и настаивать на неприменимости кряка, ввиду крамольного...
    то ввиду абсолютной законности создания бэкапа/копии в личных целях, несмотря ни на какие лицсоглашения, просто прожигаем предустановленную папку с игрой на болванку. На всякий случай присваиваем диску метку MDK. Проверено - работает безо всяких кряков.
     
    Dimouse нравится это.
  9. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Покупать или нет — личное дело каждого, но я считаю, что она этого не стоит. Чёрт с ней, с DOS-версией, но отсутствие A3D — это фатально.
    Похоже, у них там всё такое (судя ещё по Messiah).
     
  10. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    MisterGrim, ты что курил? A3D сдохло давно...
     
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    DOS сдох намного раньше.
     
  12. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Если дос версия нужна для старого железа, то A3D только для фанатов извращений вортексов...
     
  13. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Ага, DOS не нужен, Glide не нужен, A3D не нужен...
     
  14. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    В общем то уже да. Мне за всю историю пришлось всего 1 раз пока что откатывать новые версии win на старые dos чтобы сыграть на старом PC профиль2 и подобные вещи вообще делать.

    P.S. А есть ещё недопатчи которые читерские на самом деле, вроде меняющих дальность обзора под видом улучшения графики, к примеру в battlezone.
     
  15. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    И причём тут старое железо?.. Требования-то у игры те же.
     
  16. Muspellsson

    Muspellsson

    Регистрация:
    25 дек 2007
    Сообщения:
    70
    Могу посоветовать вам для наиболее полной лицензионной чистоты использовать DOS32/A, свободный расширитель, полностью совместимый с DOS4/GW.
     
  17. VorteX DrAgON Троллей не кормлю, сами сдохнут.

    VorteX DrAgON

    Legacy

    Регистрация:
    20 сен 2004
    Сообщения:
    3.050
    А лицензионное соглашение на MDK предусматривает наличие DOS-части?
     
  18. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    VorteX DrAgON, какого-либо обновлённого лицсоглашения от GOG.COM не обнаружено. Присутствует ориганальное. DOS версия в оригинале идёт в комплекте. Никакой декомпиляции, реверс-инжениринга и т.д. здесь нет.
     
  19. idddqd

    idddqd

    Регистрация:
    31 мар 2016
    Сообщения:
    2
    Прошу прощения за некропостинг. Однако, я нашел у себя недостающий файл, который здесь обсуждался.
    Это патч для A3D карточек mdka3d3d.zip (Direct3D version):
    [CUT=] http://www110.zippyshare.com/v/xVTJi1u7/file.html [/CUT]
    К сожалению, восстановить другой патч mdka3d95.zip (Win 95 version) я не смог, хотя помню, что когда-то давно он у меня был.
    Спасибо
     
    Revolter, дядя Лёша, kreol и 3 другим нравится это.
  20. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.412
    А разве тут не расписано, что нужно поменять в *.exe для пропатчивания?
     
  21. idddqd

    idddqd

    Регистрация:
    31 мар 2016
    Сообщения:
    2
    Последнее редактирование: 31 мар 2016
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление