Автор Тема: MenuFix - мой вариант меню  (Прочитано 17982 раз)

Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #30 : Март 30, 2014, 08:16:41 pm »
Цитировать
Конечно надо, лучше использовать плагин, чем что-то изменять в exe))
EXE вообще не надо затрагивать. Модификация не должна не чего патчить, она будет выглядит как нечто отдельное. К тому же слышал что в США, патчинг exe запрещен.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #31 : Апрель 01, 2014, 04:53:36 pm »
Как насчет сохранения в директории игры? Работы ведутся или просто пока идея витает в воздухе?

Сделал, чтобы папка save создавалась в папке игры вместо GTA Vice City User Files в документах. Структура папки осталась такой же: настройки, сейвы, реплеи. Смотрите обновление к предыдущему плагину во вложении.
« Последнее редактирование: Апрель 02, 2014, 06:02:28 am от xanser »

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: MenuFix - мой вариант меню
« Ответ #32 : Апрель 02, 2014, 09:42:13 am »
Кстати интересно. Вот если можно отключить остановку рендера, т.е. чтобы и в меню игра работала - как поведет себя trails?
Если включение trails будет работать - значит, его можно будет как-то активировать прямо в игре, т.к. от остановки рендера он не будет зависеть.
Но опять же - это только если сработает.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #33 : Апрель 02, 2014, 11:40:30 am »
Я тоже про это подумал. Но на самом деле trails не зависит от остановки рендера. Само по себе меню ему не нужно, ему нужна функция, которая запускается на выходе из меню. Если ее найти и включить с правильными параметрами, то можно это делать в любое время. Отключение trails же работает на лету через функцию 0x55CDF0 BlurDestroy.
Вообще интересно проверить на выходе или на входе меню все происходит, но нужно как-то убирать фон меню
« Последнее редактирование: Апрель 02, 2014, 12:00:29 pm от xanser »

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: MenuFix - мой вариант меню
« Ответ #34 : Апрель 02, 2014, 12:24:55 pm »
Чувак тут есть одна идейка - кое-че попробую: если выйдет, то можно будет trails юзать по-другому - удобнее, и намного круче

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #35 : Апрель 02, 2014, 04:25:38 pm »
Давай кто вперед, я уже сделал  :D Просьба, все что касается trails обсуждать в этой теме http://forum.gtabuilder.ru/index.php?topic=159.0

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: MenuFix - мой вариант меню
« Ответ #36 : Апрель 02, 2014, 08:38:12 pm »
не, у меня принцип другой, и расчитан именно на применение моддерами, что про твой плагин сказать нельзя(как его использовать в скриптах например?), да и сопутствующая бонусная хрень там будет.
Как будет сегодня время - сделаю

А касаемо Menufix: просьба сделать какой-нить конфиг, дабы отключать ненужное. У меня например, своё подобие Menu fix, но написано на Delphi. Там есть кое-что, нужное лишь мне, а кое-чего - нет, а изобретать велосипед, имея аналог на C++ - не очень хочется, но и самому запилить конфиг для твоего Menufix не получится(C++ builderа нет, ровно как и соответствующих знаний по C++)
« Последнее редактирование: Апрель 02, 2014, 08:42:11 pm от Shaggy »

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #37 : Апрель 03, 2014, 05:03:33 am »
Я специально выкладываю код, чтобы его можно было перетащить хоть в Delphi, хоть в скрипты, принцип работы с адресами памяти везде одинаковый, меняешь одни байты на другие, там даже Си не надо знать, код читаемый, адреса все видно. В скриптах также можно вызывать функции, работать с памятью. Не обязательно использовать мод в готовом виде, лучше внедрять код в свои моды, а плагины выкладываю только для демонстрации. Вообще цель сайта не моды штамповать, а дать материал для собственных разработок.

По поводу конфига для меню, я все таки надеюсь, что эти возможности будут дописаны со временем в GTA VC Seter, как я и предлагал с самого начала, там все настраиваемо и отключаемо
« Последнее редактирование: Апрель 03, 2014, 05:13:00 am от xanser »

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: MenuFix - мой вариант меню
« Ответ #38 : Апрель 03, 2014, 01:53:56 pm »
Я просто и в delphi то не очень шарю.
К примеру, я вообще не знаю, как сделать это:
BYTE *bGTAUserFolder = (BYTE *) 0x6D63D8; // окей, это понятно
WriteStr(bGTAUserFolder, 26, "save"); // вот тут мы в BYTE записываем string? я вот это не понимаю

Оффлайн DK

  • Новичок
  • **
  • Сообщений: 234
  • Репутация: +328/-0
    • dk22pac
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #39 : Апрель 05, 2014, 11:22:21 pm »
Цитировать
(C++ builderа нет, ровно как и соответствующих знаний по C++)
Microsoft Visual C++ ~100mb
Учебников туча в интернете. Тем более, для написания плагинов достаточно базовых знаний.
Plugin-SDK https://github.com/DK22Pac/plugin-sdk

Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #40 : Июнь 01, 2014, 08:20:16 pm »
ну и в качестве пожелания - если можно ... радио по умолчанию мп3

былтаков, вот наконец мне и самому пригодилось.
Чтобы радио всегда было mp3, просто пиши циклом в адрес 0x9839BC номер станции 9.
Если будешь скриптом, то вроде бы так:
Код: Text
  1. 05DF: write_memory 9976252 size 1 value 9 virtual_protect 0
Mp3 будет и в служебных машинах, а если не будешь проверять, в машине ли игрок, то даже в меню будет играть. Отсюда можно сделать даже какой-нибудь мп3-плеер пешком.

Оффлайн mfisto

  • Скриптер
  • Главный Модератор
  • Новичок
  • *****
  • Сообщений: 176
  • Репутация: +19/-0
  • Не пью, не курю, за компьютером сижу...
    • mfistof
    • Просмотр профиля
    • Empire of CJ
Re: MenuFix - мой вариант меню
« Ответ #41 : Март 28, 2015, 02:48:13 am »
Вот решил написать, можно ли сделать конвертер для exe в файл font.dat? Чтоб программка брала данные из екзешника, а то вручную добавлять долго, например мне нужно взять ширину из русика Sanltd, у них там свой exe прилагается. Этот exe не вариант, нужен плагин как раз такой вот, но нужно ширину вытащить. xanser, дружище, не выручишь?
I know everything and nothing...

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #42 : Март 28, 2015, 10:40:05 am »
Давай попробую, шли на xanser@mail.ru что есть.

Оффлайн Prographer

  • Прохожий
  • *
  • Сообщений: 102
  • Репутация: +9/-0
  • Говнокодим, грабим, убиваем
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #43 : Март 28, 2015, 11:35:44 am »
Цитировать
(C++ builderа нет, ровно как и соответствующих знаний по C++)
Microsoft Visual C++ ~100mb
Учебников туча в интернете. Тем более, для написания плагинов достаточно базовых знаний.
Я бы не сказал, что достаточно базовых знаний. Чтобы понимать, что и как писать, надо изучить для начала сами плюсы, потренироваться в работе со стандартными библиотеками, WinAPI... Вот только потом уже можно писать полноценные плагины

Оффлайн FrogByte

  • Призрак
  • Сообщений: 13
  • Репутация: +7/-0
    • Просмотр профиля
Re: MenuFix - мой вариант меню
« Ответ #44 : Март 28, 2015, 02:38:42 pm »
Вот решил написать, можно ли сделать конвертер для exe в файл font.dat?...


Делал такое. Но плагин на fonts.dat сделан только для GTA 3.
http://www.mediafire.com/download/556qq9964ick93x/%5BIII%5DFontSizeTool1.2.rar -gta 3
http://www.mediafire.com/download/qeeddisbdb16w7b/%5BVC%5DFontSizeTool.rar - vc