Пересборка MPQ архивов Warcraft 3 ROC/TFT v1.26

» опубликован
Всё началось с полной расшифровки (listfile) из war3patch.mpq патча 1.26
Возможно поздно задумался о пересборке архивов war3.mpq, war3x.mpq, war3patch.mpq и war3xlocal.mpq... Но лучше поздно чем никогда.
Главной целью является удаление лишних текстур/моделей повторяющихся в ROC и TFT, а также перекомпановка ресурсов.
Уже удалось облегчить суммарный размер архивов на 50 мегабайт привнеся некоторые новые фичи, которые будут полезны мапмэйкерам.
==============
"War3.mpq"
==============
  • Removed dll, exe, jpg, html and unused w3m files.
  • Heavely modified font (Fonts\FRIZQT__.TTF) to multilanguage level.
  • Modified Acolyte model with animations of wood collecting (combined portrait).
  • Added ground animations to Harpy, HarpyQueen and HarpyWitch (combined portraits).
  • Models was optimized by Ujimasa Hojo (combined portraits):
    Abomination
    Assassin
    Bandit
    Banshee
    Chimaera
    DruidOfTheClaw
    Footman
    GoblinSapper
    Jaina
    HeroDemonHunter
    HeroFarSeer
    HeroPaladin
    HeroPaladinBoss
    HeroPaladinBoss2
    HeroKeeperoftheGrove
    HeroTaurenChieftain
    HighelfPeasant
    HumanMage
    Hyppogryph
    Militia
    MortarTeam
    Necromancer
    Owlbear
    Peasant
    Peon
    Priest
    RiddenHippoGryph
    Rifleman
    Shaman
    Sorceress
    SylvanusWindrunner
    Tauren
    TheCaptain
    Warlock (Archimonde)
    WindSerpent
    WyvernRider
  • Added morph animations (combined portraits) to:
    BanditSpearThrower (to DoubleSpearThrower)
    ChaosWarlord (to Green HorseRaider)
    Furion (to Ancient Druid)
    Grom Hellscream (to Chaos Hellscream)
    Grunt (to Chaos Grunt)
    HeroBladeMaster (to Chaos Blademaster)
    Watcher (to Panther)
    Wolfrider (to Chaos Wolfrider)
  • Added Harvest of Gold and Lumber animations to SpiderBlack and SpiderGreen.
  • Mercenery Camp now is 3-tiered building with birth animation.
  • Added portraits to Marine, ChaosSpaceOrc, FirePit and FreezingBreathTargetArt.
  • Added attack animation to:
    Shade
    GoblinSapper
    VillagerKid
    VillagerKid1
    VillagerWoman
    ElfVillagerWoman
  • Added birth, death and decay animations to
    Ammo Dump
    DragonRoost
    DragonBuilding
    DragonBuildingBlack
    DragonBuildingBlue
    DragonBuildingGreen
    FirePitPig
    Granary
  • Added dissipate animation (combined portraits) to:
    Centaur
    CentaurKahn
    Ogre
    OgreMagi
    OgreLord
  • Removed unused portraits (mdx files).
  • New EXTRA TEXTURES for mapmakers:
    Textures\CryptFiend.blp (Crypt Beast)
    Textures\Dryad.blp (Centaur Woman)
    Textures\GargoyleStatue.blp (Darkwing Bat)
  • Some newer textures and models was replaced from war3x.mpq
