Здравствуйте, гость ( Вход | Регистрация )
18 Feb 2010, 16:17
(Сообщение отредактировал Iv - 19 Oct 2012, 15:23)
Сообщение
#1
|
|
![]() Immortal Сообщений: 6 287 Спасибо сказали: 12723 раза |
Герои - это конструктор. Ресурсы игры хранятся в папке DATA.
Типы ресурсов: DEF - спрайты игры (Заклинания, монстры, объекты для карты, интерфейс). Просматривать DEF можно с помощью DefPreview, создавать (собирать) через Deftool. Спрайтам - объектам для карты сопутствуют файлы MSG и MSK, в них хранятся данные объектов (размеры, проходимость и т.д.). Для новых объектов проще всего их создать автоматически при сборке нового def'a в Deftool. FNT - файлы шрифтов, отредактировать их можно с помощью утилит Fnt и Fntedit. Примеры доработанных шрифтов H3C - файлы кампаний, их можно извлечь и просмотреть через штатный редактор кампаний PAL - игровая палитра. Альтернативная палитра PCX - Картинки игры (интерфейс, портреты, фоны городов, карты территорий из заставок кампаний) TXT - Не только тексты! В текстовиках хранятся перечни героев, монстров, объектов и т.д. По сути, TXT-файл представляет таблицу, в которой переводы строк не Windows, а UNIX-овые. Удобнее всего редактировать текстовые файлы утилитой txtedit или ermeditor 82M - звуки игры, переименованый WAV с параметрами Sample Size: 8-bits, Channels: 1, Sample Rate: 22050 SMK и BIK - игровое видео - h3sprite.lod содержит спрайты игры (def, msk, msg) - h3bitmap.lod содержит шрифты, файлы кампаний, палитры, картинки, текстовики (fnt, h3c, pal, pcx, txt) - heroes3.snd содержит звуки игры (в архиве файлы без расширения) - video.vid содержит видеофайлы (smk, bik) Распаковывать эти архивы можно утилитой ResEdit или с помощью плагинов для Total Commander. Утилитой удобней, т.к. можно сразу просмотреть спрайт или картинку. Можно, кстати, проассоциировать LOD-файлы с этой утилитой. С помощью её же можно и запаковывать новые или измененные ресурсы обратно в Lod, но это работает у меня кривовато. Предпочитаю использовать LodUtils (файлы h3sprite.exe и h3bitmap.exe), описание работы есть в архиве. Удобно настроить доп. команду в контекстном меню Def'a, в котором прописать команду h3sprite.exe @"%1" для более быстрой запаковки. [mod] Также отличается удобностью программа MMArchive , которая великолепно подходит для работы с любым типом геройских архивов. Файл wog, представляет собой RAR-архив с измененным расширением. Состав обычно: DEF, MSG - файлы, предназначенные для запаковки, и текстовые файлы, в которых определяется, куда засовывать содержимое. Большую часть картинок в НММ можно в лод не запаковывать, а просто кидать в DATA. Но файл должен быть в формате РСХ (256 цветов). NB! картинка загрузки игры, Zpic106.bmp (дракон в ВоГе) должна быть полноцветной. Скрипты, основа функционала WoG, хранятся в папке DATA\S\ Имя файла скрипта должно быть scriptXX.erm, где XX может принимать значения от 00 до 99. -------------------- |
|
|
|
![]() |
14 Mar 2010, 23:42
(Сообщение отредактировал Iv - 06 Sep 2012, 09:03)
Сообщение
#2
|
|
![]() Immortal Сообщений: 6 287 Спасибо сказали: 12723 раза |
Описание ресурсов:
H3sprite Окно героя UN32.def - маленькие иконки специализаций героев UN44.def - большие иконки специализаций героев AOFLG** - флаги, отображаемые в окне героя? (справа в углу) spell* - 4 файла с иконками заклинаний Окно города TB%город%%здание%.DEF - здания в городе TPTAV01.DEF - кнопка гильдии воров? Карта приключений AVC????? изображения городов на карте AVW%имямонстра%.DEF - изображения монстров на карте advdig, advinfo, advpuz, advturn, advview - Кнопки опций iam000 - iam011 - Кнопки менеджера Форт на холме - Avxhild0.def, Avxhilg0.def Картограф - Avxmaps0.def, Avxmapu0.def, Avxmapw0.def Телепорт (багнутый?) - Avxmn8b0.def Обелиски - Avxoblb.def, ..., Avxobly.def Палатка ключников и стражи ключников - Avxbor10.def, ..., Avxbor80.def, Avxkey00.def, ..., Avxkey70.def Квесты - Zseer001.def, Zseer002.def, Avxseeb0.def, Avxseer0.def, Avxseey0.def Нычка вампов - Avgvamp0.def Нычка всех элементалей - Avgelem0.def Дабл-нычка воздушных (широкая) - Avgair0.def Дабл-нычка землянок (широкая) - Avgerth0.def Дабл-нычка огненных (широкая) - Avgfire0.def Дабл-нычка водных (широкая) - Avgwatr0.def Святилище - Avxsanc0.def корабли на карте приключений. AB01_.DEF - лодка с героем. AVXboat0.def - лодка без героя. chalbd.def - Halberdier CLCBOW.def - Archer CHCBOW.def - Marksman CGRIFF.def - Gryf / Griffin cCavlr.def - Cavalier cChamp.def - Champion cAngel.def - Angel cCentr.def - Centaur cBDwar.def - Krasnolud Wojownik / Battle Dwarf cGrElf.def - Grand Elf cAPegs.def - Silver Pegasus cTree.def - Drzewiec / Dendroid Soldier | Treefolk cBTree.def - Ent / Dendroid Guard | Briar Treefolk CUNICO.def - Jednorożec / Unicorn CAMAGE.def - Arcymag / Archmage CCERBU.def - Cerber / Cerberus CADEVL.def - Arcydiabeł / Arch Devil cbehol.def - Złe Oko | Obserwator / Beholder CCMCOR.def - Chimera | Skorpikora / Scorpicore CBDRGN.def - Czarny Smok / Black Dragon CBKNIG.def - Czarny Rycerz / Black Knight CBLORD.def - Upiorny Rycerz | Władca Mroku / Dread Knight | Black Lord CBWLFR.def - Wilczy Jeździec / Wolf Rider | Goblin Wolf Rider CABEHE.def - Starożytny Behemot / Ancient Behemoth cALiza.def - Reptilion / Lizard Warrior | Advanced Lizardman cBasil.def - Bazyliszek / Basilisk Ccgorg.def - Gorgona / Gorgon | Copper Gorgon Cbgog.def - Demigorgona | Potężna Gorgona / Mighty Gorgon | Bronze Gorgon cCHydr.def - Hydra Chaosu / Chaos Hydra CAELEM.def - Żywiołak Powietrza / Air Elemental Cboar.def - Knurzy Jeździec | Dzik / Boar Ccdrgn.def - Kryształowy Smok / Crystal Dragon CaDrgn.def - Błękitny Smok / Azure Dragon Ccrusd.def - Krzyżowiec / Crusader CcyclLor.def - Cyklop Krуlewski / Cyclops King | Cyclops Lord CCYCLR.def - Cyklop / Cyclops CDDRAG.def - Złoty Smok / Gold Dragon CDEVIL.def - Diabeł / Devil CDGOLE.def - Diamentowy Golem / Diamond Golem CDRFIR.def - Smocza Ważka | Smoczy Oślizg / Dragon Fly | Fire Dragon Fly CDRFLY.def - Ważka | Oślizg / Serpent Fly | Dragon Fly CDWARF.def - Krasnolud / Dwarf CECENT.def - Centaur Kapitan | Bojowy Centaur / Centaur Captain | Elite Centaur CEELEM.def - Żywiołak Ziemi / Earth Elemental cefree.def - Ifryt | Ifrit / Efreet cefres.def - Sułtański Ifryt | Sułtański Ifrit | Miryd / Efreet Sultan CELF.def - Leśny Elf / Wood Elf Ceveye.def - Beholder / Evil Eye CGDRAG.def - Zielony Smok / Green Dragon CGARGO.def - Kamienny Gargulec / Stone Gargoyle CGENIE.def - Dżinn | Geniusz / Genie CGREMA.def - Gremlin | Chochlik / Apprentice Gremlin CGREMM.def - Wyższy Gremlin | Gremlin / Master Gremlin CGTITA.def - Tytan / Titan | Greater Titan CGOBLI.def - Goblin CGOG.def - Gog CFAMIL.def - Chowaniec / Familiar CFELEM.def - Żywiołak ognia / Fire Elemental Cfbird.DEF - Ognisty Ptak / Firebird Cfdrgn.def - Czarodziejski Smok / Faerie Dragon Cench.def - Czarodziej / Enchanter CGGOLE.def - Złoty Golem / Gold Golem CGNOLL.def - Gnoll | Bobołak CGNOLM.def - Gnoll Maruder | Zwierzołak / Gnoll Marauder CGBASI.def - Bazyliszek Krуlewski | Wyższy Bazyliszek / Greater Basilisk CHalf.def - Niziołek / Halfling CHARPH.def - Harpia Wiedźma / Harpy Hag CHARPY.def - Harpia / Harpy CHDRGN.def - Duchowy Smok | Upiorny Smok / Ghost Dragon CHGOBL.def - Hobgoblin CHHOUN.def - Piekielny Ogar / Hell Hound CHYDRA.def - Hydra Cicee.def - Żywiołak Lodu / Ice Elemental CIGOLE.def - Żelazny Golem / Iron Golem CIMP.def - Chochlik | Diablik / Imp Citrog.def - Piekielny Troglodyta / Infernal Troglodyte CLICH.def - Lisz | Licz / Lich CLTITA.def - Gigant / Giant | Lesser Titan CMAGE.def - Mag / Mage Cmagel.def - Żywiołak Magii / Magic Elemental CMAGOG.def - Magog CMCORE.def - Mantikora | Mantykora / Manticore Cmeduq.def - Meduza Krуlewska / Medusa Queen Cmedus.def - Meduza / Medusa Cminok.def - Minotaur Krуlewski / Minotaur King CMINOT.def - Minotaur Cmonkk.def - Mnich / Monk Cmummy.def - Mumia / Mummy CNAGA.def - Naga | Przeraza / Naga Sentinel CNAGAG.def - Krуlewska Naga | Skorpena / Naga Queen | Naga Guardian CNDRGN.def - Kościany Smok / Bone Dragon Cnomad.def - Nomad CNOSFE.def - Wampirzy Lord | Alp / Vampire Lord | Nosferatu Cnrg.def - Żywiołak Energii / Energy Elemental COGARG.def - Obsydianowy Gargulec | Marmurowy Gargulec / Obsidian Gargoyle COGMAG.def - Ogr Szaman | Szaman / Ogre Mage COGRE.def - Ogr / Ogre COHDEM.def - Demon / Lesser Demon | Single-Horned Demon CORC.def - Ork / Orc CORCCH.def - Uruk / Orc Chiefan Cpeas.def - Chłop / Peasant CPEGAS.def - Pegaz / Pegasus CPFIEN.def - Czart / Pit Fiend CPFOE.def - Czarci Lord / Pit Lord | Pit Foe CPHX.def - Feniks / Phoenix Cpixie.def - Nimfa | Driada / Pixie CPKMAN.def - Pikinier / Pikeman CPLICH.def - Arcylisz | Arcylicz | Potężny Lisz / Power Lich CPLIZA.def - Jaszczuroczłek | Jaszczurolud / Lizardman | Primitive Lizardman Cpsyel.def - Żywiołak Psychiki | Żywiołak Umysłu | Żywiołak Myśli / Psychic Elemental | Psi Elemental CRANGL.def - Archanioł / Archangel CRDRGN.def - Czerwony Smok / Red Dragon Crgrif.def - Gryf Krуlewski / Royal Griffin CROC.def - Rok / Roc Crogue.def - Rozbуjnik / Rogue CRsDgn.def - Rdzawy Smok / Rust Dragon CSGOLE.def - Kamienny Golem / Stone Golem Csharp.def - Strzelec / Sharpshooter CSKELE.def - Szkielet / Skeleton CSprite.def - Rusałka | Sylfida / Sprite Cstone.def - Żywiołak Magmy / Magma Elemental | Stone Elemental Cstorm.def - Żywiołak Burzy / Storm Elemental CSULTA.def - Potężny Dżinn | Dżin / Master Genie | Caliph Csword.def - Zbrojny | Miecznik / Swordsman CTBIRD.def - Ptak Gromu / Thunderbird CTHDEM.def - Rogaty Demon / Horned Demon | Greater Demon | Dual-Horned Demon Ctrogl.def - Troglodyta / Troglodyte Ctroll.def - Troll CUWLFR.def - Wilczy Rycerz / Wolf Raider | Hobgoblin Wolf Rider CVAMP.def - Wampir / Vampire CWELEM.def - Żywiołak Wody / Water Elemental CWIGHT.def - Zjawa / Wight CWRAIT.def - Upiуr | Zmora / Wraith CWSKEL.def - Kościej / Skeleton Warrior CWUNIC.def - Jednorożec Bitewny / War Unicorn CWYVER.def - Wiwerna / Wyvern CWYVMN.def - Krуlewska Wiwerna / Wyvern Monarch CYBEHE.def - Behemot / Behemoth | Young Behemoth Czealt.def - Kapłan / Zealot CZOMBI.def - Ożywieniec / Walking Dead | Zombie CZOMLO.def - Zombi / Zombie | Zombie Lord ZM150Z.DEF - Serafin | Najwyższy Archanioł / Supreme Archangel ZM151Z.DEF - Diamentowy Smok / Diamond Dragon ZM152Z.DEF - Gromowładny | Władca Piorunуw / Lord of Thunder ZM153Z.DEF - Piekielny Baron | Antychryst / Hell Baron | Antichrist ZM154Z.DEF - Krwawy Smok / Blood Dragon ZM155Z.DEF - Smok Cienia / Darkness Dragon ZM156Z.DEF - Widmowy Behemot / Ghost Behemoth ZM157Z.DEF - Piekielna Hydra / Hell Hydra ZM158Z.DEF - Święty Feniks / Sacred Phoenix ZM159G.DEF - Duch / Ghost ZM160G.DEF - Emisariusz Wojny / Emissary of War ZM161G.DEF - Emisariusz Pokoju / Emissary of Peace ZM162G.DEF - Emisariusz Mocy / Emissary of Mana ZM163G.DEF - Emisariusz Wiedzy / Emissary of Lore ZM164GD.DEF - Posłaniec Ognia | Wysłannik Ognia / Fire Messenger ZM165GD.DEF - Metamorf | Posłaniec Ziemi | Wysłannik Ziemi / Earth Messenger ZM166GD.DEF - Posłaniec Wody | Wysłannik Wody / Water Messenger ZM167GD.DEF - Posłaniec Powietrza | Wysłannik Powietrza / Air Messenger ZM168DG.DEF - Gorynicz | Gorynycz / Gorynych ZM169ZL.DEF - Kapłan Wojny / War Zealot ZM170SW.DEF - Arktyczny Strzelec / Arctic Sharpshooter ZM171SR.DEF - Wulkaniczy Strzelec / Lava Sharpshooter ZM172N.DEF - | | Nightmare ZM173M.DEF - Santa Gremlin ZM174NPC.DEF - | Palladyn / Paladin ZM175NPC.DEF - / Hierophant ZM176NPC.DEF - | Strażniczka Świątyni / Temple Guardian ZM177NPC.DEF - / Succubus ZM178NPC.DEF - / Soul Eater ZM179NPC.DEF - | Brutus / Brute ZM180NPC.DEF - Ogrуw / Ogre Leader ZM181NPC.DEF - / Shaman ZM182NPC.DEF - / Astral Spirit ZM192Z.DEF - Sylvan Centaur ZM193Z.DEF - Sorceress ZM194Z.DEF - Werewolf ZM195Z.DEF - Hell Steed ZM196Z.DEF - Dracolich Машины: smbal.def - / Ballista SMCart.def - W Ammo Cart SMCata.def - / Catapult SMtent.def - First-Aid Tent CPRGOGX.def - гоги и магоги cprgre.def - гремлин CPRGTIX.def - титан CPRZEAX.def - монахи PCYCLBX.def - циклоп PELFX.def - эльф Phalf.def - хоббит Picee.def - льдышки PLCBOWX.def - арбалетчик PLICH.def - лич PMAGEX.def - маг PMEDUSX.def - медуза porchx.def - орк PPLIZAX.def - ящер SMBALX.def - Balisty SMCatx.def - Katapulty инфа от geNNadiy: для \\\"скинизации\\\" нужно редактировать: ZmenuCR.def - кнопка "Создатели" ZmenuHS.def - кнопка "Результаты" ZmenuLG.def - кнопка "Загрузить Игру" ZmenuNG.def - кнопка "Новая Игра" ZmenuQT.def - кнопка "Выход (из игры в Windows)" ZSSarm.def - кнопка "Клинок Армагеддона" ZSScus.def - кнопка "Другая Кампания" ZSSexit.def - кнопка "Назад (выход из меню выбора кампаний)" ZSSroe.def - кнопка "Возрождение Эрафии" ZSSsod.def - кнопка "Дыхание Смерти" ZTback.def - кнопка "Назад (при выборе типа игры)" ZTcampn.def - кнопка "Кампании" ZTmulti.def - кнопка "Мультиплейер" ZTsingl.def - кнопка "Одиночная Игра" ZTtutor.def - кнопка "Обучение" ещё возможно при изменении загрузочного экрана захочется изменить и \\\"синие квадратики\\\" что снизу ползут во время самой загрузки - вот и они - LOADPROG.DEF (H3sprite.lod) AISHIELD.PCX - щит вместо миникарты во время хода противника/ muMAP.bmp (мини фон в окне мультиплеерной игры) ZloadGAM.bmp (надпись \\\"загрузка игры\\\") ZmainMEN.bmp (боковая панелька без кнопок для вида \\\"об авторах\\\") ZnewGAM.bmp (надпись \\\"новая игра\\\") Zpic1000.bmp (рисунок в окне выбора параметров игры) Zpic1001.bmp (альтернативный рисунок в окне выбора параметров игры) Zpic1005.bmp (основной фон) Zpic106.bmp (фон \\\"загрузки\\\") ACredit.smk анимация буквы T из Надписи In The wake of Gods при старте игры ARRAYTXT.TXT - Всякое. В частности, здесь можно поправить показ кол-ва монстров (Чтобы вместо \\\"Мало\\\" было \\\"1-4\\\") ARTEVENT.TXT - Сообщения при поднятии артефакта. ARTRAITS.TXT - Свойства артефактов. BLDGNEUT.TXT - Описания некоторых зданий (гильдия магов, магистрат и т.д..). BLDGSPEC.TXT - Описания других зданий. BUILDING.TXT - Стоимость постройки зданий. BALLIST.TXT - шансы попадания баллистой при осаде, нанесенный урон и кол-во раз стрельбы. CRBANKS.TXT - банки существ CRANIM.TXT - Анимация существ. CRTRAITS.TXT - свойства монстров для СОД. Текстовик загружается раньше, чем ZCRTRAIT.TXT. Если ВОГ НЕ в рабочем состоянии (например, отсутствует zvslib1.dll) - часть exe от СОДа грузит именно CRTRAITS.TXT. CRTRAIT0.TXT - чисто для редактора карт. CREDITS.TXT - Авторы. CRGEN1.TXT - Названия жилищ (на карте). CRGEN4.TXT - Дополнительные названия жилищ. CRTRAITS.TXT - свойства монстров для СОД. Текстовик загружается раньше, чем ZCRTRAIT.TXT. Если ВОГ НЕ в рабочем состоянии (например, отсутствует zvslib1.dll) - часть exe от СОДа грузит именно CRTRAITS.TXT. CRTRAIT0.TXT - чисто для редактора карт. DWELLING.TXT - Названия жилищ (Во всех городах). GENRLTXT.TXT - Прочие текстовые сообщения. HCTRAITS.TXT - Наименования классов героев. HEROBIOS.TXT - Биографии героев. HEROSPEC.TXT - Специализации героев (только названия и описания). HOTRAITS.TXT - Стартовые армии героев. MINEEVNT.TXT - Сообщения при захвате шахт. MINENAME.TXT - Названия шахт. RANDSIGN.TXT - Надписи на знаках. RANDTVRN.TXT - Слухи в тавернах. RESTYPES.TXT - Названия типов ресурсов. SPTRAITS.TXT - Описание заклинаний. SSTRAITS.TXT - Описание навыков. TOWNNAME.TXT - Названия городов. TOWNTYPE.TXT - Типы городов. zaobjts.txt - характеристики объектов на карте. Влияет, в частности, на генерацию объектов на рандоме. По ссылке - ТЕшный, часть объектов отключена, часть - появляется чаще, например, крипты появляются на варварских пустошах. ZCREXP.TXT - Опыт отрядов. ZCRGN1.TXT - Названия ВоГовских жилищ на карте. ZCRTRAIT.TXT - Характеристики монстров (Включая ВоГовские). ZMESS00.TXT - Все новые ВоГовские сообщения. ZNPC00.TXT - Описания командиров. ZNPC01.TXT - Имена и биографии командиров. ZREDITS.TXT - Авторы (ВоГ). Командиры - H3bitmap.lod\ZNPC00.TXT Их навыки и прочее - H3bitmap.lod\ZNPC01.TXT -------------------- |
|
|
|
Iv FAQ по моддингу 18 Feb 2010, 16:17
Iv Файлы .wog - это переименованные архивы .rar.
М... 19 Feb 2010, 09:43
Iv Ресурсы, которые не требуют запаковки в лод, и кот... 17 Mar 2010, 14:41
FCst1 Перенесу последние посты в "Вопросы по модифи... 28 Mar 2010, 16:07
Throutle Скопировал из своей темы и геройского флуда:
Папк... 30 Apr 2010, 09:42
Iv Темы про монстров
Ripped units http://forum.df2.r... 01 Jul 2012, 14:44
Iv Руководство для начинающих по замене города на нов... 18 Jul 2012, 10:07
feanor Возникал на НС вопрос по цветам почв на миникарте.... 20 Aug 2012, 16:30
Axolotl ЦитатаЕсли вы делаете свои файлы, то используйте с... 30 Aug 2012, 12:39
Iv Пример изменения специальности героя через ERM:
... 24 Sep 2012, 15:07
feanor ЦитатаКроме этих исправлений, хотелось бы реализов... 26 Nov 2012, 14:04
feanor ЦитатаЫх. Тут хотя бы с UN:C разобраться бы
Патчи,... 12 Feb 2013, 12:25
Saruman Список дефов заклинаний, может кто-то уже и выклад... 12 Apr 2013, 17:45
Iv Из переписки. Для возврата старого SoDовского вари... 20 Sep 2013, 13:37
Iv Черновик гайда по модификации Героев сделанный из ... 02 Oct 2013, 12:52
Berserker ЦитатаWinRar: Advanced SFX Options:
Path to extrac... 02 Oct 2013, 19:28
Iv Краткая памятка по редактированию цветов игроков 24 Jul 2014, 11:08
Samail Доброго времени суток любители героев :3
Простите ... 15 Jan 2021, 23:47
hippocamus Цитата(Samail @ 15 Jan 2021, 23:47) Добро... 16 Jan 2021, 00:17
Samail В этом и проблема, что MMarchive не хочет открыват... 16 Jan 2021, 00:23
hippocamus Ну переименуй в lod, проблем то... Скормить неугод... 16 Jan 2021, 01:01![]() ![]() |
| Текстовая версия | Сейчас: 1 May 2026 - 07:27 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|