Автор Тема: Serious Sam Classic v1.10  (Прочитано 1783 раз)

Оффлайн tx00100xt

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Serious Sam Classic v1.10
« : 12.05.2022 00:19:08 »
Некоторое время назад решил собрать для себя Serious Sam из исходников. К сожалению версия от https://github.com/ptitSeb/Serious-Engine меня совершенно не устроила, так как практически отличается от версии Гордона парой коммитов, позволяющих коду собраться. Исправления движка как таковые отсутствуют полностью. Пять с половиной лет топтания на месте. Решил сам взяться за исправления ошибок. Где-то с месяц исправлял ошибки, потом еще месяц портировал дополнения к Serious Sam на linux.

Если кому интересно:
https://github.com/tx00100xt/SeriousSamClassic
https://gitflic.ru/project/tx00100xt/serioussamclassic
Мои исправления:
https://github.com/tx00100xt/SeriousSamClassic/blob/main/CHANGELOG.md
Так выглядит игра:
https://www.youtube.com/watch?v=WL7xYROBKCw

Serious Sam Alpha Remake: (таким мог быть серьёзный сэм, игра - которая так и не вышла)
https://github.com/tx00100xt/SeriousSamAlphaRemake
https://gitflic.ru/project/tx00100xt/serioussamalpharemake

https://www.youtube.com/watch?v=CdBOdC9MnyE

Портированные дополнения к игре, которые я оформил на данный момент:
https://github.com/tx00100xt/SE1-ParseError
https://github.com/tx00100xt/SE1-TSE-HNO
https://github.com/tx00100xt/SE1-TFE-OddWorld
https://github.com/tx00100xt/SE1-TSE-DancesWorld

https://gitflic.ru/project/tx00100xt/se1-parseerror
https://gitflic.ru/project/tx00100xt/se1-tse-hno
https://gitflic.ru/project/tx00100xt/se1-tfe-oddworld
https://gitflic.ru/project/tx00100xt/se1-tse-dancesworld

Ряд дополнений портированы, но еще не оформлены. Если кому интересно могу их тоже оформить и выложить

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 150
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Serious Sam Classic v1.10
« Ответ #1 : 12.05.2022 05:27:24 »
Вам бы мантейнера найти для сборки вашей игрушки ;-)

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 199
Re: Serious Sam Classic v1.10
« Ответ #2 : 12.05.2022 11:51:56 »
Спасибо!
Не думали на Opennet опубликовать новость? https://www.opennet.ru/announce_news.shtml?c=f
Регистрация для этого не требуется. Там, конечно, много троллей и недовольных, но это же мелочи.

Проверил для разнообразия в Gentoo, всё собралось по инструкции.
Ресурсы при этом такие:
201145123 мар 14  2001 1_00_a.gro
 74408722 фев 26  2001 1_00_music.gro
    10522 мар  2  2001 1_00_scripts.gro
  6886345 апр  5  2001 1_00_Sounds_RUS.gro
  1391731 апр  5  2001 1_00_Texts_RUS.gro
На первый взгляд, всё хорошо работает и с переводом, только в заголовке окна кракозябры.

Насколько понял, в выделенном месте опечатка из-за издержек копипасты:

If you have access to a copy of the game (either by CD or through Steam), you can copy the *.gro files from the game directory to the repository. (SeriousSamClassic/SamTFE is the directory of the game Serious Sam Classic The First Encounter, SeriousSamClassic/SamTFE is the directory of the game Serious Sam Classic The Second Encounter)


Оффлайн tx00100xt

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: Serious Sam Classic v1.10
« Ответ #3 : 12.05.2022 15:30:36 »
Readme подправил, крякозябры убрал
https://github.com/tx00100xt/SeriousSamClassic/commit/d1377200f23062a375e9c81dc44c5c9d376f8712
https://gitflic.ru/project/tx00100xt/serioussamclassic/commit/11710bfe7bf043a25766056d0ecd1a616ad471ea

У меня было раньше так

Стало так


Просто раньше не замечал что текст отсутствует.

Про Opennet идея хорошая, как то не думал об этом.
Правда спичрайтер из меня никакой :)

Забыл добавить. Для TFE еще нужен 1_00_ExtraTools.gro. Он входит в официальный, свободно распространяемый патч v1.05
Можно скачать патч для Windows, но его проблемно распаковать из-за инсталлятора Installshield, проще взять тут
Скачать Patch_1.05_FE.tar.xz
Скачать Patch_1.07_SE.tar.xz
« Последнее редактирование: 12.05.2022 15:41:10 от tx00100xt »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 1 509
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Serious Sam Classic v1.10
« Ответ #4 : 12.05.2022 15:44:35 »