==============
"War3x.mpq"
==============
  • Removed dll, wai, exe, jpg, html, w3n and unused w3m/w3x files.
  • Fixed buildings: CorruptedAncientofWar, CorruptedAncientProtector, CorruptedTreeofLife.
  • Models was optimized by Ujimasa Hojo (combined portraits):
    BansheeRanger
    BatTroll
    Beastmaster
    BloodElfDragonHawk
    EvilSylvanas
    Felgaurd
    FelgaurdBlue
    HeroNagaSeawitch
    HeroShadowHunter
    HeroWarden
    IllidanEvil
    Maiev
    Malfurion
    NagaSiren
    Rexxar
    SpiritWalker
  • Added dissipate animation (combined portraits) to:
    OrcWarlock
    OrcWarlockRed
    OrcWarlockGuldan
  • Added flying animations to Demoness and DemonessBlue.
  • Added morph animations (combined portraits) to MalFurionNoStag (to Wildkin Druid).
  • Fixed Proudmoore_Portrait with triangle hat.
  • Added portrait to AzsharaStatue doddad.
  • Added birth animation to Tavern and GoblinShipyard.
  • Added Harvest of Gold and Lumber animations to Tuskar.
  • Removed unused portraits (mdx files).
  • Temple of Tides now is 3-tiered building.
  • New skins for HeroArchMageGhost and OgreOneHeadedArmored.
  • New EXTRA TEXTURES for mapmakers:
    Units\Creeps\OgreOneHeaded\OgreOneHeaded.blp (Ogre Cho'gall)
    Units\Human\BloodElfDragonHawk\Dragonhawk (Epic Dragonhawk)
    Units\NightElf\Archer\Ranger.blp (New NightElf Archer)
    Units\Orc\HeadHunter\ForestTroll.blp (Troll Barbarian)
    Units\Orc\HeroTaurenChieftain\HeroTaurenChieftain.blp (Mortar Tauren)
    Units\Orc\KotoBeast\KotoBeast\KotoBeast.blp (Runic Rhinox)
    Units\Undead\Skeleton\Skeleton.blp (Returned King)
    Units\Undead\Abomination\Abomination.blp (Gore Abomination)
  • Some newer textures and models was replaced to war3.mpq
======================================================
War3patch.mpq (1.26)
======================================================
  • All sounds, models, textures moved to war3x.mpq
  • All maps moved to war3xlocal.mpq
======================================================
War3xlocal.mpq
======================================================
  • All sounds, models, textures moved to war3x.mpq
Видос о новых анимациях моделей, интегрированных в архивы: youtu.be/36fKaUZZfjU
Cсылка на скачивание перепакованных MPQ архивов: yadi.sk/d/kOpx8Wv-ePeJOQ

 

Просмотров: 145

borissuworov #1 - 2 месяца назад 0
Видос о новых анимациях моделей, интегрированных в архивы: youtu.be/36fKaUZZfjU
8gabriel8 #2 - 1 месяц назад 0
Какой в этом практический смысл? Патч 1.26 теряет актуальность, новый архив при последних патчах защищён от изменений. Предположим, перепаковал ты архивы, чтобы выложить игру на торрент-трекере, но сейчас не то время, когда за каждый мегабайт платили, скачают на 50 мегабайт больше и не заметят.
borissuworov #3 - 1 месяц назад (отредактировано ) 0
8gabriel8, золотые слова! Упомяните еще скорый выход рефорджа и тему можно вообще закапывать (((
Благо перепаковку архивов я закончил месяц назад и просто хотел поделиться ими с миром.
Вообще в теории экономия в 50 мегабайт может вылиться в ускорение загрузки карт на 2-3 секунды, но на практике не всегда так.
Еще одной целью чистки и оптимизации архивов было максимальное высвобождение war3patch.mpq под различные моды.
Ну и разумеется я предпочел 1.26 в качестве самой стабильной версии Варика.
О большей практической пользе пока не задумывался, но может моя выделка кому пригодится...
8gabriel8 #4 - 3 недели назад 0
Не обижайся, понимаю, что ты славно потрудился, изучая архивы, может быть действительно какому-нибудь человеку это тоже может быть интересно. Но в целом люди совсем не этого хотят. Вспомнилась очень частая здесь история, когда какой-нибудь программист публикует исследование/наработку какой-нибудь функции, которая при миллионе вызовов быстрее аналогов на стотысячные доли секунды. Для игры, железа и игроков это вообще ни о чём. Лучше бы просто о своей жизни подумал вместо того, чтобы на это время тратить, побольше было бы пользы. Хотя твой случай не настолько грустный, но принципиально недалеко находится. Делится надо полезными вещами, а не бесполезными.
borissuworov #5 - 4 дня назад 0
Помоему, Gabriel вы не осознаёте масштабов. Не судите.