1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Puzzle Beauty

Тема в разделе "Установка и запуск игр", создана пользователем iunnamed, 28 ноя 2024.

  1. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Игра на сайте (связанной темы на форуме еще не было): Puzzle Beauty (1994, DOS)

    Ещё одна игра, где испорчены ресурсы из-за ошибки в программе-упаковщике (используется стандартное сжатие PKWARE/blast).
    В частности в файле-архиве "STAGEC.SFM" испорчены следующие файлы (8 из 12 GSN*.PUT файлов):
    GSN2.PUT
    GSN3.PUT
    GSN4.PUT
    GSN5.PUT
    GSN6.PUT
    GSN7.PUT
    GSN8.PUT
    GSN9.PUT
    Проверить можно через распаковщик sfm-файлов и конвертер put в tga Puzzle Beauty tools.
     
    Последнее редактирование: 30 ноя 2024
    kreol и Uka нравится это.
  2.  
  3. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.964
    Желательно описать проблему конкретнее: из сообщения выше непонятно, что именно подразумевается под словом "испорчены" и как это влияет (если влияет) на игровой процесс.
     
  4. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    27.581
    К сожалению, указанный сайт www.ctpax-x.org у меня никак не открывается, даже через VPN.
     
  5. SosyavMowse

    SosyavMowse

    Регистрация:
    9 июл 2023
    Сообщения:
    8
    @Uka, у меня сайт грузится. Описание утилиты и её архив: Распаковщик ресурсов (графика, анимация и другое) из игры Puzzle Beauty / PAB (Dynasty International Information CO, LTD., 1993).

    unsfm - распаковщик .SFM архивов (SFM - Set File Manager)Uka

    afmtotga - конвертер анимации .AFM в .TGA формат (AFM - Animation File Manager)

    datputga - конвертер .DAT/.PUT изображений в .TGA

    Перед использованием настоятельно рекомендуется прочитать файл "pabtools.txt".

    С исходными кодами на C.
     

    Вложения:

    • pabtools.zip
      Размер файла:
      19,9 КБ
      Просмотров:
      12
    iunnamed и Uka нравится это.
  6. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    27.581
    @SosyavMowse, спасибо.

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

    Т.е. пытаться распаковать этот архив не стоит, - и если какой-то энтузиаст, настолько любящий эту игру, что создал для неё в 2017 г. набор утилит для распаковки ресурсов, категорически утверждает, что файл дефективный, - то надо полагать, что правильного файла таки нигде нет, и починить его нельзя?
     
  7. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.964
    Сайт www.ctpax-x.org находится на домене .org, поэтому странно, почему бы он мог не открываться...

    Отмечу на всякий случай, что некая версия данной игры есть у товарища Nemo838, который некогда обещал выложить её на своём сайте, но в итоге - вроде бы - так и не выложил. Хотя, разумеется, вряд ли его экземпляр чем-то отличается от того, который доступен в Интернете.
     
  8. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Как понимаю, повреждены изображения, которые выводятся после окончания уровня с девушками топлес. Надо тестировать игру. Возможные варианты того что может произойти:
    - Игра просто показывает поврежденные изображения или не показывает ничего.
    - Либо игра падает с фатальной ошибкой при распаковке или, видя что файл декодирован некорректно, сама завершает работу с выводом сообщения об ошибке.
    В первом случае игру можно закончить, а во втором нет. Если игра завершается с ошибкой, то можно починить просто заменив поврежденные файлы копиями тех 4, которые целые. Тогда игра будет проходима, но оригинальные изображения это, конечно же, не восстановит.
    Еще раз подчеркну, что как поведет себя игра на этих файлах неизвестно - нужно чтобы кто-нибудь проверил (можно упростить задачу переименовав внутри архива файлы "GNN2.PUT" в "GNN0.PUT", а "GNN0.PUT" в "GNN2.PUT", после чего попытаться пройти первый уровень).
    Сообщение и тема больше созданы чтобы обратить внимание на проблему. Никаких работ по игре (тестирование, исправление и так далее) не проводилось.
     
  9. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.964
    Если так, то, по-моему, в этом нет ничего страшного. Хотя если это мешает формально завершить игру, то, конечно, данный момент лучше исправить, если это возможно.
     
  10. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Поправка (первое сообщение обновлено): не GNN?.PUT, а GSN?.PUT.
    Вот небольшая программа с исходными кодами на основе выложенного здесь распаковщика.
    Заменяет у перечисленных файлов смещение и размер на их аналоги из целых файлов - по сути меняется только таблица оглавления архива. Программа для DOS, так что запускать нужно из под DOSBox в папке игры.
    Программу имеет смысл использовать только если игра аварийно завершается при попытке декодировать поломанные файлы и становится непроходимой. Если выводится мусор или черный экран, но играть дальше можно без проблем, то эффект от этой программы чисто косметический.
    Повторюсь, нужны тесты, если найдутся фанаты готовые часами в эту игру играть.
    Пусть будет на будущее - может быть когда-нибудь кому-нибудь пригодится.
     

    Вложения:

    • pabpatch.zip
      Размер файла:
      8,1 КБ
      Просмотров:
      4
    Последнее редактирование: 1 дек 2024
    kreol нравится это.
  11. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    Прошел до 11 уровня. Сбоев не обнаружил.
     
    kreol и iunnamed нравится это.
  12. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Большое спасибо за оперативную проверку! Значит поврежденные ресурсы на возможность прохождения не влияют. Это хорошо.
     
  13. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    @iunnamed, не видно повреждений ресурсов. Все изображения нормальные.
     
    iunnamed нравится это.
  14. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Если распаковать выложенными здесь утилитами игру и файлы в tga формат, то видно, что упомянутые изображения с GSN2.PUT по GSN9.PUT - это копии файла GSN11.PUT, сдвинутые по горизонтали с некоторым пиксельным шумом на фоне. Там не статический мусор как помехи на телевизоре при плохом сигнале, но видно, что изображения повреждены.
    Вот верхние 125 рядов (чтобы нагота не попала) пикселей GSN11.PUT и GSN2.PUT (остальные с 3 по 9 выглядят также) скопированные на одну картинку. На нижней части видно, что с изображением явно что-то не то, не говоря уже о том, что там должны быть другие девушки, а не копия 11-ой в каждом файле.
     

    Вложения:

    • gsn_11_2.png
      gsn_11_2.png
      Размер файла:
      17,4 КБ
      Просмотров:
      23
  15. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    @iunnamed, этого изображения в игре не встречал.
     
    iunnamed нравится это.
  16. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Тогда надо определиться с терминологией, что подразумевается под словом "уровень" во фразе "Прошел до 11 уровня".
    В игре есть 12 этапов (stage - можно перевести как "уровень") для каждой из девушек - после завершения такого этапа, по идее, должна показываться картинка. Серый задний фон стакана с изображением девушки на новом этапе тоже меняется. Из комментария на сайте:
    В исполняемом файле игры эти изображения используются (см. "Gsn%d.put" строку там).
     
  17. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    @iunnamed, дошёл до 12 уровня.
    На каждом уровне своя "подложка" с девушкой. После каждого уровня выводится одно статичное изображение той-же девушки, затем второе анимированное. Даётся код уровня.

    Девушка на gsn_11_2.png показана на подложке 12 уровня (другое изображение с той-же девушкой).

    В файле PAB.EXE по адресу hA67D (единственное включение) заменил "Gsn%d.Put" на "dsn%d.Put". Прошел 6 и 11 уровни в таком состоянии. Похоже, эти файлы не открываются. Не проверено лишь завершение 12 уровня.

    Статичные изображения Offtop
    011.png 021.png 031.png 041.png 051.png 061.png 071.png 081.png 091.png 101.png 111.png
     
    Последнее редактирование: 30 ноя 2024
    iunnamed нравится это.
  18. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Огромное спасибо за проверку!
    Дело в том, что пройти даже первый уровень никак не получалось в силу того что не большой любитель такого типа игр.
    И отдельное огромное спасибо за изменение строчки "Gsn%d.Put" - это показало, что строчка не используется при обычной игре.

    Полез в отладчик смотреть что там.
    Итак, впервые в мире, рассказываю что нужно сделать.

    1. Запускаем игру и заходим в главное меню.
    2. По очереди включаем все локи: Num Lock, Caps Lock, Scroll Lock (сочувствие людям с клавиатурой без Scroll Lock). DOSBox иногда не схватывает, так что нужно нажимать клавишу подольше, в районе секунды, а только потом отпускать. Клавиши не нужно удерживать, а только нажать и отпустить.
    3. Затем одновременно нажимаем: Left Shift + Ctrl + Alt + Delete (Shift обязательно должен быть левым).
    4. В появившемся меню вводим код и жмем Enter: 72891.
    5. Если меню не появилось, то пробуем переключить какой-то из локов и возвращаемся к пункту 3.
    6. И только после этого, если начать новую игру, то игра начинает использовать те топлес изображения из STAGEC, причем, даже серый задник стакана будет уже с девушкой без одежды (сразу, на первом же уровне).
    7. И вот в этом режиме должны появиться те битые рисунки с раздетыми девушками по окончании уровня. Иными словами проверять поведение игры (падение или выход с ошибкой если они есть) нужно именно в этом режиме.

    Прошу прощение, что ввел в заблуждение - сам, до этого момента, не полностью понимал как игра работает. Большое спасибо за помощь!

    P.S. 72891 - это 28 июля 1991 года? Кто-нибудь знает в каком году фирма-разработчик была основана? В каталоге сайта у них первые игры за 1992 год - теоретически подходит (открытие фирмы + время на разработку игры).
     
    kreol нравится это.
  19. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    Похоже на nude mode.

    "Подложка" уровня с обнажённой девушкой. Статичное изображение так же поменялось. Анимированное изображение в обоих режимах одинаковое.
    Новых изображений нет.

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

    Режим не сохраняется в кодах. Т.е. после завершения работы программы, повторного запуска и ввода кода уровня девушки одеты.


    На плашке "Stage" указан тип "каменей", которые требуется собрать, синим цветом их количество. Розовым - количество собранных "камней".
     
    iunnamed нравится это.
  20. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.235
    Авторы странные. Непонятно зачем делать отдельный nude mode, когда в анимациях по окончании уровня девушки и так раздетые.

    Да, все так и должно быть.

    Огромное преогромное спасибо! Это именно то, из-за чего весь этот сыр-бор и затевался. Оказывается, игра все же аварийно завершает работу на этих изображениях. Чтобы этого не происходило, нужно запустить выложенную несколькими сообщениями выше программу из папки игры, тогда поврежденные изображения будут заменены работающими и игра не будет вылетать в nude mode. Повторюсь, что поврежденные изображения это не исправит, просто вместо них будут другие выводиться.

    Да, его нужно каждый раз при перезапуске игры заново активировать. Нужно сначала ввести код режима, а уже потом код уровня. Можно сделать режим постоянным, чтобы каждый раз не активировать, если поменять один байт в PAB.EXE (смещение: было стало):
    00011B99: 00 01

    Теперь разобрался - спасибо большое!

    Программа pabpatch в сообщении выше обновлена - теперь это версия для DOS, так что можно запускать на любой системе через DOSBox. Можно добавить на сайт в дополнения к игре со следующим описанием:
     
    Последнее редактирование: 1 дек 2024
    kreol нравится это.
  21. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    Предположу, что изначально были только статичные изображения в двух вариантах. Затем добавили анимированные изображения и отключили nude mode.
     
    iunnamed нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление