Старые добрые игры

Автор Stanislav49, 28 января 2004 15:19:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Vorob

Цитата: LongShad от 18 мая 2014 17:38:56
Vorob
Есть гуголь, али адрес забыл?

ЦитироватьЗаметил за тобой грешок, ты часто пишешь лишь бы с**зднуть.

Vorob

Цитата: ReddeR от 16 мая 2014 13:48:02
Кто помнит старую игруху Requiem: Avenging Angel? Мне удалось заставить ее нормально работать на современном железе и винде 7х64. Заходим на олдгеймс в соотв. тему. Вот:
ЦитироватьWindows 7 x64. Ни одна версия не запускалась. С помощью d3dwindower запускается с проблемой рамки и сдвигом курсора. Почти потеряв надежду нашел в инете способ запуска. http://habrahabr.ru/post/133956/
Если коротко: скачать wndmode.zip (340 кб). распаковать в папку с игрой (проверял на игре с сайта). В wndmode.ini выставить border 0. Таким способом мы убираем рамку и курсор встает на место . Надеюсь кому-то пригодится. Также надеюсь в скором появлении игры на гоге.

---------- Сообщение добавлено в 21:59 ---------- Предыдущее сообщение размещено в 21:57 ----------

Сам по себе wndmode.dll является сильно модифицированной версией библиотеки d3dhook.dll, где реализовано:

Полная независимость от программы D3D Windower
Настройки загружаются из секции [WINDOWMODE] файла wndmode.ini
Настройки по умолчанию заменены для совместимости с Genie
Добавлен параметр Border, который включает/выключает рамку вокруг окна
Если игровое разрешение равно системному, автоматически убирается рамка

То есть при помощи wndmode.dll мы можем попробовать практически любую DirectDraw игру сделать оконной.

---------- Сообщение добавлено в 22:02 ---------- Предыдущее сообщение размещено в 21:59 ----------

еще будет полезно поставить в 1 UseCursorClip. Тогда курсор не будет выпрыгивать из окна.

---------- Сообщение добавлено в 23:01 ---------- Предыдущее сообщение размещено в 22:02 ----------

Поиграл часок с русиком от сержанта. Полет нормальный. Раб стол на 640х480, игра на весь экран. в д3д. Кому не лень напишите отзыв, работает ли. прицел бьет в точку. Так я думаю можно и другие дх 6,0 игры запустить.
Отлично работает даже с версией 1.2, котрую на вин7 запустить в принципе было невозможно. Насколько я понимаю, идет перехват функций из ддрав и перенаправляется в нужное русло.

---------- Сообщение добавлено в 23:10 ---------- Предыдущее сообщение размещено в 23:01 ----------

1360х768 - Ок. Только меню 640х480. В игре все ок

Ты все же можешь объяснить что это за надстройка и зачем она нужна? Правильно ли я понимаю, что у реквиема есть проблема с полноэкранным режимом, игра в нем не запускается, а официального оконного режима нет, и тут на помощь приходит этот костыль который просто позволяет любые игры запускать в окне, и это как-то макаром лечит реквием.

ReddeR

Vorob
Игра отказывается работать в большинства на вин7. Особенно в д3д. В некоторых работает только в софваре. На хр только с патчем 1,3. Костыль дает возможность поиграть на вин7. То есть проблема не в полноэкранном режиме, а в работоспособности вообще. 
Intel Core i3-6100, 3700 MHz; Gigabyte H110M-S2-CF ; DDR4 8Gb; MSI GTX 1650 Gaming X 4Gb - мое ржавое ведерко

Vorob

Ты меня невнимательно читаешь. Костыль заставляет игру работать любую игру в окне. Без костыля реквием не идет, а с ним идет. Т.е. каким-то образом игру беспокоит то что она идет в полноэкранном режиме, а в окне ей ок. Я пытаюсь понять логику.

ReddeR

Ты меня невнимательно читаешь.
ЦитироватьНасколько я понимаю, идет перехват функций из ддрав и перенаправляется в нужное русло.
Игра ищет ддрав там, где его нет. Его не только там нет, его еще и нет в таком виде, в каком его ищет игра. Костыль видит запрос игры и передает его нужной библиотеке, о которой игра и не подозревает, но о ней знает костыль. Смысл не в окне, а в обработке ддрав. Игра для 6-го дх-а. Если кто-нибудь напишет библиотеку из костыля для полноэкранного режима - будет тоже ок. Это мое имхо, я не программист.
Intel Core i3-6100, 3700 MHz; Gigabyte H110M-S2-CF ; DDR4 8Gb; MSI GTX 1650 Gaming X 4Gb - мое ржавое ведерко

Vorob

Да, ты прав. Щас напишу чуваку разрабу.

ReddeR

Vorob
Если чувак отзовется - поделись что там да как. Интересно, прав ли я. Может чувак сделает другой костыль. Было бы хорошо.
Intel Core i3-6100, 3700 MHz; Gigabyte H110M-S2-CF ; DDR4 8Gb; MSI GTX 1650 Gaming X 4Gb - мое ржавое ведерко

Vorob

ЦитироватьЗа основу wndmode.dll я взял d3dwindower.dll из одноимённой программы. Её японец писал. Я уже раз пять пытался выйти с ним на связь по поводу исходных кодов — безрезультатно.

Парень сказал что как раз эта библиотека главная. И что ее можно дохакать чтоб фулскрин был, но у него уже нет времени. А сурсов нету.


ReddeR

Vorob
ясно. значит будем юзать то, что есть.
Intel Core i3-6100, 3700 MHz; Gigabyte H110M-S2-CF ; DDR4 8Gb; MSI GTX 1650 Gaming X 4Gb - мое ржавое ведерко

Vorob

http://www.youtube.com/watch?v=NDRwpNkrC7k

У меня такая вот шляпа со звуком на старом ноуте. Отключение аппаратного ускорение язвука немного помогает. Что делать?

ReddeR

ЦитироватьИгру запускаю с миллениума так как в ХР нет расширения 1024 в вдео а если запускать в совместимотсти с Миллениумом то звук глючит (Д3Д).
ЦитироватьХм. ты поставил патчи по ссылке в постах выше?
http://www.ag.ru/games/requiem_avenging_angel
А вообще есть вероятность что это такие глюки вызывает МЕ. У меня я помню очень криво эта ОСь работала. В совместимости надо не с МЕ а с 98 запускать если уж на то пошло.)
Чуваки с олд-геймса пишут что-то про звук. Ты там совместимость не выставлял с МЕ?
Intel Core i3-6100, 3700 MHz; Gigabyte H110M-S2-CF ; DDR4 8Gb; MSI GTX 1650 Gaming X 4Gb - мое ржавое ведерко

Vorob

Не выставлял, яж говорю что на старой эвм запускаю, под хр. Там без бубнов и костылей все работает из коробки.

Vorob

Но за патчи спасибо! Я думал только на д3д есть, щас софтвар попробую и глайд. У меня есть другая проблема.

п.с. у меня что на старом компе, что на новом, гг очень тупо ползает по лесенкам.

Vorob

В общем в д3д меня смущали рваные текстуры. Внезапно они исправились в глайде, сравни:

3дфикс:


Д3д:


Обрати внимание на полосу на земле и на дверь железную вдалеке.

Zontik

Да, разница просто сокрушительная. Не понимаю, как глаза могут не лопнуть от нижней картинки.
P.S. Небо действительно заметно изменилось, все остальное можно в детский журнал - "найди 2 отличия".
Дайте глазам отдохнуть! Тёмное место