Форумы Homeworld3.RU  

Go Back   Форумы Homeworld3.RU > Сделай сам! > Верфи близ Сарума [HW2 Modding]
Register Forum Rules FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools
Quote
Old 10-12-2007, 09:15 PM   #1
Pandorazero
Адмирал флотаHigara 15th Fleet
 
Pandorazero's Avatar
 
Faction:
Хиигаряне

Join Date: Mar 2007
Location: Киев
Posts: 1,425
Восклицание Shipicons

вот я попробовал сделать новою иконку корабля с помощи Photoshop загнал в DDS !!!

Вроде сделал все правильно с альфа каналом !!
Но нечего не произошло
Attached Images
File Type: jpg icon_ships_800.jpg (33.3 KB, 51 views)

Last edited by Pandorazero : 10-12-2007 at 10:25 PM.
Pandorazero is offline   Reply With Quote
Old 10-12-2007, 11:00 PM   #2
Pandorazero
Адмирал флотаHigara 15th Fleet
 
Pandorazero's Avatar
 
Faction:
Хиигаряне

Join Date: Mar 2007
Location: Киев
Posts: 1,425
Восклицание Re: shipicons

Вот пришлось поставить ето на на другой корабль чтобы посмотреть его в деле !!! Но все равно когда ставлю на авианосец иконку она все равно не пашет
Attached Images
File Type: jpg ss00108.jpg (56.2 KB, 49 views)
Pandorazero is offline   Reply With Quote
Old 10-13-2007, 03:27 PM   #3
Дрон01
Вице-адмиралAntic1tizen One
 
Дрон01's Avatar
 
Faction:
Кушане - киит Наабал

Join Date: Jul 2005
Location: Israel
Posts: 977
Re: shipicons

В шипиконс.луа что прописывал?
Дрон01 is offline   Reply With Quote
Old 10-13-2007, 04:21 PM   #4
Pandorazero
Адмирал флотаHigara 15th Fleet
 
Pandorazero's Avatar
 
Faction:
Хиигаряне

Join Date: Mar 2007
Location: Киев
Posts: 1,425
Восклицание Re: Shipicons

..................................................вот.......................................



Hgn_Carrier =
{
LargeIcon =
{
texture = "DATA:\\Ship\\Icons\\icon_ships_800.dds",
textureUV_TL =
{ 0, 128, },
textureUV_WH =
{ 186, 64, },
stretchOnDraw = 1, }, }
Attached Images
File Type: jpg icon_ships_800_original.dss.jpg (125.0 KB, 20 views)

Last edited by Pandorazero : 10-13-2007 at 07:16 PM.
Pandorazero is offline   Reply With Quote
Old 10-14-2007, 05:02 AM   #5
Дрон01
Вице-адмиралAntic1tizen One
 
Дрон01's Avatar
 
Faction:
Кушане - киит Наабал

Join Date: Jul 2005
Location: Israel
Posts: 977
Re: Shipicons

А пробовал всё это дело обратно в .rot запихать? Я вот попробовал только что. У меня получается вроде всё.
Дрон01 is offline   Reply With Quote
Old 10-14-2007, 05:21 AM   #6
Pandorazero
Адмирал флотаHigara 15th Fleet
 
Pandorazero's Avatar
 
Faction:
Хиигаряне

Join Date: Mar 2007
Location: Киев
Posts: 1,425
Восклицание Re: Shipicons

Я пробовал это запихать в .rot !!! Все равно авианосец не меняется Странно !!!

Last edited by Pandorazero : 10-14-2007 at 04:38 PM.
Pandorazero is offline   Reply With Quote
Old 10-14-2007, 05:55 AM   #7
Дрон01
Вице-адмиралAntic1tizen One
 
Дрон01's Avatar
 
Faction:
Кушане - киит Наабал

Join Date: Jul 2005
Location: Israel
Posts: 977
Re: Shipicons

Стоп!!! А ты _ВСЕ_ файлы поменял? То есть во все файлы запихал свою дребедень? Лучше сделай это сразу чтобы потом не трепаться. Тогда мож и авианосец проявится. Видишь ли, я сам толком не разобрался какой именно Rot он грузит в память и при каком разрешении, знаю только, что они не всегда совпадают.
Дрон01 is offline   Reply With Quote
Old 10-14-2007, 06:03 AM   #8
Pandorazero
Адмирал флотаHigara 15th Fleet
 
Pandorazero's Avatar
 
Faction:
Хиигаряне

Join Date: Mar 2007
Location: Киев
Posts: 1,425
Восклицание Re: Shipicons

Нет не все ,,, толька 800
Pandorazero is offline   Reply With Quote
Old 10-14-2007, 03:34 PM   #9
Pandorazero
Адмирал флотаHigara 15th Fleet
 
Pandorazero's Avatar
 
Faction:
Хиигаряне

Join Date: Mar 2007
Location: Киев
Posts: 1,425
Восклицание Re: Shipicons

Вот я недавно поговорил с Русинофтом и он подсказал мне как правильно на да было прописать параметры

Homeworld 2\Data\ship\icons\shipicons.lua



Hgn_Carrier =
{
LargeIcon =
{
texture = "DATA:\\Ship\\Icons\\icon_ships_800.DDS", или TGA
textureUV_TL =
{ 0, 128, },
textureUV_WH =
{ 186, 64, },
stretchOnDraw = 1, }, }




И все заработала как по маслу
.....................................................
Attached Images
File Type: jpg ss00118.jpg (106.5 KB, 27 views)
File Type: jpg ss00119.jpg (94.6 KB, 22 views)

Last edited by Pandorazero : 10-14-2007 at 05:50 PM.
Pandorazero is offline   Reply With Quote
Old 10-14-2007, 05:52 PM   #10
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Shipicons

Хм... заглядываю в стандартный DATA:Ship\icons\shipicons.lua, значок для каждого корабля описывается следующей конструкцией:
Code:
Hgn_AssaultCorvette = {
  LargeIcon = {
    texture = "DATA:\\Ship\\Icons\\icon_ships.mres",
    textureUV_TL = {0, 704, },
    textureUV_WH = {150, 64, },
    stretchOnDraw = 1,
  },
}
Получается, что все иконки ссылаются на файл icon_ships.mres. Просмотр по F3 показал, что это скомпилированный lua-файл. Декомпилируем:
Code:
baseRes = 800
res800 = "DATA:/Ship/Icons/icon_ships_800.dds"
res1024 = "DATA:/Ship/Icons/icon_ships_1024.dds"
res1280 = "DATA:/Ship/Icons/icon_ships_1280.dds"
res1600 = "DATA:/Ship/Icons/icon_ships_1600.dds"
Все пути ведут в папку DATA:\\Ship\\Icons, видимо у тебя файл лежит не в этой папке.

Да, что характерно - текстурки с иконками кораблей все как одна хранятся в rot-файлах, но в скриптах поголовно идут ссылки на *.dss. Получается, что игрушка просто перебирает все возможные расширения файлов... Пандора, попробуй удалить стандартные rot-файлы, а свой сохранить в .tga - посмотрим, что получится

Но больше всего меня поразило другое - все цифры указаны для базового разрешения. Игра что, автоматом корректирует координаты иконок для других текстур?

ЗЫ. А зачем вообще запихивать картинку в .ROT? Чем .DSS или .TGA хуже?

Last edited by Ten : 10-14-2007 at 06:19 PM.
Ten is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +3. The time now is 03:53 PM.

Page generated: 0.042 seconds (84.95% - PHP and 15.05% - MySQL), 11 queries total