https://gitflic.ru/...
На этом сайте сейчас удобно работать? А то, вроде, "недопиленный" был.
« Последнее редактирование: 12.05.2022 15:46:09 от gosts 87 »

Оффлайн tx00100xt

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: Serious Sam Classic v1.10
« Ответ #5 : 12.05.2022 18:32:31 »

https://gitflic.ru/...
На этом сайте сейчас удобно работать? А то, вроде, "недопиленный" был.

Я там пару дней всего, из неудобств - это отсутствие функционала создания релизов и имена репозиториев только в нижнем регистре. Приходится делать так:
git clone https://gitflic.ru/project/tx00100xt/serioussamclassic.git SeriousSamClassicВ остальном вроде норм. Как резервный вариант очень даже неплохо на мой взгляд.

Это лучше спрашивать у людей которым часто приходится работать с .git
« Последнее редактирование: 12.05.2022 18:49:14 от tx00100xt »

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 882
Re: Serious Sam Classic v1.10
« Ответ #6 : 12.05.2022 19:36:22 »
Можно скачать патч для Windows, но его проблемно распаковать из-за инсталлятора Installshield
Можно попробовать натравить на это 7zip. Для проверки  получить список файлов из архива: 7z l имя_файла

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 1 509
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Serious Sam Classic v1.10
« Ответ #7 : 12.05.2022 21:07:52 »
Это лучше спрашивать у людей которым часто приходится работать с .git
Спасибо!
из неудобств - это... имена репозиториев только в нижнем регистре.
Как мне кажется - это не очень критично. В любом случае свою площадку для разработки и хранения кода иметь надо!
« Последнее редактирование: 12.05.2022 21:19:51 от gosts 87 »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 1 509
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Serious Sam Classic v1.10
« Ответ #8 : 12.05.2022 21:17:48 »
Там, как сообщалось были проблемы с опубличиванием репозиториев.
https://rutube.ru/video/232c870a7ad058bc54cc7b46e162f2b7/
Решено?

Оффлайн tx00100xt

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: Serious Sam Classic v1.10
« Ответ #9 : 12.05.2022 21:25:15 »
Сработало. 7zip определил и извлек.
Вот ссылки на официальные патчи:
https://www.moddb.com/downloads/serious-sam-tfe-v105-patch-usa
https://www.moddb.com//downloads/serious-sam-tse-patch-v107-usa

В любом случае свою площадку для разработки и хранения кода иметь надо!
Вот и я такого же мнения.
« Последнее редактирование: 12.05.2022 21:36:09 от tx00100xt »

Оффлайн tx00100xt

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: Serious Sam Classic v1.10
« Ответ #10 : 12.05.2022 21:31:43 »
Там, как сообщалось были проблемы с опубличиванием репозиториев.
https://rutube.ru/video/232c870a7ad058bc54cc7b46e162f2b7/
Решено?
Я просто отправил письмо на суппорт. Менее чем через сутки пришел ответ. Теперь могу создавать публичные репозитории.
Письмо из одной строчки.
Цитировать
Прошу сделать репозиторий "мой репозиторий" публичным.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 1 509
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Serious Sam Classic v1.10
« Ответ #11 : 12.05.2022 21:37:31 »
Это не очень критично, но - минус, что в поддержку обращаться из-за такой мелочи надо...

Оффлайн ProfessorNavigator

  • Давно тут
  • **
  • Сообщений: 91
Re: Serious Sam Classic v1.10
« Ответ #12 : 12.05.2022 21:45:00 »
Это не очень критично, но - минус, что в поддержку обращаться из-за такой мелочи надо...
Пишут, что из-за спамеров. У меня аналогично было, только ответ чуть дольше шёл из-за праздников. Залил туда пару своих проектов - посмотрим, как пойдёт.

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 199
Re: Serious Sam Classic v1.10
« Ответ #13 : 16.05.2022 12:33:08 »
Про Opennet идея хорошая, как то не думал об этом.
Правда спичрайтер из меня никакой :)
Как и из меня. Там можно дать просто ссылку (сюда) и название. Попробовал предложить новость, когда администрация одобрит (а может и допишет что-то), можно будет нажать ссылку "исправить" и что-то дописать.

Оффлайн ProfessorNavigator

  • Давно тут
  • **
  • Сообщений: 91
Re: Serious Sam Classic v1.10
« Ответ #14 : 16.05.2022 16:56:28 »