#1 Re: Работа с памятью, EXE » Добавление иконок » 28-01-2015 16:39

Update:
Icons_adder v1.4 для GTA Vice City.
Исправил вылет в миссии back alley brawl, когда подбираешь телефон.

https://yadi.sk/d/eN1easwzdSebB

#2 Re: Работа с памятью, EXE » Добавление иконок » 27-01-2015 05:38

Update:
Icons_adder v1.3 для GTA Vice City.
Поддерживаются gta_vc.exe v1.0 и v1.1.

Лимит одновременно выводимых иконок теперь можно увеличить: LimitIconsOnMap=75,
при повышении лимита иконки будут сохроняться в файл GTAVCsf%.bis(%-номер сейва).

https://yadi.sk/d/eN1easwzdSebB

#3 Re: Работа с памятью, EXE » Добавление иконок » 22-01-2015 15:05

Исправил баги. Файл icons_adder.dat должен быть там же, где и gta3.exe.
https://yadi.sk/d/fPItcq4Qe9dpD

#4 Re: Работа с памятью, EXE » Добавление иконок » 22-01-2015 01:24

Icons adder v2.0 для гта 3.
Поддерживаются gta3.exe v1.0 и v1.1.
Лимит одновременно выводимых иконок теперь можно увеличить:
LimitIconsOnMap=32, при повышении лимита иконки будут сохроняться в файл GTA3sf%.bis(%-номер сейва).

https://yadi.sk/d/fPItcq4Qe9dpD

#5 Re: Работа с памятью, EXE » Добавление иконок » 15-01-2015 13:50

Update:(17-12-2014 18:04)
Icons_adder v1.2 для GTA Vice City.

Изменения в версии 1.2:
Взломан лимит иконок в легенде:
limit_icons_in_legend_patch=0
0-выключен(75), 1-включен(256).

https://yadi.sk/d/eN1easwzdSebB

Update:(08.01.2015)
Icons_adder v2.6 для GTA San Andreas.
Добавлен патч на лимит иконок в легенде:
;Limit icons in map legend.
;0-disabled(175), 1-enabled(256)
Limit_icons_in_legend_patch=0

0-патч выключен, 175 иконок; 1-патч включен, 256 иконок

Update:(15.01.2015)
Icons_adder v2.7
Исправлен баг с IDFixEnabled:
При выключенном фиксе выключается не только фикс, но и патч легенды.

Для gta_sa.exe 1.0 us:
https://yadi.sk/d/Qktxet-BbBkT3
Для gta_sa_compact.exe:
https://yadi.sk/d/c_ig4WnadKfZj

#6 Re: Работа с памятью, EXE » Добавление иконок » 14-12-2014 14:17

Update:
Icons_adder v1.1 для GTA Vice City

Изменения в версии 1.1:
1)Объединил в один плагин (gta_vc.exe 1.0 и 1.1)
2)Разблокировал иконку под номером 25

Лимит иконок на карте - 75 шт.
Лимит иконок в легенде - 75 шт.

#8 Re: Вопросы по скриптингу » Один вопрос » 13-09-2014 15:32

{$cleo}
 
0000:
while true
    wait 250
    if
        0AB0:   key_pressed 45 // Insert
    then
        0A8C: write_memory 0x0053E1E0 size 4 value 0x90909090 virtual_protect 0 //  выключить
	0A8C: write_memory 0x0053E1E4 size 1 value 0x90 virtual_protect 0
    end
    if
        0AB0:   key_pressed 46 // Delete
    then
        0A8C: write_memory 0x0053E1E0 size 4 value 0x204B0BE8 virtual_protect 0 // включить
        0A8C: write_memory 0x0053E1E4 size 1 value 0x0 virtual_protect 0
	end
end

#9 Re: Работа с памятью, EXE » Добавление иконок » 07-09-2014 23:28

DOG-GHOST
Я помню скрин с кучей иконок на карте из вайсити и сообщение, что лимит иконок в вайсити взломан. Значит это работа Sektor`а.

#10 Re: Работа с памятью, EXE » Добавление иконок » 07-09-2014 20:21

recoil
Вобщето я новичек, стаж около года. Плагин написан на ассемблере (фасм).
Антивирус скорей всего реагирует на перехваты функций.
У меня комодо, реалтайм сканирование выключено и все запланированные, по умолчанию, сканирования удалены.
Стоит только для того, чтобы виндовое антивирусное по было выключено.

#11 Re: Работа с памятью, EXE » Добавление иконок » 07-09-2014 16:53

Update:
Добавил возможность скроллить легенду. Скроллинг включается если иконок в легенде больше 64. Кнопки W и S.
https://yadi.sk/d/Qktxet-BbBkT3

DOG-GHOST
Для гта 3 есть плагин, для вайса пока не буду делать. В вайсе вроде уже взломан лимит иконок.

#12 Re: Работа с памятью, EXE » Добавление иконок » 07-09-2014 05:00

Update:
Исправлен баг с загрузкой сейвов, в сейв теперь сохраняется до 175 иконок.
Добавлена возможность сохранять иконки в отдельный файл GTASAsf%.bis (SaveIconsEnabled=1), если вовремя загрузки игры файл GTASAsf%.bis не будет найден, то иконки будут загружены из сейв-файла игры. % - номер сейва.
Добавлена возможность изменять имя папки для сохранения иконок (SaveIconsFolder=GTA San Andreas User Files), на тот случай, если в вашем моде изменено имя папки для сохранения игры.
https://yadi.sk/d/saEoQbXLbA3r8

#13 Re: Работа с памятью, EXE » Добавление иконок » 02-09-2014 20:11

Если лимит иконок не увеличивать, то не вылетает. В сейв сохраняются 175 иконок.

#14 Re: Работа с памятью, EXE » Добавление иконок » 02-09-2014 18:07

recoil
У тебя сала установлен ?

Проверил на другом компе, всё работает.

#15 Re: Работа с памятью, EXE » Добавление иконок » 02-09-2014 17:18

У меня работает, но если сесть в самолет или вертолет и открыть легенду игра вылетает. Этот баг исправлен в версии 2.3
252ee49421704004c917c77febb9d858.png

Update:
Версия 2.3
https://yadi.sk/d/Z347g_uAatg6i

#16 Re: Работа с памятью, EXE » Добавление иконок » 02-09-2014 03:16

Udate:
Лимит одновременно выводимых иконок теперь можно увеличить.
https://yadi.sk/d/CsNqqQs_aqbvU

#17 Re: Работа с памятью, EXE » Добавление иконок » 31-08-2014 17:31

GTA V HUD mod by DK22Pac
asi-плагин пожат ASPack 2.12 -> Alexey Solodovnikov.
Интересно зачем?

Мне придётся снять этот кусок говна!

#18 Re: Работа с памятью, EXE » Добавление иконок » 31-08-2014 16:03

У легенды есть свой массив, находится по смещению  0xBA8318.
Массив иконок, одновременно выводимых, находится по смещению 0xBA86F0.

Update:
Исправлено: Если менять иконки, которые выводятся через ехе-файл, то в легенде они не меняются. Теперь меняются.
Добавлена возможность использовать ID 128-250(при условии, что IDFixEnabled=1).
https://yadi.sk/d/qj4NTHluajxtF

#19 Re: Работа с памятью, EXE » Добавление иконок » 31-08-2014 13:57

Лимит иконок, одновременно выводимых на карту, и маркеров (типо того , что вначале игры на велосипед указывает)  175шт.

#20 Re: Работа с памятью, EXE » Добавление иконок » 29-08-2014 17:34

Флаги:
Указатели на иконки теперь хранятся в новом массиве.
0 - обычная иконка
1 - 4 - иконки выводятся на карту и радар через ехе-файл, плагину нужно знать какие иконки нужно подсунуть игре.

#22 Re: Работа с памятью, EXE » Добавление иконок » 28-08-2014 19:03

Ридми устарел.
Капнул глубже в gta_sa.exe и выяснил, что под иконки отводится массив на 64 элемента(0-63) по 4 байта на каждый, дальше идут другие данные.
Раньше я почему-то не обратил внимания на этот массив.
При желании иконки можно заставить мигать или менятся на другие.

#23 Re: Работа с памятью, EXE » Добавление иконок » 28-08-2014 15:36

ID 64 - 76 и 78 - 82 используются игрой, некоторые для самолётов, вертолётов(глюки появятся когда сядешь в самолёт или вертолёт) и некоторые для чего-то ещё.
В моем скрипте тоже самое.

#24 Re: Работа с памятью, EXE » Добавление иконок » 27-08-2014 21:02

recoil
У тебя в скрипте есть условный переход: jf @ADDON_FOR_ICONS_569, а условия нет.
Ты создаешь иконки и тут же их удаляешь.

recoil wrote:

пропадает маркер цели

Без плагина тоже пропадает.

Я вобще планирую переписать плагин для gta sa с нуля, для гта 3 я уже переписал: http://yadi.sk/d/JrsXttyiJLBHW

#25 Re: Работа с памятью, EXE » Расширение лимитов игры » 16-02-2014 01:08

В игре лимит моделей = 14000, то есть это лимит пула моделей, создаваемых через файлы IDE, секции objs-end.
Всего используется 13984.
SA Limit Adjuster - это который от Александра или какой?

Board footer

Powered by FluxBB