Автор Тема: Menu Editor v1.0  (Прочитано 2719 раз)

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Menu Editor v1.0
« : Январь 18, 2020, 05:30:30 pm »
Здравствуйте, наткнулся на такую программу. Как я понял она работает с меню игры.
Не знаете, есть ли туториал к этой проге?

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Menu Editor v1.0
« Ответ #1 : Январь 18, 2020, 07:26:59 pm »
Она изменяет exe так, что потом сбиваются многие адреса. Не советую

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Re: Menu Editor v1.0
« Ответ #2 : Январь 18, 2020, 08:47:15 pm »
Эх жаль, там можно вырезать некоторые ненужные пункты

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Re: Menu Editor v1.0
« Ответ #3 : Июнь 25, 2021, 11:04:02 pm »
Изменил я значит с помощью этого меню некоторые параметры и заметил, что изменённое exe не работает с GTA VC Seter, т.е если удалить vc_seter.asi, то всё, что я сделал в Menu Editor работает, а если вернуть этот asi файл назад, то уже не работает, и параметры снова возвращаются на свои месте. Не подскажите, что делать?

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Re: Menu Editor v1.0
« Ответ #4 : Июнь 25, 2021, 11:04:56 pm »
Хотел как-то расковырять gtavc_set.ivc, но не получилось, в CLEO просто хотел перенести

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Menu Editor v1.0
« Ответ #5 : Июнь 26, 2021, 04:00:31 am »
Дело не в GTA VC Seter, а именно в Menu Editor, как писал выше. Menu Editor делает так, что меняется структура exe (добавляются/удаляются целые секции), в результате чего в памяти игры смещаются адреса. От этого не только GTA VC Seter, но и другие плагины могут работать некорректно или вовсе вызывать краш игры.

Решение - править меню тоже через плагин, а не через Menu Editor. Понадобится много копаться в IDA.
В Main Menu Scene есть пример мелкой работы с меню - там меняются ссылки пунктов меню, чтобы заблокировать, например, меню скина игрока.

А в этом моде от xanser происходят более существенные правки меню.

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Re: Menu Editor v1.0
« Ответ #6 : Июнь 26, 2021, 03:12:16 pm »
Точнее, я хотел сказать, что VC Seter возвращает вырезанные параметры, которые я убрал в Menu Editor

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Re: Menu Editor v1.0
« Ответ #7 : Июнь 26, 2021, 03:30:03 pm »
Дело не в GTA VC Seter, а именно в Menu Editor, как писал выше. Menu Editor делает так, что меняется структура exe (добавляются/удаляются целые секции), в результате чего в памяти игры смещаются адреса. От этого не только GTA VC Seter, но и другие плагины могут работать некорректно или вовсе вызывать краш игры.

Решение - править меню тоже через плагин, а не через Menu Editor. Понадобится много копаться в IDA.
В Main Menu Scene есть пример мелкой работы с меню - там меняются ссылки пунктов меню, чтобы заблокировать, например, меню скина игрока.

А в этом моде от xanser происходят более существенные правки меню.


Вообще, желательно получить бы все адреса памяти из VC Seter

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Menu Editor v1.0
« Ответ #8 : Июнь 27, 2021, 04:53:43 pm »
Ну, сурсы видимо только у Sektor, но повторюсь: если ты правишь exe - у тебя не только Seter, но и твои плагины будут некорректно работать (и не только твои), т.к. адреса сдвинутые будут. Речь не только о меню, но и о других вещах в игре. То, что раньше было по одному адресу, станет располагаться на несколько байт раньше или позже. А на сколько байт - ты не поймешь, пока не дизасемблируешь уже свой обновленный exe. И вот так после каждой правки exe дизасемблировать каждый новый exe замучаешься. Лучше не править exe и работать с готовой IDA базой, где всегда все адреса будут на месте. В случае с правками меню будет не просто, но зато не "сломаешь" ничего сдвигами адресов.

Оффлайн daniel_360

  • Прохожий
  • *
  • Сообщений: 100
  • Репутация: +4/-0
    • daniel360465
    • Просмотр профиля
Re: Menu Editor v1.0
« Ответ #9 : Июнь 27, 2021, 06:50:02 pm »
Ну, сурсы видимо только у Sektor, но повторюсь: если ты правишь exe - у тебя не только Seter, но и твои плагины будут некорректно работать (и не только твои), т.к. адреса сдвинутые будут. Речь не только о меню, но и о других вещах в игре. То, что раньше было по одному адресу, станет располагаться на несколько байт раньше или позже. А на сколько байт - ты не поймешь, пока не дизасемблируешь уже свой обновленный exe. И вот так после каждой правки exe дизасемблировать каждый новый exe замучаешься. Лучше не править exe и работать с готовой IDA базой, где всегда все адреса будут на месте. В случае с правками меню будет не просто, но зато не "сломаешь" ничего сдвигами адресов.

Кстати, компактное меню не работает с VC Seter, только что обнаружил, значит и другие плагины, которые работают с меню, тоже не будут работать

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Menu Editor v1.0
« Ответ #10 : Июнь 28, 2021, 04:07:39 am »
Ну это тоже логично, что плагины, работающие с одними участками памяти, конфликтуют друг с другом. В идеале объединять в один плагин всё то, что касается какого-то одного элемента игры.