Дикий Панда

Дикий Панда 

Я делаю моды, патчи и сборку Fallout 4 Ultimate

4 368subscribers

516posts

Реверс под AE-версию


Привет, народ!
Последние пару недель было довольно тихо — и на то есть причина. Я плотно засел за очень тяжёлую и черновую работу: полную пересборку CommonLibF4 под AE-версию (актуальную на данный момент версию Steam). AE уже более-менее устаканилась, и в целом можно было бы начинать постепенно переходить. Но есть одна большая и жирная проблема.
Огромное количество адресов в библиотеке изменилось. Многие думают, что новая Address Library для AE решает эту проблему «из коробки». К сожалению, это не так. Bin-файл Address Library — это просто индексированная база адресов из exe-файла. Чтобы всё заработало, эти адреса нужно вручную обновить в самом коде, предварительно отыскав их. Для наглядности сама Address Library выглядит примерно так: 
4841064 2F9C570
4841066 2F9C5B0
4841068 2F9C5F0
4841070 2F9C640
... и так ещё несколько сотен тысяч подобных строк.
Раньше, когда Bethesda вносила точечные правки, это было терпимо — менялся минимум, но начиная с NG-версии изменения стали очень масштабными. CommonLibF4 просто добавила новые адреса под другими индексами, и теперь почти всё нужно актуализировать вручную. 
Так что сейчас это настоящая каторжная работа по реверс-инжинирингу:
  • находишь в ассемблере новую функцию,
  • понимаешь, как теперь выглядит класс,
  • как изменились поля и методы,
  • и обновляешь всё это в C++-коде.
C++ — крайне типизированный язык, он требует, чтобы всё было точно и на своём месте.
Надеюсь управиться за 1–1,5 месяца. Как только закончу — сразу дам знать и начнём постепенно переводить всё остальное под AE. Это не самая видимая работа, но очень важная основа для всего дальнейшего.
Спасибо за понимание и поддержку ❤️
Ура, наконец-то!
Новость супер!! Панда помоги пожалуйста - играю в старую версию, еще в ту где после сцен озвучка пропадала.. В телеге ты мне скидывал чит код чтобы лечить это но доступ к телеги я не вернул а текст файл куда я подобные важные читы сохранял не спецом удалил.. Напиши мне тот код или если есть не сложный способ починить тот глюк то сообщи пожалуйста как.. Спосибо
Vitalyuga125, возможно ты имеешь в виду clearAlias AE_Alias
домой приеду проверю но вроде другой, Я там консолью на немого нажимал и тот код вводил, и так делать приходилось частенько... ) Блин ща этот момент вспомнил и захотелось обнову поставить и хрен с ним прогрессом.. )
Вот ты где, нашелся. Мы тебя уже потеряли, думали выгорел или носители и акки со сборкой потерял.
Роман Бирюков, выгораю постоянно, ищу мотивацию в новых знаниях и возможностях. Но да, я не ебланю, просто решил что пора переехать. Быстро не будет, но жернова судьбы уже мелят в эту сторону. 
Нормально расписать, про папку модов не судьба что ли? Я думал туда качаются файлы для подготовки к установке, оказалось вообще наоборот, лаунчер тупо все файлы качает в свою папку, а установку делает в папку модов которая вообще у меня в ... очень далеко от игры, и куда теперь кидать все файлы из этой папки модов, чтоб игра увидела?
MoviePOPS, есть инструкция, если следовать по всем ее пунктам, то все будет работать. проверено и не 1 раз
MoviePOPS, удалил сообщение из-за рекламы, забанил из-за неадекватного поведения. На сайте написано как обращаться за помощью, там всегда отвечаю - доступ к каналу поддержки у тебя сохранен. Если вдруг не заметил твоего сообщения в канале техподдержки - дай личный пинг: последние дни несколько вымотан делами, но каждый день просматриваю техподдержку. 
Неадекват не пиши, иначе просто бан будет. Нормально задай вопрос и обязательно получишь ответ. 
Там беседка ещё одно "обновление" выпускает, если не путаю..
Андрей Валецкий, да, но новое обновление не большая проблема, там минимум перекомпилировано.
я хочу аимбот для этой игры или не куплю подпискуface_screamingможно аимбот добавить 
Stepan Erenov, можно, добавляй на свой страх и риск.
я правильно понял, что придется начинать все заново в это версии, когда доработается?
Игорь Зуев, да
Subscription levels1

🤩Поддержать Панду!

$11.6 per month
🤩Стать спонсором проекта!
⚡️Статус активного подписчика!
Go up