Перейти к содержимому
Zone of Games Forum
SerGEAnt

S.T.A.L.K.E.R. 2: Heart of Chernobyl

  • Жанр: Shooter
  • Платформы: PC XS
  • Разработчик: GSC Game World
  • Дата выхода: 20 ноября 2024 года

Сообщение добавлено пользователем SerGEAnt

Рекомендованные сообщения

6 минут назад, Сильвер_79 сказал:

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

Так вчера и писал.  

11 минут назад, Bkmz сказал:

Еще до этой новости решили, что скорее всего нет. 

Ничего такого не заметил.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
22 минуты назад, Hellson сказал:

Слушать депутатов — та еще забава. Впрочем, на то они и депутаты.

Так их мысли потом находят отражение в законах. Ведь они их принимают. И это совсем не забавно(

15 минут назад, Сильвер_79 сказал:

Ну покупают, это понятно. Просто оно выглядеть будет странно. Как можно официально оформить запрет продажи того, что и так официально не продается? В Стим написать? Там как на дураков посмотрят. Отдельный закон/указ/постановление издать? Ну о.к. И кто будет контролировать? РКН будет Габену запросы слать с требованием выдать данные игроков из РФ, купивших сталкер 2? Единственное, что они реально могут сделать, это гласно или негласно запретить ввоз версий игры для консолей

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

Поделиться сообщением


Ссылка на сообщение
3 минуты назад, Dusker сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
1 минуту назад, Сильвер_79 сказал:

Закон обратной силы не имеет.

Верховному суду об этом расскажите. Он так не считает.

Изменено пользователем Dusker
  • +1 1
  • -1 1

Поделиться сообщением


Ссылка на сообщение
Только что, Dusker сказал:

Верховному суду об этом расскажите. Он так не считает.

Об чем речь? Можно конкретней?

Поделиться сообщением


Ссылка на сообщение
10 минут назад, Сильвер_79 сказал:

Об чем речь? Можно конкретней?

По его мнению, если вы написали сегодня “я купил апельсины”, а через 10 лет апельсины стали экстремистким контентом, то вы все равно виноваты. Потому что это это считается длящимся событием. Тоже самое с фотками, музыкой, картинками. Вы типо должны удалить все фотки с апельсинами, фразы и прочие про них, что было написано даже до этого закона. С играми я не уверен, но логично что они тоже попадают сюда.

Изменено пользователем Dusker
  • +1 1
  • -1 1

Поделиться сообщением


Ссылка на сообщение
18 минут назад, Dusker сказал:

Так их мысли потом находят отражение в законах. Ведь они их принимают. И это совсем не забавно(

Понаберут по объявлениям. кстати не шутка.

7 минут назад, Dusker сказал:

По его мнению, если вы написали сегодня “я купил апельсины”, а через 10 лет апельсины стали экстремистким контентом, то вы все равно виноваты. Потому что это это считается длящимся событием. Тоже самое с фотками, музыкой, картинками. С играми я не уверен, но логично что они тоже попадают сюда.

Похоже депутатам надо подогнать свои мерсы и вмб к думе, осыпать сверху айфонами и торжественно сжечь — сколько на их деньги леопардов купили?

  • -1 1

Поделиться сообщением


Ссылка на сообщение
11 минут назад, Dusker сказал:

По его мнению, если вы написали сегодня “я купил апельсины”, а через 10 лет апельсины стали экстремистким контентом, то вы все равно виноваты.

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

Поделиться сообщением


Ссылка на сообщение
10 минут назад, Сильвер_79 сказал:

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

Сначала он это говорил, когда приняли закон о дискредитации армии,  когда люди указывали что они писали пост до принятия этого закона. Второй раз когда ЛГБТ признали экстремизмом и люди ссылались опять на то что посты и фотки были до принятия закона. Пояснение было одно и тоже, что такие события(преступления) считаются длящимися, типо материалы даже созданные до принятия закона нужно удалить, иначе они считаются нарушением закона.

Изменено пользователем Dusker

Поделиться сообщением


Ссылка на сообщение
3 минуты назад, Dusker сказал:

Пояснение было одно и тоже, что такие события(преступления) считаются длящимися

Если расценивают их как длящиеся, то да, может быть расценено. Но тут, как мне кажется, ситуация несколько иная. Посты в интернете они там висят, глаза мозолят. А игра — это продукт. Он куплен в определенный момент времени. И он кроме библиотеки игрока нигде на виду не болтается, в отличии от постов в соцсетях, если, конечно, сам игрок по соцсетям скринами и роликами прохождения хвастать не начнет. В общем разница есть. Хотя как оно будет на практике — х.з.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
16 минут назад, Сильвер_79 сказал:

Если расценивают их как длящиеся, то да, может быть расценено. Но тут, как мне кажется, ситуация несколько иная. Посты в интернете они там висят, глаза мозолят. А игра — это продукт. Он куплен в определенный момент времени. И он кроме библиотеки игрока нигде на виду не болтается, в отличии от постов в соцсетях, если, конечно, сам игрок по соцсетям скринами и роликами прохождения хвастать не начнет. В общем разница есть. Хотя как оно будет на практике — х.з.

Я просто пояснил, что как видите закон имеет обратную силу, и что по мнению суда нужна делать с некоторыми постами и материалами  написанными/полученными даже до принятия закона. И мне стало интересно, что я должен буду сделать с игрой по их мнению, за которую я заплатил деньги — какой нить там Baldur Gates признают экстримистким, а у меня в планах еще второе прохождение в будущем.

Изменено пользователем Dusker

Поделиться сообщением


Ссылка на сообщение
7 минут назад, Dusker сказал:

Я просто пояснил, что как видите закон имеет обратную силу

Ваш пример - не обратная сила закона. Длящееся правонарушение оно длится до момента его пресечения или прекращения его совершения правонарушителем. Покупка — действие однократное. Вы игру купили один раз в конкретный момент времени. У вас даже “чек” есть с этими данными. Распространение же каких-то порочащих сведений, если они тупо висят в ваших соцсетях — оно начинается в момент размещения и заканчивается в момент удаления. Пока они там висят — вы правонарушитель.

7 минут назад, Dusker сказал:

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

Не рассказывать о покупке. Не рекламировать игру.

Изменено пользователем Сильвер_79

Поделиться сообщением


Ссылка на сообщение
3 минуты назад, Сильвер_79 сказал:

Ваш пример -0 не обратная сила закона

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

12 минут назад, Сильвер_79 сказал:

НЕ рассказывать о покупке. Не рекламировать игру.

Стим, это почти как соцсеть уже, там можно посмотреть страничку игрока и его игры, даже рассказывать никому не надо о покупке. Но это не совсем ответ. Вы даете рекомендации. А мне интересно с юридической точки зрения, что по закону должен сделать человек с игрой, которую он купил, в таком случае.

Поделиться сообщением


Ссылка на сообщение
Только что, Dusker сказал:

Это обратная сила. Действие было совершенно до принятия закона.

Это не обратная сила. Почитайте о длящихся правонарушениях.

2 минуты назад, Dusker сказал:

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

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

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
34 минуты назад, Dusker сказал:

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

Конкретно с этой — рефанднуть

  • Лайк (+1) 2

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Безобразие, кошмар! Как так можно то? Половина игр *Ой, извините!".
    • Может кто скинуть ссылку на ютуб-видео, с любительской многоголосой AI-озвучкой PS2-игры, так скажем, на образец для подражания?
    • Нет, мне нужно знать, какой именно функционал должен присутствовать в софте и тестировщики, которые будут отлавливать ошибки demo-версии софта, тоже бы не помешали. Конечно он должен быть совместим с PS2-играми, так, как я фан конкретно PS2. Именно распаковщики-запаковщики типа Sky`s Console File Scanner.exe ( извлечение графики из Ratchet например, звук и.т.д., также умеет вставлять файлы назад), QuickBMS, Xpert2, я раньше не писал. 
    •   Ты прав в своих сомнениях. NoNpDrm не имеет никакого отношения к проверке подписи исполняемых файлов (SELF).   NoNpDrm генерирует фейковый файл лицензии (work.bin / .rif), чтобы обойти DRM-проверку при запуске игры. За проверку подписи самого eboot.bin (SELF) отвечает ядро (SceKernel). Если ты заменишь оригинальный retail-SELF на свой пропатченный ELF, ядро это увидит, поймет, что хэш не совпадает с подписью Sony, и уйдет в панику (краш, ошибка C2-12828-1 или просто черный экран).   Твой инстинкт «сделать через изменение данных» был абсолютно верным. Данные (тексты, видео, звуки) не подписываются. Но для 60 FPS патча и переноса читов с PS3 нам придется лезть в код. И вот как это сделать правильно, не мучаясь с подписями.   Решение №1: Как правильно внедрить ELF и забыть о подписях (FSELF + rePatch)   Если ты хочешь именно заменить бинарник, тебе не нужно пытаться «переподписать» его ключами Sony (это невозможно). Тебе нужно заставить консоль принимать неподписанные файлы.   Дешифровка и правка:   Используешь FAGDec или VitaDumper, чтобы получить чистый расшифрованный eboot.bin (в формате ELF). Вносишь изменения в ELF (через IDA Pro / Ghidra).   Сборка в FSELF (Fake SELF):   Используешь vita-make-fself (из vitasdk), чтобы превратить свой ELF в eboot.bin с пустой (фейковой) подписью.   Обход проверки ядра (Самое важное!):   Чтобы консоль проглотила FSELF вместо Retail SELF, тебе нужен плагин, который патчит ядро. 0syscall6 — хороший вариант, он патчит ScePaf и SceKernel, отключая проверки. rePatch-reDux0 (или reF00D) — ИДЕАЛЬНЫЙ ВАРИАНТ. Этот плагин позволяет тебе просто кинуть твой пропатченный eboot.bin в папку ux0:rePatch/PCSG00XXX/ (где PCSG00XXX — Title ID игры). Плагин сам перехватит загрузку модулей и подсунет игре твой FSELF, полностью игнорируя оригинальный подписанный файл. Тебе даже не придется каждый раз перепаковывать игру!   Решение №2: Runtime Hooking (Золотой стандарт для 60 FPS и читов)   Если ты хочешь сделать качественный 60 FPS патч и портировать читы с PS3, лучше вообще не трогать eboot.bin. Вместо внедрения в SELF, мы пишем плагин для taiHEN (.suprx), который внедряется в оперативную память игры во время её работы.   Почему это круче:   Оригинальный eboot.bin остается нетронутым. Никаких проблем с подписями, NoNpDrm и FSELF. Портировать с PS3 проще: Ты не ищешь инструкции ARM, ты просто перехватываешь функции по адресам в памяти. Универсальность: Один .suprx плагин можно обновлять без переустановки игры.   Как это сделать:   Берешь шаблон плагина taiHEN (на C/C++). Используешь taiHookFunctionOffset или taiHookFunctionExport. Для 60 FPS: Находишь в игре функцию, отвечающую за vblank (вертикальную синхронизацию) или внутренний счетчик кадров (Frame Pacing), и хукаешь её, заставляя возвращать 1 вместо 2 (для 30->60 FPS) или патчишь float значение delta_time. Для читов: Перехватываешь функции обновления HP, таймеров и т.д. прямо в RAM.   Перенос наработок с PS3 на Vita (Архитектурный ад, но решаемый)   Ты упомянул: "вся работа между ps3 и psvita, в теории, легко переносится". Осторожно: это не совсем так.   PS3 — это архитектура PowerPC (Cell Broadband Engine), Big-Endian. PS Vita — это ARM Cortex-A9, Little-Endian.   Как переносить:   Бинарный код не перенести. Ассемблер PPC и ARM Thumb/ARM32 — это разные языки. Переносится ЛОГИКА и АЛГОРИТМЫ. Если на PS3 ты нашел, что игра читает таймер из адреса 0x81234567 и умножает на 0.5, то на Вите тебе нужно открыть отладчик (VitaCheat через FTP или Cheat Engine через плагин), найти эту же переменную в памяти Vita и написать патч уже под ARM-адрес. Читы с PS3 служат тебе отличной «картой». Ты знаешь, что искать (например, "значение таймера находится рядом с указателем на объект игрока"), и просто ищешь этот же паттерн в дампе памяти Vita.   Решение для Видео: Апскейл, 60 FPS и Субтитры   Если думаешь отказаться от хардсабов (вшивания текста в видео) и озвучки, это огромный плюс к качеству. Чистое видео + софтсабы (текстовые субтитры движка) выглядят на OLED-экране Vita шикарно.   Как сделать крутые 60 FPS видеоролики:   Извлечение: Достаешь оригинальные ролики (обычно .pam, .mp4 или .usm). Конвертация в 60 FPS (Интерполяция): Простое увеличение FPS с 30 до 60 сделает видео дерганым. Тебе нужен Optical Flow (оптический поток) для генерации промежуточных кадров. Используй FFmpeg с фильтром minterpolate:   ffmpeg -i input_30fps.mp4 -vf "minterpolate='mi_mode=mci:mc_mode=aobmc:vsbmc=1:fps=60'" -c:v libx264 -profile:v high -level 4.0 -crf 18 output_60fps.mp4   (Vita обожает H.264 High Profile Level 4.0. Битрейт можно задирать до 10-15 Mbps, аппаратный декодер Vita это переварит).   Апскейл (Опционально): Если оригинал 720x408, можно аккуратно апскейлнуть до 960x544 (родное разрешение Vita) через Topaz Video AI или FFmpeg с lanczos, но иногда оригинал с легким блюром выглядит лучше, чем мыльный апскейл. Замена: Кидаешь новые видео в папку с игрой (через rePatch или прямую замену в app/). Подпись не нужна! Субтитры: Так как хардсабов нет, тебе нужно будет перевести и зашить текст в текстовые базы игры (обычно это .gxt файлы или проприетарные архивы). Для этого используются скрипты на Python (QuickBMS) для распаковки и утилиты вроде GXTConvert. Движок игры сам наложит идеальный, четкий текст поверх твоего 60 FPS видео.   Итоговый Action-Plan:   Забудь про мучительную переподпись eboot.bin. Используй taiHEN для написания .suprx плагинов (Runtime Hooking). Если все же нужно патчить сам ELF — используй связку FAGDec + vita-make-fself + rePatch-reDux0. Тестирование: Используй VitaShell и FTP для быстрой замены файлов и .suprx плагинов без переустановки VPK.
    • Tirniel, ты, конечно, стараешься выглядеть экспертом, но в каждом твоём тезисе — дыра размером с консоль. Давай разберём по пунктам, без воды, с фактами. «Единый движок — это недостижимо, универсальный комбайн — фантазия» Слушай, это смешно. Ты пишешь, что «это недостижимо», а я сейчас тебе покажу работающий инструмент, который делает ровно то, что ты отрицаешь. Wrench Editor — это набор моддинг-тулов для всех четырёх PS2-игр Ratchet & Clank: R&C1, R&C2, R&C3 и Deadlocked. Один софт — под четыре игры. И это не просто «парсер текста», а полноценный редактор уровней, моделей и ресурсов. Теперь про «движки». Первая часть Ratchet & Clank использует модифицированный движок Kinetica. А дальше Insomniac Games и Naughty Dog имели соглашение о свободном обмене технологиями — они делились наработками и оптимизациями между студиями. Это не «разные движки с нуля», а эволюция одной технологической базы. Так что твой тезис про «недостижимость» разбивается о репозиторий на GitHub, который обновлялся всего пару месяцев назад. Не знал? Бывает. «Шрифты могут быть запакованы так, что их не найти — кастомные решения неизбежны» Окей, допустим, шрифты бывают сложными. Но это не значит, что для каждой игры нужно писать велосипед. Возьми LunaTranslator — открытый инструмент, который поддерживает HOOK-эмуляторы для NS, PSP, PS Vita и PS2 и позволяет извлекать текст напрямую из памяти большинства игр на этих платформах. Он работает с PPSSPP (PSP), Vita3K (PS Vita) и другими эмуляторами. То есть проблема извлечения текста и работы с ресурсами уже решена для большинства игр. Не надо городить кастомные костыли — есть готовые инструменты, которые просто берут и делают. «Нейронка пишет чушь, она не способна выполнить сложную задачу» Ты, видимо, застрял в 2020 году. Нейросети — это инструмент, как молоток. Молоток сам дом не построит, но без него ты будешь забивать гвозди кулаком. Никто и не говорит, что нейронка сама всё сделает. Речь о конвейере: LunaTranslator извлекает текст через HOOK. Ты переводишь этот текст (хоть нейросетью, хоть вручную). Тот же инструмент или аналогичный вставляет перевод обратно. Это не «фантазии», это рабочие решения, которые уже используют сотни людей. Просто ты о них не знаешь, потому что не гуглил. «Куда проще создать прогу с нуля, чем разбираться в чужом легаси-коде» Это, пожалуй, твой самый убийственный для себя тезис. Ты предлагаешь переписывать с нуля то, что уже работает. Давай посчитаем: Wrench Editor — это годы работы сообщества. Там учтены сотни нюансов, о которых ты даже не догадываешься. LunaTranslator — это тысячи человеко-часов разработки и отладки. Apollo Save Tool для PS Vita — позволяет переподписывать файлы сохранений прямо на консоли. Тоже не «догадки», а работающий код. И ты предлагаешь взять и переписать это всё с нуля? Серьёзно? Ты, наверное, тот самый программист, который в каждом проекте переписывает printf, потому что «чужой код — говно». В индустрии это называется not invented here syndrome. И это не признак профессионализма, а признак того, что ты не умеешь работать в экосистеме. Ты предлагаешь писать отдельный софт под каждую игру — это ремесленничество. Инженер берёт готовые модули и склеивает конвейер. А ты боишься, что твои уникальные навыки ручного патчинга станут никому не нужны — поэтому и отрицаешь очевидное. «Попробуй сам» — ок, я возьму эти тулы и попробую. А ты попробуй открыть гугл, прежде чем рассуждать о недостижимом. Пока — твои «факты» — это просто страх, прикрытый пафосом. Я хочу, чтобы пещерные переводчики, которые озвучивают до сих пор одноголосо через сайт, текст → голос и запихивают эту озвучку обратно в игру, шли в ногу со временем и использовали современные нано-технологии, AI-решения, на максимум! Иначе, чем вы лучше пиратов, которые переводили интерфейс игр для PS2, от такого русского интерфейса, игра приятней не становилась.
    • Еду,Че на нее смотреть,её  есть надо!
    •   Ты говоришь: «Насчёт подписей на вите не знаю, ибо никогда не делал» И это видно. Ты даже не удосужился загуглить, а уже строишь предположения. На самом деле, подписывать софт на PS Vita умеют даже школьники, которые вчера скачали хенкаку. Есть куча готовых инструментов: Apollo Save Tool — приложение для PS Vita, которое позволяет переподписывать файлы сохранения прямо на консоли. fake_np — утилита, которая конвертирует ISO и homebrew в подписанные файлы для запуска на Vita И это только верхушка айсберга. Есть целая экосистема SELF / Fake SELF (FSELF) — нативные исполняемые файлы Vita, для которых создаются фейковые подписи. Это стандартная практика для homebrew-разработки. Так что твоё «скорее всего что-то подобное должно быть» — это не догадка, а банальное незнание того, что уже давно существует и работает. Открой гугл, почитай вики, посмотри GitHub. А потом уже пиши, что «ерунда», а что нет. А пока — твои «догадки» и «скорее всего» — это просто попытка скрыть своё незнание за пафосными фразами.   Скажи это разрабам Ratchet & Clank: Rift Apart или ты думаешь, что умнее их?) Игра станет весить в два раза больше?
    • Вкусовщина чистой воды. Есть уйма людей, которые напротив предпочитают субтитры, либо сабы И озвучку, т.к. можно услышать не всё или не всё разобрать.
    • Зачем страдать фигнёй? Смысл озвучки в том, чтобы избавится от субтитров. Когда читаешь субтитры во время игры, это сильно отвлекает, а с озвучкой игра будет приносить намного больше удовольствия. Смысл озвучки в том, чтобы избавиться от субтитров!
    • Давай честно: твои предложения не фактические, а хотелки на основе достаточно смутных представлений нейросетей. По делу-то сказать что-нибудь можешь сам, используя свои навыки и свои знания? Если так уверен в возможностях нейронок касательно данного вопроса, так и сделай по её советам сам, попробуй. Никто другой тебя так быстро не переубедит, как ты сам. Сколько ни говори другим про бредовость  различных советов от нейронки, но пока человек не столкнётся с осознанием этого сам на практике, когда его знания и результаты будут противоречить тому, о чём говорит нейронка, то не поймёт этого в полной мере. Просто к сведению: инженер — это не всемогущий волшебник. К тому же нет смысла изобретать ядерный генератор холодного синтеза для того, чтобы зажечь одну спичку. В целом, чего ты вообще пытаешься добиться своим спором? Чтобы за тебя для тебя кто-нибудь каким-нибудь образом сделал некий чудо инструмент для любых игр, чтобы потом ты смог с ним что-то сделать? Так и скажи, к чему все эти хождения вокруг да около. Но это логика потребителя, а не ремесленника.
  • Изменения статусов

    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×