Постоянные проблемы с Thief

Автор MoroseTroll, 25 мая 2009 20:03:19

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

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

DJ Riff

Zontik
Установщик DDfix распространяет те самые изменения. И что дальше?
Алгоритм такой.
1. Загружаем в память thief2.exe юзера.
2. Загружаем в другую область памяти файл с исправлениями
3. Вносим исправления в область памяти, в котором лежит thief2.exe
4. Записываем файл thief2.exe
В чем отличие от установщика того же DDFix?
Тьма тоже распространяется со скоростью света.

Zontik

Какой смысл МЕНЯ об этом спрашивать? Впрочем, под распространением они понимают нечто иное. Если ты взял исправленный EXE-файл и начал тиражировать его на дисках - все, это криминал.
Я не знаю, как бороться с человеческой глупостью. Я даже не знаю, нужно ли с ней бороться и глупость ли это. Возможно, это просто нечто такое, к пониманию чего нужно прийти на генном уровне.
Вообще это пустой разговор. Кому будет надо - возьмет и установит, в крайнем случае можно подумать над тем, как сформулировать отмазку, чтобы успокоить чью-нибудь больную совесть. Что-то вроде: "Данная программа-установщик не содержит измененных EXE-файлов, защищенных авторским правом. Все необходимые изменения вносятся при установке и носят ВРЕМЕННЫЙ характер".
[Исправлено: Zontik, 26 мая 2009 15:07]
Дайте глазам отдохнуть! Тёмное место

DJ Riff

Zontik
Так я же и не тиражирую измененный файл, я вношу изменения в файл пользователя. Без наличия у него нужного файла ничего работать не будет. В некоторых случаях, например, если оригинал был упакован, как в Premier Patch, исправленный файл будет отличаться по размеру и не будет подлежать бинарному сравнению, даже если его упаковать обратно.
Кстати, тот же Multiplayer Mod копирует свой thief2.exe и ничего вроде бы.
Тьма тоже распространяется со скоростью света.

Zontik

Вот оно как. Ну, такие инсталлеры как минимум имеют смысл.
Дайте глазам отдохнуть! Тёмное место

MoroseTroll

Есть такой сайт, www.gamecopyworld.com, который каждый раз при заходе на него говорит о том, что "так, мол, и так, сайт сей предназначен для облегчения использования легальных копий ваших игр" и т.п., а внизу горит кнопка с соглашением о том, что пользователь всё осознаёт и понимает. Если он её не нажмёт, то на сайт просто не попадёт.
Так что, думаю, и с самопальным установщиком, включая все его возможности, можно будет применить аналогичную практику. По-моему, Flora имел ввиду именно такой вариант, и лично он меня устраивает.
Так, правовую сторону вопроса обсудили, таперича буду думать над технической:biggrin:.

DJ Riff

MoroseTroll
ЦитироватьТак, правовую сторону вопроса обсудили, таперича буду думать над технической
Тебе исходники моего патча прислать, чтобы лучше думалось? Он у меня на основе Inno Setup. Я как раз уже прикрутил туда окно выбора папки и форму с прогрессбаром для установки.
Положил сегодняшнюю версию в закрытый раздел, в папку Tafferpatcher. Архив большой в основном из-за содержимого патча 1.18, который я уже туда запихал.
[Исправлено: DJ Riff, 26 мая 2009 21:17]
Добавлено позже

И надо бы ветку с этой объединить...
Тьма тоже распространяется со скоростью света.

MoroseTroll

DJ Riff: Ветки, конечно, объединяй:yes:. Папку Tafferpatcher посмотрю.

DJ Riff

Цитироватьконечно, объединяй
Этого мне пока не доверяйут...
Тьма тоже распространяется со скоростью света.

Во Кшаа

ЦитироватьЭтого мне пока не доверяйут...
[off]И правильно делают. Ты уже один форум помодерировал — и где он теперь?[/off]
Раколюды не есть разумны, ересь это. © Xionus

Flora

[off]Vo Kshaa, приятно поговорить с умным человеком? ;)
Цитироватьи где он теперь?
Кстати да, где?[/off] :lol:

clearing


MoroseTroll

[off]Немного напоминает фразу Джонни Фунта из "Rock'n'rolla": "Римский, зачем ты разговариваешь с трубкой?":laff:[/off]

DJ Riff

MoroseTroll
Проапдейтил скрипт, добавил выбор языка интерфейса. Лежит в той же папке рядом с архивом.
Тьма тоже распространяется со скоростью света.

Force

DJ Riff, мне нужна эта штука! :) Установил вчера сее Thief 2, который должен был работать, а он пишет "не может быть read" и всё. Что один, что второй.

DJ Riff

Force
Не уверен, что "штука" поможет, т.к. от "не может быть read" решения пока не найдено. Обычно исправляется каким-нибудь шаманством типа режима совместимости, переноса в другую папку или подбрасывания другого exe-файла (например, из Premier Patch).
Тьма тоже распространяется со скоростью света.