Все не так плохо, как хотелось бы... 。。。 //未来、悲しみが終わる場所。
Урааа! Наконец-то получилось! Я таки решил проблему с видео в Septerra Core на Win10 x64! Потратил сегодняшний вечер на гугление и эксперименты и, после всех трудов, наконец-то получилось увидеть это счастье - игру с нормальными видео! Короче, теперь всё по шагам, может еще кому-нибудь поможет.
Изначально у меня была просто стимовская версия игры без ничего. Игра устанавливает QuickTime Player, но 7-й версии, плюс у меня он некорректно установился по какой-то причине. В результате видео в игре не работают ни в какую. И да, как я уже говорил, но на стиме лежит версия игры 1.02, а последняя - это 1.04. Так что вам нужно либо патчить стимовскую версию, либо заменить exe-шник стимовской версии на exe-шник гоговской версии, в которой всё работает нормально.
Если бы мой QuickTime Player работал бы нормально, то можно было бы попробовать метод 1, описаный на стиме: а именно зайти в настройки QuickTime Player и в Edit > Preferences > QuickTime Preferences... > Advanced убрать три галочки с пунктов Enable DirectDraw acceleration, Enable Direc3D video accelerationtors, Enable Direct3D video acceleration. После чего запустить игру в режиме совместимости в Windows XP SP2 или SP3. По идее, это должно работать в большинстве случаев, т.е. ничего особо делать не надо. У меня метод не сработал, поскольку сам QuickTime Player тупо не запустился.
Хорошо, метод 1.5, который позволяет это обойти: удаляю оригинальный QuickTime Player нафиг вообще и ставлю вместо него QuickTime Alternative отсюда! Ура, теперь QuickTime таки работает, там те же галочки на тех же местах - убираю, проверяю в игре — облом. Тестирую с режимом совместимости и без — нулевой результат.
Метод 2 основан на идее, что игра старая и должна использовать старый QuickTime, версии 4, например. Окей, иду на хороший сайт OldApps и беру там QuickTime Player v4.12. Перед установкой сношу QT Alternative. Опять же, игра по идее должна быть в режиме совместимости, но ни с ним, ни без него не работает.
Наконец, метод 3! Это наша предпоследняя надежда — фанат запилил неофициальный патч! Суть в том, чтобы сконвертировать видео из пресловутого QuickTime формата в нормальный современный и скормить их игровому движку вместо неработающих. Патч лежит в первом посте этого треда, либо на страничке автора. Там два варианта - либо ручная установка с самостоятельной перекодировкой видео своими руками, либо автоматический инсталлятор. Я выбрал автоматический инсталлятор. Он неплохо накатился на игру, отработал перекодировку видео, в папке с локальными файлами игры появились новые файлы .avi формата. И - о чудо! - при запуске игры я увидел... увидел белый экран со звуком из видео! Запуск самих видеофайлов в обычном плеере давал тот же результат - белый фон и нормальный звук. Похоже, что теперь проблема в перекодировщике.
Метод 3.1 — используем другие версии кодека! Сносим патч, удаляем видеофайлы из каталога с игрой, меняем кодек и конвертируем инсталлятором патча файлы заново. С разными версиями кодека давало разный результат - с обычным QT 7.7.6 с сайт Apple я видел белый фон, с QuickTime Alternative - черный фон, а со старым QuickTime 4.12 - вообще зеленый! Короче говоря, патч-то работает, проблема теперь остаётся в кодировке видеофайлов.
Метод 3.2 — хмм, а тогда почему бы нам не взять уже заведомо корректно сконвертированные кем-то до нас файлы, да и подставить их вместо неверных, нэ? О, хорошая мысль! Это почти сработало... Короче, ссылки на архивы с видео есть в треде с патчем, например http://www.mediafire.com/download/fb4j8sv8c7wl5w6/Converted.rar. Я скачал это, разархивировал (пароль архива: "SepterraGoG" без кавычек), закинул в папку с игрой. Нет, чёрный экран. Но сами-то видеофайлы в плеере работали! Правда, со странным, искаженным цветом... Хмм... И это навело меня на мысль сконвертировать видео самому.
Вот он, хардкорный метод 3.69! Берём файлы M1.db, M2.db ... M9A.db, M9B.db, а также MONOLITH.db, topware.db и valkyrie.db из папки с игрой и переносим в какой-нибудь удобный временный каталог. Туда же скачиваем обычный ffmpeg, я взял самый простой вариант - static build, чтобы самому ничего не компилировать. Архив, естественно, распаковываем. Теперь меняем у всех .db файлов расширение на .mov. Теперь их можно проиграть обычным плеером, если что, но нам это не надо - просто видео можно и на ютубе посмотреть, нам надо чтобы в игре работало. Кстати, технически, можно даже не переименовывать .db в .mov, конвертор работает и так. Запускаем ff-prompt.bat открывается командная строка, в ней переходим в каталог с нашими .mov-файлами. Далее пишем команду:
ffmpeg -i M1.mov -q:v 1 M1.avi
Ну и так далее для всех остальных файлов. Проверяю видео - на этот раз есть и аудио, и видео, и в нормальном цвете! Остаётся только скинуть эти .avi файлы в папку с игрой и - чудо свершилось! После всех проб и ошибок в игре таки заработало видео!
じゃね!

@темы: ссылки, Игры, Интернет, Мысли вслух, Развлечения, Рассказ, Статьи, Увлечения

Комментарии
05.03.2016 в 19:04

Выложил бы свои итоговые файлы сюда
05.03.2016 в 20:09

Все не так плохо, как хотелось бы... 。。。 //未来、悲しみが終わる場所。
Это кому-то надо? Ну, окей: www.mediafire.com/download/px6fx221ph06cz2/sc_v...
12.08.2022 в 22:34

после замены старых "db" файлов на новые "avi" игра выдает ошибку: убедитесь, что диск вставлен.
URL
12.08.2022 в 23:12

Гость, у меня win7 x64 notebook, original cd ver игры от 1с. Просто замена db файлов на avi файлы не работает. Игра не поняла формат ави наверное.
URL
12.08.2022 в 23:28

Все не так плохо, как хотелось бы... 。。。 //未来、悲しみが終わる場所。
Да черт его знает что это может быть за ошибка. Тут экспериментировать надо и снова гуглить.
13.08.2022 в 00:28

Решил проблему только что. На rutracker есть раздача Septerra core. В последнем комменте темы дана ссылка на самый последний патч для современных ОС. Удивительно, но ролики показываются с обычным квиктаймом 4 с оригинального диска на моей win 7 x64 )))))) Спасибо за участие. Исчезаю........)))
URL
13.08.2022 в 00:31

Да, и ещё. По умолчанию игра стала запускаться в окне. Решил проблему зайдя в режим совместимости и поставив только одну галочку на разрешении 640х480. Теперь обычный полный экран.
URL