Перейти к содержанию

Реинкарнации Арканум: что-то состоялось? год 2025


san

Рекомендуемые сообщения

Увы, тоже не программер. Сборщик :tiredness:

Надо, однако, изыскать время.

13 часов назад, Michail Tz сказал:

Мне стыдно признаться, но я не сишник (и вообще не программер, строго говоря)... короче, не билдится оно у меня, руки не оттуда. Печаль. 

Что выдаёт? У меня после первого, что пришло на ум:

gcc -o arcanum-ce main.c
main.c:3:10: fatal error: SDL3/SDL_main.h: Нет такого файла или каталога
    3 | #include <SDL3/SDL_main.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.

 

EDIT: Затупил, тут нужен cmake. Всё равно ругается на наличие отсутствия зависимостей:

CMake Error at build/_deps/sdl3-src/cmake/macros.cmake:415 (message):
  SDL could not find X11 or Wayland development libraries on your system.
  This means SDL will not be able to create windows on a typical unix
  operating system.  Most likely, this is not wanted.

  On Linux, install the packages listed at
  https://wiki.libsdl.org/SDL3/README-linux#build-dependencies

  If you really don't need desktop windows, the documentation tells you how
  to skip this check.
  https://github.com/libsdl-org/SDL/blob/main/docs/README-cmake.md#cmake-fails-to-build-without-x11-or-wayland-support


Call Stack (most recent call first):
  build/_deps/sdl3-src/CMakeLists.txt:4355 (SDL_PrintSummary)


-- Configuring incomplete, errors occurred!

 

Уф! :pardon: Конечно, интересно посмотреть, что они там понаделали, но что-то уже лень… вдруг я устану или вспотею в процессе. :smile3: 

Into this world we’re thrown 
Like a dog without a bone. 

11 hours ago, Gentle Giant said:

Что выдаёт?

Да по ходу тоже отсутствие зависимостей. FetchContent.cmake:1017 (VS2022/Win7).

Я даже вспомнил, как на гитхаб логиниться по такому случаю (когда в последний раз туда заходил, там еще обязательного 2Fa не было) - но нет. 

Собрал x86 32 битную версию движка
Просто скопируйте в каталог игры и запустите

https://disk.yandex.ru/d/2kdjwolUmqRIqQ

Если будут ошибки или проблемы. Присылайте скрины, постараюсь помочь.

 

>------ Собрать все запущено: проект: arcanum-ce, конфигурация: windows-x86-windows-x86-debug ------
  Версия MSBuild 17.14.40+3e7442088 для .NET Framework
  
    Checking File Globs
    SDL3-static.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\_deps\sdl3-build\Debug\SDL3-static.lib
    SDL3_mixer-static.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\_deps\sdl3_mixer-build\Debug\SDL3_mixer-static.lib
    bink_compat.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\first_party\bink_compat\Debug\bink_compat.lib
    fpattern-static.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\_deps\fpattern-build\Debug\fpattern-static.lib
    mss_compat.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\first_party\mss_compat\Debug\mss_compat.lib
    zlibstatic.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\_deps\zlib-build\Debug\zsd.lib
    tig.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\first_party\tig\Debug\tig.lib
    arcanum-ce.vcxproj -> C:\FanRepos\arcanum-ce\out\build\windows-x86\Debug\arcanum-ce.exe

Выполнено: Собрать все.

 

Можно запустить с ключами

 

Конфигурация

Доступно несколько параметров конфигурации в виде переключателей командной строки (что, надо признать, не очень удобно для пользователя):

  • -4637: Включить чит-уровень 3

  • -window: Запустить в оконном режиме (по умолчанию — полноэкранный)

  • -geometry=1280x720: Установить размер окна (по умолчанию — 800x600)

Если в папке с игрой присутствует HighRes/config.ini из неофициального патча Arcanum, Community Edition при запуске также импортирует Width, Height, Windowed, ShowFPS, ScrollFPS, ScrollDist, Logos и Intro .

11 часов назад, Jordan сказал:

Если будут ошибки или проблемы. Присылайте скрины, постараюсь помочь.

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

Ругается, что нету у меня в системе VCRUNTIME140D.DLL и и ucrtbased.dll

