|
|
|
Канал Elite »
Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ» |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
В принципе - игра, вроде, уже использует какой-то глобальный хук.
Только с помощью него она реализовывает управление клавиатурой.
При запрете хука кнопки в игре не нажимаются.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..
Последний раз редактировалось: HeadHunter (15:31 12-03-2010), всего редактировалось 1 раз |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Фига се...
Ну тут проблема немножко в другом. Виндозвский хук непоможет
Т.к. фактическе нужно хукать вызовы функций, а не месаги
добавлено спустя 16 минут:
я поясню:
чтобы цитаты выводились именно в DirectX (иначе все моргать будет)
нужно написать dll, которая будет вводится в процесс FFE D3D как троянец
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (15:51 12-03-2010), всего редактировалось 1 раз |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Это возможно (не в теории, а "здесь и сейчас")?
Т.к. если проблема в том, что винды будут ругаться на эту штуку
как на троянца - это фигня.. практичскиии..
Бросим в Мод-менеджер и в FAQ пропишем.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
KrIM
90 EGP
 Рейтинг канала: 5(228) Репутация: 12 Сообщения: 200 Откуда: Russia, St.-Petersburg Зарегистрирован: 26.12.2009
 |
|
Так. Ну вот и я
Собрал финальный архив, c Сурсами, Фиксами и Патчами. Написал РИДМИ, в котором разжевал все известные проблемы.
НН - думаю, заливай. У меня предчувствие, что больше глобальных проблем не будет.
http://krim-art.ucoz.ru/FFE_D3D_Launcher_final.rar
Вот текст РИДМИ - его можно прикрепить в спойлер в сообщение к ланчеру.
Cкрытый текст (кликните здесь для просмотра)
=====================================
-----FFE D3D Launcher 1.1 final------
=====================================
-=FAQ=-
--------------
1) Как установить?
*распаковать содержимое архива из папки "
FFE D3D Launcher 1.1 final" в корневую папку игры.
*запускать через файл "First Encounters D3D.exe"
2) У меня не запускается ланчер, что делать?
*распаковать из папки FIX содержимое архива (qtintf.dll) в системную папку C:\Windows\System32
*если это не помогло,
то тогда проблема в DirectX. Его нужно обновить: из папки FIX запускаем
dxwebsetup.exe и спокойно обновляемся.
(Нюанс в том, что это обновление целиком и полностью онлайн, т.е. чтобы установить обновления, нужно подклюение к интернету. Однако, обновления будут самые свежие, с сайта Microsoft и вам не нужно качать те компоненты, которые у Вас уже есть.)
3) Я хочу помочь/доработать ланчер. Как это сделать?
*В папке Sources лежат исходники Ланчера.
Возможные вопросы можно задать в ветке форума: http://www.elite-games.ru/conference/viewtopic.php?t=51567
4) Мне не нравится оформление! Я хочу его изменить! Как это сделать?
*Легко. В папке ...\styles\eg1.0\texture лежат все текстуры Ланчера - их можно свободно изменять.
*Нужно только помнить, что ВСЕ текстуры должны быть со сторонами размерности степени двойки.
т.е. 2, 4, 8, 16, 32, 64, 128, 256, 512 и так далее...
*Также расположение кнопок и много другое можно изменять в файле STYLE.CFG
|
_________________ Бесконечность и ещё дальше! (с)
Последний раз редактировалось: KrIM (15:59 12-03-2010), всего редактировалось 2 раз(а) |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
уже делал такое
сеня буду втуплять на тему как организовать вся это дурь
и возможно набросаю примерный код программы уже
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
Usagi
591 EGP
   Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266 Откуда: из Интернета Зарегистрирован: 28.01.2007
 |
|
HeadHunter : |
А п.п. списка ехе-шников
|
А я только написал...
_________________ Да, я пошляк. |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Darth NanoDesu : |
А я только написал...
|
А чего написал-то?
Я просто про мод-менеджер вспомнил.. Чего мучиться, если ехе-шники можно им и переставлять..
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
KrIM
90 EGP
 Рейтинг канала: 5(228) Репутация: 12 Сообщения: 200 Откуда: Russia, St.-Petersburg Зарегистрирован: 26.12.2009
 |
|
HeadHunter, ну так что, твой вердикт? Будем оформляться?
_________________ Бесконечность и ещё дальше! (с) |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Смогу позже глянуть. Сейчас до ноутбука не доберусь, чтоб все проверить.
Пусть пока народ смотрит.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
НОвости о цитатнике:
Avast - не считает его трояном (уже хорошо)
Сама программа - уже инжектит необходимую либу в ексешник.
Щас буду вспоминать как дерек перехватывать
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
Usagi
591 EGP
   Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266 Откуда: из Интернета Зарегистрирован: 28.01.2007
 |
|
HeadHunter : |
А чего написал-то?
|
Как что? Преключалку - добавил комбобокс со списком экзешников (модсвитчер и лаунчеры убраны из него) Выбрал екзешник и рун ит! Ладно, у меня будет своя переключалка (это вообще-то была моя идея )
_________________ Да, я пошляк. |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Да я уж вижу..
На самом деле - теоретически это не особо-то и нужно..
А сейчас я закопошился п.п. этой темы из-за того, что
новый билд никак не выйдет.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Не.. чет поторопились радоваться.
Остался глуюк, что Лаунчер зависает при нажатии Кансель,
если перед этим не зайдешь в Опции...
Глюк и на ноуте и на компе...
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Глюк и на ноуте и на компе...
он появляется если навеститсь на кнопки другие но не нажимать их, если сразу навестись на канцел то глюка нет пока зщ в чем дело
на те вот, любуйтесь
Cкрытый текст (кликните здесь для просмотра)
|
Любуемся. Кстати - скрин конкретного окна можно делать Alt+PrtSc \\HH
добавлено спустя 10 минут:
Запомню на будующее
добавлено спустя 31 минуту:
Кстати, полностью заменил экран загрузки на ГРАФИЧЕСКИЙ
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (21:02 12-03-2010), всего редактировалось 2 раз(а) Последний раз редактировалось: HeadHunter (20:31 12-03-2010), всего редактировалось 2 раз(а) |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Отлично.
Тоже можно будет заставку сделать.
А нынешний текст пока в уголке разместить.. - мол, на чем основано.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Спомощью этого хака можно хоть 3д модели рисовать балин
добавлено спустя 27 минут:
Кароче вот.
Багов вроде не замеченно, если найдете, пишите
добавлено спустя 2 минуты:
Цитаты добавлять в quates.txt
запускать FFE D3D MOD.exe
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (22:19 12-03-2010), всего редактировалось 4 раз(а) |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Смотрится неплохо.
Привет!
Я так понимаю - запускать Элиту теперь надо через FFE D3D MOD.exe ?
Пока тестирую на компе.
Короче - сначала идут картинки "загрузки", по очереди.
Потом перед этим всем выскакивает "черный прямоугольник с оригинальными надписями и вопросом y\n"..
Так?
А "глючек" вот какой - когда появляется окошко с самой игрой уже -
сверху и снизу у меня в оригинале были черные полосы.
Теперь же там фон не черный, а текстура цитатника (в т.ч. можно
наблюдать и верхнюю часть птички).
Аваст не ругается. А вот comodo-файервол просит два раза
разрешить попытку контроля.
Сначала один раз просит, после подтверждения запускается
обычная загрузка, а если свернуть игру - там уже появляется второе задание на подтверждение.
Если дать оба подтверждения, то больше файервол уже ничего не спрашивает
и цитатник загружается нормально.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Насчет косяка - это к Дримзу У него видемо там области не чистяцо.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
KrIM
90 EGP
 Рейтинг канала: 5(228) Репутация: 12 Сообщения: 200 Откуда: Russia, St.-Petersburg Зарегистрирован: 26.12.2009
 |
|
HeadHunter : |
Смотрится неплохо.
|
Конечно, потому что я рисовал
Цитата: |
А "глючек" вот какой - когда появляется окошко с самой игрой уже -
сверху и снизу у меня в оригинале были черные полосы.
Теперь же там фон не черный, а текстура цитатника (в т.ч. можно
наблюдать и верхнюю часть птички).
|
У меня такая же история, есть мысли, что это косяк Дримзза. Так, по крайней мере Техн думает...
_________________ Бесконечность и ещё дальше! (с) |
|
|
HeadHunter
2835 EGP
                  Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
 |
|
Кстати.. Я вот что думаю - было бы удобней, если бы дополнительные
программы, вроде Лаунчера и Цитатника,
для хранения своих файлов использовали бы какую-нибудь отдельную
папочку вроде "Programs"... Чтоб те же текстуры, например, не мешались с игровыми.
Т.е. папки - игровая и далее:
C:\GAMES\FFED3D\Programs\Цитатник
C:\GAMES\FFED3D\Programs\Лаунчер
добавлено спустя 1 минуту:
Заодно меньше наложений между самими программами может быть - а то наделают "стайлс.пнг" для каждой проги - потом мучайся..
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..
Последний раз редактировалось: HeadHunter (22:42 12-03-2010), всего редактировалось 3 раз(а) |
|
|
|
|
|
Канал Elite ->
Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ» |
|