Перейти к содержимому

Set440

Set440

Дата регистрации: 25 ноя 2019
Офлайн Активность: дек 15 2019 06:37
-----

В теме:Сторонние патчи для OpenMW (колчаны и т.д.)

27 Ноябрь 2019 - 08:51

Патчи резиста магии нужно добавить в мастер, потому-что резист вообще неправильный и невозможный:

 

1.Отражает действия алтарей и полезные спеллы...

2.Сила воли и Удача тупо ни на что не влияют: Впиши 2000000000 удачи, и 65000 Воли — нифига, вообще не действует

 

Тоесть, я бретона с атронахом создаю, чтоб мне маги давали ляща, и чтоб сопротивляться алтарям, ага...


В теме:Способ исправления падающих NPC в OpenMW

26 Ноябрь 2019 - 10:57

И это конечно не поможет тем единицам, что падают тупо всегда... потому-что нужна быстрая реакция после загрузки, и готовность в тех местах где они всегда падают...

 

Это работает когда они падают рандомно, и очень редко.


В теме:OpenMW не собирается на macOS Catalina (string.h)

26 Ноябрь 2019 - 05:30

 

That's not good. The code is trying to do using ::signbit; and the symbol isn't in the global namespace, it is in std:: namespace. I presume likewise with the others (I didn't chase them down). – Eljay

 

Будет ли толк, если везде переписать using?

 

====

В общем, как я понял, openmw-deps-mac нужно адаптировать под каталину


В теме:OpenMW не собирается на macOS Catalina (string.h)

26 Ноябрь 2019 - 04:10

Копать в сторону настроек XCode: https://stackoverflo...323411#58323411

 

Спасибо, поправил, залинковал... теперь жестоко ругается на математику:

build make
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/videoplayer.cpp.o
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.cpp:1:
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.hpp:11:
In file included from /Users/seth/openmw-deps/include/osg/Texture2D:17:
In file included from /Users/seth/openmw-deps/include/osg/Texture:18:
In file included from /Users/seth/openmw-deps/include/osg/Image:17:
In file included from /Users/seth/openmw-deps/include/osg/BufferObject:21:
In file included from /Users/seth/openmw-deps/include/osg/buffered_value:17:
In file included from /Users/seth/openmw-deps/include/osg/DisplaySettings:18:
In file included from /Users/seth/openmw-deps/include/osg/Matrixd:18:
In file included from /Users/seth/openmw-deps/include/osg/Vec3d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2f:17:
In file included from /Users/seth/openmw-deps/include/osg/Math:17:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:314:9: error:
      no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:315:9: error:
      no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:316:9: error:
      no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h:749:12: note:
      'finite' declared here
extern int finite(double)
           ^
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.cpp:1:
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.hpp:11:
In file included from /Users/seth/openmw-deps/include/osg/Texture2D:17:
In file included from /Users/seth/openmw-deps/include/osg/Texture:18:
In file included from /Users/seth/openmw-deps/include/osg/Image:17:
In file included from /Users/seth/openmw-deps/include/osg/BufferObject:21:
In file included from /Users/seth/openmw-deps/include/osg/buffered_value:17:
In file included from /Users/seth/openmw-deps/include/osg/DisplaySettings:18:
In file included from /Users/seth/openmw-deps/include/osg/Matrixd:18:
In file included from /Users/seth/openmw-deps/include/osg/Vec3d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2f:17:
In file included from /Users/seth/openmw-deps/include/osg/Math:17:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:317:9: error:
      no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:318:9: error:
      no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:319:9: error:
      no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:320:7: error:
      no member named 'isgreater' in the global namespace; did you mean
      '::std::greater'?
using ::isgreater;
      ^~
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:728:29: note:
      '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.cpp:1:
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.hpp:11:
In file included from /Users/seth/openmw-deps/include/osg/Texture2D:17:
In file included from /Users/seth/openmw-deps/include/osg/Texture:18:
In file included from /Users/seth/openmw-deps/include/osg/Image:17:
In file included from /Users/seth/openmw-deps/include/osg/BufferObject:21:
In file included from /Users/seth/openmw-deps/include/osg/buffered_value:17:
In file included from /Users/seth/openmw-deps/include/osg/DisplaySettings:18:
In file included from /Users/seth/openmw-deps/include/osg/Matrixd:18:
In file included from /Users/seth/openmw-deps/include/osg/Vec3d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2f:17:
In file included from /Users/seth/openmw-deps/include/osg/Math:17:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:321:7: error:
      no member named 'isgreaterequal' in the global namespace; did you mean
      '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:757:29: note:
      '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.cpp:1:
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.hpp:11:
In file included from /Users/seth/openmw-deps/include/osg/Texture2D:17:
In file included from /Users/seth/openmw-deps/include/osg/Texture:18:
In file included from /Users/seth/openmw-deps/include/osg/Image:17:
In file included from /Users/seth/openmw-deps/include/osg/BufferObject:21:
In file included from /Users/seth/openmw-deps/include/osg/buffered_value:17:
In file included from /Users/seth/openmw-deps/include/osg/DisplaySettings:18:
In file included from /Users/seth/openmw-deps/include/osg/Matrixd:18:
In file included from /Users/seth/openmw-deps/include/osg/Vec3d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2f:17:
In file included from /Users/seth/openmw-deps/include/osg/Math:17:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:322:9: error:
      no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:323:9: error:
      no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:324:9: error:
      no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:325:9: error:
      no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:326:9: error:
      no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.cpp:1:
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.hpp:11:
In file included from /Users/seth/openmw-deps/include/osg/Texture2D:17:
In file included from /Users/seth/openmw-deps/include/osg/Texture:18:
In file included from /Users/seth/openmw-deps/include/osg/Image:17:
In file included from /Users/seth/openmw-deps/include/osg/BufferObject:21:
In file included from /Users/seth/openmw-deps/include/osg/buffered_value:17:
In file included from /Users/seth/openmw-deps/include/osg/DisplaySettings:18:
In file included from /Users/seth/openmw-deps/include/osg/Matrixd:18:
In file included from /Users/seth/openmw-deps/include/osg/Vec3d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2f:17:
/Users/seth/openmw-deps/include/osg/Math:114:46: error: expected unqualified-id
    inline bool isNaN(float v) { return std::isnan(v); }
                                             ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h:165:5: note:
      expanded from macro 'isnan'
    ( sizeof(x) == sizeof(float)  ? __inline_isnanf((float)(x))          \
    ^
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.cpp:1:
In file included from /Users/seth/openmw/extern/osg-ffmpeg-videoplayer/videoplayer.hpp:11:
In file included from /Users/seth/openmw-deps/include/osg/Texture2D:17:
In file included from /Users/seth/openmw-deps/include/osg/Texture:18:
In file included from /Users/seth/openmw-deps/include/osg/Image:17:
In file included from /Users/seth/openmw-deps/include/osg/BufferObject:21:
In file included from /Users/seth/openmw-deps/include/osg/buffered_value:17:
In file included from /Users/seth/openmw-deps/include/osg/DisplaySettings:18:
In file included from /Users/seth/openmw-deps/include/osg/Matrixd:18:
In file included from /Users/seth/openmw-deps/include/osg/Vec3d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2d:17:
In file included from /Users/seth/openmw-deps/include/osg/Vec2f:17:
/Users/seth/openmw-deps/include/osg/Math:115:47: error: expected unqualified-id
    inline bool isNaN(double v) { return std::isnan(v); }
                                              ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h:165:5: note:
      expanded from macro 'isnan'
    ( sizeof(x) == sizeof(float)  ? __inline_isnanf((float)(x))          \
    ^
15 errors generated.
make[2]: *** [extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/videoplayer.cpp.o] Error 1
make[1]: *** [extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/all] Error 2
make: *** [all] Error 2

В теме:Способ исправления падающих NPC в OpenMW

26 Ноябрь 2019 - 02:04

Я использую только коллизии по одной причине: Когда трогаешь неписей — их имена вшиваются в плагин, а я очень хочу чтобы фикс был совместим со всеми локализациями.

 

Не важно, русские, немцы, американцы — все имеют право использовать фикс, с обратной совместимостью, без адаптаций.

 

====

Вот если-бы такой код в виде патча для движка... но разработчики говорят: Приплыли! Не будем мы непонятный баг латать костылём, это мешает отладке!


Top.Mail.Ru