Сейчас на форуме: Slinger (+6 невидимых)

 eXeL@B —› Основной форум —› ScreenSaver, убрать logo
Посл.ответ Сообщение

Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 декабря 2006 02:48
· Личное сообщение · #1

Значится есть скринсэйвер, наверное давно уже многим надоевший - Dream Aquarium.
Были валидные номера, дык их забанили. Ну и в ожидании новых решил покопать триал - по максимуму поснимать ограничения.
Вроди всё снял кроме двух.
Что пофиксил:
- ограничение на только одну рыбу второго типа (не жёлтую, добавляется по кнопке '2')
- всякие наги, типа купи и втыкай какие рыбы добавятся и т.д.
- ограничение на только 4 рыбы в аквариуме (добавлять можно больше, но после выхода не сохраняются)

Осталось два.
Ну первое снять ИМХО не реально - ограничение на 2 типа рыб.
Ну файлов с другими в триале просто нет поэтому пока забиваю.

А второе - вывод лого внизу экрана.
И вот тут решил попросить помощи.
Просто парился я долго. Что известно.
Лого не нарисовано на бэкграунде а именно накладывается на него прогой.
Полная предыдущая версия с теми же триальными файлами лого не рисует - знач оно отдельно хранится.
Лого в ресурсах проги нет, скорее всего или в секции данных или в файлах.
Ну по сигнатурам в бинарнике я jpeg, gif, bmp не нашёл.
Всё усложняется тем что конкретно в этой проге у меня сайс не работает - либо лочится всё либо ребут.
С другими всё норм. Хотя протов/пакеров нет...
Так что трассировать не могу
Что-то похожее нашёл по адресу 42CB39h, но или не оно, или я патчу не втом месте...
Я просто даже не представляю на что бряки поставить - какие функции искать.
Активные окна по классам окон нашёл - а тут не выходит.
В общем подскажите.
Инсталл лежит тут: --> Инсталл (6,7М) <-- http://dreamaquarium.com/DreamAquariumXP.exe
Пофиксеный мной экзэшник: --> Пофиксеный (300Кб) <-- http://dump.ru/files/9/93046184/



Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 18 декабря 2006 02:55
· Личное сообщение · #2

на функции DirectShow брякайсо



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 декабря 2006 03:30
· Личное сообщение · #3

Дык у мя Сайс машину ребутит
А в Иде чё-то не нахожу...



Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 18 декабря 2006 04:23
· Личное сообщение · #4

cppasm пишет:
Дык у мя Сайс машину ребутит

возьми олю...

cppasm
а мож стоит в hex затереть забаненые ключики ??? ...
или регистрацию ломануть ??? ...
а чем тебя предыдущая версия не устраивает с незабаненными номерами ???



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 декабря 2006 04:46
· Личное сообщение · #5

gegter пишет:
возьми олю...

Я токо за - если только ты меня научишь в ней фуллскрин DirectX приложения дебажить.

gegter пишет:
а мож стоит в hex затереть забаненые ключики ??? ...
или регистрацию ломануть ???

Ключики забанены на серваке откуда льётся фул версия - так что не катит...

gegter пишет:
а чем тебя предыдущая версия не устраивает с незабаненными номерами ???

Ну дык софт-то развивается...



Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 18 декабря 2006 05:10
· Личное сообщение · #6

Ты хочешь убрать окно DREAMAQUARIUM.COM? А какие есть доводы что это не на бэкграунде лежит? Скажи поподробнее... Смотрел егзешник, никаких апи по выводу текста вроде нет, если ты прав, то это действительно какая то картинка...

При попытке ставить бряк на создание картинки вешается все, и оля и винда, но ctrl+ald+del спасает...

gegter а мож стоит в hex затереть забаненые ключики ??? ... Тут один exe провеяет регистрацию, другой запускает скринсейвер... разобраться где лежит база с забаненными ключами трудновато будет.

Все таки придерживаюсь мнения, что это окно не зависит от регистрации, т.е. выводится всегда...



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 декабря 2006 05:32 · Поправил: cppasm
· Личное сообщение · #7

Enigma пишет:
Ты хочешь убрать окно DREAMAQUARIUM.COM

Да.
Enigma пишет:
А какие есть доводы что это не на бэкграунде лежит? Скажи поподробнее...

Доводы такие.
Ставим триал.
Запускаем - есть лого.
Заменяем ехе на предыдущую фул версию - нет лого.
Всё остальное файло то же самое.
Отсюда делаю вывод что текст не нарисован на бэкграунде - тогда его бы и фулка выводила.
Enigma пишет:
Смотрел егзешник, никаких апи по выводу текста вроде нет

Было б всё так просто я б не спрашивал...
Enigma пишет:
Тут один exe провеяет регистрацию, другой запускает скринсейвер... разобраться где лежит база с забаненными ключами трудновато будет.

Та не - тут я как раз разобрался.
Только ключи забаненые лежат на серваке в нете.

Enigma пишет:
При попытке ставить бряк на создание картинки вешается все, и оля и винда, но ctrl+ald+del спасает...

Да в ольке DX приклады вообще отлаживать нереально.
Enigma пишет:
Все таки придерживаюсь мнения, что это окно не зависит от регистрации, т.е. выводится всегда...

