Игры Антон Самитов
8 398

В коде ПК-версии Catherine обнаружили фанатскую программу для редактирования файлов игры

Осталось даже руководство для утилиты.

В закладки
Аудио

Через несколько часов после релиза Catherine Classic на ПК, пользователи Твиттера обратили внимание на файлы игры, где обнаружили в том числе фанатскую программу CriPakTools.

Она позволяет изменять содержимое архивов формата cpk. В частности, утилита предназначена для работы со связующим ПО от компании CRI Middleware, с которой сотрудничают многие игровые компании, в том числе Sega и Atlus.

Судя по всему, разработчики порта игры, которых наняли в издательстве, воспользовались утилитой и не удалили связанные с ней данные. В папках остался в том числе «readme»-файл с руководством, написанный автором-любителем.

Кроме того, некоторые игроки заподозрили, что изображения для интерфейса Catherine Classic сделаны не в нативном 4K-разрешении. Возможно, их «увеличили» с помощью другой сторонней программы.

Ok here's my final slam for the Catherine PC port. I don't have concrete proof, but it seems very likely that they used a program called waifu2x to upscale the UI to "4K" resolution. They all contain "2x" in their filenames, and have upscaling artifacts commonly seen with waifu2x
35
79
Ладно, вот моя последняя жалоба на ПК-порт Catherine. Точных доказательств у меня нет, но похоже, что для апскейла интерфейса до 4K пользовались программой waifu2x. В названиях файлов осталась приписка «2x», а на изображениях можно заметить артефакты, которые часто появляются от waifu2x.

Catherine — гибрид интерактивного кино и головоломки от создателей Persona, вышедший в 2011 году. ПК-версия вышла в Steam 10 января.

Кроме того, разработчики собираются выпустить переиздание оригинальной игры с дополнительным сюжетным контентом с подзаголовком Full Body. Его релиз в Японии запланирован на 14 февраля.

#catherine

{ "author_name": "Антон Самитов", "author_type": "editor", "tags": ["catherine"], "comments": 74, "likes": 66, "favorites": 18, "is_advertisement": false, "subsite_label": "games", "id": 36354, "is_wide": false, "is_ugc": false, "date": "Fri, 11 Jan 2019 17:33:06 +0300" }
{ "promo": {"title":"Guns of Boom","order_id":0,"state":80,"description":"\u0411\u044b\u0441\u0442\u0440\u0435\u0435 \u043a\u0430\u0442\u043d\u0443\u0442\u044c, \u0447\u0435\u043c \u043c\u0438\u043d\u0443\u0441 \u043f\u0443\u043b\u044c\u043d\u0443\u0442\u044c","email":"soldatenko@game-insight.com","button_text_id":7,"link":null,"app_store_link":"https:\/\/gunsofboom.onelink.me\/4289444349\/33db4f80","google_play_link":"https:\/\/gunsofboom.onelink.me\/4289444349\/33db4f80","color_id":0,"rejection_reason_text":null,"image":"{\"type\":\"image\",\"data\":{\"uuid\":\"d739e618-b339-faeb-7ab0-727ca32bf550\",\"width\":88,\"height\":88,\"size\":24774,\"type\":\"png\",\"color\":\"f1bb4f\",\"external_service\":[]}}","total":35500,"with_payment":false,"dates":"[{\"year\":\"2019\",\"month\":\"01\",\"day\":\"20\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"21\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"22\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"23\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"24\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"25\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"26\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"27\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"}]","hits_count":107993,"scrolls_count":0,"clicks_count":67,"hits_limit":0,"scrolls_limit":0,"clicks_limit":0}, "link": "https://dtf.ru/redirect?hash=711a827f815242367f19babc34b72c1fdd1651f55cf4a641a5de6aeaea90816c&component=booster&id=40&type=daily&target=entry&url=", "buttonText": "Скачать", "location": "entry", "id": "40" }
{ "id": 36354, "author_id": 24538, "diff_limit": 1000, "urls": {"diff":"\/comments\/36354\/get","add":"\/comments\/36354\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/36354"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64953, "possessions": [] }

74 комментария 74 комм.

Популярные

По порядку

Написать комментарий...
33

Ну да, ведь в 2019-м все уважающие себя разработчики всё еще изобретают велосипеды и ни в коем случае не пользуются бесплатным общедоступным инструментарием...

Ответить
64

Тогда в титрах указать, что использовали утилиту такого-то чувака, а не крысятничать.

Ответить
56

Ну или тщательнее подтирать за собой и не следить в финальном билде.

Ответить
8

Когда FAR-ом или Total Commander-ом пользовался, тоже нужно в титрах указывать?

Ответить
89

Если ты забыл их в игре, то да.

Ответить
–8

Полагаю, ты и сам видишь противоречие в собственном утверждении...

Ответить
15

Ты или троллируешь или неадекват

Ответить
9

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

Ответить
–11

Ах забыли, по ошибке значит. Т.е если ты тупка убил кого-то по ошибке, то ты не виновен?

Ответить
5

Пользование бесплатным(!) софтом уже является преступлением?

Ответить
4

Нарушение условий лицензии является правонарушением. Добро пожаловать во взрослый мир. В тюрьму вас не закинут, но штраф легко вас суд может обязать выплатить.

Величина зависит от настойчивости адвокатов представляющих тех, чьи права были нарушены.

Ответить
1

Да... но является ли это нарушением?
Тулза может быть под МИТ, тогда можно делать с ней что угодно.

Ответить
3

Если я правильно понял и утилита это вот: https://github.com/esperknight/CriPakTools
То лицензии нет, а значит никаких прав на неё не выдаётся никому.

Другое дело что понятно, что автор тулзы делать ничего не станут, потому что практического смысла нет.

А MIT требует копирайт уведомление включить в дериватив.

Ответить
0

Мнэ-э-э...
Но по ссылке же как раз и написано, что
лицензии нет, а значит никаких прав на неё не выдаётся никому.

Включая самого автора, если у него есть соавторы :)

