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

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

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

Искусственное ограничение поддержки ОС

Тема в разделе "Hard & Soft", создана пользователем Hellrider, 29 сен 2013.

  1. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    То есть если я в XP сделаю malloc(104857600), то будет выделено 100мб памяти, а в 7 — все 300? Интересно, очень интересно.
    Я уж не говорю о том, что управление памятью организовано на порядки сложнее, чем мнится юзеру, смотрящему только на соответствующую колонку в диспетчере задач.

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

    Вот это так, для общего образования: http://msdn.microsoft.com/en-us/library/windows/apps/bg182880.aspx
     
    GarfieldTheCat и STOCK нравится это.
  2. Eraser Чистильщик

    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    10.709
    То есть разработчик получает одну версию файла, когда производителю ОС ничего, кроме религии, не мешает дать ему две или одну, но универсальную? Так это все равно искусственное ограничение, только исходящее от разработчика не игры, а оси. И, кстати, я сильно сомневаюсь, что игродел даже в этом случае не в состоянии поправить пару байтов в коде.
     
    Omega-Envych нравится это.
  3. Kirinyale

    Kirinyale

    Регистрация:
    24 янв 2009
    Сообщения:
    3.129
    Ну это-то вряд ли, но есть же те же API, которые "подковёрно" могут, теоретически, заниматься чем хотят. Или стандартные интерфейсные библиотеки, или ещё хрен знает что. Фиг с ней, с оперативкой - для меня до сих пор остаётся загадкой, почему метровский "сапёр" в восьмёрке весит 100 мб?

    ---------- Сообщение добавлено в 20:06 ---------- Предыдущее сообщение размещено в 20:04 ----------

    Я дико извиняюсь, но мы всё ещё говорим о C:\WINDOWS\system32\kernel32.dll?

    ---------- Сообщение добавлено в 20:07 ---------- Предыдущее сообщение размещено в 20:06 ----------

    :facepalm:
     
  4. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Kirinyale, мозгом. Я говорю, что есть SDK который надо читать, прежде чем ляпать "кроссплатформы". Я не говорю, что старые игры должны пахать в новых осях (что должно бы быть в норме ибо API для того и есть, а кривизна и хаки - это уже диагноз) или новые игры "обязаны" пахать в старых. Но, при минимальных затратах и трудностях, можно обеспечить совместимость без танцев с бубном в базе проекта, а всё, что "сверх и никак иначе" - вынести в опции. Что культурные разрабы и делают. Вот о чём речь.

    мне пофиг, что именно ты юзаешь. Другой вопрос, какое отношение линукс имеет к данной теме, кроме разведения оффтопа и субъективного опускания виндовс ? Никакого. В линуксе то свои проблемы и к виндовым играм они отношения не имеют. Или там тоже "ограничения искуственные" есть ? Ну так просвети. По теме.
     
    Omega-Envych и STOCK нравится это.
  5. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Вот обычно к «хрен знает что» все аргументы и сводятся.
     
    GarfieldTheCat и Bato-San нравится это.
  6. Kirinyale

    Kirinyale

    Регистрация:
    24 янв 2009
    Сообщения:
    3.129
    А чего ещё ждать от прикладных разработчиков, если сам M$ на багрепорты с подробными шагами и видео проблемы в их же софте, воспроизводящейся на нескольких компах с завидной регулярностью, любит отвечать что-то в духе "да нет у нас ничё такого, ставьте семёрку"? :) Сам сталкивался.
     
    Последнее редактирование: 1 окт 2013
  7. Eraser Чистильщик

    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    10.709
    Ога, о нем. ВНЕЗАПНО нет никаких сложностей положить другую версию kernel32.dll, переименованную в whocaresaboutwin7.dll, и поправить экзешник, чтобы он обращался к ней, а не к штатной виндовской библиотеке. Что и было сделано фанатами XCOM.
     
    Val07og и Bato-San нравится это.
  8. SAS io.sys

    SAS

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

    Регистрация:
    8 июл 2003
    Сообщения:
    19.836
    Eraser, сложность есть - лицензионная. Игроделы на это никогда не пойдут, поэтому подобные решения проблем - исключительно фанатский удел.
     
    Kirinyale нравится это.
  9. Eraser Чистильщик

    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    10.709
    Т.е. искусственная, а не вызванная объективными техническими причинами. ЧТД. :)
     
    FleXXo, Helmut, Omega-Envych и ещё 1-му нравится это.
  10. Omega-Envych

    Omega-Envych

    Регистрация:
    15 янв 2011
    Сообщения:
    976
    Естественного в ПК нет ничего. Всё руками делается, всё искусственно. Дальше пляшем от того, какие тараканы у кого в голове.
     
    Kirinyale и Bato-San нравится это.
  11. Hellrider

    Hellrider

    Регистрация:
    7 окт 2009
    Сообщения:
    296
    Дело в не только в лицензиях даже, даже опенсорс разработчики не пойдут на то что бы иметь в дистрибутиве библиотечные файлы ядра ОС и подменять ее. Со стороны любого разработчика ПО подобные действия можно расценить как натуральное вредительство
     
  12. Kirinyale

    Kirinyale

    Регистрация:
    24 янв 2009
    Сообщения:
    3.129
    Можно подумать, опенсорсу лицензии не писаны. :)
     
  13. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.663
    Вы забыли 2 игры:

    Halo 2 for Windows Vista (которую потом хакеры нормально запустили и на XP)

    Crysis - там режим Ultra High работал только на WinVista (или выше) с DX10, а потом оказалось, что можно оттуда все эффекты Ultra High, кроме настоящего Motion Blur для объектов, запустить и на на XP с DX9, причём правилось это элементарной правкой конфиг-файлов. В самостоятельном аддоне Crysis Warhead все эффекты уже работали сразу "из коробки" и на XP/DX9.

    Вот эти 2 игры - типичные вещи, когда вмешиваются маркетологи по заказу руководства мелгомягких.

    Меня вот больше раздражает другое - когда, например, Microsoft вместо апгрейда DX11 до нового DX11.2 в семёрке (пусть и платного, за 15-30$) заставляет купить целую новую операционную систему с кучей фич, которые многих очень сильно раздражают.
     
    Последнее редактирование: 2 окт 2013
    Val07og, INHELLER, STOCK и ещё 1-му нравится это.
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Заставляют? Меня не заставляют.
     
  15. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.824
    **издить. :lol:
     
  16. STOCK

    STOCK

    Регистрация:
    13 янв 2007
    Сообщения:
    708
    Да не в этом дело. Это как если бы тебе захотелось поставить на машину колеса помодней, а производитель тебе хрен по всему макияжу, будьте добры купить свежую модель, с уже встроенными более модными колесами. Скотство.
     
    Bato-San нравится это.
  17. bl00dshot

    bl00dshot

    Регистрация:
    24 сен 2008
    Сообщения:
    1.686
    И много ты ОС купил за свою жизнь? Давайте теперь против любого компьютерного прогресса протестовать!

    ВСЕ ДОЛЖНО БЫТЬ БЕСПЛАТНО, ну или почти все - вот из-за такого и нате вам ядерный старфорс!

    ---------- Сообщение добавлено в 08:13 ---------- Предыдущее сообщение размещено в 08:06 ----------

    В Crysis, на максимальных, играли на новых компах. А к ним и драйвера для новых ОС (материнка и т.п.).
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Предвижу неистовые бурления в апреле 2014, когда производители видеокарт перестанут выпускать драйвера для XP (а они перестанут, будьте уверены).
     
  19. INHELLER

    INHELLER

    Регистрация:
    19 май 2009
    Сообщения:
    7.228
    MisterGrim > Ну, на новые компы, вроде и так особо не поставишь XP.
     
  20. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Ну речь не о самых новых, а о таких, типа моего профильного.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление