Новости Релиз Of Ash and Steel состоится 6 ноября
  • 10.692
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 13.497
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 7.202
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...

Gothic ½ Рендер D3D7 → D3D11 (патч DirectX 11)

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
29.983
Реакции
27.923
Баллы
1.496
Лучшие ответы
1.083
@TraZag, 60к поликов у монстра? жестко :)
 

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
13.955
Реакции
12.100
Баллы
1.081
Лучшие ответы
5

maxim64

Гвардеец
Участник форума
Регистрация
27 Июл 2017
Сообщения
1.597
Реакции
1.478
Баллы
277
Лучшие ответы
4

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
13.955
Реакции
12.100
Баллы
1.081
Лучшие ответы
5

maxim64

Гвардеец
Участник форума
Регистрация
27 Июл 2017
Сообщения
1.597
Реакции
1.478
Баллы
277
Лучшие ответы
4

Хедин

Хранитель мира
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
8.047
Реакции
11.355
Баллы
966
Лучшие ответы
135

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
13.955
Реакции
12.100
Баллы
1.081
Лучшие ответы
5
Чую будет куча недовольных в темах ))
Был ба,г что под дх7, что вся магия с типом дам файр вызывала вылет на высоко полигональных мобах. Под дх11 такой проблемы не было. Недавно я полностью переписал блок урона магии и этой проблемы больше нет. И под дх7 больше нет вылета. И проект у меня собирается на 10 тулсете что являет поддержку даже для вин хр, но сам я лично разбираться со старыми ведрами и осями не хочу. Поэтому как сказал один о человек - ваши ожидания ваши проблемы. И я считаю это правильно...


Приведу пример - у меня д4 не запускалась на 10 требуя новый билд. В итоге я выполнил требование разрабов.:)
 

Хедин

Хранитель мира
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
8.047
Реакции
11.355
Баллы
966
Лучшие ответы
135

blackscull

