Последние сообщения

Страницы: 1 ... 3 4 [5] 6 7 ... 10
41
Справочная информация / Re: Различные скрипты, программы и т.д
« Последний ответ от GHOST Июня 24, 2025, 09:23:48 pm »
Загрузчик миссий в виде .dll для GTA 3/Vice City и San Andreas и еще одна .dll для Вайс Сити, там что-то со взрывами связанное...
42
Общие вопросы / Re: Софт для GTA: All in one (2010/2025)
« Последний ответ от GHOST Июня 22, 2025, 06:01:21 am »
  • Sharemods к сожалению, ненадежный файлообменник.
  • Немного обновил архив. Перезалил на Гугл.Диск
Пишет, что файл нарушает условия пользования и недоступен. Тоже с этим столкнулся. Лучше загрузи на Mega. Nz

Ага. Гугл уже сообщил мне  >:( Пересобрал/Обновил (24.06.2025) https://mega.nz/file/kI4HnAiY#ZaoMw8gdKJVAzFQKQpahXb1zre7_XHqYsklcDeJgTzU

43
Общие вопросы / Re: Софт для GTA: All in one (2010/2025)
« Последний ответ от daniel_360 Июня 21, 2025, 03:22:49 pm »
  • Sharemods к сожалению, ненадежный файлообменник.
  • Немного обновил архив. Перезалил на Гугл.Диск
Пишет, что файл нарушает условия пользования и недоступен. Тоже с этим столкнулся. Лучше загрузи на Mega. Nz
44
Общие вопросы / Re: Софт для GTA: All in one (2010/2025)
« Последний ответ от GHOST Июня 21, 2025, 02:56:31 pm »
  • Sharemods к сожалению, ненадежный файлообменник.
  • Немного обновил архив. Перезалил на Гугл.Диск Mega.nz
45
0x7838D8 - частота звука двигателя на последней передаче.
За звук двигателя отвечает функция cAudioManager::ProcessPlayersVehicleEngine.
Кусок дизассемблированного кода из базы для вайса версии 1.0:
v30 = 27 * dword_7838D8 + v48 + 22050; -- расчет окончательной частоты звука для последней передачи.
...
cAudioManager::AddPlayerCarSample(120, v30, v24 + 384, v51, 64, 1)-- воспроизведение звука (?)

К слову AddPlayerCarSample вызывается 4 раза в разных местах функции, видимо это сделано для реализации звука двигателя для разных ситуаций (предположительно!) по типу разгона, остановки, пробуксовки на месте или в воздухе. Если наладить чтение частоты из регистра edi, то можно использовать значение для создания тахометра.
46
Скрипт, который устраняет баг смены камеры и повышенной скорострельности при использовании опкода 0464: put_actor $2485 into_turret_on_car $2468 at_car_offset 0.4242 -0.0679 1.1322 position 3 angle 270.0 with_weapon 27. Желательно делать в цикле.
Код: Text
  1. :Cam_1
  2. wait 0
  3. 0A8D: 0@ = read_memory 0x7E481C size 1 virtual_protect 1 // 0x7E481C - Current camera mode
  4. if
  5. 8039:   not 0@ == 45 // 45 - Heli-Cannon 1st-Person
  6. jf @Cam_1
  7. 0AA6: call_method 0x46B90D struct 0x7E4688 num_params 3 pop 0 0 0 45 // 0x46B90D - Set weapon mode, 0x7E4688 - Offset CCamera, 45 - Heli-Cannon 1st-Person  
  8. 0A96: 1@ = actor $PLAYER_ACTOR struct
  9. 000A: 1@ += 0x244 // Ped state
  10. 0A8C: write_memory 1@ size 4 value 12 virtual_protect 1 // 12 (0x0C) - first person aiming  
  11. jump @Cam_1
47
Справочная информация / Re: Различные скрипты, программы и т.д
« Последний ответ от aleks926820 Июня 14, 2025, 02:08:40 pm »
X Radar Maker для Vice City

Скрипт для создания карты радара и меню для Vice City. Скрипт для 3dsMax!
Оригинальный скрипт - XMen; переписал скрипт и дописал новые функции под вайс - aleks926820.
Функции:
Generate Radars - создает 64 .png файла радара с одноименными папками для быстрой сборки с помощью Magic TXD.
Generate Menu Radar - создает 9 .png файлов карты для меню (fronten2.txd)
Generate Full Radar - создает рендер всей карты (единый .png файл) площадью 4000 на 4000 игровых единиц. Полезно, если требуется вручную перерисовать карту.
Generate Full Menu Radar - создает рендер (единый .png файл) всей карты для меню. Полезно, если требуется вручную перерисовать карту.
Generate S. Radars - создает .png файлы указанных секций радара (отсчет секций с 0 до 63). Нужные секции нужно указывать через запятую, т.е. например 0,35,63.
Параметр Size - размер (в пикселях) создаваемых изображений. Например, если указано 256, то размер создаваемых изображений будет 256х256. Для секций радара достаточно 128 или 256 пикселей, для карты меню не менее 512, для полного рендера карты не менее 2048 точек.
Параметры Gamma и LightLevel - это глобальные константы 3dsMax, влияющие на яркость и гамму создаваемых изображений. Эти параметры следует изменять, если у вас создаются слишком темные или слишком светлые изображения. Если у вас рендерятся нормальные изображения, то эти константы не следует трогать.
Параметры Heigth и FOV - в оригинальном скрипте отвечали за высоту расположения камеры и угол обзора камеры. В этой версии скрипта данные параметры зафиксированы в функциях, и их изменение в окне скрипта ни к чему не приведет.
Target Directory - целевая директория, в которую будут экспортироваться рендеры карты и радара.
P.S. Функция создания радара может быть использована и для создания радара в GTA 3.
Установка:
В папке /scripts/ (которая лежит в директории установленного 3dsMax, например C:\Program Files\Autodesk\3ds Max 2024\scripts) создать папку XScripts, в нее положить файл Vault.ini.
Файл XRadarMaker.ms закинуть в любое место, далее запускать в 3dsmax через Scripting - Run Script или MaxScript - Run Script.
48
Справочная информация / Re: Различные скрипты, программы и т.д
« Последний ответ от aleks926820 Июня 14, 2025, 01:28:11 pm »
Данный плагин расширяет лимит путей - позволяет добавлять пути поверх оригинальных; размер paths.ipl может быть увеличен до 2 мегабайт.
VCPATHLIMIT.FLT закинуть в папку mss.
Автор (если не ошибаюсь) Maxorator.
49
Включение/Выключение фар у машин (не работает в дневное время):
0 - включить все.
5 - выключить передние.
160 - выключить задние.
189 - выключить все.
Код: Text
  1. 0A97: 4@ = car 3@ struct
  2. 000A: 4@ += 0x298 // Light status - статус фар
  3. 0A8C: write_memory 4@ size 1 value 189 virtual_protect 1 // 189 - Turn off all/Выключить все
50
Включение/Выключение фар у машин (не работает на байках и в дневное время):
0 - включить все.
5 - выключить передние.
160 - выключить задние.
189 - выключить все.
Код: Text
  1. 0A97: 4@ = car 3@ struct
  2. 000A: 4@ += 0x2B0 // light status
  3. 0A8C: write_memory 4@ size 1 value 189 virtual_protect 1
Страницы: 1 ... 3 4 [5] 6 7 ... 10