| 
		 | 
		 | 
	
	| 
 Канал Elite »
Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ» | 
	| 
	 | 
	 | 
	
		HeadHunter
   2835 EGP
                    Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16358  Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
       | 
         | 
		В принципе - игра, вроде, уже использует какой-то глобальный хук.    
 
Только с помощью него она реализовывает управление клавиатурой.
 
При запрете хука кнопки в игре не нажимаются. 
        	 _________________ ..А поверх седых облаков
 
Синь - соколиная высь.
 
Здесь, под покровом небес
 
Мы родились.. 
  Последний раз редактировалось: HeadHunter (15:31 12-03-2010), всего редактировалось 1 раз | 
		
		
		| 
		
		 | 
        
     | 
	
		ТехноМаг
   360 EGP
       Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2521  Откуда: Кронштадт Зарегистрирован: 09.04.2007
      | 
         | 
		Фига се...
 
  Ну тут проблема немножко в другом. Виндозвский хук непоможет  
 
 
  Т.к. фактическе нужно хукать вызовы функций, а не месаги 
 
 
добавлено спустя 16 минут:
 
 я поясню:
 
чтобы цитаты выводились именно в DirectX (иначе все моргать будет)
 
нужно написать dll, которая будет вводится в процесс FFE D3D как троянец   
        	 _________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." 
  Последний раз редактировалось: ТехноМаг (15:51 12-03-2010), всего редактировалось 1 раз | 
		
		
		| 
		
		 | 
        
     | 
	
		HeadHunter
   2835 EGP
                    Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16358  Откуда: 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 Сообщения: 2521  Откуда: Кронштадт Зарегистрирован: 09.04.2007
      | 
         | 
		уже делал такое  
 
 
сеня буду втуплять на тему как организовать вся это дурь
 
и возможно набросаю примерный код программы уже 
        	 _________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."  | 
		
		
		| 
		
		 | 
        
     | 
	
		Usagi
   591 EGP
     Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266  Откуда: из Интернета Зарегистрирован: 28.01.2007
      | 
         | 
		
	  | HeadHunter : | 
	 
	
	  | 
А п.п. списка ехе-шников
 | 
	 
 
А я только написал...      
        	 _________________ Да, я пошляк.  | 
		
		
		| 
		
		 | 
        
     | 
	
		HeadHunter
   2835 EGP
                    Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16358  Откуда: 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 Сообщения: 16358  Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
       | 
         | 
		Смогу позже глянуть. Сейчас до ноутбука не доберусь, чтоб все проверить.
 
Пусть пока народ смотрит.    
        	 _________________ ..А поверх седых облаков
 
Синь - соколиная высь.
 
Здесь, под покровом небес
 
Мы родились..  | 
		
		
		| 
		
		 | 
        
     | 
	
		ТехноМаг
   360 EGP
       Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2521  Откуда: Кронштадт Зарегистрирован: 09.04.2007
      | 
         | 
		НОвости о цитатнике:
 
 
Avast - не считает его трояном (уже хорошо)
 
 
Сама программа - уже инжектит необходимую либу в ексешник.
 
 
Щас буду вспоминать как дерек перехватывать 
        	 _________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."  | 
		
		
		| 
		
		 | 
        
     | 
	
		Usagi
   591 EGP
     Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266  Откуда: из Интернета Зарегистрирован: 28.01.2007
      | 
         | 
		
	  | HeadHunter : | 
	 
	
	  | 
А чего написал-то?
 | 
	 
 
Как что? Преключалку - добавил комбобокс со списком экзешников (модсвитчер и лаунчеры убраны из него) Выбрал екзешник и рун ит! Ладно, у меня будет своя переключалка (это вообще-то была моя идея   ) 
        	 _________________ Да, я пошляк.  | 
		
		
		| 
		
		 | 
        
     | 
	
		HeadHunter
   2835 EGP
                    Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16358  Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
       | 
         | 
		Да я уж вижу..    
 
На самом деле - теоретически это не особо-то и нужно.. 
 
А сейчас я закопошился п.п. этой темы из-за того, что 
 
новый билд никак не выйдет. 
        	 _________________ ..А поверх седых облаков
 
Синь - соколиная высь.
 
Здесь, под покровом небес
 
Мы родились..  | 
		
		
		| 
		
		 | 
        
     | 
	
		HeadHunter
   2835 EGP
                    Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16358  Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
       | 
         | 
		Не.. чет поторопились радоваться.       
 
 
Остался глуюк, что Лаунчер зависает при нажатии Кансель,
 
если перед этим не зайдешь в Опции...
 
Глюк и на ноуте и на компе... 
        	 _________________ ..А поверх седых облаков
 
Синь - соколиная высь.
 
Здесь, под покровом небес
 
Мы родились..  | 
		
		
		| 
		
		 | 
        
     | 
	
		ТехноМаг
   360 EGP
       Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2521  Откуда: Кронштадт Зарегистрирован: 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 Сообщения: 16358  Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
       | 
         | 
		Отлично.    
 
Тоже можно будет заставку сделать.
 
А нынешний текст пока в уголке разместить..  - мол, на чем основано. 
        	 _________________ ..А поверх седых облаков
 
Синь - соколиная высь.
 
Здесь, под покровом небес
 
Мы родились..  | 
		
		
		| 
		
		 | 
        
     | 
	
		ТехноМаг
   360 EGP
       Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2521  Откуда: Кронштадт Зарегистрирован: 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 Сообщения: 16358  Откуда: The Dark Wheel Зарегистрирован: 13.12.2005
       | 
         | 
		Смотрится неплохо.    
 
Привет!    
 
 
Я так понимаю - запускать Элиту теперь надо через FFE D3D MOD.exe ?
 
 
Пока тестирую на компе.
 
Короче - сначала идут картинки "загрузки", по очереди.
 
Потом перед этим всем выскакивает "черный прямоугольник с оригинальными надписями и вопросом y\n"..
 
Так? 
 
 
А "глючек" вот какой - когда появляется окошко с самой игрой уже - 
 
сверху и снизу у меня в оригинале были черные полосы.
 
Теперь же там фон не черный, а текстура цитатника (в т.ч. можно
 
наблюдать и верхнюю часть птички).
 
 
 
 
Аваст не ругается. А вот comodo-файервол просит два раза
 
разрешить попытку контроля.
 
Сначала один раз просит, после подтверждения запускается
 
обычная загрузка, а если свернуть игру - там уже появляется второе задание на подтверждение.
 
 
Если дать оба подтверждения, то больше файервол уже ничего не спрашивает 
 
и цитатник загружается нормально.    
        	 _________________ ..А поверх седых облаков
 
Синь - соколиная высь.
 
Здесь, под покровом небес
 
Мы родились..  | 
		
		
		| 
		
		 | 
        
     | 
	
		ТехноМаг
   360 EGP
       Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2521  Откуда: Кронштадт Зарегистрирован: 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 Сообщения: 16358  Откуда: 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: Создание дополнительных программ» | 
	
		| 
		
		 |