Сейчас на форуме: Slinger (+6 невидимых) |
eXeL@B —› Основной форум —› ScreenSaver, убрать logo |
Посл.ответ | Сообщение |
|
Создано: 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/ |
|
Создано: 18 декабря 2006 02:55 · Личное сообщение · #2 |
|
Создано: 18 декабря 2006 03:30 · Личное сообщение · #3 |
|
Создано: 18 декабря 2006 04:23 · Личное сообщение · #4 |
|
Создано: 18 декабря 2006 04:46 · Личное сообщение · #5 gegter пишет: возьми олю... Я токо за - если только ты меня научишь в ней фуллскрин DirectX приложения дебажить. gegter пишет: а мож стоит в hex затереть забаненые ключики ??? ... или регистрацию ломануть ??? Ключики забанены на серваке откуда льётся фул версия - так что не катит... gegter пишет: а чем тебя предыдущая версия не устраивает с незабаненными номерами ??? Ну дык софт-то развивается... |
|
Создано: 18 декабря 2006 05:10 · Личное сообщение · #6 Ты хочешь убрать окно DREAMAQUARIUM.COM? А какие есть доводы что это не на бэкграунде лежит? Скажи поподробнее... Смотрел егзешник, никаких апи по выводу текста вроде нет, если ты прав, то это действительно какая то картинка... При попытке ставить бряк на создание картинки вешается все, и оля и винда, но ctrl+ald+del спасает... gegter а мож стоит в hex затереть забаненые ключики ??? ... Тут один exe провеяет регистрацию, другой запускает скринсейвер... разобраться где лежит база с забаненными ключами трудновато будет. Все таки придерживаюсь мнения, что это окно не зависит от регистрации, т.е. выводится всегда... |
|
Создано: 18 декабря 2006 05:32 · Поправил: cppasm · Личное сообщение · #7 Enigma пишет: Ты хочешь убрать окно DREAMAQUARIUM.COM Да. Enigma пишет: А какие есть доводы что это не на бэкграунде лежит? Скажи поподробнее... Доводы такие. Ставим триал. Запускаем - есть лого. Заменяем ехе на предыдущую фул версию - нет лого. Всё остальное файло то же самое. Отсюда делаю вывод что текст не нарисован на бэкграунде - тогда его бы и фулка выводила. Enigma пишет: Смотрел егзешник, никаких апи по выводу текста вроде нет Было б всё так просто я б не спрашивал... Enigma пишет: Тут один exe провеяет регистрацию, другой запускает скринсейвер... разобраться где лежит база с забаненными ключами трудновато будет. Та не - тут я как раз разобрался. Только ключи забаненые лежат на серваке в нете. Enigma пишет: При попытке ставить бряк на создание картинки вешается все, и оля и винда, но ctrl+ald+del спасает... Да в ольке DX приклады вообще отлаживать нереально. Enigma пишет: Все таки придерживаюсь мнения, что это окно не зависит от регистрации, т.е. выводится всегда... Есть 1.07 фул - лого нет. Зависимость от регистрации есть, но не прямая. Регистрация = новый ехе из инета. Но даже не зарегавшись локально ехе от фул не рисует лого! Я потому и решил что его убрать можно. |
|
Создано: 18 декабря 2006 05:47 · Личное сообщение · #8 |
|
Создано: 18 декабря 2006 05:56 · Личное сообщение · #9 |
|
Создано: 18 декабря 2006 06:06 · Личное сообщение · #10 Мож попробовать бряки наставить на все более или менее подходящие функции импортируемые из DX8 и OpenGL. Имею ввиду функции вывода изображения. Если бы оля не весилась можно было бы... Кто разберется почему оля зависает? Вариант второй, методами DX илил OpenGL создается катринка из текста, но текст при этом шифруется, расшифровывается только когда это необходимо... Лана, доводы это конечно хорошо... но буду пытаться воссоздать это на практике... |
|
Создано: 18 декабря 2006 06:20 · Личное сообщение · #11 На OGL можешь забить - разработчики на форуме ихнем запостили что OGL поддерживать не будут, полностью на ДХ переходят. Enigma пишет: Вариант второй, методами DX илил OpenGL создается катринка из текста, но текст при этом шифруется, расшифровывается только когда это необходимо... Да у меня тоже вариантов много - только результата нет пока. |
|
Создано: 23 декабря 2006 06:46 · Личное сообщение · #12 |
|
Создано: 24 декабря 2006 01:52 · Личное сообщение · #13 |
|
Создано: 24 декабря 2006 04:39 · Личное сообщение · #14 Bitfry пишет: А ты не пробовал кейгенить? Кста там не совсем сумма... Та пробовал - есть кейген, а толку?? Ограничения остаются все! Т.к. по валидному серийнику полная версия льётся с сервака - а там база. В триале ВСЕ ограничения не убрать по любому - там файлов не хватает. Но я хочу убрать хоть те что можно. И кроме лого уже всё убрал. А с лого запара. А ключей я и сам могу сотню нагенерить... |
|
Создано: 24 декабря 2006 04:45 · Личное сообщение · #15 |
|
Создано: 24 декабря 2006 06:16 · Поправил: Bitfry · Личное сообщение · #16 cppasm пишет: Ставим триал. Запускаем - есть лого. Заменяем ехе на предыдущую фул версию - нет лого Не знаю, как он это делает, но если заменить Dream Aquarium+tanks+moss_angeles+background+arrays+ground_fill.fti на любой fti-файл, то лого исчезает. Остаётся только разобрать этот формат . Хотя мне всё-таки кажется, что это битмаповый формат. ЗЫ Форум глючит, так что слеш пришлось заменить на плюс ----- Всем привет, я вернулся |
|
Создано: 24 декабря 2006 06:22 · Личное сообщение · #17 |
|
Создано: 24 декабря 2006 07:03 · Поправил: Bitfry · Личное сообщение · #18 Сам ground_fill.fti весит 426кб (и не жмётся). Атачу маленький файлик того же формата: a1fc_24.12.2006_CRACKLAB.rU.tgz - ground_patch.fti (первые 22 байта во всех fti одинаковые) ----- Всем привет, я вернулся |
|
Создано: 24 декабря 2006 07:16 · Поправил: rC · Личное сообщение · #19 Пнятно. Формат фирмы SGI (силикон графикс). Хранит текстурные данные плюс, похоже, данные о привязке этой текстуры. Даже видимо за основу взят SGI FIT, и доработан под собственный нужды. Так что просмотрщик, конвертор для этой хрени вряд ли найдется (если я только не промазал с идентификацией этого чуда). |
|
Создано: 24 декабря 2006 09:48 · Личное сообщение · #20 |
|
Создано: 24 декабря 2006 23:33 · Личное сообщение · #21 Bitfry пишет: Не знаю, как он это делает та делает похоже просто - не накладывает эту текстуру да и всё. Только откопать где именно она накладывается напряжно как-то сильно. А в файле там вроди одна текстура и ничё больше... Надо редактор поискать. ПС: а сайс в ней у всех падает или эт тока у меня баг такой? |
eXeL@B —› Основной форум —› ScreenSaver, убрать logo |