galogen
  25 September 2010 | 11:48
  
 
  Привет, народ!
Я смог победить довольно известную проблему с искажением цветов в Windows 7 и Vista, причём сугубо средствами Windows, без необходимости установки sfall или убиения процесса explorer.exe
Русская версия 1.0Русско-английская версия 1.01 с парой несущественных исправлений За перевод на английский язык и продвижение на NMA огромное спасибо 
Mad ScientistПроблемы с цветами с её помощью должны решаться и в других играх второй половины 90-х (под DirectX 7 и старше)  StarCraft, Worms Armageddon, Theme Hospital, WarCraft 2 Battle.net Edition и другие, пока не очень знаю, какие :)
Жду любых предложений по дальнейшему развитию!
 
 
 
  Mad Scientist
  25 September 2010 | 21:42
  
 
  Полезная утилита.
Взял на себя смелость поковырять hex-редактором и перевести. Вроде бы ничего при этом не испортил. :)
Английская версия: 
http://www.mediafire.com/file/nvfsz00hkzud...ool_v1.0_en.zip
  
 
  galogen
  25 September 2010 | 21:53
  
 
  Mad Scientist, огромное спасибо за поддержку! Знал, что на Fallout.ru народ меня поймёт, а то на Old-Games меня с этой прогой жёстко послали, сославшись на то, что Microsoft Application Compatibility Toolkit может то же самое. Сейчас ковырялся-ковырялся с ACT  дефолтный конфиг для Fallout ничего не даёт, с другими настройками тоже не могу воспроизвести эффект. Так что, во всяком случае, лично мне проще нажать одну кнопку, или экспортировать один файл реестра, чем час разбираться с инструментом от Microsoft :)
Насчёт английского языка  отдельное спасибо, у меня как раз была мысль сделать мультиязычный вариант, но с Help'ом я бы прокопался целый день, так как, подобно собаке, предпочитаю исключительно читать по-английски и с составлением правильных предложений испытываю проблемы. Так что, если ты не против, включу тебя в титры версии 1.01 ;)
 
 
 
  Mad Scientist
  25 September 2010 | 22:37
  
 
  Как я помню дефолтный конфиг под Фоллату из Microsoft Application Compatibility Toolkit ничего с графикой не делает. Там прописано решение для проблемы переполнения при наличии слишеом большого свободного объёма на диске.
Против титров ничего особого не имею, но переводил все наспех, какие-то мелкие ошибки и шероховатости, которых сейчас сам не замечаю, наверняка есть. Хорошо бы, чтоб сначала третий человек на текст взглянул.
Ещё я дал ссылку на твою утилиту в 
форумах NMA.
 --- Update ---
Одну ошибку уже увидел. В предложении "
This file could imported into
the registry manually or distributed along with the game." пропущен глагол 
be после 
could.
И вторую. В предложении "
But it's probable that there are some other problems
which have be solved with different tools or could not be solved
at all." пропущено 
to между 
have и 
be.
И "
In the latter case will be created one
redundant registry brunch." лучше написать так "
In the latter case one
redundant registry key will be created ."
 
 
 
  galogen
  25 September 2010 | 23:13
  
 
  Спасибо за помощь и продвижение! Насчёт английского текста  может быть как раз носители языка с NMA помогут идеально перевести с английского на английский? А насчёт косяков  я и сам уже обнаружил, что забыл для текста справки включить атрибут "Только чтение".
Кстати, утилита утилитой, а ключи реестра  в частности, параметр "ID", думаю, могут быть полезны как TeamX, так и, например, Killap'у для патчей, так что если будут вопросы  милости прошу! Я на досуге постараюсь посмотреть все доступные exe-шники Fallout и выяснить, отличаются ли у них PE-заголовки, из которых, собственно, и берётся ID.
 
 
 
  Wozrogdenec
  26 September 2010 | 15:29
  
 
  В связи с этим у меня возникает вопрос как к создателю так и модератору: а не перенести ли тогда тему в 
Мы наш, мы новый... ?
 
 
 
  galogen
  26 September 2010 | 16:02
  
 
  Ну дык это ж не мод, это патч.
 
 
 
  Mad Scientist
  26 September 2010 | 19:38
  
 
  Это не патч, это утилита. На счёт переноса, с одной стороны резон есть, так как DCT подходит к обоим Fallout, а подраздел У разбитого Хайвеймена посвящён целиком и полностью только лишь второму. С другой стороны, народ с новыми системами, в основе своей, играет в FO2. И жалуется, соответственно на него, и искать решение придёт всё равно сюда же. С третей стороны, ищущий да обрящет, а ленивцы всё равно пишут куда попало. Я бы всё таки перенёс.
--- Update ---
С четвёртой стороны тут обсуждает, по  факту, процесс разработки. Переношу.
 
 
 
  Wasteland Ghost
  26 September 2010 | 20:11
  
 
 
 
  galogen
  26 September 2010 | 20:22
  
 
  Wasteland Ghost, спасибо за заботу! :)
Ирония ситуации заключается в том, что можно просто один раз сгенерировать reg-файлы для всех популярных exe-шников Fallout 1 и Fallout 2 (если там вообще отличается PE-заголовок) и забыть про мою утилиту.
Кстати, как думаете, стоит добавить возможность использования параметров запуска? Например, для "тихой" установки: DirectDraw_Compatibility_Tool.exe C:\games\fallout\fallout.exe /silent
 
 
 
  Mad Scientist
  3 October 2010 | 21:09
  
 
  
| QUOTE | 
| стоит добавить возможность использования параметров запуска? | 
Я считаю, что возможность управлять программой из командной строки полезна всегда. Тем паче, что тут функционал довольно прямолинейный.
 
 
 
  galogen
  5 October 2010 | 20:26
  
 
  Как только появится побольше свободного времени  обязательно сделаю.
 
 
 
  isildur
  22 October 2010 | 01:13
  
 
  Заметил очень нехороший баг при использовании всех этих режимов совместимости.Было дело, что при включении такого режима, в игре все сейвы, существовавшие до включения режима, заменялись на [censored] пойми откуда взявшиеся более старые сейвы.Но все легко возвращалось на круги своя при отключении режима совместимости.
Проблема.Воспользовался утилитой из первого поста, и столкнулся с той же проблемой.Только вот теперь никакими средствами сейвы вернуть не получается.Да и как это вообще возможно?Помогите,пожалуйста.
1. Не надо выражаться.
2. После знаков препинания ставится пробел. Глаза ломаются такой текст читать.
 
 
 
  vad
  22 October 2010 | 08:52
  
 
  Игра случаем не в Program Files установлена?
 
 
 
  Greenwave
  22 October 2010 | 09:44
  
 
  Скорее всего, сработала защита и тебе семерка сделала восстановление системы.
 
 
 
  Mad Scientist
  22 October 2010 | 18:52
  
 
  
| QUOTE | 
| Игра случаем не в Program Files установлена? | 
Если действительно так, то наличие искомых версии сохранёнок следует проверить в одной из поддиректорий C:\Users\UserName\Documents\AppData\Local\VirtualStore.
 
 
 
  isildur
  22 October 2010 | 20:39
  
 
  Спасибо большое всем за скорую помощь! Старые версии файлов найдены там, где посоветовал смотреть Mad Scientist.Впредь буду осторожен.
Прошу прощения, что мое сообщение прошло промодерацию.Всегда страраюсь корректно выражаться, но , видимо, от знакомства с Семеркой, крышу малость снесло.Искренне извиняюсь перед всеми.
А насчет пробелов после знаков препинания, а точнее их отсутствия  у нас в тоталитарной Белоруссии такой страшный голод, что мы даже пробелы экономим :).
А вот не надо. Экономить. Постарайся таки их не забывать.
 
 
 
  galogen
  22 October 2010 | 22:42
  
 
  Приветствую!
Прошу прощения за столь длинную паузу в разработке  отпуск кончился и навалилась тьма работы; в выходные же всё никак не удаётся выкроить достаточно времени. Постараюсь копнуть в воскресение вечером.
На первое время думаю добавить возможность просматривать и включать/отключать все ранее добавленные параметры совместимости, кроме того добавлю предупреждение для Fallout, установленного в папку Program Files. Ну и про командную строку не забыл.
Понеже оного уже реализована поддержка мультиязычности через ini-файл.
 
 
 
  Mad Scientist
  24 October 2010 | 17:49
  
 
  
| QUOTE | 
| предупреждение для Fallout, установленного в папку Program Files. | 
Думаю, целесообразнее будет выводить предупреждение для всех игр, установленных в Program Files. Всё равно в подавляющем большинстве случаев утилита будет использоваться совместно со старым софтом, не приученным к сохранению в %userprofile%. И, соответственно, проблема будет возникать.
 
 
 
  Shegir
  23 November 2010 | 11:34
  
 
  Огромное спасибо. Все работает. Приходилось через виртуальную машину фолл запускать)
 
 
 
  Freakazoitt
  28 December 2011 | 10:39
  
 
  Эта прога у меня намертво заклинивает систему (Win 7). При запуске только чёрный экран и нельзя ничего сделать кроме как нажать power и выключить компьютер.
Такая же ерунда была на XP, но при выходе из игры.
Ещё пробовал d3d windower, но он либо запускает как обычно (не в окне и с глюками цвета), либо открывает зависший чёрный экран. 
 
 
 
  The Master
  28 December 2011 | 12:01
  
 
  У тебя проблемы либо с драйверами, либо с видеокартой.
 
 
 
  The Master
  12 August 2012 | 09:16
  
 
  Создаёте bat-файл и вписываете туда это:
| CODE | 
| @echo off taskkill /f /im explorer.exe
 Fallout.exe
 start explorer
 | 
Вместо Fallout  название исполняемого файла.
Кидаем в папку с игрой и запускаем теперь через него.
На выходе получаем Fallout 1-2 без глюков с цветами.
 
 
 
  Flur
  30 August 2012 | 02:40
  
 
  после выполнения файла игра запускается, все ок, но если выйти из игры и попытаться открыть какую-либо папку, выскакивает ошибка:"Сбой при удалённом вызове процедуры. Вызов не произведён"  чере зекоторое время это проходит