1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление
  3. Перед началом работы с нашей вики обязательно ознакомьтесь с Правилами и указаниями Old-Games RU Wiki.
    Скрыть объявление

Обсуждение Glide

Тема в разделе "Wiki Old-Games.RU", создана пользователем Dimouse, 27 ноя 2012.

  1. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Попозже. Не могу установочные файлы из него выдрать, нужно саму игру сначала ставить.
    Но насколько помню - в самой игре glide API не поддерживается и этот патч поддержку не добавляет. "3dfx" в его названии применён в смысле "аппаратная трёхмерная графика вообще".
    --- добавлено 21 ноя 2018, предыдущее сообщение размещено: 21 ноя 2018 ---
    Поиздевался над рипом Darin Shapiro's Big Air Wakeboarding.
    Движок для glide в игре есть (GlideDisplay.dll), только вот ссылок на него в файлах игры - 0 и выбор только в виде software/direct3d. После переименования (glidedisplay.dll -> direct3ddisplay.dll) - запустилась в glide режиме. Из косяков - при выходе ошибку выдаёт (пару раз нажать enter).
    В общем - аналог Nightmare Creatures в смысле поддержки glide. Поддерживает, но выбрать не даёт.

    З.Ы. Игра, кстати, тот ещё отстой, если цензурно выражаться...
     
    Sharp_ey, kreol и Ogr 2 нравится это.
  2. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Попристальнее взглянул на "список 1".
    Actua Ice Hockey, Autobahn Raser - поддержка glide не обнаружена.
    Interplay Sports Baseball Edition 2000 - в полноценной игре glide не поддерживается, поддержка была в демо-версии.
    Space Haste 2 - glide не поддерживается, но на диске есть версия первой части, в которой поддержка есть. Включил в набор в качестве переиздания 1-й части, так как образ Space Haste у меня без cd-audio.
    Fighter Squadron: the Screamin' Demons over Europe, Formula One 99, Hardball 6 - попозже посмотрю, образы для них у меня в коллекции вроде есть.
     
    Последнее редактирование: 30 дек 2018
    kreol, Dimouse и Sharp_ey нравится это.
  3. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Fighter Squadron: the Screamin' Demons over Europe - glide2x. Разрешение: 512x384, 640x480, 800x600, 1024x768. Правда 1024x768 не хочет работать, сбрасывается на 640x480.
    Работает как на железе (Voodoo2 SLI), так и с nGlide 2.00.
    +1 игра в тестовый набор для nGlide.
    Единственное - скачанный с ag.ru патч для игры не хочет устанавливаться (контрольная сумма sdemons.exe не та), так что ещё покопаюсь... Возможно, у меня образ кривой.

    Formula One 99 - есть grGlideInit в f199.exe. Но - нет glide.dll/glide2x.dll/glide3x.dll. В игре включить glide не получилось. "Первичный видеоадаптер" без вариантов.
    99%, что glide игрой не поддерживается.

    Hardball 6 - glide не поддерживается. Причисляется к играм с ним, скорее всего, так как есть вариант "3dfx accelerator" в настройках графики. Только работает этот вариант не через glide.
    Настройки графики виснут на WinXpSp3 без фикса EmulateDirectDrawSync.
     
    Goblinit, kreol и Dimouse нравится это.
  4. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    В дополнение к этому посту - выяснилось, что импорт grGlideInit и остального не обязательно сопровождается присутствием в .exe/.dll строки glide.dll, glide2x.dll или glide3x.dll. Иногда есть только GLIDE2X (или GLIDE3X) - и всё равно работает...
    Надо мануалы по PE-формату покурить...
     
  5. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Надо MSDN курить:
    LoadLibraryA function
     
    Goblinit нравится это.
  6. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Это знал. Но речь про возможность забить на ".dll" в PE Import Table.
     
  7. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @Gamecollector, Таблица импорта PE файла — Справочник исследователя программ

    Вот. Всё ясно и понятно изложено. И, вместе со сказанным выше @MisterGrim, полностью объясняет почему так. Правда, можно сделать ещё чуднее и делали... что приводит к невозможности запуска программ в другой ОС без очень сильного копания в коде. Зато вообще не видно даже имён dll.
     
  8. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Кандидаты на добавление в список:

    Spearhead - Zombie/I-Magic, 1998.
    Glide2x, d3d, software и powervr. 512х384 и 640х480. На Voodoo2 SLI выдаёт ошибку ввода-вывода после выхода, nGlide 2.00 - чёрный экран при запуске миссии, лечится однократным нажатием Enter (фоновое сообщение об ошибке "Smacker error: wrong pixel format"). При попытке выйти из игры (Ctrl+Shift+X) - перестаёт реагировать на клавиши.

    Thandor: the Invasion - Planet 4/Jowood Pr., 2001.
    Нашёл патч, позволяющий запустить игру из под WinXp (оригинальная версия и патч 1.1 орут, что запускается "не программа Win32", а ля Actua Tennis).
    Glide3x и direct3d. 640х480, 800х600, 960х720, 1024х768 на Voodoo2 SLI. NGlide 2.00 - 960х720 отсутствует, добавляются 1280х1024 и 1600х1200, определяется как Voodoo5. Работает, но с nGlide курсор мыши капитально тормозит, играть сложно...
    Образ у меня с чего-то с 1 нечитаемым сектором, плюс источник патча пока непонятен. Так что добавлять в тестовый набор пока подожду...
    Как раз после этой игры озаботился вопросом "с чего не glide3x.dll в таблице импорта, а GLIDE3X"? С того, что в таблице импорта glide3x.dll вообще не присутствует (вызывается через LoadLibrary/GetProcName?).

    Ну и да, Wadi Basher 4x4. Opengl и direct3d. Плюс отдельно - 3dfxvgl.dll в качестве враппера. 800х600 и 1024х768. При попытках использовать glide3x.dll от nGlide - проваливает проверку на наличие Voodoo2 и остаются только opengl с d3d... Первый раз с такой хренью сталкиваюсь.
     
    Последнее редактирование: 14 янв 2019
    kreol нравится это.
  9. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.057
    А какой именно? Их вроде бы несколько. Можешь дать ссылку или приложить его?

    Вообще, обе указанных игры, по-моему, в списке Zeus'а отсутствуют, поэтому запросто могут просто так не работать с nGlide. Наверное, надо сообщить ему, что там есть поддержка данного API, чтобы он ими занялся?

    Так это ведь арабская игра, - там, при всём искреннем уважении к эмиратским разработчикам, может быть что угодно - даже в игровом плане, не говоря уже о техническом.
     
  10. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    сперва выясняется чем игра компилировалась вообще. Потом уже более-менее ясно, как компилятор работал с таблицей импорта.

    Половину игр можно будет перетестировать смело на предмет "как же на самом деле" и "что я сделал не так в прошлый раз".

    Кроме того, обрадую - могло и не быть обращений к dll в принципе потому что весь код можно при наличии сдк засунуть в саму игру.
     
  11. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Добавил тег "Glide" к Dirt Track Racing, Spearhead и Total Soccer. На сайте они были, но про поддержку не упоминалось.

    З.Ы. Extreme 500 туда же.
     
    Последнее редактирование: 19 янв 2019
    Ogr 2, kreol, Sharp_ey и ещё 1-му нравится это.
  12. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Смотрю, у части opengl игр, эксплуатирующих 3dfx minigl или 3dfx opengl ICD, появился в описании тег Glide...
    Какие вообще правила для добавления таким играм этого тега?
    Просто у некоторых из них переключиться на этот самый ogl->glide враппер можно только через командную строку или консоль. А в том же Anachronox'е рекомендуемый враппер (MetaGL) на диске с игрой отсутствует, да и в неофициальном патче присутствует только shareware версия.

    Я бы вообще для таких игр отдельную категорию ввёл.

    Кандидаты на добавление:
    1) C.I.A. Operative: Solo Missions, 3dfx minigl.
    2) Half-Life, 3dfx minigl. И 3dfxvgl в некоторых версиях.
    3) Heavy Metal: F.A.K.K. 2, 3dfxvgl.
    4) Homeworld: Cataclysm, 3dfxogl.
    5) Laser Arena, 3dfx minigl.
    6) Medal of Honor: Aliied Assault, 3dfxvgl.
    7) Quake II, 3dfx minigl.

    Ну и некоторое число дополнений. Medal of Honor: Aliied Assault - Breakthrough, Medal of Honor: Aliied Assault - Spearhead, Quake: Dissolution of Eternity, Quake: Scourge of Armagon, Quake III: Team Arena, Sin: Wages of Sin, Star Trek: Voyager - Elite Force Expansion Pack.
     
    Ogr 2 нравится это.
  13. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.057
    Чётких нет, но по традиции данное свойство, вообще говоря, проставляется всё-таки именно играм с полноценной поддержкой Glide.

    В принципе, можно обсудить более чёткие критерии - и решить, будут ли подобные OpenGL-игры относиться к категории "Glide" или нет. Подниму сегодня этот вопрос.
     
  14. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    А я уже предлагал когда-то разделить. И тогда мне ответили, что, дескать важна поддержка glide как таковая, а каким образом это работает вроде бы как и не суть. Лично я считал и считаю, что это принципиальный момент. Враппер - это всё-таки враппер.
     
  15. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.057
    Так речь как раз о поддержке Glide, - и именно поэтому у Half-Life, например, такое свойство в своё время и было удалено.
     
  16. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Лично я в свой список добавляю по 2 критериям.
    1) Использование враппера включается в меню игры или программе конфигурации игры. Пара игр (Daikatana и Heavy Metal: F.A.K.K. 2) не имеют такой поддержки в версии 1.0, но официальные патчи её добавляют.
    2) Несколько игр на движке Q3 без п. 1), в которых 3dfxvgl.dll используется как запасной метод (если при использовании opengl32.dll возникнут проблемы). Конкретнее: American McGee's Alice, Medal of Honor: Allied Assault с дополнениями, Star Trek: Elite Force II).
     
  17. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Ёклмн...
    Вот какой, извиняюсь за прямоту, *цензура* добавил тег glide играм, взятым из списка этих самых на Mobygames? В том списке лишнего (типа glide нет, только d3d) - как грязи.
    Предлагаю откатить на то, что было...

    З.Ы. И да, пробовал я список Mobygames отредактировать. "Требуется подтверждение вашей правки от более ИлитнАго участника". После чего плюнул и забил.

    З.Ы.Ы. Как убедиться, что игра использует glide - отписался тут.
     
    Последнее редактирование: 19 май 2019
  18. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @Gamecollector, насчёт 3dfxOGL и GLide - есть официальная документация в которой чётко сказано, что

    upload_2019-5-19_2-10-30.png

    Т.е. в конечном итоге поддержка идёт именно через glide.

    Просто следует ввести дополнительный тег для 3DfxOGL/Glide и не путаться. Имхо.
     
    Последнее редактирование: 19 май 2019
  19. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.057
    Можешь в точности привести список игр, у которых надо убрать это свойство? Потому как "откатить" что-либо невозможно технически.
    Понятно, я могу проверить и сам, но у тебя больше знаний в вопросе, а мне наверняка придётся перепроверять малоизвестные вещи.

    Это обсуждаемо. Но пока - хотя формально это нигде и не прописано - было решено, что таким играм данное свойство не ставится.
     
  20. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Arthur's Quest: Battle for the Kingdom
    Croc 2
    Ground Control
    Hyperblade
    Jet Moto
    Millennium Soldier: Expendable
    NHL Championship 2000
    Oni
    Prince of Persia 3d
    Resident Evil
    Resident Evil 2
    Resident Evil 3: Nemesis
    Tom Clancy's Rainbow Six

    Уверен, что glide не поддерживается, но надо перепроверить:
    Aliens versus Predator
    Aliens versus Predator Gold
    Archipelagos 2000
    Armor Command
    Battle Grounds
    Dino Crisis
    Grand Prix 3
    Ground Control: Dark Conspiracy
    Heavy Gear II
    Hogs of War
    Independence Day
    Moto Racer
    Moto Racer 2
    Wargasm
    Warhammer: Dark Omen
     
    Последнее редактирование: 20 май 2019
    kreol нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление