[DOC] Документация по адресам gta_sa.exe 1.0US
|
|
Recoil | Дата: Пятница, 01.10.2021, 22:00 | Сообщение # 76 |
Группа: Проверенные
Сообщений: 12
Статус: Offline
| Цитата Den_spb ( ) Попробовал сейчас снова. Попробовал на сохранении, не работает, с новой игры заработало, Надо будет разобраться. Спасибо за помощь. По припаркованным авто, нашел адрес .rdata:00858A14 flt_858A14 dd 80.0 К сожалению не получается сделать через ссылку на адрес, скорее всего это то работает, то нет, это очень сложный вопрос. Зачем это нужно, ну раз ничего типа BongHitTraffic никто делать для СА не собирается, хоть припаркованные авто будут видны далеко, а не спавниться перед носом CJ Картинка чтобы даже лучше этой была https://u.to/PuqjGw
I
По ловушке flare, например есть это, но толку .text:00737C80 _?LaunchSamRocket proc near
.data:008CD75C _miFlare dw 0FFFFh
.text:00738303 0C0 movzx edx, _miFlare ; jumptable 00737CE6 case 42
.text:0067B82D 024 mov [esp+24h+point.x], 0 .text:0067B835 024 mov [esp+24h+point.y], 0 .text:0067B83D 024 mov [esp+24h+point.z], 0
Сообщение отредактировал Recoil - Пятница, 01.10.2021, 22:32 |
|
| |
Den_spb | Дата: Воскресенье, 03.10.2021, 14:18 | Сообщение # 77 |
Создатель сайта
Группа: Администраторы
Сообщений: 1600
Статус: Offline
| Надо найти функцию, расставляющую припаркованные авто - возможно там есть проверка текущего расстояния от игрока до точки создания авто. Как найти? По идее, она должна быть в списке вызывающих функций у функции создания транспортного средства, которую, в свою очередь, можно найти в опкоде "car create". Но здесь придётся и игровой сборщик мусора редактировать, чтобы созданный на большой дистанции припаркованный авто сразу же не удалялся.
По тепловой ловушке пока не могу ничего прокомментировать, не изучал эту тему.
|
|
| |
Recoil | Дата: Воскресенье, 03.10.2021, 17:51 | Сообщение # 78 |
Группа: Проверенные
Сообщений: 12
Статус: Offline
| Цитата Den_spb ( ) возможно там есть проверка текущего расстояния от игрока до точки создания авто. Может типа такого: .text:0040976F 02C call _getPlayerPed .text:0056E250 _findPlayerCentreOfWorld proc near .text:0056E26B 000 mov eax, _camera.__parent.xyz Мне такое не по зубам, раз до сих пор никто не сделал, значит не просто.Цитата Den_spb ( ) Но здесь придётся и игровой сборщик мусора редактировать С этим проще, находим в нете плагин civdens.asi (это между прочим я его нашел и поделился со всем гта комьюнити, поблагодарили? нет) Внутри
[CAR]MaxNumberOfAI=90 ;DensityMultiplier=3.0 AppearPathSearch=660.0 ;AppearPathLDepth=30 AppearRangeFwMax=640.0 AppearRangeFwMid=620.0 AppearRangeFwMin=300.0 AppearRangeBwMax=90.0 AppearRangeBwMid=76.0 RemoveRangeNormal=540.0 RemoveRangeLookDown=140.0 RemoveRangeEmergency=90.0
Еще помимо Lua MemoryEditor (GTA:SA & SA:MP) (BETA), рекомендую для редактирования памяти плагин eASIer.asi Внутри ... батюшки, а что там внутри У меня в eASIer.asi фикс оффсетов пулеметов для predator, нашел Я.
#eASIer settings for GTA San Andreas #some memory addresses has been found by GTAForums.com users
#^^predator gun offset^^ 0X73DF55 5.6 4 0X73DF71 1.0 4 0x73DF7E 1.0 4
0x73E0C3 -1.0 4 0x73E0CF 5.6 4 0x73E0EC 1.0 4
p.s. В свое время вам с Дмитрием надо было твикер делать для такого, вот например в 2014 году Fabio нашел адрес отвечающий за дальность на которой удаляются поезда из памяти, и алгоритм поездов смотрелся бы куда лучше. .text:006F7AA6 050 fcomp ds:flt_863994 .rdata:00863994 flt_863994 dd 220.0 ; DATA XREF: CEntity__preRender+3E8r
Сообщение отредактировал Recoil - Воскресенье, 03.10.2021, 18:28 |
|
| |
Den_spb | Дата: Понедельник, 04.10.2021, 11:55 | Сообщение # 79 |
Создатель сайта
Группа: Администраторы
Сообщений: 1600
Статус: Offline
| Цитата Recoil ( ) Может типа такого: Да, что-то типа этого. Насчёт того, что если никто не сделал, значит это сложно сделать - не всегда так. Может быть, просто никто не интересовался этим вопросом раньше и не пытался его решить.
|
|
| |
Recoil | Дата: Понедельник, 04.10.2021, 19:44 | Сообщение # 80 |
Группа: Проверенные
Сообщений: 12
Статус: Offline
| Сегодня посидел в базе, нашел .rdata:00858BB0 flt_858BB0 dd 120.0 ; DATA XREF: sub_410EC0+4Fr это похоже дистанция от шлагбаума до поезда когда он начинает закрываться. Я думаю об этом скрипте, который бы регулировал время открытия в зависимости от длины состава. Но еще больше думаю о работе CObject__destructor и как увеличить лайфспан для объектов вылетающих из комбайна типа _miKmbDeadtorso, крови хочу;)
Скорость закрывания шлагбаума for _miTraincross1 .text:005A0CE7 01C fmul ds:flt_858B4C .rdata:00858B4C flt_858B4C dd 0.0049999999 ; DATA XREF: sub_40C520+42r остальное не понял
Добавлено (16.10.2021, 20:37) --------------------------------------------- Раз никто не отвечает С пикапом все нормально https://u.to/OG2tGw
Вот что может дать простое изменение некоторых параметров https://u.to/N22tGw
https://imgur.com/jwXsuWW
Сообщение отредактировал Recoil - Суббота, 16.10.2021, 20:38 |
|
| |