Сохранен 30
https://2ch.su/b/res/333546385.html
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Привет жвач, на связи мододел самоучка, фанат старого говна. Знаю двач это Борда сверх людей и тут н

 Аноним 30/05/26 Суб 10:00:12 #1 №333546385 
1780124410709.jpeg
Привет жвач, на связи мододел самоучка, фанат старого говна. Знаю двач это Борда сверх людей и тут наверняка найдутся те кто как-то да прикасался к созданию чего-нибудь крутого для старых игр, либо специалисты в области 3д графики

Сейчас я пытаюсь с помощью ИИ перевести игру с прямого рендера на отложенный, но столкнулся с большой проблемой - внедрением перехвата у игры mrt. Если шейдеры я спокойно без проблем меняю на уровне ресурсов самой игры и добавил несколько рендер таргетов к одному из материалов, то как заставить инжектор перехватчик заставить игру рисовать эти дополнительные рендер таргеты чтоб их потом перехватить - я в душе не ебу
а ведь мне ещё ебаться с частично прозрачными объектами, каждая мысль о том что придется это делать все сильнее усиливает тряску
Аноним 30/05/26 Суб 10:04:03 #2 №333546456 
Попробуй в блендере. Больше я ничего посоветовать не могу так как деградировал до овоща
Аноним 30/05/26 Суб 10:07:28 #3 №333546511 
>>333546456
>Переработка графики игры
@
>Блендер
Аноним 30/05/26 Суб 10:11:59 #4 №333546624 
Эх если бы нейронки в последнее время не деграднули, может получилось бы чтото, а сейчас всеобщий бум лоботомии для удешевления
Аноним 30/05/26 Суб 11:14:15 #5 №333547948 
Бамп
Аноним 30/05/26 Суб 13:16:08 #6 №333551062 
Кажется это невозможно, пойду спать
Аноним 30/05/26 Суб 13:33:00 #7 №333551563 
>>333546385 (OP)
Тебе за это хотя бы доплачивают?
Аноним 30/05/26 Суб 13:39:00 #8 №333551722 
>>333546385 (OP)
Ты хочешь ДОПОЛнительно менять графику,а не заменять подделывать ее полностью.Не везде это пойдет...Больше инфы,какая игра,что уже пробовал...лазил ли на старые форумы по модификациям %gameName%?
Аноним OP 30/05/26 Суб 13:59:08 #9 №333552281 
>>333551722
> Ты хочешь ДОПОЛнительно менять графику,а не заменять подделывать ее полностью.
Ну, учитывая что тут идёт реч о переходе с прямого рендера на отложенный... Наверное это ближе к полностью. У меня в общем то каков и есть инжектор который передает в игру данные в свежий кадр основываясь на старом. В общем то из минусов это гостинг, тяжесть рендера, не гибкость, и ещё раз не гибкость. Да я смог натянуть на игру ssr, но когда абсолютно каждый объект считает индивидуально себе в сцене полный проход пбр рендера, это тяжело + я жёстко ограничен входными данными. Потому и понял что единственное что снимет с меня оковы и даст сделать то что сделает целиком всю игру великолепной это переход на отложенный рендер

>Не везде это пойдет...Больше инфы,какая игра,что уже пробовал...лазил ли на старые форумы по модификациям %gameName%?
Это да, но... Проблема больше не в том что это может не пойти, потому что я на самом деле уверен в том, что шанс есть, но нет знаний и понимания куда двигаться. Ну и лазить по форумам, дело абсолютно не благодарное, особенно в идеале надо найти людей которые имели дело с похожей ситуацией
Аноним OP 30/05/26 Суб 14:03:36 #10 №333552412 
>>333551563
Да, добрым словом, а большего мне и не надо но был бы не против если бы это хотя в пару тысяч приносило в месяц

какой же пиздец а не капча стал
Аноним OP 30/05/26 Суб 14:37:39 #11 №333553365 
Бамп
Аноним 30/05/26 Суб 16:34:54 #12 №333556780 
>>333546385 (OP)
ОП, где-то обитаешь в сети? Общаешься с другими мододелами? Как вообще до такого хардкора дошёл самостоятельно? Не знал что есть такие моддеры. Думал файлы игры редактируют с настройками и описаниями объектов, сценариев, модели.
У тебя ведь даже уже не мод, а надстройка скорее. С инжектором-то.
По теме сказать нечего.
А ИИ ты используешь для написания кода или она у тебя анализирует файлы игры, точки входа в DLL, сигнатуры функций, вот это вот всё?
Аноним OP 30/05/26 Суб 16:48:41 #13 №333557193 
>>333556780
> ОП, где-то обитаешь в сети? Общаешься с другими мододелами? Как вообще до такого хардкора дошёл самостоятельно? Не знал что есть такие моддеры.
В основном со всей международной частью комьюнити общаюсь в дичклрде. Там я и ещё одним программист делаем не то чтобы совместно, но делимся наработками другим другом изучаем движок. Если он со стороны кода, то я больше по поиску закономерностей в сыром хексе и хаотичных экспериментах
> Думал файлы игры редактируют с настройками и описаниями объектов, сценариев, модели.
Немного не понял про что ты
> У тебя ведь даже уже не мод, а надстройка скорее. С инжектором-то.
Ну инжектор только для графики, и то уже на стадии отрисовки, а шейдеры игровые к счастью лежат как любые игровые данные в районах ресурсов, ну а они то, считай в открытую лежат в абсолютно сыром виде, только считай научиться надо их доставать и паковать

> По теме сказать нечего.
Печально :(

> А ИИ ты используешь для написания кода или она у тебя анализирует файлы игры, точки входа в DLL, сигнатуры функций, вот это вот всё?
Я сам и анализирую и придумываю, а ИИ чисто на роли программиста и решения нерешаемых проблем (где у меня не достает знаний )
Аноним 30/05/26 Суб 16:52:26 #14 №333557303 
>>333546385 (OP)
> я пытаюсь с помощью ИИ перевести игру с прямого рендера на отложенный
Колодец-кун, ты?

>>333552281
> я смог натянуть на игру ssr
Безумные умения. Решейд установил?
Аноним OP 30/05/26 Суб 17:22:22 #15 №333558129 
>>333557303
> > я пытаюсь с помощью ИИ перевести игру с прямого рендера на отложенный
> Колодец-кун, ты?
Нет, а кто это?

> > я смог натянуть на игру ssr
> Безумные умения. Решейд установил?
Ха-ха, как смешно и остроумно
Аноним 30/05/26 Суб 17:24:02 #16 №333558185 
>>333558129
Такой же как ты умелец, который решил, что может сделать то, что в принципе не может, и ебётся с этим.

> Ха-ха, как смешно и остроумно
Ну парируй, ёпты. Что ты там «прикрутил», когда твой SSR прикручивается решейдом к любому говну?
Аноним 30/05/26 Суб 17:41:04 #17 №333558699 
>>333557193
> Печально :(
Ничего не понятно.жпг просто. Не делал модов.
Хотелось бы попробовать и опыт был в программировании, но я пожалуй слишком ленивый чтобы сидеть хекс изучать пока жизнь мимо идёт... Без дикой одержимости игрой. Давно не играл, к слову. А ты для какой игры делаешь и что хотите сделать? Если не деанон конечно.
Аноним OP 30/05/26 Суб 17:52:50 #18 №333559005 
>>333558185
> Такой же как ты умелец, который решил, что может сделать то, что в принципе не может, и ебётся с этим.
Ну я смог что-то, вот и делаю ещё что-то

> > Ха-ха, как смешно и остроумно
> Ну парируй, ёпты. Что ты там «прикрутил», когда твой SSR прикручивается решейдом к любому говну?
А этот твой ssr из решейда ещё и наверное напрямую внутри шейдеров самой игры накладывается на материал, а не как постобработка на финальную грязную сцену наплевав на твою силу зеркальности и не знающий вообще что-то тебя металлы есть?
Аноним 30/05/26 Суб 17:54:16 #19 №333559050 
>>333559005
Ну да, в решейде на похуй накладывается на финальную картинку.
А зачем тебе отложенный рендеринг?
Аноним OP 30/05/26 Суб 18:00:21 #20 №333559241 
>>333558699
> > Печально :(
> Ничего не понятно.жпг просто. Не делал модов.
> Хотелось бы попробовать и опыт был в программировании, но я пожалуй слишком ленивый чтобы сидеть хекс изучать пока жизнь мимо идёт...
Чёт прочитал и скучно стало, ведь я этой игрой 5 лет корячусь не достигнув ничего кроме этой игры хотя справедливости ради я только где-то в этот новый год после очередного выгорания как-то восстановил силы, как сел за нейронку и как начал указывать что и как надо кодировать чтоб иметь более детальный обзор структуры. Но вообще так-то это не сложно, ну если конечно игра не содержит шифрования, просто берешь похожие 2 по типу файла и смотришь где циферки одинаковые, где разные, где паттерны появляются, потом с помощью той же нейронки пытаешься сделать скрипт который эти паттерны разберёт на что-то ещё более понятное но как и писал мне повезло, игра не имеет шифрования
>Без дикой одержимости игрой. Давно не играл, к слову. А ты для какой игры делаешь и что хотите сделать? Если не деанон конечно.
Не прям секрет конечно, хотя я тут больше не хвастаться что так и так игру старую улучшаю, а что может быть найду кто шарит за работу графических апи всё-таки живой человек на опыте будет намного лучше в таких вещах чем ии. Ну а игра - overlord
Аноним 30/05/26 Суб 18:04:22 #21 №333559373 
>>333559241
Просто ты нихуя не сделаешь, ты дрочишься хуйнёй, ты взялся за непосильную задачу, которую и с доступом к исходникам-то сделать очень сложно, да ещё и отсутствие навыков и знаний пытаешься скомпенсировать нейронкой. Зачилься, братулёк.
Аноним 30/05/26 Суб 18:05:15 #22 №333559400 DELETED
>>333546385 (OP)
Ребята пожалуйста помогите кто может на покушать и немного на интернет , прошу у вас вашего снисхождения.

Тележка:
@Pirkusyasaa

Напиши мне пожалуйста анон.
Аноним OP 30/05/26 Суб 18:08:24 #23 №333559492 
>>333559050
> Ну да, в решейде на похуй накладывается на финальную картинку.
> А зачем тебе отложенный рендеринг?
Ну все просто, во первых я понял что я сойду с ума пытаясь каждый шейдер материалов заставить выглядеть также все остальные, во вторых я уже сошел с ума так как ну по фактам внутри ресурсов игры происходит полный хаос, те же шейдеры просто чуть не в случайном порядке используются, понятное дело что в свое время это были издержки оптимизации под 2.0 формат шейдеров, но сейчас... Это просто пытка. Ну а кроме этого сейчас я могу получать все эффекты такие как АО, или ssr только ты прошедшем времени с отставанием в кадр, а отложенный даст актуальную картинку. И совсем забыл про освещение, если получится перевести игру на отложенный рендер на 11дх запустить кастомные дх11 шейдер пост рендера поверх игры то получилось, а вот данных для него я так и не научился получать, то у меня на каждом объекте будет не 1 солнце и 2 динамических источника света способных в блики, а... Ну столько сколько игра передает в сцену, что намного больше чем 2, потому что сейчас видеть как например 2 куска пола имеют на пересечении жёсткий световой стык из-за того что на них светят 3+ разных точечных источника - уродство
Аноним OP 30/05/26 Суб 18:10:42 #24 №333559567 
>>333559373
> Просто ты нихуя не сделаешь, ты дрочишься хуйнёй, ты взялся за непосильную задачу, которую и с доступом к исходникам-то сделать очень сложно, да ещё и отсутствие навыков и знаний пытаешься скомпенсировать нейронкой. Зачилься, братулёк.
Но ведь я не первый кто взялся за это в игровой индустрии. Понятно что у людей были команды или огромный опыт, но шанс и у меня не нулевой, осталось то только заставить игру записывать картинку в несколько рендер таргетов и все, я сделал одну из самых тяжёлых стадий не считая частичной прозрачности
Аноним 30/05/26 Суб 18:21:33 #25 №333559897 
>>333546385 (OP)
Сделай подмену .dll для графики игры.
Часть данных можно передавать в рендер напрямую от игры.
Другую часть заменяешь на свою.

Современные рендеры таки проще, так как менее похожи на state machine, а больше похожи на функциональный стиль, и immediate режим.
Значит в них проще менять что-то.

Достаточно написать свою инициализацию, и сделать обëртку wrapper над игровым рендером.
Аноним 30/05/26 Суб 18:24:52 #26 №333559983 
>>333559897
По типу того, как делали для старых игр DXVK, wine, Proton.
Там даже у них сложнее сделано, но это и не надо.

Можно при желании самому создавать окно, инициализацию, контекст.
И создавать нужные render targets.
Аноним 30/05/26 Суб 18:30:03 #27 №333560131 
>>333546385 (OP)
>ебаться с частично прозрачными объектами
Игровой движок с ними как-то сам ебëтся.
Можно перехватить и сортировать их.
Буфер сделать для этого, и хранить его, шарить между кадрами, частично обновлять при изменении. Досортировать что изменилось.

Прозрачные объекты можно в буфер меньшего разрешения рендерить, сгладить края шейдером, и сложить с кадром.
Аноним OP 30/05/26 Суб 19:54:18 #28 №333562316 
>>333559897
> Сделай подмену .dll для графики игры.
> Часть данных можно передавать в рендер напрямую от игры.
> Другую часть заменяешь на свою.
Ну такое уже практикуется, да. Но

> Современные рендеры таки проще, так как менее похожи на state machine, а больше похожи на функциональный стиль, и immediate режим.
> Значит в них проще менять что-то.
Наверное, увы не знаю

> Достаточно написать свою инициализацию, и сделать обëртку wrapper над игровым рендером.
Не понятно но очень интересно
>>333559983
> По типу того, как делали для старых игр DXVK, wine, Proton.
> Там даже у них сложнее сделано, но это и не надо.
Да и это такие штуки писать, такое точно в одиночку не потянуть

> Можно при желании самому создавать окно, инициализацию, контекст.
> И создавать нужные render targets.
Знать бы как...
Аноним OP 30/05/26 Суб 19:56:26 #29 №333562369 
>>333560131
> >ебаться с частично прозрачными объектами
> Игровой движок с ними как-то сам ебëтся.
А как все все это то что там частично прозрачные и буфер глубины не дружат + объекты ща стеклом станут без шейда
> Можно перехватить и сортировать их.
> Буфер сделать для этого, и хранить его, шарить между кадрами, частично обновлять при изменении. Досортировать что изменилось.
Это да, примерно так я и думал, но .. мне бы МРТ запустить

> Прозрачные объекты можно в буфер меньшего разрешения рендерить, сгладить края шейдером, и сложить с кадром.
О не, до такого я точно ещё не дожил
Аноним OP 30/05/26 Суб 21:05:11 #30 №333564064 
Микробамп
comments powered by Disqus