Ответить
0

Unless you include a license that specifies otherwise, nobody else can copy, distribute, or modify your work without being at risk of take-downs, shake-downs, or litigation

Ответить
0

MIT не требует ничего. Это "научная" лицензия.
Это Апач требует, (причем там смысл не в сохранении лицензии, а просто указании оригинальных авторов)

Ответить
0

Так нет же никакой лицензии, просто бесплатная тулза... А насчет невменяемости адвокатов много всяких историй, тут спорить не буду.

Ответить
1

Условие «бесплатность» должно быть обозначено в лицензии. Если автор не лицензировал тебе программу, значит использовать ты ее не можешь никак. То, что она лежит на гитхабе, никаких прав тебе не дает, кто тех, что определены в ToS гитхаба (читать исходный код и клонировать репозиторий) — использовать нельзя, распространять нельзя, модифицировать нельзя.

Ответить
0

Ога, 83 человека не видят, а ты и он увидели.

Ответить
0

Увы, слишком многие люди попросту не смогли включить мозги. Впрочем, я тут же пояснил - "если бы разработчики вообще вспомнили о том, что они что-то где-то забыли, то они бы скорее это убрали, а не взялись бы править титры, оставляя забытое на видном месте...".

Ответить
13

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

Ответить
–5

Ага, прям вот так себе и представляю как перед релизом ПК-порта, над которым работала какая-нибудь левая конторка, ставят на уши отдел локализаций и переделывают финальные титры на разных языках лишь потому, что какой-то из сотрудников FAR-ом тайно воспользовался...

Ответить
11

Если софт внутри игры, при установке игры этот софт появляется и игра использует его для своих нужд, то да, он должен быть указан

Ответить
–1

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

Ответить
1

А это неважно. Право на распространение автор тоже не лицензировал, а значит это нарушение прав на интеллектуальную собственность aka «пиратство».

Ответить
5

Только, если это явно указано в лицензии к утилите. Если нет, то можно и не писать.

Ответить
2

Если код без лицензии - его вообще нельзя использовать в коммерческих целях.

https://choosealicense.com/no-permission/

No License
When you make a creative work (which includes code), the work is under exclusive copyright by default. Unless you include a license that specifies otherwise, nobody else can copy, distribute, or modify your work without being at risk of take-downs, shake-downs, or litigation. Once the work has other contributors (each a copyright holder), “nobody” starts including you.

Ответить
0

Это да, но есть и лицензии которые позволяют использовать без упоминания.

А то что вы описали относится не только к коммерческих целям, а вообще к любым.

Ответить
1

Ну зависит от лицензии

Ответить
3

Насколько знаю, публикуя файлы на гитхабе обычно все идет под определенной лицензией СС (или как там), которая традиционно не против использования в коммерческих целях, но обычно требует указания, что такой-то продукт использовался.

Ответить
8

Но в случае с данными программами никто даже не проверял, требуется ли их упоминать, так? Но в "крысятничестве" уже обвинили...

Ответить
4

не упоминать - все равно дурной тон

Ответить
–5

Добро пожаловать во взрослый мир.

Ответить
0

Ради интереса зашел и автор не указал никакой лицензии ) Интересно, что тогда считается на гитхабе по умолчанию - можно делать что хочешь? Ну тогда норм, да ))

На самом деле, наверное, нет, я думаю неспроста люди хотя бы информируют в такой ситуации авторов используемых продуктов.

Ответить
1

However, without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work.

https://help.github.com/articles/licensing-a-repository/

Всё, что нарушили разработчики -- это пункт о распространении.
Но тут уже лучше автору тулзы решать, конечно.

Ответить
0

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

Ответить
2

Ну не совсем. Они её распространяли -- это факт. От того, что они перестанут её распространять, факт не изменится.
И, в общем-то, если разработчик тулзы выйдет и скажет, что это хуита и портёры -- нехорошие люди, то будет прав.
Другой вопрос, что, скорее всего, он этого не сделает.

Ответить
–3

Слишком очевидно, что распространение было непреднамеренным.

Ответить
1

Незнание закона не освобождает от ответственности.

Ответить
3

Они на то и разработчики, что могут сделать ремастер без реверса архивов сторонними утилитами. Это и обычные люди для эмулятора могут сделать.

Игроки указывают на отношение к порту. Вместо того, чтобы сделать 4К реальным, они просто заскейлили его через чужой софт.

Ответить
2

Они на то и разработчики, что могут сделать ремастер без реверса архивов сторонними утилитами

"Разработчики порта" и "разработчики" - это очень разные разработчики :) Напоминаю, что в былые времена японцы нанятым для создания английских версий гайдзинам никаких исходников вообще не предоставляли, тупо копию игры, которую требовалось взламывать как хакерам. Полагаю, что и тут сторонней утилитой оказалось куда проще.

Вместо того, чтобы сделать 4К реальным, они просто заскейлили его через чужой софт

Ну представь, что тебе, как программисту, скинули тонну HD-картинок, поставив задачу сделать 4К-порт. Твои действия? Напоминаю, что исходная графика создавалась в те пастгенные времена, когда Full-HD считалось верхом крутизны, а целевая платформа на борту имела лишь 256мб видеопамяти, вынуждая работать с картинкой 720р.

Ответить
0

Ну представь, что тебе, как программисту, скинули тонну HD-картинок, поставив задачу сделать 4К-порт.

Это не работа программиста. Даже у студий портирующих игры есть штаб графических дизайнеров.

Ответить
0

И что, они должны перерисовать всю графику в игре? Жирновато для ПК-порта то...

Ответить
1

Интерфейс можно и перерисовать, как минимум.

Ответить
0

Да всё можно перерисовать....

Ответить
0

Тут скоро выходит одна игра, где так и сделали. Понятно, что там отовсюду торчат уши седьмой части. Но тут даже не взяли порт скоровыходящего ремастера, а портировали игру восьмилетней давности.

Ответить
8

waifu2x

интересное название

Ответить
3

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

Ответить
1

Для увеличения более чем в 2 раза можно использовать Waifu2x Caffe – "стационарную" версию алгоритма

Ответить
0

Не самая лучшая, где-то видел подобный сервис с более приличным качеством. Главная проблема алгоритма - хорошо работает только с ровными линиями и простыми цветами, то есть для рисованной анимации годится, для сложных форм - нет, появляются артефакты, либо неприятное замыливание.

Ответить
6

Вот пример этого апскейла, если надо кому. К слову, если верить обзорам в стиме, то в игре обещанные 60 фпс есть только в катсценах и менюшках, во время геймплея лок на 30.

Ответить
4

waifu2x

Ну название просто идеально для Катеринки.

Ответить
4

Кроме того, некоторые игроки заподозрили, что изображения для интерфейса Catherine Classic сделаны не в нативном 4K-разрешении. Возможно, их «увеличили» с помощью другой сторонней программы.

Даже в ААА играх до сих пор часто нет нативного 4к-интерфейса, а тут просто порт с ПС3.

Ответить

4

Так для консулей используются те же инструменты в разработке. С 99% вероятностью там будет тот же апскейленый интерфейс и мусор в базе данных.

Ответить
0

Не видно мусора - нет мусора, изи

Ответить
0

На Switch бы эту игру

Ответить
0

О боже, ну и что? Другой вопрос, а титры вообще кто-то читает? Я в титрах только музыку слушаю, если она в кайф

Ответить
0

Титры пишутся не для конечного пользователя.

Ответить
0

А кстати, интересно, кто титрами вообще пользуется постоянно?
В смысле у кого по профессии может возникать такая необходимость?

Ответить
0

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

Ответить
0

Никогда такого не было, и вот опять.

Ответить
0

Напомнило, что в наших ДНК "застряли" древние вирусы и они теперь передаются из поколения в поколение в неактивном виде.
Папку обновят, но в Стим есть возможность скачивать предыдущие версии, т.е. это всё тоже останется навечно на серверах Стим.

Ответить
0

Штука с файлами называется "папка", а не "код".

Ответить
0

Но там ведь именно что код.
Там даже sln'ка лежит. Это явно исходники из репы.
https://github.com/esperknight/CriPakTools

Ответить
0

Так это ж код CriPakTools, а не игры. 🙃

Ответить
0

Аъ.
Да, логично. Не в коде игры папка с КриПаком, а в папке с игрой код КриПака :)

Ответить
0

Понять и простить. Хирург тоже может забыть что-нибудь в заштопанном организме.

Ответить
0

Они как бы намекают что нужно редактировать или вообще удалять жанр аниме

Ответить

0

трекерных воров и читеров

Уверен, что когда ты был чуть помладше, эти мерзавцы ещё и предлагали поиграть в больницу, а потом писюнами в тебя тыкали, так? Вот ведь твари!.. =(

Ответить

2

На консолях так-то порнуху тоже смотрят, так что не факт.

Ответить
–2

Ф69 - мы закинем кривой фанатский мод на ф4 для кооператива и выпустим "новую" игру
Catherine Classic - подержи мое пиво

Ответить
0

Лепеха Конышев, прекращай. Я уже даже тебе минусы не ставлю ибо понял что ты чертов фанатик беседки как я фанатик Mass Effect.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Узнавайте новости о мостах
Санкт-Петербурга первыми
Подписаться на push-уведомления