Гвардеец
Тестировщик
Участник форума
Регистрация
19 Ноя 2013
Сообщения
1.005
Реакции
313
Баллы
260
Лучшие ответы
1
Единственное под v141_xp не каждый проект получится собрать, если у вас код на написан с использованием современных возможностей C++20 . Например плагин ItemMap у меня при сборке под v141_xp выдал вот такой
Код:
Build started at 7:55...
1>------ Build started: Project: ItemMap, Configuration: G2A MD Release Win32 ------
1>D:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v150\Platforms\Win32\PlatformToolsets\v141_xp\Toolset.targets(39,5): warning MSB8051: Support for targeting Windows XP is deprecated and will not be present in future releases of Visual Studio. Please see https://go.microsoft.com/fwlink/?linkid=2023588 for more information.
1>FileVersion", "1.0.6.1567"
1>ProductVersion", "1.0.6.1567"
1>FILEVERSION 1,0,6,1567
1>PRODUCTVERSION 1,0,6,1567
1>------
1>Interface.cpp
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(470): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(471): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(472): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(473): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(494): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(495): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(496): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(497): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(658): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(659): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(660): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(661): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(682): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(683): error C3861: 'max': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(684): error C3861: 'min': identifier not found
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\gdiplustypes.h(685): error C3861: 'min': identifier not found
1>d:\source\itemmap\itemmap\itemmap.h(119): error C2975: '_Bits': invalid template argument for 'std::bitset', expected compile-time constant expression
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\bitset(21): note: see declaration of '_Bits'
1>d:\source\itemmap\itemmap\itemmap.h(120): note: see reference to class template instantiation 'Gothic_II_Addon::Flags<EnumT>' being compiled
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\type_traits(616): note: see reference to class template instantiation 'std::basic_string_view<char,std::char_traits<char>>' being compiled
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\xstring(2124): note: see reference to class template instantiation 'std::is_convertible<const _StringViewIsh (&),std::basic_string_view<char,std::char_traits<char>>>' being compiled
1>        with
1>        [
1>            _StringViewIsh=char [2]
1>        ]
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\xstring(2122): note: see reference to variable template 'const bool conjunction_v<std::is_convertible<char const (&)[2],std::basic_string_view<char,std::char_traits<char> > >,std::negation<std::is_convertible<char const (&)[2],char const *> > >' being compiled
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\xstring(3774): note: see reference to alias template instantiation 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::_Is_string_view_ish<_StringViewIsh>' being compiled
1>        with
1>        [
1>            _StringViewIsh=char [2]
1>        ]
1>d:\source\itemmap\itemmap\itemmap.h(198): error C3533: a parameter cannot have a type that contains 'auto'
1>d:\source\itemmap\itemmap\itemmap.h(119): error C2039: 'to_underlying': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\type_traits(1010): note: see reference to class template instantiation 'Gothic_II_Addon::Flags<Gothic_II_Addon::ItemMapFilterNpcs>' being compiled
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\variant(1046): note: see reference to class template instantiation 'std::is_trivially_destructible<Gothic_II_Addon::ItemMapFilterNpcsFlags>' being compiled
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\variant(1045): note: see reference to variable template 'const bool conjunction_v<std::is_trivially_destructible<enum Gothic_II_Addon::ItemMapFilterItems>,std::is_trivially_destructible<Gothic_II_Addon::Flags<enum Gothic_II_Addon::ItemMapFilterNpcs> >,std::is_trivially_destructible<enum Gothic_II_Addon::ItemMapFilterContainers>,std::is_trivially_destructible<int> >' being compiled
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\variant(1107): note: see reference to alias template instantiation 'std::_Variant_destroy_layer<Gothic_II_Addon::ItemMapFilterItems,Gothic_II_Addon::ItemMapFilterNpcsFlags,Gothic_II_Addon::ItemMapFilterContainers,int>' being compiled
1>d:\source\itemmap\itemmap\itemmap.h(233): note: see reference to class template instantiation 'std::variant<Gothic_II_Addon::ItemMapFilterItems,Gothic_II_Addon::ItemMapFilterNpcsFlags,Gothic_II_Addon::ItemMapFilterContainers,int>' being compiled
1>d:\source\itemmap\itemmap\itemmap.h(119): error C3861: 'to_underlying': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(125): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(125): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(132): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(132): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(139): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(139): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(172): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(172): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(174): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(174): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(176): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(176): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(584): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(584): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(599): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(599): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(602): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(602): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(611): error C2039: 'format': is not a member of 'std'
1>d:\program files\microsoft visual studio\2022\community\vc\tools\msvc\14.16.27023\include\chrono(19): note: see declaration of 'std'
1>d:\source\itemmap\itemmap\itemmap.cpp(611): error C3861: 'format': identifier not found
1>d:\source\itemmap\itemmap\itemmap.cpp(1189): error C2664: 'void Gothic_II_Addon::CheckFilterRange<Gothic_II_Addon::FilterOperation::INCREMENT>(int &)': cannot convert argument 1 from 'Gothic_II_Addon::ItemMapFilterItems' to 'int &'
1>d:\source\itemmap\itemmap\itemmap.cpp(1193): error C2664: 'void Gothic_II_Addon::CheckFilterRange<Gothic_II_Addon::FilterOperation::INCREMENT>(int &)': cannot convert argument 1 from 'Gothic_II_Addon::ItemMapFilterNpcs' to 'int &'
1>d:\source\itemmap\itemmap\itemmap.cpp(1197): error C2664: 'void Gothic_II_Addon::CheckFilterRange<Gothic_II_Addon::FilterOperation::INCREMENT>(int &)': cannot convert argument 1 from 'Gothic_II_Addon::ItemMapFilterContainers' to 'int &'
1>d:\source\itemmap\itemmap\itemmap.cpp(1213): error C2664: 'void Gothic_II_Addon::CheckFilterRange<Gothic_II_Addon::FilterOperation::DECREMENT>(int &)': cannot convert argument 1 from 'Gothic_II_Addon::ItemMapFilterItems' to 'int &'
1>d:\source\itemmap\itemmap\itemmap.cpp(1217): error C2664: 'void Gothic_II_Addon::CheckFilterRange<Gothic_II_Addon::FilterOperation::DECREMENT>(int &)': cannot convert argument 1 from 'Gothic_II_Addon::ItemMapFilterNpcs' to 'int &'
1>d:\source\itemmap\itemmap\itemmap.cpp(1221): error C2664: 'void Gothic_II_Addon::CheckFilterRange<Gothic_II_Addon::FilterOperation::DECREMENT>(int &)': cannot convert argument 1 from 'Gothic_II_Addon::ItemMapFilterContainers' to 'int &'
1>Done building project "ItemMap.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 7:56 and took 15,487 seconds ==========
 

Хедин

Хранитель мира
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
8.047
Реакции
11.355
Баллы
966
Лучшие ответы
135
@blackscull, я Алексу писал что не все можно просто взять и собрать, надо как правило код переписывать немного. Но вообще я большинство плагинов собираю просто под v141 с MT. И на winXP, win7 без SP1 как-то без разницы. Таких уже мало.
 
Сверху Снизу