Есть 1.07 фул - лого нет.
Зависимость от регистрации есть, но не прямая.
Регистрация = новый ехе из инета.
Но даже не зарегавшись локально ехе от фул не рисует лого! Я потому и решил что его убрать можно.



Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 18 декабря 2006 05:47
· Личное сообщение · #8

Ага, спасибо за комментарии, вообще хранитель прикольный, буду копать, по крайней мере ясно одно, то что тупой замены JNZ на JZ искать бесполезно...



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 декабря 2006 05:56
· Личное сообщение · #9

Все тупые замены я уже пропатчил
Таким макаром наги всякие убрались и ещё кое-что.
А с этим лого уже блин третий день парюсь.
Оно и не сильно вроди мешает - но уже из принципа



Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 18 декабря 2006 06:06
· Личное сообщение · #10

Мож попробовать бряки наставить на все более или менее подходящие функции импортируемые из DX8 и OpenGL. Имею ввиду функции вывода изображения. Если бы оля не весилась можно было бы... Кто разберется почему оля зависает?

Вариант второй, методами DX илил OpenGL создается катринка из текста, но текст при этом шифруется, расшифровывается только когда это необходимо...

Лана, доводы это конечно хорошо... но буду пытаться воссоздать это на практике...



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 декабря 2006 06:20
· Личное сообщение · #11

На OGL можешь забить - разработчики на форуме ихнем запостили что OGL поддерживать не будут, полностью на ДХ переходят.
Enigma пишет:
Вариант второй, методами DX илил OpenGL создается катринка из текста, но текст при этом шифруется, расшифровывается только когда это необходимо...

Да у меня тоже вариантов много - только результата нет пока.



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 23 декабря 2006 06:46
· Личное сообщение · #12

перезалил пофиксеный .scr файл т.к. старый к новому инсталу не подходит.
лежит тут: dump.ru/files/3/3910588684/
но с лого чё-то никак уже всю прогу перелопатил...
люди, ну подскажите хоть чё-нибудь.
или всем влом смотреть
просто уже даже интересно чё они там замутили такое...



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 24 декабря 2006 01:52
· Личное сообщение · #13

cppasm
А ты не пробовал кейгенить?
Я глянул первый проход, а там шутка лентяя (сумма ASCII-символов).
Попробуй, введи вместо ключа:
cracking is very fan!d
и сообщи, какие ограничения остались (ИМХО дольше врубаться, что там ограничено, чем ломать =).

-----
Всем привет, я вернулся




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 24 декабря 2006 04:39
· Личное сообщение · #14

Bitfry пишет:
А ты не пробовал кейгенить?

Кста там не совсем сумма...
Та пробовал - есть кейген, а толку??
Ограничения остаются все!
Т.к. по валидному серийнику полная версия льётся с сервака - а там база.
В триале ВСЕ ограничения не убрать по любому - там файлов не хватает.
Но я хочу убрать хоть те что можно.
И кроме лого уже всё убрал.
А с лого запара.
А ключей я и сам могу сотню нагенерить...




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 24 декабря 2006 04:45
· Личное сообщение · #15

Лого вполне может лежать в виде DDS или PNG (как текстура).



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 24 декабря 2006 06:16 · Поправил: Bitfry
· Личное сообщение · #16

cppasm пишет:
Ставим триал.
Запускаем - есть лого.
Заменяем ехе на предыдущую фул версию - нет лого

Не знаю, как он это делает, но если заменить
Dream Aquarium+tanks+moss_angeles+background+arrays+ground_fill.fti
на любой fti-файл, то лого исчезает.
Остаётся только разобрать этот формат .
Хотя мне всё-таки кажется, что это битмаповый формат.

ЗЫ Форум глючит, так что слеш пришлось заменить на плюс

-----
Всем привет, я вернулся





Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 24 декабря 2006 06:22
· Личное сообщение · #17

Битфрай, а сюда этот файлик прикрепить можешь? Интересно взглянуть, всю софтину качать влом.



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 24 декабря 2006 07:03 · Поправил: Bitfry
· Личное сообщение · #18

Сам ground_fill.fti весит 426кб (и не жмётся).
Атачу маленький файлик того же формата:
a1fc_24.12.2006_CRACKLAB.rU.tgz - ground_patch.fti
(первые 22 байта во всех fti одинаковые)

-----
Всем привет, я вернулся





Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 24 декабря 2006 07:16 · Поправил: rC
· Личное сообщение · #19

Пнятно. Формат фирмы SGI (силикон графикс). Хранит текстурные данные плюс, похоже, данные о привязке этой текстуры. Даже видимо за основу взят SGI FIT, и доработан под собственный нужды. Так что просмотрщик, конвертор для этой хрени вряд ли найдется (если я только не промазал с идентификацией этого чуда).



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 24 декабря 2006 09:48
· Личное сообщение · #20

Счас буду пробовать...
Насчёт Silicon Graphics я в сети тоже находил, только редакторов нету...
Хотя может это и не оно.
Буду дальше копать.



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 24 декабря 2006 23:33
· Личное сообщение · #21

Bitfry пишет:
Не знаю, как он это делает

та делает похоже просто - не накладывает эту текстуру да и всё.
Только откопать где именно она накладывается напряжно как-то сильно.
А в файле там вроди одна текстура и ничё больше...
Надо редактор поискать.
ПС: а сайс в ней у всех падает или эт тока у меня баг такой?


 eXeL@B —› Основной форум —› ScreenSaver, убрать logo
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати