Популярные страницы сайта: скачать GTA: Vice City на Android, iPhone, iPad, ПК, коды и читы.

Перейти к содержимому


Фото

Правка больниц и полицейских участков


  • Авторизуйтесь для ответа в теме
7 ответов в этой теме

#1 SIPORT

SIPORT

    Наемник

  • Members
  • 35 сообщений
  • Регистрация 19.02.2016

Отправлено 18 Декабрь 2017 - 03:23

Здравствуйте!

Только расхлебал вопрос по МАЙНу, как возник следующий, также состоящий из трех пунков. Мне очень нужно узнать какой файл, помимо main.scm, использует ID текстов файла american.gxt. Просто капец, как нужно поправить кое-что в следующих параметрах игры:

 

1. Полиция снимает за каждую звездочку 100$, если я верно понимаю, и производит конфискацию оружия;

2. Медики забирают 100$ каждый раз, когда вы попадаете в больничку, и производит конфискацию оружия;

3. За помощь копу в поимке уличного хулигана "Хорош гражданин бонус 50$" платят упомянутые 50$.

 

В общем, мне нужно только направление, то есть название файла, который нужно править - дальше разберусь сам. Есть подозрение, что нужно поправлять в исполняемом файле игры, если это так, то подскажите программу для правки .ехе файла GTA Vice City.

 

И еще: кто знает, что нужно поправить, чтобы отключить взрывы машин при столкновении с танком?

 

Зарание благодарю каждого откликнувшегося и жду ваших ответов!



#2 Lozano71

Lozano71

    Уважаемый

  • Activists
  • 381 сообщений
  • Регистрация 18.05.2013
  • Страна:

Отправлено 18 Декабрь 2017 - 08:41

Рискну предположить что за взрыв машин от танка отвечает некий флаг в настройках танка в файле, аналогом которого является vehicles.meta в GTA V . Жди других ответов, надеюсь они будут более полезными чем мой.

Размещенное изображение


Размещенное изображение Размещенное изображение


#3 kenking

kenking

    Скриптер

  • Modmakers
  • 1 905 сообщений
  • Регистрация 19.02.2009
  • Страна:

Отправлено 18 Декабрь 2017 - 08:46

Это всё в exe. Конкретные адреса надо искать в базе. База здесь. Открывается программой IDA 6.8. База для игры версии 1.0. Править можно через скрипты CLEO, но в некоторых случаях это будет весьма проблематично. В таком случае надо писать плагин. Лучше на основе plugin-sdk, поскольку там многое разобрано. Для написания плагина нужна программа Visual Studio (лучше, если версия будет 2017).


Понравился скрипт - отсыпь поинтов

0_12e0d6_afb2eb5e_orig.png


#4 SIPORT

SIPORT

    Наемник

  • Members
  • 35 сообщений
  • Регистрация 19.02.2016

Отправлено 18 Декабрь 2017 - 16:54

Если честно, то не думал, что кто-то откликнется.

Рискну предположить что за взрыв машин от танка отвечает некий флаг в настройках танка в файле, аналогом которого является vehicles.meta в GTA V . Жди других ответов, надеюсь они будут более полезными чем мой.

Спасибо за ответ. Я тоже предполагал, что этот параметр находится в vehicles.ide.

 

Это всё в exe. Конкретные адреса надо искать в базе. База здесь. Открывается программой IDA 6.8. База для игры версии 1.0. Править можно через скрипты CLEO, но в некоторых случаях это будет весьма проблематично. В таком случае надо писать плагин. Лучше на основе plugin-sdk, поскольку там многое разобрано. Для написания плагина нужна программа Visual Studio (лучше, если версия будет 2017).

 

Я так и думал!!! Очень спасибо за развернутый ответ! Сейчас попробую внести правки в .exe с помощью проги, о которой ты рассказал. Еще раз огромное спасибо!!! 



#5 Shaggy

Shaggy

    Киллер

  • Members
  • 168 сообщений
  • Регистрация 19.10.2009
  • Страна:

Отправлено 21 Декабрь 2017 - 04:14

Сейчас попробую внести правки в .exe с помощью проги, о которой ты рассказал.

Это так не работает.
Той прогой(IDA) только "открывается" .exe, и создается как бы "снимок" того, как будет выглядеть часть программы в оперативной памяти при запуске.
Этот "снимок" называется "база".
Найдя в базе интересующий участок, можно понять, какой у него "адрес памяти".
При запуске игры, при помощи CLEO-скриптов или asi-плагинов можно осуществлять правки в данные, загруженные игрой в оперативную память компьютера.
Для этого и нужен "адрес памяти", который находится при помощи базы.

Это если очень, очень упрощенно.



#6 SIPORT

SIPORT

    Наемник

  • Members
  • 35 сообщений
  • Регистрация 19.02.2016

Отправлено 21 Декабрь 2017 - 11:29

Это так не работает.
Той прогой(IDA) только "открывается" .exe, и создается как бы "снимок" того, как будет выглядеть часть программы в оперативной памяти при запуске.
Этот "снимок" называется "база".
Найдя в базе интересующий участок, можно понять, какой у него "адрес памяти".
При запуске игры, при помощи CLEO-скриптов или asi-плагинов можно осуществлять правки в данные, загруженные игрой в оперативную память компьютера.
Для этого и нужен "адрес памяти", который находится при помощи базы.

Это если очень, очень упрощенно.

Спасибо, я уже понял, что это за прога. exe поправил с помощью Hex Workshop и теперь за помощь копу платят 5$ вместо 50. Сейчас нет времени, но продолжу в базе искать адреса полицейского участка и скорой и править их в HW. Еще раз спасибо за разъяснение)))



#7 kenking

kenking

    Скриптер

  • Modmakers
  • 1 905 сообщений
  • Регистрация 19.02.2009
  • Страна:

Отправлено 21 Декабрь 2017 - 13:59

Рекомендую не изменять непосредственно сам exe, а вносить правки нужных адресов в exe в виде скриптов и плагинов.


Понравился скрипт - отсыпь поинтов

0_12e0d6_afb2eb5e_orig.png


#8 SIPORT

SIPORT

    Наемник

  • Members
  • 35 сообщений
  • Регистрация 19.02.2016

Отправлено 23 Декабрь 2017 - 22:36

Рекомендую не изменять непосредственно сам exe, а вносить правки нужных адресов в exe в виде скриптов и плагинов.

К огромнейшему сожалению, нет навыков написания пагинов... Приходится менять так, как умею...))






0 посетителей читают эту тему

0 пользователей, 0 гостей, 0 скрытых