-
Notifications
You must be signed in to change notification settings - Fork 0
Message 'Error launching the Mod!' when load a Mod #2
Comments
I looked at the file tree more carefully. Everything is located correctly. And at least mod XPLUS contains all the necessary files. I'm assuming that running mods from the command line:
should be successful. Initially, the function of loading mods from the menu was absent, The excl function is responsible for the launch of the mod, in case of an unsuccessful start of the mod of this function, the message box "Error launching the Mod!" will be issued I looked at the android port code, I updated packages serioussamclassic-alpha-1.5.1-1_rpi4b_armhf.deb and serioussamclassic-alpha-1.5.1-1_rpi4b_am64.deb, |
Привет. |
Привет. Спасибо за тест и ответ.
Вот в этом причина.
Вот об этом я не подумал. Но решается легко. Достаточно строчки определения директории переместить выше чем для x86_64-linux-gnu. |
А библиотека libGame.so переименована в libGameMP.so? Нужно конечно обновить репозитории с исходным кодом, чтобы был правильный поиск библиотек. Поставить определение arm выше чем x86_64 и заново cделать пакеты. Я на нескольких qemu машинах проверял работу. Везде работало, но у меня не был установлен на них box64. Когда всё сделаю напишу здесь. Еще раз Спасибо. |
Да, переименовано. Попробовал собрать из из исходников, оно тоже не работает. Черный экран. |
В логе vulkan пугается "Can't find memory type in device memory" |
Да, opengl тоже не работает. |
На Raspberry OS 64 bits игра работает. Это видно из первого поста топика. Просто моды не запускаются. На Raspberry OS 32 bits тоже работала в том числе и вулкан, по крайней мере версия от 7 декабря tx00100xt/SeriousSamClassic-VK#13 |
Мне не сложно. |
Вот блин! А я голову ломал по поводу чёрного экрана. Я думал что сразу всё чёрное - ни меню, ничего. Оказывается меню есть. И на Вулкане тоже есть меню? А с заставкой второго пришествия - это известный баг на aarch64 системах. Завтра поправлю пути, чтоб установленный box64 не мешал. |
Да, на вулкане тоже работает. Насчет заставки, мне помнилось, что все работало. Проверил все моды, Xplus везде работает без проблем, а вот Alpha Remake виснет на начальной заставке при включении. |
Возможно проблема с флагами компиляции. Раньше было только -march-native. Я решил что можно оптимизировать под cpu. tx00100xt/SeriousSamClassic-VK@1864a6a#diff-2ade3404a39b4214fa3aad23a38358aa575d8f9d77f0957567d33db03148cec1 Если вернуть назад и оставить опять только -march-native возможно проблема исчезнет. Вот так было до оптимизации Раньше если дать команду было так:
С новыми флагами получается так:
|
То есть до меню игры не доходит? Можно попробовать в файл Mods/SSA/Scripts/Mod_startup.ini прописать строчку:
Тогда интро будет пропускаться |
Нет, не исчезнет. Я вчера собирал от 6 июня прошлого года и так же не работает, виснет на заставке. Может быть дело в Ubuntu 23.04, я же тогда на 22.04 собирал. А может оно и тогда не работало, не помню уже, накачу чуть позже на флешку 22.04 и проверю.
Без интро заработало, запускается без проблем, по крайней мере первый уровень играется) |
Спасибо. Ясно. Значит оптимизацию можно оставить. |
Для второго приществия также можно прописать в конфиге:
вместо sam_strFirstLevel = "Levels\LevelsMP\1_0_InTheLastEpisode.wld"; |
Проверил на 22.04, один в один все. Что Se, что Alpha remake, виснут на заставках. С пропусками все работает. |
Собрал пакеты serioussamclassic-1.10.4-1_jammy2_arm64+rpi4.deb serioussamclassic-vk-1.10.4-1_jammy2_arm64+rpi4.deb https://disk.yandex.ru/d/INCnlsv36KCMhQ Если всё будет в порядке можно будет их в репо добавить. Пакеты serioussamclassic-xplus-1.10.4-1_jammy2_arm64+rpi4.deb Добавил https://github.com/tx00100xt/serioussam-packages#note-for-raspberry-pi-users |
Спасибо. Понятно. Значит скорее всего баг был с самого начала. |
Не помогло, так и пишет про /usr/lib/x86_64-linux-gnu. Наверное как-то нужно делать проверку архитектуры. |
Можно проще. Просто не продумал когда делал. Добавить условие && !_pFileSystem->IsDirectory((const char *) "/usr/lib/aarch64-linux-gnu" в if Сейчас буду переделывать
Поправлю |
Поторопился сделал в патче так: )
Забыл вместо /usr/lib/x86_64-linux-gnu /usr/lib/aarch64-linux-gnu прописать. Только сейчас заметил |
Исправил свою ошибку. |
Да, теперь все правильно работает. |
А моды из меню игры запускаются альфа и икспюс? |
Да, моды тоже работают. Надо было мне сразу написать) |
Большое Спасибо! за помощь и тестирование. Про box64 я бы не додумался. И при фризы на заставках, на реальном железе тоже. Теперь буду переделывать пакеты для других систем, можно и под убунту 23.04 сделать. У меня образ для Распберри Пай под неё развернут. С помошью binfmt и chroot достаточно быстро собирается. Еще раз Спасибо! |
@jmcerrejon Hello.
You also need to take into account the possible bugs of aarch64, the method for solving which is described here: |
Накатил raspberry os, установил пакеты И еще вот при запуске из терминала заметил, что оно ломится по пути
У меня даже такого пользователя pi нет. Лог выше это вулкан версия, но и OpenGL так же туда ломится. Вот лог самого движка вулкан версии, но там никаких ошибок. |
Спасибо за тест на Распберри Пай ОС.
Это связано с тем, что эти сообщения формируются на этапе компиляции. STUBBED: это Райен Гордон везде расставил как информационные сообщения. Я компилировал под пользователем pi. Это просто сообщения, обращения по этим путям нет.
Большая вероятность - что проблема на Распберри Пай ОС с неустановленными драйверами Еще есть вероятность, что нужно было более новые образы использовать. Я использовал 2021-10-30-raspios-bullseye-arm64.img и 2021-10-30-raspios-bullseye-armhf.img. Оказывается при использовании образов 2021 года нужно mesa вручную собирать https://www.ravbug.com/tutorials/rpi-vulkan/ |
Да, нужно установить пакет mesa-vulkan-drivers. Тогда его стоит добавить в зависимости для deb пакета. |
Ясно. Пересоберу пакеты. Это быстрее, чем всё заново делать под новым образом. |
Добавил пакеты для Ubuntu 23.04 |
@jmcerrejon Hello again. |
OS: Raspberry OS 64 bits.
Pkgs installed: serioussamclassic-1.10.4-1_rpi4b_arm64.deb, serioussamclassic-xplus-1.10.4-1_rpi4b_armhf.deb, serioussamclassic-alpha-1.5.1-1_rpi4b_arm64.deb
I extract & copy the Mods. Tried Alpha and XPlus. Both are visible on the game in the Mods section.
I pick up the name of the mod and click on load. Then the app exit and show me the message: Error launching the Mod!
I attached the log file & my tree files here, maybe I don't have some files.
Thank you!
Files: serioussam_tree.txt | SeriousSam.log
The text was updated successfully, but these errors were encountered: