#1 15-08-2009 21:49

CraZZZy-GameRRR
From: Москва
Registered: 11-08-2009
Posts: 97
Website

Добавление иконок

Вопрос такой: можно ли в игру добавить свои новые иконки для карты? Я так понимаю, добавляем новую иконку в hud.txd, а дальше как?

Offline

#2 16-08-2009 20:12

bsstell
Registered: 05-08-2009
Posts: 25

Re: Добавление иконок

Думаю новые нельзя) Заменить можно)

Offline

#3 16-08-2009 20:22

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: Добавление иконок

bsstell wrote:

Думаю новые нельзя) Заменить можно)

Можно всё, было-бы желание

Offline

#4 17-08-2009 15:41

CraZZZy-GameRRR
From: Москва
Registered: 11-08-2009
Posts: 97
Website

Re: Добавление иконок

Sw[ee]t wrote:

Правильно понимаете, а как дальше - незнаю smile
Это спрашивайте у товарища Seemann`а или listener`а.

Хорошо, спрошу у них.

Offline

#5 21-03-2010 21:42

~AquaZ~
From: Хря... Харьков!
Registered: 01-03-2010
Posts: 725
Website

Re: Добавление иконок

Вопрос поддерживаю. Seemann! Listener! вы где?


Мой сайт — AquaDC.NET. Но кому он нафиг нужен...

Offline

#6 22-03-2010 00:15

listener
From: Moscow
Registered: 09-11-2006
Posts: 602
Website

Re: Добавление иконок

У меня - весенний аврал (третий час ночи, а я еще на работе).
До дизассемблера уже две недели не добирался.

Как будет свободная минутка - попробую посмотреть.


C4 - GTA IV script compiler.
~74% done.

Offline

#7 22-03-2010 10:01

~AquaZ~
From: Хря... Харьков!
Registered: 01-03-2010
Posts: 725
Website

Re: Добавление иконок

Спасибо!


Мой сайт — AquaDC.NET. Но кому он нафиг нужен...

Offline

#8 18-06-2010 08:36

VintProg_Pro
Registered: 17-06-2010
Posts: 151

Re: Добавление иконок

Ну что добавили?

Offline

#9 18-06-2010 09:55

~AquaZ~
From: Хря... Харьков!
Registered: 01-03-2010
Posts: 725
Website

Re: Добавление иконок

Походу нет sad


Мой сайт — AquaDC.NET. Но кому он нафиг нужен...

Offline

#10 26-08-2010 17:42

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: Добавление иконок

Старый тред, отпишусь пожалуй.
Я не знаю (и не предполагаю) сколько в игре иконок всего. Расписанные типы это от нуля и до 63.
ID 64-66 - белый квадрат (вылет при выходе в меню карты). После 66 - вылет в любом случае.
Я думаю, что с 64 по 66 можно вставить ещё два своих значка, только как это сделать?

Offline

#11 01-09-2013 18:48

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

Я написал аси-плагин для добавления иконок в СА. Если кому-то нужно, то выложу!

Offline

#12 02-09-2013 05:46

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 485
Website

Re: Добавление иконок

ну, выложи интересно.


I know everything and nothing...

Offline

#13 02-09-2013 16:40

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 485
Website

Re: Добавление иконок

Сможешь еще для остальных частей замутить, пожалуйста) Скажем, для Вайса, было бы здорово!


I know everything and nothing...

Offline

#14 02-09-2013 17:26

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

Посмотрел я в отладчике васю с трёхой, там почти тоже самое, что и в сане. В трёхе нет текста у иконок.

Offline

#15 02-09-2013 17:53

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 485
Website

Re: Добавление иконок

Возмешься написать? smile


I know everything and nothing...

Offline

#16 02-09-2013 18:12

Portal25
From: Tambov
Registered: 25-06-2011
Posts: 52
Website

Re: Добавление иконок

Vitlgt wrote:

Я написал аси-плагин для добавления иконок в СА. Если кому-то нужно, то выложу!

Спасибо!!!

..жду версию для GTA III и Vice City blush

Last edited by Portal25 (02-09-2013 18:13)


OgYkX.png

Offline

#17 02-09-2013 18:16

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

Попробую.
В gta3.exe есть иконка radar_copcar (id 5), но в hud.txd её нет.

Last edited by Vitlgt (02-09-2013 19:00)

Offline

#18 03-09-2013 08:18

reute70
From: Средняя Волга
Registered: 22-08-2009
Posts: 180

Re: Добавление иконок

"в hud.txd" она есть (специально щас посмотрел) - только не используется толком

PS Просто многие моды используют HD hud от OnePiece, а там некоторое время и иконки Асуки не было...

Last edited by reute70 (04-09-2013 10:50)

Offline

#19 03-09-2013 14:25

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

reute70
У меня стоит Xbox mod, значит в версии для xbox'а этой иконки нет.

Сделал плагин для гта3:
yadi.sk/d/Y989XUaw8fsgN

У меня gta3.exe v1.1(Buka/1C), распакованный и исправленый(часы не работали), видеоролики отключены и от сд отучен.

Для GTA SA скоро выложу плагин v1.1!
Вот он:
yadi.sk/d/Abt1yC2b8mhis

Last edited by Vitlgt (05-09-2013 17:06)

Offline

#20 05-09-2013 19:30

Portal25
From: Tambov
Registered: 25-06-2011
Posts: 52
Website

Re: Добавление иконок

Vitlgt а что на счет версии для VC ? grin


OgYkX.png

Offline

#21 05-09-2013 22:00

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

VC в ближайшем будущем.

Offline

#22 06-09-2013 13:44

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 485
Website

Re: Добавление иконок

@Vitlgt
Как ограничивается номер иконки?
Сколько под номер байт используешь? Какой максимум номера может быть, и можно ли добавлять номер не по порядку а скажем произвольно?


I know everything and nothing...

Offline

#23 06-09-2013 21:31

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

В GTA SA:
ID 251 -белый квадрат(в легенде чёрный квадратик)- текущая цель (тоже самое, что и ID -5)
ID 252 -белый квадрат(в легенде чёрный квадратик)- вражеская цель (тоже самое, что и ID -4)
ID 253 -белый квадрат(в легенде чёрный квадратик)- дружественная цель (тоже самое, что и ID -3)
ID 254 -белый квадрат(в легенде чёрный квадратик)- объект (тоже самое, что и ID -2)
ID 255 -белый квадрат(в легенде чёрный квадратик)- пункт назначения (тоже самое, что и ID -1)
ID 256 -жёлтый квадратик(тоже самое, что и ID 0)

mfisto wrote:

Как ограничивается номер иконки?

Максимальный номер ограничен самим опкодом - 255 (1 байт).

mfisto wrote:

можно ли добавлять номер не по порядку а скажем произвольно?

Нельзя.
В игре два массива, первый содержит указатели на имена иконок, второй на gxt-ключи. ID иконок это их порядковые номера, 0 - первый элемент первого массива, 1 - второй элемент первого массива и т.д.
Размер одного элемента 8 байт.

mfisto wrote:

Сколько под номер байт используешь?

Номеров нет. Я использую четыре блока памяти по 1МБ каждый. В первом - имена иконок, во втором первый массив, в третьем - gxt-ключи, в четвёртом - второй массив.

Offline

#24 07-09-2013 12:04

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 485
Website

Re: Добавление иконок

Ясно, а вот эти номера что ты описал, их как ставить перед номером 0?


I know everything and nothing...

Offline

#25 07-09-2013 14:20

Vitlgt
Registered: 28-08-2013
Posts: 31

Re: Добавление иконок

Куда их ставить?
-1 и 255 - это одно и тоже в хексе: 0xFF
-2 и 254 - 0xFE и т.д.
Другой пример:
ID 13421631 - Перекраска. в хексе 0xCCCC3F, в скрипте 0x3FCCCC00, игра прочитает только 0x3F,  у перекраски ID 63(0x3F).

Offline

Board footer

Powered by FluxBB