И этих файлов действительно нет.

Гугл ИИ утверждает, что первого файла у меня, как юзера, и не должно быть в системе, ибо это чисто программерская фича из Microsoft Visual Studio (который у меня, как юзера, конечно, не установлен) для софта скомпилированного в режиме отладки.

А по второму тот же ИИ утверждает, что эта библиотека входит в пакет Microsoft Visual C++ Redistributable. Интересно, что у меня эти пакеты вроде как установлены (за разные годы и под x86), но все равно нет такой dll в системе.

Такие дела... :pardon:

Всё проходит. И это тоже пройдёт.

21 минуту назад, gamer_777 сказал:

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

Ругается, что нету у меня в системе vcruntime140d.dll и ucrtbased.dll

Гугл ИИ утверждает, что первого у меня, как юзера, и не должно быть в системе, ибо это чисто программерская фича из Microsoft Visual Studio (который у меня, как юзера, конечно, не установлен).

А по второму тот же ИИ утверждает, что эта библиотека входит в пакет Microsoft Visual C++ Redistributable. Интересно, что у меня эти пакеты вроде как установлены (за разные годы и под x86), но все равно нет такой dll в системе.

Такие дела... :pardon:

Собрал в релиз варианте. Теперь должно работать и не просить лишних dll.
https://disk.yandex.ru/d/O6ODxeBm2LEwMA

1 час назад, Jordan сказал:

Собрал в релиз варианте. Теперь должно работать и не просить лишних dll.

Спасибо, теперь не просит dll и работает на чистой английской версии от GOG :good:

Есть проблемы только с модами: 

Не работает после установки мода Expansion: проигрывает ролики-логотипы, а затем тут же без сообщений об ошибках закрывается при появлении заставки Arcanum Loading...

Та же история со сборкой Arcanum Ultimate Edition

:scratch_one-s_head:

Возможно, влияет большее чем в оригинале кол-во файлов dat и arcanum.patch*

Или, в отличие от оригинала, просто не переваривает кириллицу в названиях файлов *.pro :scratch_one-s_head:

Всё проходит. И это тоже пройдёт.

6 минут назад, gamer_777 сказал:

Спасибо, теперь не просит dll и работает на чистой английской версии от GOG :good:

Есть проблемы только с модами: 

Не работает после установки мода Expansion: проигрывает ролики-логотипы, а затем тут же без сообщений об ошибках закрывается при появлении заставки Arcanum Loading...

Та же история со сборкой Arcanum Ultimate Edition

Х.з. почему... :scratch_one-s_head:

Возможно, не переваривает большее кол-во файлов dat и arcanum.patch* :scratch_one-s_head:

Думаю о модах ещё рано думать, так как сам движок ещё не стабилен. Автор Alex пишет, что пробежался по игре. Но могут быть еще ошибки. 
 

Рекомендую, играть в чистую версию. Играем и тестируем. Я играю вообще в дебаге, что бы если что то сломается понимать где:))

Итог конечно положительный. Движок есть, исходники есть.

Правда есть проблема с моддингом. Редактор карт. Если начать модифицировать игру ломая совместимость карт, прототипов, добавлять поддержку новой графики png. То без редактора карт и его изменения, моддинг на этом закончится.

Альтернативный вариант начать писать редактор карт, то есть брать куски кода из движка и ваять новый редактор. Но это все естественно не просто.

Но можно изменять геймпленые вещи в движке.

 

Без редактора карт, даже с открытым движком молдинг очень ограничен. 

  • 2 недели спустя...
В 18.05.2026 в 00:07, gamer_777 сказал:

OK :smile3:

Я просто начал тестировать со всем подряд :pardon:

Привет. Есть успехи, получилось просто поиграть в игру или даже пройти?

8 часов назад, Jordan сказал:

получилось просто поиграть в игру или даже пройти?

Не, на меня в этом деле прошу не рассчитывать :pardon:

 

Я только потыкал палочкой, удовлетворил своё любопытство и всё. 

В Арканум я последний раз играл много лет назад. И с тех пор не тянет :pardon:

Всё проходит. И это тоже пройдёт.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...