doom2d.org

Главная база плоских морпехов
It is currently 10 Sep 2024, 13:32

All times are UTC + 3 hours




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: 24 Mar 2013, 04:59 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
Недавно CHE@TER скинул мне новую версию своего патча FATAL ERROR в ходе нашей с ним переписки.
Основное отличие этой версии от той, что лежит сейчас на сайте - всё сделано "элегантным" в плане кода методом. То есть, патчится только doom2d.exe, после патча попытка изменения игрой DOOM2D.WAD больше не производится. Это значит, что на WAD теперь можно хоть "Только чтение" ставить или даже записать саму игру на компакт-диск.
Кстати, исходник новой версии прилагается, чего у предыдущей не было.
Attachment:
d2dfefix.zip [2.36 KiB]
Downloaded 162 times
Количество скачиваний предыдущих версий: 275

Когда будем обновлять сайт, надо будет эту вещь закинуть на место старой версии.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 29 Oct 2013, 07:33 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
CHE@TER вчера в ходе нашей с ним переписки прислал мне новую версию этого патча. Выложил взамен предыдущей в первом посту.
Её отличие от предыдущей состоит в том, что сейчас для устранения защиты изменяются всего два байта в DOOM2D.EXE вместо четырёх.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 27 Aug 2014, 11:36 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
Недавно от CHE@TER'а мне пришло письмо, в котором он мне окончательно открыл глаза на суть D2D'шной защиты от копирования. Я только после него понял, что эта защита - не прикол и не недоделка, а вполне себе работавшая в своё время вещь.
Возможно я слоупок, а возможно и нет. Поэтому с разрешения автора приведу само письмо здесь:
-=CHE@TER=- wrote:
Мне тут пришла в голову одна вещь, над которой я раньше как-то не
задумывался.

Если ты помнишь, когда счётчик обнуляется, то игра пишет при выходе:

    FATAL ERROR:
    Пожалуйста переустановите игру

Я как-то никогда не обращал на это внимание, но ведь текст ошибки мог
быть каким угодно.
И только сейчас до меня дошло, что если человек купивший лицензионную
(назовём её так) версию игры получил такую ошибку, значит он что-то
изменил в оборудовании своего компьютера (игра, как мы помним, к
конфигурации железа привязывается).
Так вот, после переустановки в DOOM2D.WAD будут прописаны новые значения
и ошибка больше не появится (пока в компьютере что-то из железа снова
не сменят).
Я раньше всегда воспринимал это сообщение просто как "произошла
ошибка" и думал что "переустановите игру" - это такой прикол, всё
равно же FATAL ERROR потом появится. И только сейчас до меня дошло,
что, на самом деле, это не произвольная фраза, а инструкция для
лицензионных пользователей, объясняющая что им нужно сделать чтобы
игра снова заработала.

Может быть это и так было всем с самого начала очевидно, но я до этого
только сейчас допёр. (*улыбается*)

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 27 Aug 2014, 11:40 
Offline
Приколист
User avatar

Joined: 29 Jun 2010, 16:18
Posts: 1105
Location: Россия, Санкт-Петербург
Ну да, всё логично)

_________________
Хочешь сделать что-то полезное - сделай бэкап!


Top
 Profile  
 
PostPosted: 27 Aug 2014, 11:42 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
OutCast wrote:
Ну да, всё логично)
Ну это тебе, а я вот до этого письма так и думал, что система защиты была просто недоделана и что FATAL ERROR вылетал даже у тех, кто игру купил. Мол, именно поэтому она так и не обрела куда большей популярности.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 27 Aug 2014, 15:05 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7559
Location: \\HULK
Мне с самого начала было ясно. Пригласи Читера в кооп сыграть.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 27 Aug 2014, 16:53 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
Jabberwock wrote:
Пригласи Читера в кооп сыграть.
Я ему говорил про появление сети, он нас поздравил, но сослался на занятость. Однако сказал, что ждёт официального релиза.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 03 Feb 2015, 23:40 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
CHE@TER слегка переделал патч и изменил в нём адрес своего сайта, т.к. он теперь изменился.
В связи с этим я обновил патч и здесь.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 04 Feb 2015, 06:29 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7559
Location: \\HULK
Обновил статью на сайте.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 19 Nov 2023, 06:36 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6725
Location: Владивосток
Случайно обнаружил, что -=CHE@TER=- в 2019 году снова обновил патч.
Теперь он написан на чистом ассемблере вместо Turbo Pascal 7.1 и собран как исполняемый файл COM, а не EXE.
В связи с этим перевыложил его и здесь.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
doom2d.org, since 2007