Current time: 14.04.2024, 05:20 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
FAQ по моддингу
» база знаний для всех
Author Message
Ivor Offline
Moderators

Posts: 1138
Post: #1
Восклицание 
Герои - это конструктор

Ресурсы игры хранятся в папке DATA, файлы h3sprite.lod и h3bitmap.lod
Для распаковки этих лодов использую MMArchive , которая великолепно подходит для работы с любым типом геройских архивов.

Просмотр спрайтов игры я выполняю с помощью программы DefPreview.

Большую часть картинок - замен существующих можно в лод не запаковывать, а просто кидать в DATA. Но файл должен быть в формате РСХ (256 цветов). NB! картинка загрузки игры, Zpic106.bmp (дракон в ВоГе) должна быть полноцветной.

Скрипты, основа функционала WoG, хранятся в папке DATA\S\
Имя файла скрипта должно быть scriptXX.erm, где XX может принимать значения от 00 до 99.


Описание ресурсов:

H3sprite
Окно героя
UN32.def - маленькие иконки специализаций героев
UN44.def - большие иконки специализаций героев

Окно города
TB%город%%здание%.DEF - здания в городе

Объекты на карте (Click to View)
Войска Замка (Click to View)
Войска Оплота (Click to View)
Монстры (Click to View)
Главное меню (Click to View)
Содержимое H3bitmap.lod (Click to View)

Описание текстовиков (Click to View)
Ресурсы, которые не требуют запаковки в лод, и которые нормально работают из папки DATA
Портреты. Формат PCX
Тема "Портреты героев"
Моя подборка, почти без флуда Sm
Звуки боя. Звук в формате .wav, требует смены расширения на .82m.
Звуки на карте. (LOOP[...].wav)
Городские здания. Формат .pcx.
Поля боя. Формат .pcx.
Тема "Battlefields"

Список названий портретов героев.
Примеры:
HPL000KN - большой портрет для Оррина
HPS120WH - малый портрет для Миранды

Папка MP3:
Видео:


Моды (Иные герои, иные заклинания), скины, портреты
05.03.2012 18:01
Visit this user's website Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1138
Post: #2

Редактирование ресурсов игры

MMArchive v1.2
Универсальный редактор архивов M&M и Heroes 3. Поддерживает все архивы Heroes 3. Содержит весь функционал ResEdit2

Heroes Might & Magic 3 Studio v1.0.1.6 beta
редактирование файлов ресурсов, рекордов, изображений для всех версий Героев Меча и Магии 3

Плагин для работы с LOD в Total commander

Игра и патчи к ней

Heroes of Might & Magic wog 3.58f + 800 карт и кампаний
Размер файла: 463 MB. Ссылки на depositfiles.com: 1, 2, 3, 4, 5, 6.

HD-mod
Позволяет играть с любым разрешением экрана

H3EXEGM [ 15 Kb]
патч позволяет создавать случайные карты в самой игре, без наличия файлов от АВ.

32BitPatch
Позволяет запускать Героев в оконном режиме при любом качестве цвета, установленном в системе.

Wog Starter
позволяет настроить в одной папке несколько различных сборок НММ, и запускать их


Редактор карт и патчи к нему
Несколько полезных патчей для игры и редактора:

Map Editor without extra LOD files [ 15 Kb]
Данный патч позволяет генерировать случайные карты и создавать карты с использованием объектов Клинка Армагеддона без использования файлов АВ.

Автономная версия редактора карт
Редактор карт WoG, не требующий установки игры. Подробнее см. эту тему.
[spoiler1]Ссылки
Версия, не требующая установки (архив RAR, 13,9 Mb)

Версия, требующая установки (архив 7-Zip, 10,6 Mb)

Инсталлятор, выдающий подробную информацию об количсетве и составе устанавливаемых файлов, а также требующий подтверждения перед созданием LOD'ов и удалением файлов (архив RAR, 8,72 Kb)[/spoiler1]


Редактирование def'ов
   Def Tool v3.2.1
Программа для создания дефов. Также может обрабатывать картинки для интерфейса Героев.

Редактирование текстовых файлов

Редактирование объектов

Heroes 3 Object Editor v1.1.1: Редактор объектов для созания карт, типа Rush! (ресурс в виде замка и не только): вот эта ветка (морально устарел, почти весь функционал теперь содержится в патче к редактору карт)

ModHomm: Порограмма для создания обектов к героям и коллекция готовых объектов: http://modhomm3.free.fr/

Редактирование шрифтов
   FNTeditor: Редактор внутреннего формата шрифтов героев (и Might&Magic): ( если не качается => http://www.grayface1.chat.ru/ и оттуда по ссылке)
   FNT: То же самое, но с другими возможностями

http://www.grayface1.chat.ru/
Всякая всячина: http://hmmm.narod.ru/files.htm
Компания Жизнь против смерти: (удалена, спрашивайте в Обсуждении полезных программ, если надо)
Еще всячина: http://hmm3.fclan.ru/main.php
Может что-то подойдёт geglov3, а так карты, миссии - инструменты geglov3
   Описание формата карты H3M (на польском)


Моды (Иные герои, иные заклинания), скины, портреты
(This post was last modified: 13.03.2012 23:42 by Ivor.)
13.03.2012 23:39
Visit this user's website Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1138
Post: #3

Автор: Чёртос-2 (Chortos-2)
Обе функции рассчитаны на чистый h3wog.exe. При открытии новой карты сделанные ими изменения не сбрасываются — только при перезапуске h3wog.exe.



Функция для работы с типом снаряда при стрельбе

Функция позволяет задавать и получать тип изображения снаряда, отображаемого при стрельбе, для любого существа от лучника (№ 2) до существа № 197 включительно.

Изначально (при старте чистого h3wog.exe) для всех существ, которые обычно не стреляют, тип изображения снаряда задан в 16. Для всех существ, не входящих в модифицируемый диапазон, он тоже всегда равен 16 (на чистом h3wog.exe, разумеется).

Синтаксис для задания типа снаряда:
(Если существо не входит в модифицируемый диапазон, функция просто не сделает ничего.)

Синтаксис для получения текущего типа снаряда:
Типы снаряда соответствуют стандартным изображениям снарядов для следующих существ:
  • 0 — лучник (исключение: для существа № 196 — драколич);
  • 1 — монах;
  • 2 — эльф;
  • 3 — мастер‐гремлин;
  • 4 — маг;
  • 5 — титан;
  • 6 — гог;
  • 7 — лич;
  • 8 — медуза;
  • 9 — орк;
  • 10 — циклоп;
  • 11 — ящер;
  • 12 — ледяной элементаль;
  • 13 — полурослик;
  • 14 — катапульта;
  • 15 — баллиста.
Тип снаряда 16 использует DEF с пустым именем (даже без расширения .def), если такой есть в h3sprite.lod — если его нет, игра вылетает. Sm Я выкладывал wog‐файл, который добавляет в h3sprite.lod этот самый DEF с пустым именем, являющийся копией изображения снаряда полурослика (т. е. камешка): см. сообщение со ссылкой на него и сообщение с описанием.

Установка функции заключается в копировании кода и замене знака решетки (#) на некое число:


Функция для работы с цветом луча при стрельбе

Если у существа выставлен флаг 2048, при стрельбе в бою вместо обычного изображения снаряда, которым можно оперировать предыдущей функцией, будет нарисован непрерывный луч (стандартное поведение архимагов, созерцателей и злых глаз). Этот луч бывает трех разных цветов: зеленого, белого и черного. Например, у архимага он обычно зеленый, а у созерцателей и злых глаз — белый.

Функция позволяет задавать и получать цвет луча, отображаемого при стрельбе, для любого существа от архимага (№ 35) до магического элементаля (№ 121) включительно.

Изначально (при старте чистого h3wog.exe) для всех существ, которые обычно не используют луч, цвет луча задан в черный; исключение составляют психический и магический элементали, для которых изначально задан луч белого цвета. Для всех существ, не входящих в модифицируемый диапазон, луч тоже всегда черный (на чистом h3wog.exe, разумеется).

Синтаксис для задания цвета луча:
(Если существо не входит в модифицируемый диапазон, функция просто не сделает ничего.)

Синтаксис для получения текущего цвета луча:
Цвет луча кодируется числом:
  • 0 — зеленый;
  • 1 — белый;
  • 2 — черный.
Установка функции заключается в копировании кода и замене знака решетки (#) на некое число:


Моды (Иные герои, иные заклинания), скины, портреты
22.03.2012 23:09
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #4

Короткие кодовые имена монстров и номера их кадров в un32/44: (Click to View)
Номера, имена и дефы монстров: (Click to View)


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
18.06.2012 16:30
Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1138
Post: #5



Моды (Иные герои, иные заклинания), скины, портреты
03.03.2014 11:39
Visit this user's website Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1138
Post: #6

Давно хотел разобраться, как более-менее автоматизированно разделять такие листы
на отдельные кадры. Наконец разобрался и накатал инструкцию

Также можно использовать Imagemagick. Например:
Code:
convert input_file.png -crop 48x48 output_frame.png

Если есть прозрачность, то примерно так
Code:
convert input_file.png -background none -crop 48x48 output_frame.png

Собрать из получившихся кадров анимированную превью
Code:
convert *.png -delay 10 +repage z.gif


Моды (Иные герои, иные заклинания), скины, портреты
30.10.2014 16:47
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2271
Post: #7

Оригинальные имена исходных файлов, содержащих СИ-шный код RoE, в порядке их компиляции в exe, полезны для IDA-базы:

Code:
-adler32.cpp
-AdventureMapWindow.cpp
-AdventureOptionsWindow.cpp
-Advmgr.cpp
-AdvObjectTypeTraits.cpp
-AdvSpells.cpp
-ai.cpp
-ai_combat.cpp
-ai_player.cpp
-ai_tactical.cpp
-army.cpp
-armygrp.cpp
-artifact.cpp
-basemgr.cpp
-binkmanager.cpp
-bitmap16.cpp
-bitmap24.cpp
-bitmap8.cpp
-bitmap816.cpp
-border.cpp
-bottomviewsubwindow.cpp
-button.cpp
-campaignbrief.cpp
-campaignmap.cpp
-campaignwindow.cpp
-castle.cpp
-cmbtmgr.cpp
-combatcontrolsubwindow.cpp
-combatoptionswindow.cpp
-combatresultswindow.cpp
-combatwindow.cpp
-command.cpp
-compress.cpp
-creature_bank.cpp
-creaturetype.cpp
-csequence.cpp
-csprite.cpp
-cspriteframe.cpp
-cursor.cpp
-customcampaign.cpp
-DC_input.cpp
-DC_precompiledheaders.cpp
-deflate.cpp
-dialogbox.cpp
-diff.cpp
-dimensiondoorwindow.cpp
-drawing.cpp
-ds_engine.cpp
-dxplay.cpp
-event_record.cpp
-events.cpp
-exec.cpp
-findpath.cpp
-fly.cpp
-font.cpp
-game.cpp
-gametypewindow.cpp
-genericresource.cpp
-global.cpp
-gzio.cpp
-hero.cpp
-herodefs.cpp
-hexcell.cpp
-hillfortwindow.cpp
-hiscore.cpp
-iconwdgt.cpp
-infblock.cpp
-infcodes.cpp
-inffast.cpp
-inflate.cpp
-inftrees.cpp
-infutil.cpp
-initialize.cpp
-inputmgr.cpp
-kb.cpp
-kbwin.cpp
-levelupwindow.cpp
-lodfile.cpp
-mainmenu.cpp
-mapcell.cpp
-misc.cpp
-monframeinfo.cpp
-mousemgr.cpp
-multiplayerwindow.cpp
-newgame.cpp
-overview.cpp
-palette.cpp
-path.cpp
-philai.cpp
-playvideo.cpp
-puzzlewindow.cpp
-questlogwindow.cpp
-quickherowindow.cpp
-quickinfowindow.cpp
-quicktownwindow.cpp
-recruit.cpp
-remote.cpp
-resource.cpp
-resourcedisplay.cpp
-resourcemanager.cpp
-ResSw.cpp
-sacrifice_window.cpp
-sample.cpp
-scenarioinfo.cpp
-search.cpp
-seerhut.cpp
-singleselectionpopups.cpp
-singleselectionwindow.cpp
-slider.cpp
-smackmgr.cpp
-soundmgr.cpp
-spellbookwindow.cpp
-spelldefs.cpp
-spells.cpp
-strip.cpp
-subwindow.cpp
-swapmgr.cpp
-systemoptionswindow.cpp
-text.cpp
-textntry.cpp
-textresource.cpp
-textwdgt.cpp
-town.cpp
-towngatewindow.cpp
-townmgr.cpp
-tradpost.cpp
-trees.cpp
-u2dvers.cpp
-uncompr.cpp
-university_window.cpp
-victorylossconditions.cpp
-viewarmywindow.cpp
-viewwrld.cpp
-widget.cpp
-window.cpp
-winfile.cpp
-wingraph.cpp
-winmgr.cpp
-zutil.cpp
11.07.2021 01:48
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2271
Post: #8

Оригинальные имена переменных RoE (для тех, кому интересно):

Code:
seg000:00011000 ; HALL_CAPITOL_ID =
seg000:00011000 ; cs_turn_fl =
seg000:00011000 ;
seg000:00011000 ; cs_turn_fr = 
seg000:00011000 ; war_school_sound = )
seg000:00011000 ; eTargetUpperTower =
seg000:00011000 ; RS_TRADE_REQUEST_DONE = )
seg000:00011000 ; wolf_rider_generator_sound = D
seg000:00011000 ; const_harpy_hag_generator = &
seg000:00011000 ; cyclops_bank_sound = 
seg000:00011000 ; RType_bitmap565 = 
seg000:00011000 ; RType_bitmap555 = ¶
seg000:00011000 ; eSpellDispelHelpful = N
seg000:00011000 ; eArtifactRibCage = 
seg000:00011000 ; eRewardArtifact = 
seg000:00011000 ; eArtifactBowOfElvenCherrywood = <
seg000:00011000 ; eArtifactOrbOfVulnerability = ]
seg000:00011000 ; eRaceHuman = 
seg000:00011000 ; mercury_mine_sound = '
seg000:00011000 ; const_hellhound_generator =
seg000:00011000 ; const_gog_generator = 
seg000:00011000 ; crystal_mine_sound = /
seg000:00011000 ; eTerrainWater = 
seg000:00011000 ; TERRAIN_VOLCANO = Ю
seg000:00011000 ; eArtifactCelestialNecklaceOfBliss = !
seg000:00011000 ; eTerrainGrass = §
seg000:00011000 ; RS_ARTIFACT_DROP = +
seg000:00011000 ; eTargetGate = §
seg000:00011000 ; kNumCreatureAndSiegeWeaponTypes = z
seg000:00011000 ; dwarf_generator_sound = 2
seg000:00011000 ; const_house_4 = 
seg000:00011000 ; const_ballista_works = 
seg000:00011000 ; kNumSecSkills = 
seg000:00011000 ; SULFUR = §
seg000:00011000 ; STORED = §
seg000:00011000 ; RS_SETUP_PING_RESPONSE = 
seg000:00011000 ; CRYSTAL =
seg000:00011000 ; const_average = §
seg000:00011000 ; eArtifactTunicOfTheCyclopsKing = 
seg000:00011000 ; const_harpy_generator = 
seg000:00011000 ; const_magog_generator = &
seg000:00011000 ; eCreatureVampire = >
seg000:00011000 ; eArtifactQuietEyeOfTheDragon = %
seg000:00011000 ; eClassNecromancer =     
seg000:00011000 ; eRewardMana = §
seg000:00011000 ; TABLE = §
seg000:00011000 ; DICT4 = §
seg000:00011000 ; eSpellEffectBless = $
seg000:00011000 ; HALL_VILLAGE_ID =
seg000:00011000 ;
seg000:00011000 ; eArtifactFirstAidTent = 
seg000:00011000 ; wight_generator_sound = 
seg000:00011000 ; angel_generator_sound = %
seg000:00011000 ; ADV_WALK_POINTER =
seg000:00011000 ; eArtifactStillEyeOfTheDragon = -
seg000:00011000 ; eArtifactBadgeOfCourage = 1
seg000:00011000 ; EVENT = 
seg000:00011000 ; arena_sound = §
seg000:00011000 ; TERRAIN_BUSH = s
seg000:00011000 ; CR_TSDDIFF = §
seg000:00011000 ; eSpellEffectFireblast =     
seg000:00011000 ; const_black_knight_generator = #
seg000:00011000 ; const_black_dragon_generator = +
seg000:00011000 ; hell_hound_generator_sound =
seg000:00011000 ;
seg000:00011000 ; hydra_generator_sound = 
seg000:00011000 ; eCreatureCentaur = 
seg000:00011000 ; eSpellFear = 9
seg000:00011000 ; TrainingGroundsInfo = 
seg000:00011000 ; RType_tileset = E
seg000:00011000 ; eSpellEffectBacklash = §
seg000:00011000 ; RS_HERO_UPDATE = *
seg000:00011000 ; RS_BUILD_BOAT = !
seg000:00011000 ; eSpellEffectAntiMagic = 
seg000:00011000 ; UNDERGROUND_GATE = g
seg000:00011000 ; const_mage_generator = !
seg000:00011000 ; RES_NEUTRAL_MORALE = ¤
seg000:00011000 ; air_elemental_generator_sound = .
seg000:00011000 ; eHeroKrellion = e
seg000:00011000 ; eHeroArlach = Q
seg000:00011000 ; eHeroNagash = O
seg000:00011000 ; eHeroRugard = "
seg000:00011000 ; eHeroRyland = 
seg000:00011000 ; eHeroZydar = >
seg000:00011000 ; eHeroIsra = E
seg000:00011000 ; eHeroCyra = .
seg000:00011000 ; eHeroTazar = s
seg000:00011000 ; eHeroTiva = 
seg000:00011000 ; EYE_OF_MAGI = 
seg000:00011000 ; eCreatureWyvernMonarch = m
seg000:00011000 ; TERRAIN_MOSS = Д
seg000:00011000 ; eArtifactBreastplateOfBrimstone = 
seg000:00011000 ; eSpellEffectCounterstroke = 
seg000:00011000 ; eEncodeRaw =
seg000:00011000 ; RS_GAME_HEADER_INFO =  
seg000:00011000 ; TERRAIN_LAKE = ~
seg000:00011000 ; const_colossus = 
seg000:00011000 ; round_to_nearest = §
seg000:00011000 ; gnoll_generator_sound = "
seg000:00011000 ; eCreatureLightCrossbowman = §
seg000:00011000 ; TERRAIN_KELP = }
seg000:00011000 ; const_freelancers_guild = §
seg000:00011000 ; eTownStronghold = 
seg000:00011000 ; eSpellEffectChainLightning_Dust = &
seg000:00011000 ; MONSTER = 6
seg000:00011000 ; kNumRoadTypes =
seg000:00011000 ; const_max_catagories = 
seg000:00011000 ; RS_LAUNCHING_GAME = §
seg000:00011000 ; eSpellEffectMagicBolt_Burst = @
seg000:00011000 ; RES_ARTIFACT = 
seg000:00011000 ; genie_generator_sound = 
seg000:00011000 ; eSpellProtectionFromFire = 
seg000:00011000 ; const_zealot_generator = )
seg000:00011000 ; eSecSkillNecromancy =
seg000:00011000 ; const_grand_elf_generator = '
seg000:00011000 ; demon_generator_sound = 
seg000:00011000 ; faHiddenSystem = 
seg000:00011000 ; sanctuary_sound = %
seg000:00011000 ; eHeroCatherine = А
seg000:00011000 ; RES_PRIMARY_SKILL_KNOWLEDGE = !
seg000:00011000 ; eCreatureBallista = w
seg000:00011000 ; TERRAIN_HILL = {
seg000:00011000 ; TERRAIN_HOLE = |
seg000:00011000 ; RS_TEAM_WON = 5
seg000:00011000 ; ABANDONED = 
seg000:00011000 ; medusa_bank_sound = ;
seg000:00011000 ; eCreatureUnicorn = 
seg000:00011000 ; dragonfly_generator_sound = 
seg000:00011000 ; const_infernal_troglodyte_horde = 
seg000:00011000 ; eClassOverlord =
seg000:00011000 ;
seg000:00011000 ; SIEGE_DEFENSE_ID = §
seg000:00011000 ; eRaceElf = §
seg000:00011000 ; TERRAIN_SAND_PIT = Х
seg000:00011000 ; skeleton_generator_sound = ?
seg000:00011000 ; RS_GAME_HEADER_INFO_INIT =
seg000:00011000 ; eCreatureSwordsman = 
seg000:00011000 ; harpy_generator_sound = ¶
seg000:00011000 ; TERRAIN_VINE = Ь
seg000:00011000 ; RS_DEAD_PLAYER = %
seg000:00011000 ; eRewardSpell =     
seg000:00011000 ; BTREE =
seg000:00011000 ; eArtifactGlyphOfGallantry = 3
seg000:00011000 ; cs_specdeath = 
seg000:00011000 ; eHeroGretchin = d
seg000:00011000 ; eCreaturePegasus = ¶
seg000:00011000 ; eHeroGalThran = G
seg000:00011000 ; kNumSpellSchools =
seg000:00011000 ; RType_invalid =  
seg000:00011000 ; eHeroSeptienna = H
seg000:00011000 ; treefolk_generator_sound = 6
seg000:00011000 ; const_unicorn_generator = #
seg000:00011000 ; START =
seg000:00011000 ; const_storytelling_flora = 
seg000:00011000 ; eSpellFireWall =
seg000:00011000 ; TERRAIN_TREE = Ы
seg000:00011000 ; DEFENSE_CAGE_ID = 
seg000:00011000 ; TERRAIN_TAR_PIT = Ъ
seg000:00011000 ; DTREE = 
seg000:00011000 ; DISTEXT =
seg000:00011000 ; eCreatureEliteCentaur = ¤
seg000:00011000 ; LIBRARY_ID = 
seg000:00011000 ; eArtifactSwordOfHellfire =
seg000:00011000 ; TERRAIN_STUMP = Щ
seg000:00011000 ; RS_TURN_UPDATE = °
seg000:00011000 ; const_skeleton_horde = 
seg000:00011000 ; eCreatureHarpy = H
seg000:00011000 ; eSecSkillPathfinding =
seg000:00011000 ; eCreatureImp = *
seg000:00011000 ; eCreatureRoc = \
seg000:00011000 ; eCreatureOrc = X
seg000:00011000 ; eCreatureGog = ,
seg000:00011000 ; CURSED_GROUND = §
seg000:00011000 ; eCreatureFirstAidTent = x
seg000:00011000 ; eCreatureGriffin =
seg000:00011000 ; devil_generator_sound =     
seg000:00011000 ; TERRAIN_ROCK = У
seg000:00011000 ; TERRAIN_REEF = б
seg000:00011000 ; RS_NORMAL_WIN = 6
seg000:00011000 ; eCreaturePikeman =
seg000:00011000 ; cs_special_r = 
seg000:00011000 ; eArtifactAmbassadorsSash = D
seg000:00011000 ; RES_PRIMARY_SKILL_DEFENSE = 
seg000:00011000 ; RType_spritedef = A
seg000:00011000 ; eClassHeretic = 
seg000:00011000 ; eSpellEffectIceRay_Burst = .
seg000:00011000 ; RS_MAP_CHANGE_END = '
seg000:00011000 ; eCreatureWoodElf = 
seg000:00011000 ; titan_generator_sound = +
seg000:00011000 ; const_treefolk_generator = "
seg000:00011000 ; RType_palette = `
seg000:00011000 ; kNumSpellEffects = R
seg000:00011000 ; const_hellhound_horde = 
seg000:00011000 ; eArtifactSpiritOfOppression = T
seg000:00011000 ; eArtifactSlotShoulders = §
seg000:00011000 ; eSexMale =
seg000:00011000 ; RType_bitmap1555 = §
seg000:00011000 ; const_archangel_generator = +
seg000:00011000 ; RS_NEXT_SCREEN =     
seg000:00011000 ; eHeroGurnisson = a
seg000:00011000 ; const_artifact_defended = 
seg000:00011000 ; IdolOfFortuneInfo = 
seg000:00011000 ; const_infernal_troglodyte_generator = %
seg000:00011000 ; TREASURE_CHEST = e
seg000:00011000 ; const_ancient_behemoth_generator = +
seg000:00011000 ; eHeroGem = 
seg000:00011000 ; eHeroAsh = =
seg000:00011000 ; eHeroYog = `
seg000:00011000 ; eHeroXsi = M
seg000:00011000 ; const_medusa_generator = !
seg000:00011000 ; eHeroVoy = z
seg000:00011000 ; eHeroVey = i
seg000:00011000 ; const_chaos_hydra_generator = +
seg000:00011000 ; DEAD_GUY = 
seg000:00011000 ; const_royal_griffin_generator = '
seg000:00011000 ; const_brotherhood_of_the_sword = 
seg000:00011000 ; eSpellEffectMisfortune = 0
seg000:00011000 ; ADV_BOAT_POINTER = 
seg000:00011000 ; ADV_WAIT_POINTER = §
seg000:00011000 ; e_pool_1 =
seg000:00011000 ; e_pool_2 = §
seg000:00011000 ; eSpellDeathRipple = 
seg000:00011000 ; const_dual_horned_demon_generator = (
seg000:00011000 ; const_dragonfly_generator =
seg000:00011000 ; eSpellEffectDeathBlow = I
seg000:00011000 ; MERCURY = §
seg000:00011000 ; RS_UPDATE_PLAYER_POS = ¤
seg000:00011000 ; const_obsidian_gargoyle_generator = &
seg000:00011000 ; RS_RECRUIT_HERO = $
seg000:00011000 ; LIGHTHOUSE_ID = 
seg000:00011000 ; eCreatureGreaterBasilisk = k
seg000:00011000 ; eArtifactBallista =
seg000:00011000 ; const_select_tower_info = 
seg000:00011000 ; eHeroSephinroth = ^
seg000:00011000 ; eCreatureCyclops = ^
seg000:00011000 ; eCreatureEvilEye = K
seg000:00011000 ; anti_magic_garrison_sound = 
seg000:00011000 ; BAD =     
seg000:00011000 ; eCreatureCerberus = /
seg000:00011000 ; const_normal_search =
seg000:00011000 ; RType_midi = 0
seg000:00011000 ; RType_data = §
seg000:00011000 ; const_AI_alternate_search = 
seg000:00011000 ; eArtifactCollarOfConjuring = L
seg000:00011000 ; shore_sound = E
seg000:00011000 ; RANDOM_ARTIFACT_4 = E
seg000:00011000 ; const_blacksmith = 
seg000:00011000 ; faHidden = §
seg000:00011000 ; eSpellMuckAndMire = 6
seg000:00011000 ; eSpellEffectFrostRing = -
seg000:00011000 ; eTownNecropolis =
seg000:00011000 ; eArtifactOgresClubOfHavoc =
seg000:00011000 ;
seg000:00011000 ; eSpellEffectResurrection = 2
seg000:00011000 ; eCreatureCrusader = 
seg000:00011000 ; hs_stand_n =
seg000:00011000 ; hs_stand_s =
seg000:00011000 ; hs_stand_e = §
seg000:00011000 ; hs_stand_ne = §
seg000:00011000 ; hs_stand_se = §
seg000:00011000 ; eArtifactOrbOfDrivingRain = R
seg000:00011000 ; bone_dragon_generator_sound =
seg000:00011000 ; ePriSkillAttack =
seg000:00011000 ; eArtifactShieldOfTheYawningDead = 
seg000:00011000 ; const_defense_cage = 
seg000:00011000 ; eArtifactRedDragonFlameTongue = &
seg000:00011000 ; eSpellEffectDisease = E
seg000:00011000 ; const_minotaur_king_generator = )
seg000:00011000 ; eSpellSacredBreath = 
seg000:00011000 ; eArtifactTomeOfFireMagic = V
seg000:00011000 ; eTargetUpperWall = §
seg000:00011000 ; eSpellFirestorm = 
seg000:00011000 ; eClassBeastmaster = 
seg000:00011000 ; RS_BACKPACK_DROP = ,
seg000:00011000 ; hs_walk_ne = 
seg000:00011000 ; hs_walk_n = 
seg000:00011000 ; const_portal_of_summoning = 
seg000:00011000 ; eSpellProtectionFromAir = 
seg000:00011000 ; CR_TSDNODIFF = §
seg000:00011000 ; eTerrainRock =     
seg000:00011000 ; eHeroThorgrim = ¶
seg000:00011000 ; eArtifactPendantOfCourage = l
seg000:00011000 ; underground_gate_sound = 7
seg000:00011000 ; const_hobgoblin_horde = 
seg000:00011000 ; RS_REQ_HEADER_CONFIRM = 
seg000:00011000 ; eTerrainSwamp =
seg000:00011000 ; eTerrainSand = §
seg000:00011000 ; eTerrainSnow = §
seg000:00011000 ; eCreatureGreenDragon = 
seg000:00011000 ; RS_PLAYER_WON = v
seg000:00011000 ; eSpellEffectPoof = Q
seg000:00011000 ; eSpellSummonFireElemental = B
seg000:00011000 ; const_scorpicore_generator = *
seg000:00011000 ; eArtifactSlotMisc1 =     
seg000:00011000 ; eArtifactSlotMisc2 =
seg000:00011000 ;
seg000:00011000 ; eArtifactSlotMisc3 =
seg000:00011000 ; eArtifactSlotMisc4 =
seg000:00011000 ; eArtifactSlotTorso = 
seg000:00011000 ; SELECT_TENT =
seg000:00011000 ; const_ogre_mage_generator = (
seg000:00011000 ; SELECT_NULL =
seg000:00011000 ; eRewardResource = 
seg000:00011000 ; eCreaturePowerLich = A
seg000:00011000 ; kNumSpells = F
seg000:00011000 ; eRoadCobblestone = §
seg000:00011000 ; eCreatureManticore = P
seg000:00011000 ; eSpellTailWind = 5
seg000:00011000 ; eSpellEffectParalyze = F
seg000:00011000 ; eSpellDecay = 
seg000:00011000 ; RES_MONSTER = §
seg000:00011000 ; RS_SETUP_PING = 
seg000:00011000 ; POWER_SCHOOL = =
seg000:00011000 ; eSpellForgetfulness = =
seg000:00011000 ; golem_factory_sound =
seg000:00011000 ; const_weapon_array = 
seg000:00011000 ; siren_sound = >
seg000:00011000 ; eHeroSynca = V
seg000:00011000 ; eHeroOris = r
seg000:00011000 ; eHeroRissa = &
seg000:00011000 ; eHeroDessa = j
seg000:00011000 ; eHeroSorsha = 
seg000:00011000 ; const_tree_wants_nothing =
seg000:00011000 ; cavalier_generator_sound = §
seg000:00011000 ; ADV_SKUTTLE_BOAT_POINTER = *
seg000:00011000 ; eCreatureFireElemental = r
seg000:00011000 ; eArtifactLionsShieldOfCourage = "
seg000:00011000 ; eArtifactCrownOfDragonTooth = ,
seg000:00011000 ; crossbowman_generator_sound = §
seg000:00011000 ; ADV_EXCHANGE_POINTER = 
seg000:00011000 ; MAGIC_SPRING = 0
seg000:00011000 ; const_rainbow = §
seg000:00011000 ; RS_SET_VISIBILITY = ¤
seg000:00011000 ; eSpellLandMine =
seg000:00011000 ; tavern_sound = @
seg000:00011000 ; _ALIGN = 
seg000:00011000 ; kNumArtifacts = 
seg000:00011000 ; eClassWizard = 
seg000:00011000 ; windmill_sound = B
seg000:00011000 ; round_toward_neg_infinity = §
seg000:00011000 ; eCreatureBlackLord = C
seg000:00011000 ; ADV_SCROLL_SOUTH = $
seg000:00011000 ; eCreatureBattleDwarf = 
seg000:00011000 ; eSpellEffectFear = ¤
seg000:00011000 ; eClassCleric = §
seg000:00011000 ; RType_combat_hero = I
seg000:00011000 ; RS_PLAYER_ACTIVE = /
seg000:00011000 ; RS_PING_RESPONSE = 1
seg000:00011000 ; cs_defend =
seg000:00011000 ; BORDER_TENT =
seg000:00011000 ;
seg000:00011000 ; eRaceDwarf = §
seg000:00011000 ; ADV_SCROLL_NORTH =
seg000:00011000 ; eArtifactPendantOfDeath = h
seg000:00011000 ; eTerrainDirt =
seg000:00011000 ; eCreatureMedusaQueen = M
seg000:00011000 ; eCreatureCavalier =
seg000:00011000 ;
seg000:00011000 ; ore_mine_sound = (
seg000:00011000 ; eSpellEffectBind = D
seg000:00011000 ; gem_mine_sound = 
seg000:00011000 ; eArtifactSpyglass = 5
seg000:00011000 ; const_first_secondary_skill =
seg000:00011000 ; TERRAIN_SHRUB = Ц
seg000:00011000 ; eFortificationCastle = §
seg000:00011000 ; eArtifactRingOfInfiniteGems = n
seg000:00011000 ; eCreatureZombie = :
seg000:00011000 ; eCreatureDwarf = 
seg000:00011000 ; eCreatureHydra = n
seg000:00011000 ; MAGIC_SCHOOL = /
seg000:00011000 ; eSpellEffectCure = '
seg000:00011000 ; eSpellEffectDisruptiveRay_Burst = 
seg000:00011000 ; TERRAIN_RIVER_1 = Л
seg000:00011000 ; TERRAIN_RIVER_2 = М
seg000:00011000 ; TERRAIN_RIVER_3 = Н
seg000:00011000 ; TERRAIN_RIVER_4 = О
seg000:00011000 ; eSpellMagicBolt = ¤
seg000:00011000 ; const_tree_wants_gold = §
seg000:00011000 ; eFortificationFort = §
seg000:00011000 ; cs_special_dr = 
seg000:00011000 ; cs_special_ur = 
seg000:00011000 ; UniversityInfo = 
seg000:00011000 ; SEA_CHEST = R
seg000:00011000 ; faNormal = А
seg000:00011000 ; eArtifactPendantOfSecondSight = e
seg000:00011000 ; faSystem =
seg000:00011000 ; RES_BAD_LUCK =
seg000:00011000 ; eMasteryAdvanced = §
seg000:00011000 ; eEncodeGeneralRLE = §
seg000:00011000 ; ADV_SCROLL_EAST = "
seg000:00011000 ; eSpellCurse = *
seg000:00011000 ; eSpellCure = %
seg000:00011000 ; eSpellMirth = 1
seg000:00011000 ; eSpellEffectNone =  
seg000:00011000 ; RS_CLAIM_TOWN = 
seg000:00011000 ; eTerrainNone =  
seg000:00011000 ; RS_CLAIM_GENERATOR = 
seg000:00011000 ; WINDMILL = p
seg000:00011000 ; faTemporary =
seg000:00011000 ; const_naga_sentinel_generator = #
seg000:00011000 ; eArtifactTitansGladius =
seg000:00011000 ; eHeroIvor = §
seg000:00011000 ; eHeroNimbus = K
seg000:00011000 ; eHeroCharna = C
seg000:00011000 ; eHeroGier =
seg000:00011000 ; eHeroAndra = ~
seg000:00011000 ; eHeroKyrre = 
seg000:00011000 ; eHeroAstral = (
seg000:00011000 ; eHeroSaurug = o
seg000:00011000 ; eHeroKorbac = u
seg000:00011000 ; eSpellEffectDrainLife = J
seg000:00011000 ; ePriSkillKnowledge = §
seg000:00011000 ; eTerrainLava = 
seg000:00011000 ; eCreatureFamiliar = +
seg000:00011000 ; eSecSkillMagicScholar = 
seg000:00011000 ; eClassRanger = §
seg000:00011000 ; RANDOM_HERO = F
seg000:00011000 ; const_attack_west =
seg000:00011000 ; const_attack_east = 
seg000:00011000 ; const_advanced_lizardman_generator = &
seg000:00011000 ; kNumSiegeWeaponTypes =
seg000:00011000 ; const_river_of_blood = 
seg000:00011000 ; GARRISON = !
seg000:00011000 ; const_village_hall =
seg000:00011000 ;
seg000:00011000 ; troglodyte_generator_sound = 
seg000:00011000 ; eCreatureBeholder = J
seg000:00011000 ; eCreatureMinotaur = N
seg000:00011000 ; MAGIC_PLAINS = .
seg000:00011000 ; eSpellProtectionFromWater =
seg000:00011000 ; eClassKnight =
seg000:00011000 ; cs_fidget = §
seg000:00011000 ; eArtifactSurcoatOfCounterpoise = :
seg000:00011000 ; eSpellEffectDeathCloud = H
seg000:00011000 ; kNumWallTargets = 
seg000:00011000 ; const_sea_chest_artifact = §
seg000:00011000 ; eArtifactCentaursAxe = 
seg000:00011000 ; PILLAR_OF_FIRE = <
seg000:00011000 ; MercCampInfo = 
seg000:00011000 ; RS_CLAIM_GARRISON = 
seg000:00011000 ; eSpellSummonEarthElemental = C
seg000:00011000 ; const_efreet_generator = #
seg000:00011000 ; DRY = 
seg000:00011000 ; cs_turn_rf = 
seg000:00011000 ; const_goblin_horde = 
seg000:00011000 ; eRiverClear = §
seg000:00011000 ; RType_hero = D
seg000:00011000 ; eRoadNone =
seg000:00011000 ; RS_SETAGR =
seg000:00011000 ; RANDOM_ARTIFACT_2 = C
seg000:00011000 ; const_troglodyte_generator = 
seg000:00011000 ; eSpellHypnotize = <
seg000:00011000 ; RType_bitmap16 = 
seg000:00011000 ; RType_interface = G
seg000:00011000 ; const_tavern = 
seg000:00011000 ; eRewardCreature =
seg000:00011000 ;
seg000:00011000 ; RS_MAP_CHANGE = Є
seg000:00011000 ; eRaceEfreet = §
seg000:00011000 ; eRaceOgre =
seg000:00011000 ; TERRAIN_SAND_DUNE = Ф
seg000:00011000 ; CASTLE_GATE_ID = 
seg000:00011000 ; const_fort = 
seg000:00011000 ; const_sea_chest_gold = §
seg000:00011000 ; const_roc_generator = "
seg000:00011000 ; ADV_SCROLL_SOUTHEAST = #
seg000:00011000 ; eArtifactPendantOfLife = g
seg000:00011000 ; eCreatureBlackDragon = S
seg000:00011000 ; pit_fiend_generator_sound = 
seg000:00011000 ; const_copper_gorgon_generator = "
seg000:00011000 ; const_elite_centaur_generator = %
seg000:00011000 ; BOAT = 
seg000:00011000 ; BUOY =
seg000:00011000 ; eArtifactCatapult = §
seg000:00011000 ; cursed_ground_sound = 0
seg000:00011000 ; const_gold_dragon_generator = +
seg000:00011000 ; eSpellChainLightning = 
seg000:00011000 ; COPY = 
seg000:00011000 ; const_devil_generator = $
seg000:00011000 ; eArtifactTitansCuirass = 
seg000:00011000 ; const_genie_generator = "
seg000:00011000 ; eCreaturePrimitiveLizardman = d
seg000:00011000 ; const_castle =     
seg000:00011000 ; monk_generator_sound =
seg000:00011000 ; eRewardLuck =
seg000:00011000 ; eHeroDesslock = §
seg000:00011000 ; DONE = 
seg000:00011000 ; DIST = §
seg000:00011000 ; DICT0 = 
seg000:00011000 ; CREATURE_GENERATOR_4 = ¶
seg000:00011000 ; CREATURE_GENERATOR_1 = 
seg000:00011000 ; eCreatureAdvancedLizardman = e
seg000:00011000 ; hs_turn_e_ne =
seg000:00011000 ; hs_turn_e_se = 
seg000:00011000 ; const_market = 
seg000:00011000 ; eCreatureOgre = Z
seg000:00011000 ; eCreatureEfreet = 4
seg000:00011000 ; eCreatureWyvern = l
seg000:00011000 ; eCreatureAngel =
seg000:00011000 ; eCreatureMedusa = L
seg000:00011000 ; eCreatureNone =  
seg000:00011000 ; eCreatureMage = "
seg000:00011000 ; BORDER_GUARD =     
seg000:00011000 ; volcano_sound = -
seg000:00011000 ; const_bone_dragon_generator = $
seg000:00011000 ; const_tree_wants_gems = §
seg000:00011000 ; FLAG = §
seg000:00011000 ; eArtifactTomeOfAirMagic = W
seg000:00011000 ; eArtifactDiplomatsRing = C
seg000:00011000 ; eSpellEffectSacredBreath = 
seg000:00011000 ; const_lighthouse = 
seg000:00011000 ; RES_COLOR =
seg000:00011000 ;
seg000:00011000 ; const_mystic_garden = 
seg000:00011000 ; eCreatureOgreMage = [
seg000:00011000 ; GOLD = 
seg000:00011000 ; eClassWitch = ¤
seg000:00011000 ; GEMS = 
seg000:00011000 ; eArtifactOrbOfTempestuousFire = Q
seg000:00011000 ; eCreatureInfernalTroglodyte = G
seg000:00011000 ; RS_MAP_CHANGE_START = 
seg000:00011000 ; eRaceLizardman =     
seg000:00011000 ; eRaceVampire =
seg000:00011000 ; eCreatureGoldGolem = t
seg000:00011000 ; eSpellAge = K
seg000:00011000 ; RS_MAP_FILE_NAME = 
seg000:00011000 ; eSpellBless = )
seg000:00011000 ; eSpellDeathCloud = L
seg000:00011000 ; HERO = "
seg000:00011000 ; const_power_lich_generator = )
seg000:00011000 ; const_familiar_horde = 
seg000:00011000 ; FOUNTAIN_OF_FORTUNE = 
seg000:00011000 ; lich_generator_sound = 
seg000:00011000 ; eArtifactSlotLeftRing = 
seg000:00011000 ; eArtifactSentinelsShield = 
seg000:00011000 ; const_ghost_dragon_generator = +
seg000:00011000 ; const_obsidian_gargoyle_horde = 
seg000:00011000 ; TreeOfKnowledgeInfo = 
seg000:00011000 ; eSpellEffectRegenerate = O
seg000:00011000 ; eArtifactCardsOfProphecy = /
seg000:00011000 ; eHeroAyden = 8
seg000:00011000 ; eHeroNymus = 7
seg000:00011000 ; eHeroAine = /
seg000:00011000 ; eHeroNone =  
seg000:00011000 ; eHeroDace = R
seg000:00011000 ; eHeroTerek = k
seg000:00011000 ; eHeroPyre = 6
seg000:00011000 ; eHeroSerena = *
seg000:00011000 ; eArtifactNecklaceOfDragonteeth = +
seg000:00011000 ; TERRAIN_FROZEN_LAKE = y
seg000:00011000 ; eArtifactGreaterGnollsFlail =     
seg000:00011000 ; HOLY_GRAIL = $
seg000:00011000 ; TERRAIN_MOUND = Е
seg000:00011000 ; eCreatureSilverPegasus = §
seg000:00011000 ; eCreatureArchangel =
seg000:00011000 ; eCreatureArchMage = #
seg000:00011000 ; BRIMSTONE_STORMCLOUDS_ID = §
seg000:00011000 ; eTownTower = §
seg000:00011000 ; CLOVER_FIELD = 
seg000:00011000 ; eClassDeathKnight = 
seg000:00011000 ; LITH_ONEWAY_ENTRANCE = +
seg000:00011000 ; const_artifact_requires_leadership = §
seg000:00011000 ; eCreatureBlackKnight = B
seg000:00011000 ; TERRAIN_OUTCROPPING = И
seg000:00011000 ; eArtifactNecklaceOfSwiftness = a
seg000:00011000 ; eCreatureGhostDragon = E
seg000:00011000 ; LENS = §
seg000:00011000 ; kNumSpellsAndCreatureEffects = P
seg000:00011000 ; RS_NEW_SETUP_INFO = §
seg000:00011000 ; naga_generator_sound = <
seg000:00011000 ; mage_generator_sound = 
seg000:00011000 ; defense_tower_sound = )
seg000:00011000 ; eSpellEffectDeathStare = P
seg000:00011000 ; MINE = 5
seg000:00011000 ; MP_IPX = §
seg000:00011000 ; const_bronze_gorgon_generator = )
seg000:00011000 ; eCreatureIronGolem = !
seg000:00011000 ; eArtifactAmmoCart = 
seg000:00011000 ; eCreatureStoneGargoyle = 
seg000:00011000 ; const_stone_gargoyle_generator = 
seg000:00011000 ; cs_attack_ur =
seg000:00011000 ; cs_attack_dr =
seg000:00011000 ; eArtifactCharmOfMana = I
seg000:00011000 ; const_hobgoblin_wolf_rider_generator = &
seg000:00011000 ; fire_elemental_generator_sound = 
seg000:00011000 ; const_castle_gate = 
seg000:00011000 ; const_skyship = 
seg000:00011000 ; ADV_SCROLL_NORTHWEST = '
seg000:00011000 ; CASTLE_FORT_ID = 
seg000:00011000 ; MARKETPLACE_SILO_ID = ¤
seg000:00011000 ; eSpellSkuttleBoat = §
seg000:00011000 ; hs_turn_n_ne =
seg000:00011000 ;
seg000:00011000 ; hs_turn_ne_n =
seg000:00011000 ; hs_turn_ne_e =
seg000:00011000 ; TERRAIN_STALAGMITE = Ш
seg000:00011000 ; END = 
seg000:00011000 ; eArtifactShacklesOfWar = }
seg000:00011000 ; UNIVERSITY = h
seg000:00011000 ; eRiverMuddy = §
seg000:00011000 ; eRoadDirt = §
seg000:00011000 ; RType_misc =
seg000:00011000 ; kNumSecSkillsPerHero = 
seg000:00011000 ; eArtifactEndlessBagOfGold = t
seg000:00011000 ; MP_SERIAL =
seg000:00011000 ; RANDOM_ARTIFACT_3 = D
seg000:00011000 ; RType_bitmap = 
seg000:00011000 ; RS_COMBAT_END_PLACEMENT = Ё
seg000:00011000 ; SHIPWRECK_SURVIVOR = V
seg000:00011000 ; const_town_hall =
seg000:00011000 ; HORDE_2_ID = 
seg000:00011000 ; eHeroCragHack = f
seg000:00011000 ; eSpellDeathStare = O
seg000:00011000 ; ARENA =
seg000:00011000 ; DRAGON_SLAYER_BONUS = 
seg000:00011000 ; const_fast = §
seg000:00011000 ; RS_REQUEST_HERO_FACE =
seg000:00011000 ; TERRAIN_FLOWER = x
seg000:00011000 ; THIEVES_DEN = a
seg000:00011000 ; eSpellSacrifice = (
seg000:00011000 ; const_blood_obelisk = §
seg000:00011000 ; RType_advobj = C
seg000:00011000 ; green_dragon_generator_sound =
seg000:00011000 ; eSpellEffectSpontaneousCombustion = 5
seg000:00011000 ; ARTIFACT = 
seg000:00011000 ; hs_turn_s_se = 
seg000:00011000 ; hs_turn_se_e = ¤
seg000:00011000 ; const_house_1 = 
seg000:00011000 ; hs_turn_se_s = 
seg000:00011000 ; cs_max = 
seg000:00011000 ; SIGN = [
seg000:00011000 ; cs_walk =
seg000:00011000 ; cs_wait = §
seg000:00011000 ; SEER = S
seg000:00011000 ; const_vampire_generator = !
seg000:00011000 ; eCreatureCatapult = v
seg000:00011000 ; const_city_hall =
seg000:00011000 ; const_caliph_generator = )
seg000:00011000 ; const_green_dragon_generator = $
seg000:00011000 ; ADV_SCROLL_SOUTHWEST = %
seg000:00011000 ; eArtifactGarnitureOfInterference = 9
seg000:00011000 ; const_cerberus_horde = 
seg000:00011000 ; eCreatureNosferatu = ?
seg000:00011000 ; TYPE =
seg000:00011000 ; TOWN = b
seg000:00011000 ; DICT1 = 
seg000:00011000 ; eCreaturePitFiend = 2
seg000:00011000 ; TERRAIN_CACTUS = t
seg000:00011000 ; TERRAIN_CRATER = v
seg000:00011000 ; eSpellPrecision = ,
seg000:00011000 ; SELECT_SACRIFICE = 
seg000:00011000 ; const_very_fast = §
seg000:00011000 ; eArtifactEverflowingCrystalCloak = m
seg000:00011000 ; RES_PRIMARY_SKILL_ATTACK = 
seg000:00011000 ; OBSERVATORY = :
seg000:00011000 ; HORDE_UPG_ID = 
seg000:00011000 ; TAVERN_ID = 
seg000:00011000 ; eSpellMeteorShower = 
seg000:00011000 ; eArtifactSlotFeet = 
seg000:00011000 ; eArtifactSlotHead =
seg000:00011000 ; RType_sprite = @
seg000:00011000 ; WASH = 
seg000:00011000 ; eClassDruid = §
seg000:00011000 ; WOOD =
seg000:00011000 ; ADV_ANCHOR_POINTER = 
seg000:00011000 ; MAGIC_WELL = 1
seg000:00011000 ; OasisInfo = 
seg000:00011000 ; CASTLE_CASTLE_ID =     
seg000:00011000 ; TERRAIN_PLANT = К
seg000:00011000 ; const_black_lord_generator = *
seg000:00011000 ; eSpellEffectDispelQuicksand = :
seg000:00011000 ; ogre_generator_sound = =
seg000:00011000 ; hs_max = 
seg000:00011000 ; ePriSkillDefense = §
seg000:00011000 ; eCreatureLesserTitan = (
seg000:00011000 ; eMasteryNone =
seg000:00011000 ; const_artifact_costs_2500 =
seg000:00011000 ; const_artifact_costs_3000 = 
seg000:00011000 ; const_artifact_costs_2000 = §
seg000:00011000 ; eArtifactRingOfTheWayfarer = E
seg000:00011000 ; const_ranged =
seg000:00011000 ; SEPULCHER = T
seg000:00011000 ; eSecSkillMagicResistance = 
seg000:00011000 ; const_silver_pegasus_generator = (
seg000:00011000 ; eArtifactCrownOfTheSupremeMagi = 
seg000:00011000 ; RS_DEAD_HERO = #
seg000:00011000 ; eHeroSandro = J
seg000:00011000 ; eHeroAjit = S
seg000:00011000 ; eSpellEffectMagicChannel_Spew = L
seg000:00011000 ; eHeroHester =
seg000:00011000 ;
seg000:00011000 ; eHeroGird = h
seg000:00011000 ; eHeroWystan = n
seg000:00011000 ; eSpellEffectWeakness = 8
seg000:00011000 ; eTownCastle =
seg000:00011000 ; eSpellThunderBolt = M
seg000:00011000 ; water_wheel_sound = 
seg000:00011000 ; eCreatureChaosHydra = o
seg000:00011000 ; const_gnoll_marauder_horde = 
seg000:00011000 ; LIBRARY = )
seg000:00011000 ; eClassBattleMage =
seg000:00011000 ; const_orc_generator =
seg000:00011000 ; eRewardMorale = §
seg000:00011000 ; ADV_SCROLL_NORTHEAST = !
seg000:00011000 ; eCreatureAmmoCart = y
seg000:00011000 ; const_heavy_crossbowman_generator = &
seg000:00011000 ; eSpellDisruptiveRay = /
seg000:00011000 ; MERMAID = 4
seg000:00011000 ; RS_RESET_VISIBILITY = ¦
seg000:00011000 ; eArtifactPendantOfHoliness = f
seg000:00011000 ; CR_OCTREEDIFF = §
seg000:00011000 ; eArtifactSlotWarMachine1 =
seg000:00011000 ; eArtifactSlotWarMachine2 = 
seg000:00011000 ; eArtifactSlotWarMachine3 = ¤
seg000:00011000 ; eArtifactSlotWarMachine4 = 
seg000:00011000 ; WALL_OF_GLYPHIC_KNOWLEDGE_ID = 
seg000:00011000 ; siege_weapon_factory_sound =
seg000:00011000 ; magic_spring_sound = 
seg000:00011000 ; eSpellFrostRing = ¶
seg000:00011000 ; eSpellEffectForcefield_2 =
seg000:00011000 ; eSpellEffectForcefield_3 = !
seg000:00011000 ; SELECT_SPECIAL_ATTACK_BROKEN = ¤
seg000:00011000 ; const_mana_vortex = §
seg000:00011000 ; MAX_EVENT_TYPE = е
seg000:00011000 ; TERRAIN_HEDGE = z
seg000:00011000 ; RType_creature = B
seg000:00011000 ; HillFortInfo = 
seg000:00011000 ; const_cavalier_generator = #
seg000:00011000 ; eSpellEffectFortune = 
seg000:00011000 ; ADV_SCROLL_POINTER =
seg000:00011000 ; const_no_wall_target =  
seg000:00011000 ; const_AI_allied_search = §
seg000:00011000 ; eSpellEffectDispelFirewall_2 = >
seg000:00011000 ; eSpellEffectDispelFirewall_1 = B
seg000:00011000 ; eSpellEffectDispelFirewall_3 = ?
seg000:00011000 ; const_battle_dwarf_generator = &
seg000:00011000 ; eArtifactCrestOfValor = 2
seg000:00011000 ; const_basilisk_generator = !
seg000:00011000 ; const_champion_generator = *
seg000:00011000 ; ePriSkillPower = §
seg000:00011000 ; TERRAIN_WILLOW_TREE = Я
seg000:00011000 ; eCreatureSerpentFly = h
seg000:00011000 ; gargoyle_generator_sound = 
seg000:00011000 ; eHeroDaremyth = +
seg000:00011000 ; eSpellEffectDispel = )
seg000:00011000 ; ARTIFACT_MERCHANTS_ID = 
seg000:00011000 ; const_wraith_generator = '
seg000:00011000 ; const_house_2 = 
seg000:00011000 ; kNumEncodingMethods =
seg000:00011000 ; eSpellBerserk = ;
seg000:00011000 ; const_dwarf_generator = 
seg000:00011000 ; eArtifactBowstringOfTheUnicornsMane = =
seg000:00011000 ; fountain_of_youth_sound =
seg000:00011000 ; eHeroMalekith = Z
seg000:00011000 ; REFUGEE_CAMP = N
seg000:00011000 ; RS_SET_AS_HOST = ў
seg000:00011000 ; eSpellEarthquake = 
seg000:00011000 ; eSecSkillNavigation = 
seg000:00011000 ; RES_GOOD_MORALE = 
seg000:00011000 ; DICT2 =
seg000:00011000 ; eSpellEffectBerserk = #
seg000:00011000 ; LibraryInfo = 
seg000:00011000 ; eMasteryBasic = §
seg000:00011000 ; const_first_artifact_slot =
seg000:00011000 ; eCreatureEarthElemental = q
seg000:00011000 ; eSpellToughSkin = .
seg000:00011000 ; const_centaur_generator = 
seg000:00011000 ; const_familiar_generator = %
seg000:00011000 ; eSpellEffectCurse = (
seg000:00011000 ; ADV_MULTI_TURN_OFFSET = 
seg000:00011000 ; eArtifactRingOfConjuring = M
seg000:00011000 ; eHeroGeneralKendal = Б
seg000:00011000 ; eSpellEffectMuckAndMire = 
seg000:00011000 ; DOCK_WITH_BOAT_ID = ¶
seg000:00011000 ; eSpellEffectAnimateDead =
seg000:00011000 ; DWELLING_0_UPG_ID = %
seg000:00011000 ; DWELLING_3_UPG_ID = (
seg000:00011000 ; DWELLING_4_UPG_ID = )
seg000:00011000 ; DWELLING_1_UPG_ID = &
seg000:00011000 ; DWELLING_5_UPG_ID = *
seg000:00011000 ; DWELLING_6_UPG_ID = +
seg000:00011000 ; DWELLING_2_UPG_ID = '
seg000:00011000 ; const_briar_treefolk_generator = )
seg000:00011000 ; modeReadWrite =
seg000:00011000 ; faError =  
seg000:00011000 ; eCreatureBoneDragon = D
seg000:00011000 ; const_skeleton_warrior_generator = %
seg000:00011000 ; eSecSkillSchoolOfFireMagic = 
seg000:00011000 ; eArtifactSphereOfPermanence = \
seg000:00011000 ; eSpellEffectMagicDrain = M
seg000:00011000 ; const_imp_horde = 
seg000:00011000 ; RType_spriteframe = H
seg000:00011000 ; eCreatureGoldDragon = 
seg000:00011000 ; RS_CLICK = 
seg000:00011000 ; const_AI_search =
seg000:00011000 ; RES_MANA = "
seg000:00011000 ; ADV_TOWN_INFO_POINTER = §
seg000:00011000 ; denorm_absent =
seg000:00011000 ; RES_EXPERIENCE = 
seg000:00011000 ; TempleInfo = 
seg000:00011000 ; const_ogre_generator = !
seg000:00011000 ; eSpellEffectForgetfulness = *
seg000:00011000 ; cs_postwalk = §
seg000:00011000 ; eHeroAlagar = 
seg000:00011000 ; eHeroJaegar = Y
seg000:00011000 ; eHeroStyg = }
seg000:00011000 ; const_remote_action = §
seg000:00011000 ; RS_PLAYER_DROPPED = Ў
seg000:00011000 ; const_greater_basilisk_generator = (
seg000:00011000 ; const_glyphs_of_fear = 
seg000:00011000 ; thieves_guild_sound = 1
seg000:00011000 ; kNumRiverTypes = 
seg000:00011000 ; eArtifactInexhaustableCartOfOre = p
seg000:00011000 ; eSecSkillNone =  
seg000:00011000 ; eCreatureHeavyCrossbowman = §
seg000:00011000 ; SHIPYARD = W
seg000:00011000 ; eArtifactStatesmansMedal = B
seg000:00011000 ; BuoyInfo =
seg000:00011000 ; const_briar_treefolk_horde = 
seg000:00011000 ; basilisk_generator_sound = !
seg000:00011000 ; eSpellEffectDeathRipple = 
seg000:00011000 ; MAGE_GUILD5_ID =
seg000:00011000 ; MAGE_GUILD4_ID = §
seg000:00011000 ; MAGE_GUILD3_ID = §
seg000:00011000 ; MAGE_GUILD2_ID = §
seg000:00011000 ; RALLY_FLAG = @
seg000:00011000 ; RES_HERO = 
seg000:00011000 ; eTerrainMagicPlains =
seg000:00011000 ; RType_pointer = F
seg000:00011000 ; kNumTownTypes = 
seg000:00011000 ; dragonfly_bank_sound = 
seg000:00011000 ; const_dwarf_horde = 
seg000:00011000 ; RS_ERASE_OBJECT = "
seg000:00011000 ; WATERING_HOLE = n
seg000:00011000 ; RS_SET_FILTER = 
seg000:00011000 ; const_first_terrain_object = r
seg000:00011000 ; RallyFlagInfo = 
seg000:00011000 ; RS_GAME_TRANSMIT_MAIN = щ
seg000:00011000 ; RS_HERO_LEVEL_UPDATE = є
seg000:00011000 ; const_pikeman_generator = 
seg000:00011000 ; eRiverLava =
seg000:00011000 ; const_gnoll_marauder_generator = %
seg000:00011000 ; TAVERN_UPG_ID = 
seg000:00011000 ; eRoadGravel = §
seg000:00011000 ; RANDOM_ARTIFACT_1 = B
seg000:00011000 ; RType_bitmap24 = 
seg000:00011000 ; eArtifactDeadMansBoots = 8
seg000:00011000 ; const_free_artifact =
seg000:00011000 ; cs_death = 
seg000:00011000 ; round_toward_zero =
seg000:00011000 ; const_single_horned_demon_generator = !
seg000:00011000 ; TERRAIN_PINE_TREE = Й
seg000:00011000 ; eSpellFireShield = 
seg000:00011000 ; kNumAlignedCreatureTypes = p
seg000:00011000 ; RESOURCE = O
seg000:00011000 ; eCreatureHarpyHag = I
seg000:00011000 ; magic_plains_sound = 
seg000:00011000 ; eCreatureWaterElemental = s
seg000:00011000 ; const_house_3 = 
seg000:00011000 ; TRAINING_GROUNDS = d
seg000:00011000 ; RS_COMBAT_INIT = э
seg000:00011000 ; RS_COMBAT_MAIN = ю
seg000:00011000 ; eSpellParalyze = J
seg000:00011000 ; const_treasury = 
seg000:00011000 ; CODES = 
seg000:00011000 ; CAMPFIRE =
seg000:00011000 ; eCreatureBronzeGorgon = g
seg000:00011000 ; eMasteryExpert = §
seg000:00011000 ; const_imp_generator = 
seg000:00011000 ; eSpellEffectTailWind = 
seg000:00011000 ; const_initialization_action =
seg000:00011000 ; const_pegasus_generator = !
seg000:00011000 ; _ALIGN_SHIFT = §
seg000:00011000 ; eSpellEffectBlind = 
seg000:00011000 ; TAVERN = _
seg000:00011000 ; DICT3 = §
seg000:00011000 ; eSpellEffectSacrifice_Resurrect = 4
seg000:00011000 ; eCreaturePitFoe = 3
seg000:00011000 ; eCreatureDiamondGolem = u
seg000:00011000 ; eSpellEffectSlayer = 
seg000:00011000 ; MermaidInfo = 
seg000:00011000 ; WATER_WHEEL = m
seg000:00011000 ; eCreatureApprenticeGremlin = 
seg000:00011000 ; eArtifactDragonScaleArmor = (
seg000:00011000 ; eSpellEffectPrayer =
seg000:00011000 ; FLOTSAM = 
seg000:00011000 ; faArchive =
seg000:00011000 ; eArtifactMysticOrbOfMana = K
seg000:00011000 ; RS_PREV_SCREEN =
seg000:00011000 ;
seg000:00011000 ; RS_NEW_PLAYER = 
seg000:00011000 ; eArtifactSwordOfJudgement = #
seg000:00011000 ; eClassPagan = 
seg000:00011000 ; eArtifactEverpouringVialOfMercury = o
seg000:00011000 ; ADV_SCROLL_WEST = &
seg000:00011000 ; finish_started = §
seg000:00011000 ; eSecSkillLeadership = 
seg000:00011000 ; ADV_DIMENSION_DOOR_POINTER = )
seg000:00011000 ; ADV_HERO_INFO_POINTER = §
seg000:00011000 ; eCreatureAncientBehemoth = a
seg000:00011000 ; eRaceMinotaur =
seg000:00011000 ;
seg000:00011000 ; SELECT_ARMY_INFO = 
seg000:00011000 ; eArtifactSlotLeftHand =
seg000:00011000 ; const_royal_griffin_horde = 
seg000:00011000 ; const_pit_fiend_generator = "
seg000:00011000 ; garrison_sound = )
seg000:00011000 ; RS_HEADER_CONFIRM = 
seg000:00011000 ; eHeroClova = 
seg000:00011000 ; eHeroShiva = c
seg000:00011000 ; eHeroXarfax = ?
seg000:00011000 ; shipyard_sound = 
seg000:00011000 ; eArtifactPendantOfDispassion = d
seg000:00011000 ; eEncodeAdvObjRLE = §
seg000:00011000 ; eSecSkillWisdom = 
seg000:00011000 ; const_order_of_pain = 
seg000:00011000 ; cs_wince = §
seg000:00011000 ; WITCH_HUT = q
seg000:00011000 ; eSpellMisfortune = 4
seg000:00011000 ; eCreatureGrandElf = 
seg000:00011000 ; eSpellEffectAirShield = §
seg000:00011000 ; MP_TCP = §
seg000:00011000 ; eSpellSummonAirElemental = E
seg000:00011000 ; eArtifactBootsOfSpeed = b
seg000:00011000 ; const_shipyard = 
seg000:00011000 ; eSpellEffectQuicksand = 7
seg000:00011000 ; OASIS = 8
seg000:00011000 ; const_troglodyte_horde = 
seg000:00011000 ; const_watchtower = §
seg000:00011000 ; eSpellEffectLightning_Dust = 1
seg000:00011000 ; eRiverIcy = §
seg000:00011000 ; PYRAMID = ?
seg000:00011000 ; eArtifactHelmOfHeavenlyEnlightenment = $
seg000:00011000 ; RType_font = P
seg000:00011000 ; lith_two_way_sound = 
seg000:00011000 ; eCreatureHobgoblinWolfRider = W
seg000:00011000 ; eRaceGenie =
seg000:00011000 ; refugee_camp_sound = 
seg000:00011000 ; eArtifactBootsOfPolarity = ;
seg000:00011000 ; RS_REQUEST_HERO_FACE_REPLY =
seg000:00011000 ; TRADING_POST = c
seg000:00011000 ; eCreatureHalberdier = §
seg000:00011000 ; RES_BUILDING_TT_2 = 
seg000:00011000 ; const_wight_generator =
seg000:00011000 ; eSpellDisease = I
seg000:00011000 ; eSpellAirShield = 
seg000:00011000 ; const_hydra_generator = $
seg000:00011000 ; const_citadel = 
seg000:00011000 ; eArtifactSandalsOfTheSaint =
seg000:00011000 ; eSpellFortune = 3
seg000:00011000 ; eCreatureHobgoblin = U
seg000:00011000 ; eArtifactDragonScaleShield = '
seg000:00011000 ; eArtifactRingOfVitality = ^
seg000:00011000 ; cs_range_r = ¤
seg000:00011000 ; cs_range_dr = 
seg000:00011000 ; cs_range_ur = 
seg000:00011000 ; EXTRA_0_ID = §
seg000:00011000 ; EXTRA_2_ID = 
seg000:00011000 ; EXTRA_1_ID = 
seg000:00011000 ; EXTRA_4_ID = 
seg000:00011000 ; EXTRA_3_ID = 
seg000:00011000 ; EXTRA_5_ID = 
seg000:00011000 ; eCreatureTroglodyte = F
seg000:00011000 ; eArtifactCapeOfConjuring = N
seg000:00011000 ; eCreatureDevil = 6
seg000:00011000 ; const_master_gremlin_generator = %
seg000:00011000 ; eCreatureWraith = =
seg000:00011000 ; eCreatureGenie = $
seg000:00011000 ; eCreatureThunderbird = ]
seg000:00011000 ; eCreatureCaliph = %
seg000:00011000 ; eSpellEffectDisruptiveRay_Ray =
seg000:00011000 ; const_wyvern_monarch_generator = *
seg000:00011000 ; TERRAIN_BRUSH = r
seg000:00011000 ; modeRead =
seg000:00011000 ; RS_ALL_READY_TO_PLAY = ї
seg000:00011000 ; eArtifactHellstormHelmet = 
seg000:00011000 ; eSecSkillSchoolOfWaterMagic = 
seg000:00011000 ; SELECT_MOVE = §
seg000:00011000 ; eSpellEffectFirestorm =
seg000:00011000 ; FOUNTAIN_OF_YOUTH = 
seg000:00011000 ; eSpellBlind = >
seg000:00011000 ; const_gargoyle_horde = 
seg000:00011000 ; RS_CLAIM_MINE = 
seg000:00011000 ; red_dragon_generator_sound =
seg000:00011000 ; const_lich_generator = "
seg000:00011000 ; MARKET_OF_TIME = 2
seg000:00011000 ; eHeroCalid = <
seg000:00011000 ; eHeroVokial = A
seg000:00011000 ; eHeroSanya =
seg000:00011000 ; eHeroAlkin = t
seg000:00011000 ; eHeroZubin = l
seg000:00011000 ; eHeroMarius = 2
seg000:00011000 ; eHeroAxsis = :
seg000:00011000 ; eHeroRosic = y
seg000:00011000 ; eHeroAeris = 
seg000:00011000 ; eHeroMerist = |
seg000:00011000 ; eHeroTyris = 
seg000:00011000 ; ADV_SWORD_POINTER = 
seg000:00011000 ; lith_one_way_sound = 
seg000:00011000 ; whirlpool_sound = C
seg000:00011000 ; eCreatureArchDevil = 7
seg000:00011000 ; eSpellAnimateDead = '
seg000:00011000 ; campfire_sound = 
seg000:00011000 ; MERC_CAMP = 3
seg000:00011000 ; eSchoolFire = §
seg000:00011000 ; eSecSkillLuck =     
seg000:00011000 ; MP_HOTSEAT = §
seg000:00011000 ; eSchoolAir = §
seg000:00011000 ; eArtifactHolyGrail = §
seg000:00011000 ; kNumHeroBios = В
seg000:00011000 ; eCreatureCopperGorgon = f
seg000:00011000 ; eSpellEffectToughSkin = 6
seg000:00011000 ; const_light_crossbowman_generator = 
seg000:00011000 ; eArtifactTomeOfWaterMagic = X
seg000:00011000 ; eSpellSummonWaterElemental = D
seg000:00011000 ; eSpellProtectionFromEarth = !
seg000:00011000 ; RS_DESTROY_PLAYER = 7
seg000:00011000 ; RS_GAME_TRANSMIT_END = ы
seg000:00011000 ; RS_GAME_TRANSMIT_ACK = 8
seg000:00011000 ; RS_GAME_TRANSMIT_REQ = ъ
seg000:00011000 ; const_AI_enemy_search = §
seg000:00011000 ; block_done = §
seg000:00011000 ; eSpellEffectLightning_Bolt = §
seg000:00011000 ; eSpellDimensionWalk = 
seg000:00011000 ; const_normal_action = §
seg000:00011000 ; eSpellResurrection = &
seg000:00011000 ; eSpellEffectFrenzy = 
seg000:00011000 ; training_grounds_sound = 
seg000:00011000 ; TERRAIN_LAVA_FLOW = 
seg000:00011000 ; const_slow =
seg000:00011000 ; eRaceLich = 
seg000:00011000 ; RS_NEW_HOST = 
seg000:00011000 ; const_no_resource =  
seg000:00011000 ; const_cyclops_lord_generator = *
seg000:00011000 ; eCreatureRoyalGriffin = 
seg000:00011000 ; RES_BUILDING_TT_3 = 
seg000:00011000 ; eArtifactRecantersCloak = S
seg000:00011000 ; eCreatureGreaterTitan = )
seg000:00011000 ; STABLES = ^
seg000:00011000 ; sepulcher_sound = 
seg000:00011000 ; SCHOLAR = Q
seg000:00011000 ; eSpellEffectDispelForcefield_3 = =
seg000:00011000 ; eSpellEffectDispelForcefield_2 = <
seg000:00011000 ; mystical_garden_sound = 9
seg000:00011000 ; WARRIOR_TOMB = l
seg000:00011000 ; hs_walk_e = 
seg000:00011000 ; TEMPLE = `
seg000:00011000 ; garden_of_revelation_sound = 6
seg000:00011000 ; const_brimstone_stormclouds = §
seg000:00011000 ; const_skeleton_transformer = 
seg000:00011000 ; eArtifactBucklerOfTheGnollKing = ¤
seg000:00011000 ; stables_sound = §
seg000:00011000 ; SELECT_ATTACK = 
seg000:00011000 ; denorm_indeterminate =  
seg000:00011000 ; eCreatureWight = <
seg000:00011000 ; eCreatureLich = @
seg000:00011000 ; eArtifactRingOfLife = _
seg000:00011000 ; RS_HIDE_HERO = &
seg000:00011000 ; eCreatureNagaGuardian = '
seg000:00011000 ; RES_SECONDARY_SKILL = ¶
seg000:00011000 ; eSecSkillIntelligence = 
seg000:00011000 ; eSecSkillSchoolOfEarthMagic = 
seg000:00011000 ; ADV_EVENT_POINTER =     
seg000:00011000 ; eSpellSummonBoat =
seg000:00011000 ; imp_generator_sound = 
seg000:00011000 ; eClassWarlock =
seg000:00011000 ; const_gnoll_horde = 
seg000:00011000 ; eSpellEffectFireShield =
seg000:00011000 ; CASTLE_CITADEL_ID = 
seg000:00011000 ; eSpellEffectSacrifice_Slay = 3
seg000:00011000 ; DWELLING_5_ID = #
seg000:00011000 ; DWELLING_6_ID = $
seg000:00011000 ; DWELLING_3_ID = !
seg000:00011000 ; DWELLING_4_ID = "
seg000:00011000 ; DWELLING_1_ID = 
seg000:00011000 ; eCreatureDualHornedDemon = 1
seg000:00011000 ; DWELLING_2_ID =
seg000:00011000 ; DWELLING_0_ID = 
seg000:00011000 ; gog_generator_sound = A
seg000:00011000 ; elf_generator_sound = 4
seg000:00011000 ; orc_generator_sound = "
seg000:00011000 ; roc_generator_sound =
seg000:00011000 ; const_resource_silo = ¤
seg000:00011000 ; invalid_sound =  
seg000:00011000 ; GardenOfRevelationInfo =
seg000:00011000 ; eSecSkillSiegeBallistics =
seg000:00011000 ;
seg000:00011000 ; const_fire_dragonfly_generator = '
seg000:00011000 ; eSecSkillScouting = §
seg000:00011000 ; kNumArtifactSlots = 
seg000:00011000 ; eHeroIngham =
seg000:00011000 ; eHeroCalh = 5
seg000:00011000 ; eSpellEffectMagicChannel_Suck = K
seg000:00011000 ; eHeroRashka = 9
seg000:00011000 ; pillar_of_fire_sound = 
seg000:00011000 ; buoy_sound = 
seg000:00011000 ; Shrine1Info = 
seg000:00011000 ; Shrine3Info = §
seg000:00011000 ; Shrine2Info = ¶
seg000:00011000 ; const_halberdier_generator = %
seg000:00011000 ; RANDOM_TOWN = M
seg000:00011000 ; DRAGON_CITY = 
seg000:00011000 ; const_attack_down = 
seg000:00011000 ; MP_MODEM = 
seg000:00011000 ; HILL_FORT = #
seg000:00011000 ; const_griffin_horde = 
seg000:00011000 ; RS_CLAIM_SHIPYARD =
seg000:00011000 ; const_red_dragon_generator = $
seg000:00011000 ; eArtifactTomeOfEarthMagic = Y
seg000:00011000 ; COVER_OF_DARKNESS = ¤
seg000:00011000 ; eCreatureSingleHornedDemon = 0
seg000:00011000 ; eSecSkillLearning = §
seg000:00011000 ; WAR_MACHINE_FACTORY = j
seg000:00011000 ; eSpellBloodLust = +
seg000:00011000 ; eMasteryInvalid =  
seg000:00011000 ; cs_turn_lf =     
seg000:00011000 ; griffin_bank_sound = 
seg000:00011000 ; eSecSkillEagleEye =
seg000:00011000 ; PRISON = >
seg000:00011000 ; const_tree_price_count = §
seg000:00011000 ; RType_null =
seg000:00011000 ; LIGHTHOUSE = *
seg000:00011000 ; const_skeleton_generator = 
seg000:00011000 ; RS_TRADE_REQUEST = (
seg000:00011000 ; const_scholar_secondary_skill = §
seg000:00011000 ; trading_post_sound = 
seg000:00011000 ; eHeroBroghild = w
seg000:00011000 ; TREE_OF_KNOWLEDGE = f
seg000:00011000 ; eSpellEffectDecay =
seg000:00011000 ;
seg000:00011000 ; RES_BUILDING_TT_0 = 
seg000:00011000 ; eCreatureMasterGremlin = 
seg000:00011000 ; const_greater_titan_generator = +
seg000:00011000 ; e_pool_choice = §
seg000:00011000 ; eSpellEffectFirewall_1 = A
seg000:00011000 ; eSpellEffectFirewall_3 = ,
seg000:00011000 ; eSpellEffectFirewall_2 = +
seg000:00011000 ; eArtifactLadybirdOfLuck = 0
seg000:00011000 ; const_king_of_terror = 
seg000:00011000 ; HOLY_GRAIL_ID = 
seg000:00011000 ; eSpellIdentify = §
seg000:00011000 ; const_mage_guild_1 =
seg000:00011000 ; const_mage_guild_5 =
seg000:00011000 ; const_mage_guild_4 = §
seg000:00011000 ; const_mage_guild_3 = §
seg000:00011000 ; const_mage_guild_2 = §
seg000:00011000 ; eTerrainRough = 
seg000:00011000 ; RS_NEW_MAP_HEADER_INFO =
seg000:00011000 ; kNumCreatureEffects =
seg000:00011000 ;
seg000:00011000 ; BLACK_MARKET = 
seg000:00011000 ; eArtifactPendantOfFreeWill = i
seg000:00011000 ; eCreatureMonk = 
seg000:00011000 ; RS_GAME_HEADER_INFO_END = §
seg000:00011000 ; star_axis_sound = '
seg000:00011000 ; wood_mine_sound = 
seg000:00011000 ; gold_mine_sound = 
seg000:00011000 ; eSpellAntiMagic = "
seg000:00011000 ; eCreatureOrcChieftain = Y
seg000:00011000 ; eCreatureTreefolk = 
seg000:00011000 ; RS_SCROLL = §
seg000:00011000 ; eClassAlchemist =
seg000:00011000 ; eArtifactSlotNeck = §
seg000:00011000 ; eArtifactHelmOfTheChaos = §
seg000:00011000 ; cs_prewalk = ¶
seg000:00011000 ; const_evil_eye_generator = '
seg000:00011000 ; ADV_ARROW_POINTER =
seg000:00011000 ; CloverFieldInfo = §
seg000:00011000 ; eArtifactHipsOfLegion = w
seg000:00011000 ; CBT_ARROW_POINTER = 
seg000:00011000 ; RS_TELEPORT_HERO = 
seg000:00011000 ; const_recorded_action = §
seg000:00011000 ; ORDER_OF_PAIN_ID = 
seg000:00011000 ; lizardman_generator_sound = §
seg000:00011000 ; eHeroDrakon = q
seg000:00011000 ; eHeroShakti = W
seg000:00011000 ; eArtifactInexhaustableCartOfLumber = r
seg000:00011000 ; RS_MAP_HEADER_REQUEST = 
seg000:00011000 ; eArtifactHourglassOfTheEvilHour = U
seg000:00011000 ; eCreatureBasilisk = j
seg000:00011000 ; RS_GIVE_ME_STUFF = .
seg000:00011000 ; kNumHeroes = А
seg000:00011000 ; round_indeterminate =  
seg000:00011000 ; eSpellEffectChainLightning_Bolt = %
seg000:00011000 ; ADV_BOAT_EVENT_POINTER = 
seg000:00011000 ; const_scholar_primary_skill =
seg000:00011000 ; eRewardExperience = §
seg000:00011000 ; RS_PLAYER_DROP_UPDATE = •
seg000:00011000 ; eCreatureBriarTreefolk = 
seg000:00011000 ; CR_OCTREENODIFF =
seg000:00011000 ; eSpellEffectDispelLandMine = ;
seg000:00011000 ; eSecSkillFirstAid = 
seg000:00011000 ; naga_bank_sound = <
seg000:00011000 ; sulfur_mine_sound = (
seg000:00011000 ; eHeroCuthbert = §
seg000:00011000 ; const_treefolk_horde = 
seg000:00011000 ; RANDOM_MONSTER = G
seg000:00011000 ; IDOL_OF_FORTUNE = &
seg000:00011000 ; const_cyclops_generator = #
seg000:00011000 ; eArtifactLegsOfLegion = v
seg000:00011000 ; const_crusader_generator = (
seg000:00011000 ; eCreatureNagaSentinel = &
seg000:00011000 ; TERRAIN_LAVA_LAKE = А
seg000:00011000 ; const_beholder_generator =
seg000:00011000 ; faHiddenReadOnly = §
seg000:00011000 ; dragon_city_sound =
seg000:00011000 ; BADCODE =     
seg000:00011000 ; const_attack_up =
seg000:00011000 ; RES_BUILDING_TT_1 = 
seg000:00011000 ; eSpellEffectProtectionFromWater = 
seg000:00011000 ; eArtifactDragonWingTabard = *
seg000:00011000 ; SHRINE1 = X
seg000:00011000 ; SHRINE2 = Y
seg000:00011000 ; SHRINE3 = Z
seg000:00011000 ; SIREN = \
seg000:00011000 ; faSystemReadOnly = 
seg000:00011000 ; kNumCreatureTypes = v
seg000:00011000 ; DOCK_ID = 
seg000:00011000 ; eArtifactScalesOfTheGreaterBasilisk = 
seg000:00011000 ; eTerrainBeach =
seg000:00011000 ; RS_TOWN_UPDATE = ¶
seg000:00011000 ; eArtifactSpellScroll = §
seg000:00011000 ; const_wood_elf_generator =
seg000:00011000 ; const_goblin_generator = 
seg000:00011000 ; eArtifactCapeOfVelocity = c
seg000:00011000 ; SIEGE_ATTACK_ID = 
seg000:00011000 ; RES_SPELL =     
seg000:00011000 ; eClassBarbarian =
seg000:00011000 ; SELECT_FLY = §
seg000:00011000 ; eArtifactBootsOfLevitation = Z
seg000:00011000 ; WAGON = i
seg000:00011000 ; const_AI_treasure_search = §
seg000:00011000 ; merc_camp_sound = 
seg000:00011000 ; eTargetMainBuilding = 
seg000:00011000 ; RS_SESSION_LOST = 4
seg000:00011000 ; const_skeleton_warrior_horde = 
seg000:00011000 ; eHeroTheodorus = ,
seg000:00011000 ; RANDOM_MONSTER_4 = K
seg000:00011000 ; RANDOM_MONSTER_5 = в
seg000:00011000 ; RANDOM_MONSTER_2 = I
seg000:00011000 ; RANDOM_MONSTER_3 = J
seg000:00011000 ; RANDOM_MONSTER_6 = г
seg000:00011000 ; RANDOM_MONSTER_7 = д
seg000:00011000 ; RANDOM_MONSTER_1 = H
seg000:00011000 ; const_carnivorous_plant = 
seg000:00011000 ; eArtifactArmsOfLegion = y
seg000:00011000 ; eTargetMidLowerWall =
seg000:00011000 ; kNumHeroClasses = 
seg000:00011000 ; eArtifactSkullHelmet = ¶
seg000:00011000 ; eSpellEffectMirth = ¶
seg000:00011000 ; black_knight_generator_sound = 
seg000:00011000 ; minotaur_generator_sound =
seg000:00011000 ; eTargetMidUpperWall = §
seg000:00011000 ; eArtifactVampiresCowl = 7
seg000:00011000 ; eArtifactTorsoOfLegion = x
seg000:00011000 ; DefenseTowerInfo = 
seg000:00011000 ; LEAN_TO = '
seg000:00011000 ; eSpellEffectRemoveObstacle = "
seg000:00011000 ; RS_CHAT_MSG = ь
seg000:00011000 ; FAERIE_RING = 
seg000:00011000 ; const_goblin_wolf_rider_generator = 
seg000:00011000 ; hill_fort_sound = )
seg000:00011000 ; eCreatureCyclopsLord = _
seg000:00011000 ; METHOD =
seg000:00011000 ; MAGE_GUILD_ID =
seg000:00011000 ; RS_COMBAT_CONTROL = я
seg000:00011000 ; eArtifactShieldOfTheDwarvenLords =
seg000:00011000 ; eCreatureGoblinWolfRider = V
seg000:00011000 ; eSpellEffectLandMineExplosion = 9
seg000:00011000 ; const_zombie_generator = 
seg000:00011000 ; LIT = 
seg000:00011000 ; LEN = §
seg000:00011000 ; zombie_generator_sound = 
seg000:00011000 ; const_young_behemoth_generator = $
seg000:00011000 ; SELECT_SPECIAL_ATTACK = §
seg000:00011000 ; eSpellSlayer = 7
seg000:00011000 ; DISEASE_PENALTY = §
seg000:00011000 ; eRaceTroglodyte =
seg000:00011000 ; HORDE_ID = 
seg000:00011000 ; eSpellPrayer = 0
seg000:00011000 ; eSecSkillDiplomacy =
seg000:00011000 ; const_sacrifice_info = 
seg000:00011000 ; MagicWellInfo = 
seg000:00011000 ; eRewardPrimarySkill = 
seg000:00011000 ; RS_GIFT = 2
seg000:00011000 ; RS_PING = 0
seg000:00011000 ; RES_BUILDING_TT_6 = 
seg000:00011000 ; eArtifactEndlessPurseOfGold = u
seg000:00011000 ; eHeroLordHaart =
seg000:00011000 ; WATCHTOWER_ID = §
seg000:00011000 ; eSpellFireblast = 
seg000:00011000 ; eHeroElleshar = 
seg000:00011000 ; TERRAIN_DEAD_VEGETATION = w
seg000:00011000 ; const_efreet_sultan_generator = *
seg000:00011000 ; eArtifactDragonboneGreaves = )
seg000:00011000 ; const_primitive_lizardman_generator = 
seg000:00011000 ; eArtifactNone =  
seg000:00011000 ; eSpellIceRay = 
seg000:00011000 ; RES_GOOD_LUCK =
seg000:00011000 ; const_manticore_generator = #
seg000:00011000 ; TERRAIN_LOG = В
seg000:00011000 ; imp_bank_sound = 
seg000:00011000 ; eArtifactEmblemOfCognizance = A
seg000:00011000 ; eSpellWaterWalk = 
seg000:00011000 ; eSecSkillLogistics = §
seg000:00011000 ; eCreatureEfreetSultan = 5
seg000:00011000 ; eArtifactSlotRightHand = §
seg000:00011000 ; eSpellFrenzy = 8
seg000:00011000 ; eArtifactSlotRightRing = 
seg000:00011000 ; SELECT_TELEPORT = 
seg000:00011000 ; ALTAR_OF_SACRIFICE = §
seg000:00011000 ; const_library = 
seg000:00011000 ; eArtifactHeadOfLegion = z
seg000:00011000 ; earth_elemental_generator_sound = 3
seg000:00011000 ; faDirectory = 
seg000:00011000 ; max_environment_sounds = F
seg000:00011000 ; water_elemental_generator_sound = 
seg000:00011000 ; kNumCombatSpells = <
seg000:00011000 ; finish_done = §
seg000:00011000 ; eArtifactNecklaceOfOceanGuidance = G
seg000:00011000 ; eSpellShield = 
seg000:00011000 ; eSpellFlight = 
seg000:00011000 ; RES_NEUTRAL_LUCK =
seg000:00011000 ; eSpellPoison = G
seg000:00011000 ; eArtifactEndlessSackOfGold = s
seg000:00011000 ; const_eternal_effigy = 
seg000:00011000 ; const_griffin_generator =
seg000:00011000 ; round_toward_infinity = §
seg000:00011000 ; medusa_generator_sound = ;
seg000:00011000 ; eTargetLowerWall = 
seg000:00011000 ; eHeroAlamar = X
seg000:00011000 ; eHeroKhem = '
seg000:00011000 ; eHeroSolmyr = -
seg000:00011000 ; eHeroOlema = ;
seg000:00011000 ; eHeroDeemer = ]
seg000:00011000 ; kNumTerrainTypes =
seg000:00011000 ;
seg000:00011000 ; beholder_generator_sound = 
seg000:00011000 ; eHeroDarkstorn = _
seg000:00011000 ; LENEXT = §
seg000:00011000 ; MP_SINGLE =
seg000:00011000 ; TERRAIN_RIVER_DELTA = П
seg000:00011000 ; eArtifactOrbOfSilt = P
seg000:00011000 ; const_horse_stable = §
seg000:00011000 ; eSpellEffectPrecision = 
seg000:00011000 ; const_pit_foe_generator = )
seg000:00011000 ; eCreatureYoungBehemoth = `
seg000:00011000 ; const_necromancy_amplifier = §
seg000:00011000 ; eArtifactThunderHelmet = 
seg000:00011000 ; eArtifactShieldOfTheDamned = 
seg000:00011000 ; const_shroud_generator = 
seg000:00011000 ; PowerSchoolInfo =
seg000:00011000 ; MARKETPLACE_ID = 
seg000:00011000 ; dwarf_bank_sound = 2
seg000:00011000 ; eArtifactBreastplateOfPetrifiedWood = 
seg000:00011000 ; RS_GAME_TRANSMIT_INIT = ш
seg000:00011000 ; eSpellFirstAdventureSpell =
seg000:00011000 ; eArtifactSpellbindersHat = |
seg000:00011000 ; eSecSkillSchoolOfAirMagic = ¤
seg000:00011000 ; goblin_generator_sound = 8
seg000:00011000 ; const_medusa_queen_generator = (
seg000:00011000 ; ADV_HIGHLIGHTED_POINTER = (
seg000:00011000 ; const_attack_southeast =     
seg000:00011000 ; const_attack_southwest =
seg000:00011000 ;
seg000:00011000 ; RES_PRIMARY_SKILL_POWER =
seg000:00011000 ; cs_attack_r =
seg000:00011000 ; const_attack_northeast = 
seg000:00011000 ; const_attack_northwest =
seg000:00011000 ; RType_bitmap8 = 
seg000:00011000 ; const_cerberus_generator = '
seg000:00011000 ; RS_GIFT_REQUEST = 3
seg000:00011000 ; const_hobgoblin_generator = %
seg000:00011000 ; eArtifactSlotSpellbook = 
seg000:00011000 ; eArtifactSpeculum = 4
seg000:00011000 ; eRaceGoblin = 
seg000:00011000 ; eRaceGnoll = 
seg000:00011000 ; eSpellEffectMagicResistance = N
seg000:00011000 ; pegasus_generator_sound = #
seg000:00011000 ; eSpellLightningBolt = 
seg000:00011000 ; gremlin_generator_sound = 
seg000:00011000 ; SHIPWRECK = U
seg000:00011000 ; RES_BUILDING_TT_7 = 
seg000:00011000 ; eSpellDispel = #
seg000:00011000 ; MagicSchoolInfo =     
seg000:00011000 ; GARDEN_OF_REVELATION =
seg000:00011000 ; rally_flag_sound = ¤
seg000:00011000 ; eSpellEffectProtectionFromEarth = 
seg000:00011000 ; eSpellEffectProtectionFromFire = 
seg000:00011000 ; eSpellEffectProtectionFromAir = 
seg000:00011000 ; eArtifactSeaCaptainsHat = {
seg000:00011000 ; modeWrite =
seg000:00011000 ; const_wall_of_glyphic_knowledge = 
seg000:00011000 ; const_academy_of_battle_scholars = 
seg000:00011000 ; eSexFemale = §
seg000:00011000 ; eSpellPortal =     
seg000:00011000 ; eSpellSorrow = 2
seg000:00011000 ; eCreatureDragonFly = i
seg000:00011000 ; RANDOM_RESOURCE = L
seg000:00011000 ; const_iron_golem_generator = '
seg000:00011000 ; const_wyvern_generator = #
seg000:00011000 ; TERRAIN_SKULL = Ч
seg000:00011000 ; HORDE_2_UPG_ID = 
seg000:00011000 ; DEFENSE_TOWER = 
seg000:00011000 ; eCreatureGoblin = T
seg000:00011000 ; eCreatureZealot =     
seg000:00011000 ; eCreatureGnoll = b
seg000:00011000 ; eSpellEffectSorrow = 
seg000:00011000 ; cyclops_generator_sound = 
seg000:00011000 ; eTownFortress = 
seg000:00011000 ; RS_PLAYER_DEAD = ·
seg000:00011000 ; eSpellEffectPoison = C
seg000:00011000 ; RES_ARTIFACT_W_TEXT = 
seg000:00011000 ; WAR_SCHOOL = k
seg000:00011000 ; eHeroJabarkas = b
seg000:00011000 ; eSpellEffectAge = G
seg000:00011000 ; const_nosferatu_generator = (
seg000:00011000 ; eHeroIgnatius = 3
seg000:00011000 ; denorm_present = §
seg000:00011000 ; eArtifactArmorOfWonder = 
seg000:00011000 ; eHeroCoronius = 
seg000:00011000 ; const_lesser_titan_generator = $
seg000:00011000 ; const_sea_chest_nothing =
seg000:00011000 ; SELECT_FIRST_AID = 
seg000:00011000 ; centaur_generator_sound = §
seg000:00011000 ; const_battle_dwarf_horde = 
seg000:00011000 ; RS_READY_TO_PLAY = Ї
seg000:00011000 ; eSpellQuicksand =
seg000:00011000 ;
seg000:00011000 ; eSecSkillMysticism = 
seg000:00011000 ; temple_sound = %
seg000:00011000 ; SPELL_SCROLL = ]
seg000:00011000 ; eHeroAdela =     
seg000:00011000 ; eHeroNeelam = #
seg000:00011000 ; eHeroEngle = ¤
seg000:00011000 ; behemoth_generator_sound = §
seg000:00011000 ; eHeroRislav = §
seg000:00011000 ; const_swordsman_generator = !
seg000:00011000 ; HUT_OF_MAGI = %
seg000:00011000 ; SELECT_ATTACK_WALL = 
seg000:00011000 ; vampire_generator_sound = 
seg000:00011000 ; wyvern_generator_sound = !
seg000:00011000 ; eArtifactPendantOfTotalRecall = k
seg000:00011000 ; eSchoolAll = ¤
seg000:00011000 ; TERRAIN_OAK_TREE = З
seg000:00011000 ; WarSchoolInfo =
seg000:00011000 ;
seg000:00011000 ; pikeman_generator_sound = $
seg000:00011000 ; const_stone_golem_generator =
seg000:00011000 ; RS_MONSTER_DROP = -
seg000:00011000 ; eCreatureStoneGolem =
seg000:00011000 ; eCreatureSkeletonWarrior = 9
seg000:00011000 ; griffin_generator_sound = 
seg000:00011000 ; NOTHING =
seg000:00011000 ; unicorn_generator_sound = ,
seg000:00011000 ; const_first_wall_target =
seg000:00011000 ; eArtifactOrbOfInhibition = ~
seg000:00011000 ; WateringHoleInfo = 
seg000:00011000 ; OBELISK = 9
seg000:00011000 ; eSpellStoneWall =
seg000:00011000 ; eSpellStoneGaze = F
seg000:00011000 ; DERELICT_SHIP = 
seg000:00011000 ; efreet_generator_sound = A
seg000:00011000 ; gorgon_generator_sound =
seg000:00011000 ; MYSTICAL_GARDEN = 7
seg000:00011000 ; eArtifactTalismanOfMana = J
seg000:00011000 ; HALL_CITY_ID =
seg000:00011000 ; RType_sfx =
seg000:00011000 ; RType_text = §
seg000:00011000 ; eArtifactEquestriansGloves = F
seg000:00011000 ; eEncodeTilesetRLE = §
seg000:00011000 ; eHeroAragorn = 1
seg000:00011000 ; MaxInfoFlags =
seg000:00011000 ; eRaceDemon =
seg000:00011000 ; eSecSkillBattleTactics = 
seg000:00011000 ; eCreatureZombieLord = ;
seg000:00011000 ; RS_GAME_XFER_CONFIRM_END = 9
seg000:00011000 ; eHeroPiquedram =
seg000:00011000 ; eHeroUfretin = 
seg000:00011000 ; eHeroLorelei = P
seg000:00011000 ; eHeroJeddite = [
seg000:00011000 ; RType_advmask = O
seg000:00011000 ; const_archmage_generator = (
seg000:00011000 ; RES_BUILDING_TT_4 = 
seg000:00011000 ; RS_BAD_VERSION = 
seg000:00011000 ; eSpellDisguise =
seg000:00011000 ; eHeroGaldwyn =
seg000:00011000 ; eHeroGundula = m
seg000:00011000 ; eArtifactAngelFeatherArrows = >
seg000:00011000 ; RS_COMBAT_TYPE = ё
seg000:00011000 ; eHeroVerdish = {
seg000:00011000 ; shrine_sound = &
seg000:00011000 ; BLACKSMITH_ID = 
seg000:00011000 ; eTownRampart = §
seg000:00011000 ; eRewardNone =
seg000:00011000 ; eSpellViewAir = 
seg000:00011000 ; eSpellViewEarth = §
seg000:00011000 ; faReadOnly = §
seg000:00011000 ; eCreatureMagog = -
seg000:00011000 ; eSpellEffectShield = 
seg000:00011000 ; eArtifactVialOfLifeblood = `
seg000:00011000 ; TERRAIN_ROAD_1 = Р
seg000:00011000 ; TERRAIN_ROAD_3 = Т
seg000:00011000 ; TERRAIN_ROAD_2 = С
seg000:00011000 ; eHeroTyraxor = g
seg000:00011000 ; eHeroStraker = @
seg000:00011000 ; eTownNeutral =  
seg000:00011000 ; eSpellFirstCombatSpell =
seg000:00011000 ;
seg000:00011000 ; eArtifactAngelWings = H
seg000:00011000 ; eCreatureRedDragon = R
seg000:00011000 ; eHeroDamacon = T
seg000:00011000 ; const_apprentice_gremlin_generator = 
seg000:00011000 ; RES_SMALL_GOLD = #
seg000:00011000 ; eHeroMoandor = B
seg000:00011000 ; eSpellClone = A
seg000:00011000 ; eHeroTorosar = $
seg000:00011000 ; STABLES_ID = §
seg000:00011000 ; FaerieRingInfo = §
seg000:00011000 ; manticore_generator_sound = :
seg000:00011000 ; eTerrainCursedGround = 
seg000:00011000 ; eTargetLowerTower = 
seg000:00011000 ; eSpellEffectLandMine = /
seg000:00011000 ; const_artifact_merchants = 
seg000:00011000 ; eRewardSecondarySkill = 
seg000:00011000 ; const_naga_guardian_generator = *
seg000:00011000 ; const_monk_generator = "
seg000:00011000 ; eHeroMelodia = 
seg000:00011000 ; CREATURE_BANK = 
seg000:00011000 ; eHeroHalon = )
seg000:00011000 ; eHeroJenova = 
seg000:00011000 ; eHeroXyron = 4
seg000:00011000 ; FountainOfYouthInfo =
seg000:00011000 ; need_more =
seg000:00011000 ; eHeroAislinn = I
seg000:00011000 ; SELECT_CREATURE_SPELL = ¶
seg000:00011000 ; SELECT_ENEMY_TENT = §
seg000:00011000 ; e_pool_both = §
seg000:00011000 ; LITH_TWOWAY = -
seg000:00011000 ; RS_SORT_MAPS = 
seg000:00011000 ; eSpellCounterstroke = :
seg000:00011000 ; magic_school_sound = 
seg000:00011000 ; const_escape_tunnel = 
seg000:00011000 ; eSpellTeleport = ?
seg000:00011000 ; kNumMasteries = §
seg000:00011000 ; const_arch_devil_generator = +
seg000:00011000 ; eHeroKyriell = 
seg000:00011000 ; eCreatureMinotaurKing = O
seg000:00011000 ; TERRAIN_VOLCANIC_VENT = Э
seg000:00011000 ; const_orc_chieftan_generator = '
seg000:00011000 ; const_war_unicorn_generator = *
seg000:00011000 ; eHeroMephala = 
seg000:00011000 ; black_market_sound = 
seg000:00011000 ; BLACK_BOX = 
seg000:00011000 ; eArtifactCloverOfFortune = .
seg000:00011000 ; const_minotaur_generator = "
seg000:00011000 ; eTerrainSubterranean = 
seg000:00011000 ; const_invalid_school =
seg000:00011000 ; ORE = §
seg000:00011000 ; eHeroClavius = F
seg000:00011000 ; CARTOGRAPHER =
seg000:00011000 ; eHeroGerwulf = v
seg000:00011000 ; eRiverNone =
seg000:00011000 ; eArtifactOrbOfTheFirmament = O
seg000:00011000 ; eSpellWeakness = -
seg000:00011000 ; SANCTUARY = P
seg000:00011000 ; kNumAdventureSpells =
seg000:00011000 ;
seg000:00011000 ; LITH_ONEWAY_EXIT = ,
seg000:00011000 ; faerie_ring_sound = 5
seg000:00011000 ; RS_MOVE_HERO = 
seg000:00011000 ; eSpellSpontaneousCombustion = §
seg000:00011000 ; eArtifactEversmokingRingOfSulfur = q
seg000:00011000 ; eHeroSirChristian = 
seg000:00011000 ; eCreatureScorpicore = Q
seg000:00011000 ; OCEAN_BOTTLE = ;
seg000:00011000 ; const_scholar_spell = §
seg000:00011000 ; eSpellBacklash = $
seg000:00011000 ; RANDOM_ARTIFACT = A
seg000:00011000 ; ANCHOR_POINT = §
seg000:00011000 ; BLOCKS = 
seg000:00011000 ; elemental_conflux_sound = +
seg000:00011000 ; RES_BUILDING_TT_5 = 
seg000:00011000 ; const_zombie_lord_generator = &
seg000:00011000 ; eFortificationCitadel = §
seg000:00011000 ; const_artifact_requires_wisdom = §
seg000:00011000 ; MAX_BUILDING_TYPE = ,
seg000:00011000 ; const_angel_generator = $
seg000:00011000 ; CHECK3 =     
seg000:00011000 ; CHECK4 = 
seg000:00011000 ; CHECK1 =
seg000:00011000 ; CHECK2 =
seg000:00011000 ;
seg000:00011000 ; const_gnoll_generator = 
seg000:00011000 ; eHeroSkullreaver = D
seg000:00011000 ; hs_walk_se = 
seg000:00011000 ; eSpellRemoveObstacle = @
seg000:00011000 ; hs_walk_s =     
seg000:00011000 ; eSecSkillArchery = §
seg000:00011000 ; eCreatureAirElemental = p
seg000:00011000 ; eTownDungeon = 
seg000:00011000 ; TERRAIN_CANYON = u
seg000:00011000 ; eArtifactBirdOfPerception = ?
seg000:00011000 ; RS_PLAYER_LOST = №
seg000:00011000 ; eFortificationNone =
seg000:00011000 ; eCreatureObsidianGargoyle = 
seg000:00011000 ; kNumPrimarySkills =
seg000:00011000 ; eTownInferno = §
seg000:00011000 ; abandoned_mine_sound = 
seg000:00011000 ; eArtifactGoldenBow = [
seg000:00011000 ; eCreatureWarUnicorn = 
seg000:00011000 ; HALL_TOWN_ID =
seg000:00011000 ; RES_BAD_MORALE = 
seg000:00011000 ; eSpellBind = H
seg000:00011000 ; eSpellNone =  
seg000:00011000 ; eArtifactPendantOfAgitation = j
seg000:00011000 ; eSecSkillDefense = 
seg000:00011000 ; eSecSkillOffense = 
seg000:00011000 ; eHeroViDomina = N
seg000:00011000 ; eArtifactStoicWatchman = @
seg000:00011000 ; WHIRLPOOL = o
seg000:00011000 ; eHeroFafner = %
seg000:00011000 ; eHeroClancy = 
seg000:00011000 ; eHeroThant = L
seg000:00011000 ; eHeroThane = !
seg000:00011000 ; eHeroBron = p
seg000:00011000 ; eHeroFion = 0
seg000:00011000 ; eHeroGeon = \
seg000:00011000 ; eHeroGunnar = U
seg000:00011000 ; eHeroRion = 
seg000:00011000 ; eHeroLoynis = 
seg000:00011000 ; eSpellEffectMeteorShower = 
seg000:00011000 ; TERRAIN_MOUNTAIN = Ж
seg000:00011000 ; _MAX_BYTES = А
seg000:00011000 ; eSecSkillBattlefieldBallistics = ¶
seg000:00011000 ; eHeroMirlanda = x
seg000:00011000 ; fountain_of_fortune_sound = 
seg000:00011000 ; eArtifactBlackshardOfTheDeadKnight = 
seg000:00011000 ; SPECIAL_BUILDING_ID = 
seg000:00011000 ; swordsman_generator_sound = *
seg000:00011000 ; eSpellEffectHypnotize = §
seg000:00011000 ; eSecSkillEstates =
seg000:00011000 ; TERRAIN_MANDRAKE = Г
seg000:00011000 ; eSchoolWater =
(This post was last modified: 14.07.2021 02:40 by XEPOMAHT.)
14.07.2021 00:13
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #9

Обрезано. Откуда взяты?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.07.2021 02:13
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #10

надо было пост разбивать, иначе очень длинный и обрезается форумом, увы
14.07.2021 02:24
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2271
Post: #11

(14.07.2021 02:13)Berserker Wrote:  Откуда взяты?

С отладочного билда RoE.

Окончание списка:

Code:
seg000:00011000 ; eArtifactTargOfTheRampagingOgre = 
seg000:00011000 ; eArtifactHelmOfTheAlabasterUnicorn = 
seg000:00011000 ; TERRAIN_MUSHROOM = Б
seg000:00011000 ; const_thunderbird_generator = )
seg000:00011000 ; const_capitol_hall =
seg000:00011000 ; eSchoolEarth = 
seg000:00011000 ; const_hall_of_valhalla = 
seg000:00011000 ; eCreatureGnollMarauder = c
seg000:00011000 ; kMaxPrimarySkillLevel = c
seg000:00011000 ; eCreatureChampion =
seg000:00011000 ; eSecSkillSorcery = 
seg000:00011000 ; eArtifactAmuletOfTheUndertaker = 6
seg000:00011000 ; eArtifactSpellbook =
seg000:00011000 ; TERRAIN_YUCCA_TREE = а
seg000:00011000 ; eCreatureSkeleton = 8
seg000:00011000 ; eCreatureHellHound = .
seg000:00011000 ; eHeroMarius = 2
seg000:00011000 ; eHeroAxsis = :
seg000:00011000 ; eHeroRosic = y
seg000:00011000 ; eHeroAeris = 
seg000:00011000 ; eHeroMerist = |
seg000:00011000 ; eHeroTyris = 
seg000:00011000 ; ADV_SWORD_POINTER = 
seg000:00011000 ; lith_one_way_sound = 
seg000:00011000 ; whirlpool_sound = C
seg000:00011000 ; eCreatureArchDevil = 7
seg000:00011000 ; eSpellAnimateDead = '
seg000:00011000 ; campfire_sound = 
seg000:00011000 ; MERC_CAMP = 3
seg000:00011000 ; eSchoolFire = §
seg000:00011000 ; eSecSkillLuck =     
seg000:00011000 ; MP_HOTSEAT = §
seg000:00011000 ; eSchoolAir = §
seg000:00011000 ; eArtifactHolyGrail = §
seg000:00011000 ; kNumHeroBios = В
seg000:00011000 ; eCreatureCopperGorgon = f
seg000:00011000 ; eSpellEffectToughSkin = 6
seg000:00011000 ; const_light_crossbowman_generator = 
seg000:00011000 ; eArtifactTomeOfWaterMagic = X
seg000:00011000 ; eSpellSummonWaterElemental = D
seg000:00011000 ; eSpellProtectionFromEarth = !
seg000:00011000 ; RS_DESTROY_PLAYER = 7
seg000:00011000 ; RS_GAME_TRANSMIT_END = ы
seg000:00011000 ; RS_GAME_TRANSMIT_ACK = 8
seg000:00011000 ; RS_GAME_TRANSMIT_REQ = ъ
seg000:00011000 ; const_AI_enemy_search = §
seg000:00011000 ; block_done = §
seg000:00011000 ; eSpellEffectLightning_Bolt = §
seg000:00011000 ; eSpellDimensionWalk = 
seg000:00011000 ; const_normal_action = §
seg000:00011000 ; eSpellResurrection = &
seg000:00011000 ; eSpellEffectFrenzy = 
seg000:00011000 ; training_grounds_sound = 
seg000:00011000 ; TERRAIN_LAVA_FLOW = 
seg000:00011000 ; const_slow =
seg000:00011000 ; eRaceLich = 
seg000:00011000 ; RS_NEW_HOST = 
seg000:00011000 ; const_no_resource =  
seg000:00011000 ; const_cyclops_lord_generator = *
seg000:00011000 ; eCreatureRoyalGriffin = 
seg000:00011000 ; RES_BUILDING_TT_3 = 
seg000:00011000 ; eArtifactRecantersCloak = S
seg000:00011000 ; eCreatureGreaterTitan = )
seg000:00011000 ; STABLES = ^
seg000:00011000 ; sepulcher_sound = 
seg000:00011000 ; SCHOLAR = Q
seg000:00011000 ; eSpellEffectDispelForcefield_3 = =
seg000:00011000 ; eSpellEffectDispelForcefield_2 = <
seg000:00011000 ; mystical_garden_sound = 9
seg000:00011000 ; WARRIOR_TOMB = l
seg000:00011000 ; hs_walk_e = 
seg000:00011000 ; TEMPLE = `
seg000:00011000 ; garden_of_revelation_sound = 6
seg000:00011000 ; const_brimstone_stormclouds = §
seg000:00011000 ; const_skeleton_transformer = 
seg000:00011000 ; eArtifactBucklerOfTheGnollKing = ¤
seg000:00011000 ; stables_sound = §
seg000:00011000 ; SELECT_ATTACK = 
seg000:00011000 ; denorm_indeterminate =  
seg000:00011000 ; eCreatureWight = <
seg000:00011000 ; eCreatureLich = @
seg000:00011000 ; eArtifactRingOfLife = _
seg000:00011000 ; RS_HIDE_HERO = &
seg000:00011000 ; eCreatureNagaGuardian = '
seg000:00011000 ; RES_SECONDARY_SKILL = ¶
seg000:00011000 ; eSecSkillIntelligence = 
seg000:00011000 ; eSecSkillSchoolOfEarthMagic = 
seg000:00011000 ; ADV_EVENT_POINTER =     
seg000:00011000 ; eSpellSummonBoat =
seg000:00011000 ; imp_generator_sound = 
seg000:00011000 ; eClassWarlock =
seg000:00011000 ; const_gnoll_horde = 
seg000:00011000 ; eSpellEffectFireShield =
seg000:00011000 ; CASTLE_CITADEL_ID = 
seg000:00011000 ; eSpellEffectSacrifice_Slay = 3
seg000:00011000 ; DWELLING_5_ID = #
seg000:00011000 ; DWELLING_6_ID = $
seg000:00011000 ; DWELLING_3_ID = !
seg000:00011000 ; DWELLING_4_ID = "
seg000:00011000 ; DWELLING_1_ID = 
seg000:00011000 ; eCreatureDualHornedDemon = 1
seg000:00011000 ; DWELLING_2_ID =
seg000:00011000 ; DWELLING_0_ID = 
seg000:00011000 ; gog_generator_sound = A
seg000:00011000 ; elf_generator_sound = 4
seg000:00011000 ; orc_generator_sound = "
seg000:00011000 ; roc_generator_sound =
seg000:00011000 ; const_resource_silo = ¤
seg000:00011000 ; invalid_sound =  
seg000:00011000 ; GardenOfRevelationInfo =
seg000:00011000 ; eSecSkillSiegeBallistics =
seg000:00011000 ;
seg000:00011000 ; const_fire_dragonfly_generator = '
seg000:00011000 ; eSecSkillScouting = §
seg000:00011000 ; kNumArtifactSlots = 
seg000:00011000 ; eHeroIngham =
seg000:00011000 ; eHeroCalh = 5
seg000:00011000 ; eSpellEffectMagicChannel_Suck = K
seg000:00011000 ; eHeroRashka = 9
seg000:00011000 ; pillar_of_fire_sound = 
seg000:00011000 ; buoy_sound = 
seg000:00011000 ; Shrine1Info = 
seg000:00011000 ; Shrine3Info = §
seg000:00011000 ; Shrine2Info = ¶
seg000:00011000 ; const_halberdier_generator = %
seg000:00011000 ; RANDOM_TOWN = M
seg000:00011000 ; DRAGON_CITY = 
seg000:00011000 ; const_attack_down = 
seg000:00011000 ; MP_MODEM = 
seg000:00011000 ; HILL_FORT = #
seg000:00011000 ; const_griffin_horde = 
seg000:00011000 ; RS_CLAIM_SHIPYARD =
seg000:00011000 ; const_red_dragon_generator = $
seg000:00011000 ; eArtifactTomeOfEarthMagic = Y
seg000:00011000 ; COVER_OF_DARKNESS = ¤
seg000:00011000 ; eCreatureSingleHornedDemon = 0
seg000:00011000 ; eSecSkillLearning = §
seg000:00011000 ; WAR_MACHINE_FACTORY = j
seg000:00011000 ; eSpellBloodLust = +
seg000:00011000 ; eMasteryInvalid =  
seg000:00011000 ; cs_turn_lf =     
seg000:00011000 ; griffin_bank_sound = 
seg000:00011000 ; eSecSkillEagleEye =
seg000:00011000 ; PRISON = >
seg000:00011000 ; const_tree_price_count = §
seg000:00011000 ; RType_null =
seg000:00011000 ; LIGHTHOUSE = *
seg000:00011000 ; const_skeleton_generator = 
seg000:00011000 ; RS_TRADE_REQUEST = (
seg000:00011000 ; const_scholar_secondary_skill = §
seg000:00011000 ; trading_post_sound = 
seg000:00011000 ; eHeroBroghild = w
seg000:00011000 ; TREE_OF_KNOWLEDGE = f
seg000:00011000 ; eSpellEffectDecay =
seg000:00011000 ;
seg000:00011000 ; RES_BUILDING_TT_0 = 
seg000:00011000 ; eCreatureMasterGremlin = 
seg000:00011000 ; const_greater_titan_generator = +
seg000:00011000 ; e_pool_choice = §
seg000:00011000 ; eSpellEffectFirewall_1 = A
seg000:00011000 ; eSpellEffectFirewall_3 = ,
seg000:00011000 ; eSpellEffectFirewall_2 = +
seg000:00011000 ; eArtifactLadybirdOfLuck = 0
seg000:00011000 ; const_king_of_terror = 
seg000:00011000 ; HOLY_GRAIL_ID = 
seg000:00011000 ; eSpellIdentify = §
seg000:00011000 ; const_mage_guild_1 =
seg000:00011000 ; const_mage_guild_5 =
seg000:00011000 ; const_mage_guild_4 = §
seg000:00011000 ; const_mage_guild_3 = §
seg000:00011000 ; const_mage_guild_2 = §
seg000:00011000 ; eTerrainRough = 
seg000:00011000 ; RS_NEW_MAP_HEADER_INFO =
seg000:00011000 ; kNumCreatureEffects =
seg000:00011000 ;
seg000:00011000 ; BLACK_MARKET = 
seg000:00011000 ; eArtifactPendantOfFreeWill = i
seg000:00011000 ; eCreatureMonk = 
seg000:00011000 ; RS_GAME_HEADER_INFO_END = §
seg000:00011000 ; star_axis_sound = '
seg000:00011000 ; wood_mine_sound = 
seg000:00011000 ; gold_mine_sound = 
seg000:00011000 ; eSpellAntiMagic = "
seg000:00011000 ; eCreatureOrcChieftain = Y
seg000:00011000 ; eCreatureTreefolk = 
seg000:00011000 ; RS_SCROLL = §
seg000:00011000 ; eClassAlchemist =
seg000:00011000 ; eArtifactSlotNeck = §
seg000:00011000 ; eArtifactHelmOfTheChaos = §
seg000:00011000 ; cs_prewalk = ¶
seg000:00011000 ; const_evil_eye_generator = '
seg000:00011000 ; ADV_ARROW_POINTER =
seg000:00011000 ; CloverFieldInfo = §
seg000:00011000 ; eArtifactHipsOfLegion = w
seg000:00011000 ; CBT_ARROW_POINTER = 
seg000:00011000 ; RS_TELEPORT_HERO = 
seg000:00011000 ; const_recorded_action = §
seg000:00011000 ; ORDER_OF_PAIN_ID = 
seg000:00011000 ; lizardman_generator_sound = §
seg000:00011000 ; eHeroDrakon = q
seg000:00011000 ; eHeroShakti = W
seg000:00011000 ; eArtifactInexhaustableCartOfLumber = r
seg000:00011000 ; RS_MAP_HEADER_REQUEST = 
seg000:00011000 ; eArtifactHourglassOfTheEvilHour = U
seg000:00011000 ; eCreatureBasilisk = j
seg000:00011000 ; RS_GIVE_ME_STUFF = .
seg000:00011000 ; kNumHeroes = А
seg000:00011000 ; round_indeterminate =  
seg000:00011000 ; eSpellEffectChainLightning_Bolt = %
seg000:00011000 ; ADV_BOAT_EVENT_POINTER = 
seg000:00011000 ; const_scholar_primary_skill =
seg000:00011000 ; eRewardExperience = §
seg000:00011000 ; RS_PLAYER_DROP_UPDATE = •
seg000:00011000 ; eCreatureBriarTreefolk = 
seg000:00011000 ; CR_OCTREENODIFF =
seg000:00011000 ; eSpellEffectDispelLandMine = ;
seg000:00011000 ; eSecSkillFirstAid = 
seg000:00011000 ; naga_bank_sound = <
seg000:00011000 ; sulfur_mine_sound = (
seg000:00011000 ; eHeroCuthbert = §
seg000:00011000 ; const_treefolk_horde = 
seg000:00011000 ; RANDOM_MONSTER = G
seg000:00011000 ; IDOL_OF_FORTUNE = &
seg000:00011000 ; const_cyclops_generator = #
seg000:00011000 ; eArtifactLegsOfLegion = v
seg000:00011000 ; const_crusader_generator = (
seg000:00011000 ; eCreatureNagaSentinel = &
seg000:00011000 ; TERRAIN_LAVA_LAKE = А
seg000:00011000 ; const_beholder_generator =
seg000:00011000 ; faHiddenReadOnly = §
seg000:00011000 ; dragon_city_sound =
seg000:00011000 ; BADCODE =     
seg000:00011000 ; const_attack_up =
seg000:00011000 ; RES_BUILDING_TT_1 = 
seg000:00011000 ; eSpellEffectProtectionFromWater = 
seg000:00011000 ; eArtifactDragonWingTabard = *
seg000:00011000 ; SHRINE1 = X
seg000:00011000 ; SHRINE2 = Y
seg000:00011000 ; SHRINE3 = Z
seg000:00011000 ; SIREN = \
seg000:00011000 ; faSystemReadOnly = 
seg000:00011000 ; kNumCreatureTypes = v
seg000:00011000 ; DOCK_ID = 
seg000:00011000 ; eArtifactScalesOfTheGreaterBasilisk = 
seg000:00011000 ; eTerrainBeach =
seg000:00011000 ; RS_TOWN_UPDATE = ¶
seg000:00011000 ; eArtifactSpellScroll = §
seg000:00011000 ; const_wood_elf_generator =
seg000:00011000 ; const_goblin_generator = 
seg000:00011000 ; eArtifactCapeOfVelocity = c
seg000:00011000 ; SIEGE_ATTACK_ID = 
seg000:00011000 ; RES_SPELL =     
seg000:00011000 ; eClassBarbarian =
seg000:00011000 ; SELECT_FLY = §
seg000:00011000 ; eArtifactBootsOfLevitation = Z
seg000:00011000 ; WAGON = i
seg000:00011000 ; const_AI_treasure_search = §
seg000:00011000 ; merc_camp_sound = 
seg000:00011000 ; eTargetMainBuilding = 
seg000:00011000 ; RS_SESSION_LOST = 4
seg000:00011000 ; const_skeleton_warrior_horde = 
seg000:00011000 ; eHeroTheodorus = ,
seg000:00011000 ; RANDOM_MONSTER_4 = K
seg000:00011000 ; RANDOM_MONSTER_5 = в
seg000:00011000 ; RANDOM_MONSTER_2 = I
seg000:00011000 ; RANDOM_MONSTER_3 = J
seg000:00011000 ; RANDOM_MONSTER_6 = г
seg000:00011000 ; RANDOM_MONSTER_7 = д
seg000:00011000 ; RANDOM_MONSTER_1 = H
seg000:00011000 ; const_carnivorous_plant = 
seg000:00011000 ; eArtifactArmsOfLegion = y
seg000:00011000 ; eTargetMidLowerWall =
seg000:00011000 ; kNumHeroClasses = 
seg000:00011000 ; eArtifactSkullHelmet = ¶
seg000:00011000 ; eSpellEffectMirth = ¶
seg000:00011000 ; black_knight_generator_sound = 
seg000:00011000 ; minotaur_generator_sound =
seg000:00011000 ; eTargetMidUpperWall = §
seg000:00011000 ; eArtifactVampiresCowl = 7
seg000:00011000 ; eArtifactTorsoOfLegion = x
seg000:00011000 ; DefenseTowerInfo = 
seg000:00011000 ; LEAN_TO = '
seg000:00011000 ; eSpellEffectRemoveObstacle = "
seg000:00011000 ; RS_CHAT_MSG = ь
seg000:00011000 ; FAERIE_RING = 
seg000:00011000 ; const_goblin_wolf_rider_generator = 
seg000:00011000 ; hill_fort_sound = )
seg000:00011000 ; eCreatureCyclopsLord = _
seg000:00011000 ; METHOD =
seg000:00011000 ; MAGE_GUILD_ID =
seg000:00011000 ; RS_COMBAT_CONTROL = я
seg000:00011000 ; eArtifactShieldOfTheDwarvenLords =
seg000:00011000 ; eCreatureGoblinWolfRider = V
seg000:00011000 ; eSpellEffectLandMineExplosion = 9
seg000:00011000 ; const_zombie_generator = 
seg000:00011000 ; LIT = 
seg000:00011000 ; LEN = §
seg000:00011000 ; zombie_generator_sound = 
seg000:00011000 ; const_young_behemoth_generator = $
seg000:00011000 ; SELECT_SPECIAL_ATTACK = §
seg000:00011000 ; eSpellSlayer = 7
seg000:00011000 ; DISEASE_PENALTY = §
seg000:00011000 ; eRaceTroglodyte =
seg000:00011000 ; HORDE_ID = 
seg000:00011000 ; eSpellPrayer = 0
seg000:00011000 ; eSecSkillDiplomacy =
seg000:00011000 ; const_sacrifice_info = 
seg000:00011000 ; MagicWellInfo = 
seg000:00011000 ; eRewardPrimarySkill = 
seg000:00011000 ; RS_GIFT = 2
seg000:00011000 ; RS_PING = 0
seg000:00011000 ; RES_BUILDING_TT_6 = 
seg000:00011000 ; eArtifactEndlessPurseOfGold = u
seg000:00011000 ; eHeroLordHaart =
seg000:00011000 ; WATCHTOWER_ID = §
seg000:00011000 ; eSpellFireblast = 
seg000:00011000 ; eHeroElleshar = 
seg000:00011000 ; TERRAIN_DEAD_VEGETATION = w
seg000:00011000 ; const_efreet_sultan_generator = *
seg000:00011000 ; eArtifactDragonboneGreaves = )
seg000:00011000 ; const_primitive_lizardman_generator = 
seg000:00011000 ; eArtifactNone =  
seg000:00011000 ; eSpellIceRay = 
seg000:00011000 ; RES_GOOD_LUCK =
seg000:00011000 ; const_manticore_generator = #
seg000:00011000 ; TERRAIN_LOG = В
seg000:00011000 ; imp_bank_sound = 
seg000:00011000 ; eArtifactEmblemOfCognizance = A
seg000:00011000 ; eSpellWaterWalk = 
seg000:00011000 ; eSecSkillLogistics = §
seg000:00011000 ; eCreatureEfreetSultan = 5
seg000:00011000 ; eArtifactSlotRightHand = §
seg000:00011000 ; eSpellFrenzy = 8
seg000:00011000 ; eArtifactSlotRightRing = 
seg000:00011000 ; SELECT_TELEPORT = 
seg000:00011000 ; ALTAR_OF_SACRIFICE = §
seg000:00011000 ; const_library = 
seg000:00011000 ; eArtifactHeadOfLegion = z
seg000:00011000 ; earth_elemental_generator_sound = 3
seg000:00011000 ; faDirectory = 
seg000:00011000 ; max_environment_sounds = F
seg000:00011000 ; water_elemental_generator_sound = 
seg000:00011000 ; kNumCombatSpells = <
seg000:00011000 ; finish_done = §
seg000:00011000 ; eArtifactNecklaceOfOceanGuidance = G
seg000:00011000 ; eSpellShield = 
seg000:00011000 ; eSpellFlight = 
seg000:00011000 ; RES_NEUTRAL_LUCK =
seg000:00011000 ; eSpellPoison = G
seg000:00011000 ; eArtifactEndlessSackOfGold = s
seg000:00011000 ; const_eternal_effigy = 
seg000:00011000 ; const_griffin_generator =
seg000:00011000 ; round_toward_infinity = §
seg000:00011000 ; medusa_generator_sound = ;
seg000:00011000 ; eTargetLowerWall = 
seg000:00011000 ; eHeroAlamar = X
seg000:00011000 ; eHeroKhem = '
seg000:00011000 ; eHeroSolmyr = -
seg000:00011000 ; eHeroOlema = ;
seg000:00011000 ; eHeroDeemer = ]
seg000:00011000 ; kNumTerrainTypes =
seg000:00011000 ;
seg000:00011000 ; beholder_generator_sound = 
seg000:00011000 ; eHeroDarkstorn = _
seg000:00011000 ; LENEXT = §
seg000:00011000 ; MP_SINGLE =
seg000:00011000 ; TERRAIN_RIVER_DELTA = П
seg000:00011000 ; eArtifactOrbOfSilt = P
seg000:00011000 ; const_horse_stable = §
seg000:00011000 ; eSpellEffectPrecision = 
seg000:00011000 ; const_pit_foe_generator = )
seg000:00011000 ; eCreatureYoungBehemoth = `
seg000:00011000 ; const_necromancy_amplifier = §
seg000:00011000 ; eArtifactThunderHelmet = 
seg000:00011000 ; eArtifactShieldOfTheDamned = 
seg000:00011000 ; const_shroud_generator = 
seg000:00011000 ; PowerSchoolInfo =
seg000:00011000 ; MARKETPLACE_ID = 
seg000:00011000 ; dwarf_bank_sound = 2
seg000:00011000 ; eArtifactBreastplateOfPetrifiedWood = 
seg000:00011000 ; RS_GAME_TRANSMIT_INIT = ш
seg000:00011000 ; eSpellFirstAdventureSpell =
seg000:00011000 ; eArtifactSpellbindersHat = |
seg000:00011000 ; eSecSkillSchoolOfAirMagic = ¤
seg000:00011000 ; goblin_generator_sound = 8
seg000:00011000 ; const_medusa_queen_generator = (
seg000:00011000 ; ADV_HIGHLIGHTED_POINTER = (
seg000:00011000 ; const_attack_southeast =     
seg000:00011000 ; const_attack_southwest =
seg000:00011000 ;
seg000:00011000 ; RES_PRIMARY_SKILL_POWER =
seg000:00011000 ; cs_attack_r =
seg000:00011000 ; const_attack_northeast = 
seg000:00011000 ; const_attack_northwest =
seg000:00011000 ; RType_bitmap8 = 
seg000:00011000 ; const_cerberus_generator = '
seg000:00011000 ; RS_GIFT_REQUEST = 3
seg000:00011000 ; const_hobgoblin_generator = %
seg000:00011000 ; eArtifactSlotSpellbook = 
seg000:00011000 ; eArtifactSpeculum = 4
seg000:00011000 ; eRaceGoblin = 
seg000:00011000 ; eRaceGnoll = 
seg000:00011000 ; eSpellEffectMagicResistance = N
seg000:00011000 ; pegasus_generator_sound = #
seg000:00011000 ; eSpellLightningBolt = 
seg000:00011000 ; gremlin_generator_sound = 
seg000:00011000 ; SHIPWRECK = U
seg000:00011000 ; RES_BUILDING_TT_7 = 
seg000:00011000 ; eSpellDispel = #
seg000:00011000 ; MagicSchoolInfo =     
seg000:00011000 ; GARDEN_OF_REVELATION =
seg000:00011000 ; rally_flag_sound = ¤
seg000:00011000 ; eSpellEffectProtectionFromEarth = 
seg000:00011000 ; eSpellEffectProtectionFromFire = 
seg000:00011000 ; eSpellEffectProtectionFromAir = 
seg000:00011000 ; eArtifactSeaCaptainsHat = {
seg000:00011000 ; modeWrite =
seg000:00011000 ; const_wall_of_glyphic_knowledge = 
seg000:00011000 ; const_academy_of_battle_scholars = 
seg000:00011000 ; eSexFemale = §
seg000:00011000 ; eSpellPortal =     
seg000:00011000 ; eSpellSorrow = 2
seg000:00011000 ; eCreatureDragonFly = i
seg000:00011000 ; RANDOM_RESOURCE = L
seg000:00011000 ; const_iron_golem_generator = '
seg000:00011000 ; const_wyvern_generator = #
seg000:00011000 ; TERRAIN_SKULL = Ч
seg000:00011000 ; HORDE_2_UPG_ID = 
seg000:00011000 ; DEFENSE_TOWER = 
seg000:00011000 ; eCreatureGoblin = T
seg000:00011000 ; eCreatureZealot =     
seg000:00011000 ; eCreatureGnoll = b
seg000:00011000 ; eSpellEffectSorrow = 
seg000:00011000 ; cyclops_generator_sound = 
seg000:00011000 ; eTownFortress = 
seg000:00011000 ; RS_PLAYER_DEAD = ·
seg000:00011000 ; eSpellEffectPoison = C
seg000:00011000 ; RES_ARTIFACT_W_TEXT = 
seg000:00011000 ; WAR_SCHOOL = k
seg000:00011000 ; eHeroJabarkas = b
seg000:00011000 ; eSpellEffectAge = G
seg000:00011000 ; const_nosferatu_generator = (
seg000:00011000 ; eHeroIgnatius = 3
seg000:00011000 ; denorm_present = §
seg000:00011000 ; eArtifactArmorOfWonder = 
seg000:00011000 ; eHeroCoronius = 
seg000:00011000 ; const_lesser_titan_generator = $
seg000:00011000 ; const_sea_chest_nothing =
seg000:00011000 ; SELECT_FIRST_AID = 
seg000:00011000 ; centaur_generator_sound = §
seg000:00011000 ; const_battle_dwarf_horde = 
seg000:00011000 ; RS_READY_TO_PLAY = Ї
seg000:00011000 ; eSpellQuicksand =
seg000:00011000 ;
seg000:00011000 ; eSecSkillMysticism = 
seg000:00011000 ; temple_sound = %
seg000:00011000 ; SPELL_SCROLL = ]
seg000:00011000 ; eHeroAdela =     
seg000:00011000 ; eHeroNeelam = #
seg000:00011000 ; eHeroEngle = ¤
seg000:00011000 ; behemoth_generator_sound = §
seg000:00011000 ; eHeroRislav = §
seg000:00011000 ; const_swordsman_generator = !
seg000:00011000 ; HUT_OF_MAGI = %
seg000:00011000 ; SELECT_ATTACK_WALL = 
seg000:00011000 ; vampire_generator_sound = 
seg000:00011000 ; wyvern_generator_sound = !
seg000:00011000 ; eArtifactPendantOfTotalRecall = k
seg000:00011000 ; eSchoolAll = ¤
seg000:00011000 ; TERRAIN_OAK_TREE = З
seg000:00011000 ; WarSchoolInfo =
seg000:00011000 ;
seg000:00011000 ; pikeman_generator_sound = $
seg000:00011000 ; const_stone_golem_generator =
seg000:00011000 ; RS_MONSTER_DROP = -
seg000:00011000 ; eCreatureStoneGolem =
seg000:00011000 ; eCreatureSkeletonWarrior = 9
seg000:00011000 ; griffin_generator_sound = 
seg000:00011000 ; NOTHING =
seg000:00011000 ; unicorn_generator_sound = ,
seg000:00011000 ; const_first_wall_target =
seg000:00011000 ; eArtifactOrbOfInhibition = ~
seg000:00011000 ; WateringHoleInfo = 
seg000:00011000 ; OBELISK = 9
seg000:00011000 ; eSpellStoneWall =
seg000:00011000 ; eSpellStoneGaze = F
seg000:00011000 ; DERELICT_SHIP = 
seg000:00011000 ; efreet_generator_sound = A
seg000:00011000 ; gorgon_generator_sound =
seg000:00011000 ; MYSTICAL_GARDEN = 7
seg000:00011000 ; eArtifactTalismanOfMana = J
seg000:00011000 ; HALL_CITY_ID =
seg000:00011000 ; RType_sfx =
seg000:00011000 ; RType_text = §
seg000:00011000 ; eArtifactEquestriansGloves = F
seg000:00011000 ; eEncodeTilesetRLE = §
seg000:00011000 ; eHeroAragorn = 1
seg000:00011000 ; MaxInfoFlags =
seg000:00011000 ; eRaceDemon =
seg000:00011000 ; eSecSkillBattleTactics = 
seg000:00011000 ; eCreatureZombieLord = ;
seg000:00011000 ; RS_GAME_XFER_CONFIRM_END = 9
seg000:00011000 ; eHeroPiquedram =
seg000:00011000 ; eHeroUfretin = 
seg000:00011000 ; eHeroLorelei = P
seg000:00011000 ; eHeroJeddite = [
seg000:00011000 ; RType_advmask = O
seg000:00011000 ; const_archmage_generator = (
seg000:00011000 ; RES_BUILDING_TT_4 = 
seg000:00011000 ; RS_BAD_VERSION = 
seg000:00011000 ; eSpellDisguise =
seg000:00011000 ; eHeroGaldwyn =
seg000:00011000 ; eHeroGundula = m
seg000:00011000 ; eArtifactAngelFeatherArrows = >
seg000:00011000 ; RS_COMBAT_TYPE = ё
seg000:00011000 ; eHeroVerdish = {
seg000:00011000 ; shrine_sound = &
seg000:00011000 ; BLACKSMITH_ID = 
seg000:00011000 ; eTownRampart = §
seg000:00011000 ; eRewardNone =
seg000:00011000 ; eSpellViewAir = 
seg000:00011000 ; eSpellViewEarth = §
seg000:00011000 ; faReadOnly = §
seg000:00011000 ; eCreatureMagog = -
seg000:00011000 ; eSpellEffectShield = 
seg000:00011000 ; eArtifactVialOfLifeblood = `
seg000:00011000 ; TERRAIN_ROAD_1 = Р
seg000:00011000 ; TERRAIN_ROAD_3 = Т
seg000:00011000 ; TERRAIN_ROAD_2 = С
seg000:00011000 ; eHeroTyraxor = g
seg000:00011000 ; eHeroStraker = @
seg000:00011000 ; eTownNeutral =  
seg000:00011000 ; eSpellFirstCombatSpell =
seg000:00011000 ;
seg000:00011000 ; eArtifactAngelWings = H
seg000:00011000 ; eCreatureRedDragon = R
seg000:00011000 ; eHeroDamacon = T
seg000:00011000 ; const_apprentice_gremlin_generator = 
seg000:00011000 ; RES_SMALL_GOLD = #
seg000:00011000 ; eHeroMoandor = B
seg000:00011000 ; eSpellClone = A
seg000:00011000 ; eHeroTorosar = $
seg000:00011000 ; STABLES_ID = §
seg000:00011000 ; FaerieRingInfo = §
seg000:00011000 ; manticore_generator_sound = :
seg000:00011000 ; eTerrainCursedGround = 
seg000:00011000 ; eTargetLowerTower = 
seg000:00011000 ; eSpellEffectLandMine = /
seg000:00011000 ; const_artifact_merchants = 
seg000:00011000 ; eRewardSecondarySkill = 
seg000:00011000 ; const_naga_guardian_generator = *
seg000:00011000 ; const_monk_generator = "
seg000:00011000 ; eHeroMelodia = 
seg000:00011000 ; CREATURE_BANK = 
seg000:00011000 ; eHeroHalon = )
seg000:00011000 ; eHeroJenova = 
seg000:00011000 ; eHeroXyron = 4
seg000:00011000 ; FountainOfYouthInfo =
seg000:00011000 ; need_more =
seg000:00011000 ; eHeroAislinn = I
seg000:00011000 ; SELECT_CREATURE_SPELL = ¶
seg000:00011000 ; SELECT_ENEMY_TENT = §
seg000:00011000 ; e_pool_both = §
seg000:00011000 ; LITH_TWOWAY = -
seg000:00011000 ; RS_SORT_MAPS = 
seg000:00011000 ; eSpellCounterstroke = :
seg000:00011000 ; magic_school_sound = 
seg000:00011000 ; const_escape_tunnel = 
seg000:00011000 ; eSpellTeleport = ?
seg000:00011000 ; kNumMasteries = §
seg000:00011000 ; const_arch_devil_generator = +
seg000:00011000 ; eHeroKyriell = 
seg000:00011000 ; eCreatureMinotaurKing = O
seg000:00011000 ; TERRAIN_VOLCANIC_VENT = Э
seg000:00011000 ; const_orc_chieftan_generator = '
seg000:00011000 ; const_war_unicorn_generator = *
seg000:00011000 ; eHeroMephala = 
seg000:00011000 ; black_market_sound = 
seg000:00011000 ; BLACK_BOX = 
seg000:00011000 ; eArtifactCloverOfFortune = .
seg000:00011000 ; const_minotaur_generator = "
seg000:00011000 ; eTerrainSubterranean = 
seg000:00011000 ; const_invalid_school =
seg000:00011000 ; ORE = §
seg000:00011000 ; eHeroClavius = F
seg000:00011000 ; CARTOGRAPHER =
seg000:00011000 ; eHeroGerwulf = v
seg000:00011000 ; eRiverNone =
seg000:00011000 ; eArtifactOrbOfTheFirmament = O
seg000:00011000 ; eSpellWeakness = -
seg000:00011000 ; SANCTUARY = P
seg000:00011000 ; kNumAdventureSpells =
seg000:00011000 ;
seg000:00011000 ; LITH_ONEWAY_EXIT = ,
seg000:00011000 ; faerie_ring_sound = 5
seg000:00011000 ; RS_MOVE_HERO = 
seg000:00011000 ; eSpellSpontaneousCombustion = §
seg000:00011000 ; eArtifactEversmokingRingOfSulfur = q
seg000:00011000 ; eHeroSirChristian = 
seg000:00011000 ; eCreatureScorpicore = Q
seg000:00011000 ; OCEAN_BOTTLE = ;
seg000:00011000 ; const_scholar_spell = §
seg000:00011000 ; eSpellBacklash = $
seg000:00011000 ; RANDOM_ARTIFACT = A
seg000:00011000 ; ANCHOR_POINT = §
seg000:00011000 ; BLOCKS = 
seg000:00011000 ; elemental_conflux_sound = +
seg000:00011000 ; RES_BUILDING_TT_5 = 
seg000:00011000 ; const_zombie_lord_generator = &
seg000:00011000 ; eFortificationCitadel = §
seg000:00011000 ; const_artifact_requires_wisdom = §
seg000:00011000 ; MAX_BUILDING_TYPE = ,
seg000:00011000 ; const_angel_generator = $
seg000:00011000 ; CHECK3 =     
seg000:00011000 ; CHECK4 = 
seg000:00011000 ; CHECK1 =
seg000:00011000 ; CHECK2 =
seg000:00011000 ;
seg000:00011000 ; const_gnoll_generator = 
seg000:00011000 ; eHeroSkullreaver = D
seg000:00011000 ; hs_walk_se = 
seg000:00011000 ; eSpellRemoveObstacle = @
seg000:00011000 ; hs_walk_s =     
seg000:00011000 ; eSecSkillArchery = §
seg000:00011000 ; eCreatureAirElemental = p
seg000:00011000 ; eTownDungeon = 
seg000:00011000 ; TERRAIN_CANYON = u
seg000:00011000 ; eArtifactBirdOfPerception = ?
seg000:00011000 ; RS_PLAYER_LOST = №
seg000:00011000 ; eFortificationNone =
seg000:00011000 ; eCreatureObsidianGargoyle = 
seg000:00011000 ; kNumPrimarySkills =
seg000:00011000 ; eTownInferno = §
seg000:00011000 ; abandoned_mine_sound = 
seg000:00011000 ; eArtifactGoldenBow = [
seg000:00011000 ; eCreatureWarUnicorn = 
seg000:00011000 ; HALL_TOWN_ID =
seg000:00011000 ; RES_BAD_MORALE = 
seg000:00011000 ; eSpellBind = H
seg000:00011000 ; eSpellNone =  
seg000:00011000 ; eArtifactPendantOfAgitation = j
seg000:00011000 ; eSecSkillDefense = 
seg000:00011000 ; eSecSkillOffense = 
seg000:00011000 ; eHeroViDomina = N
seg000:00011000 ; eArtifactStoicWatchman = @
seg000:00011000 ; WHIRLPOOL = o
seg000:00011000 ; eHeroFafner = %
seg000:00011000 ; eHeroClancy = 
seg000:00011000 ; eHeroThant = L
seg000:00011000 ; eHeroThane = !
seg000:00011000 ; eHeroBron = p
seg000:00011000 ; eHeroFion = 0
seg000:00011000 ; eHeroGeon = \
seg000:00011000 ; eHeroGunnar = U
seg000:00011000 ; eHeroRion = 
seg000:00011000 ; eHeroLoynis = 
seg000:00011000 ; eSpellEffectMeteorShower = 
seg000:00011000 ; TERRAIN_MOUNTAIN = Ж
seg000:00011000 ; _MAX_BYTES = А
seg000:00011000 ; eSecSkillBattlefieldBallistics = ¶
seg000:00011000 ; eHeroMirlanda = x
seg000:00011000 ; fountain_of_fortune_sound = 
seg000:00011000 ; eArtifactBlackshardOfTheDeadKnight = 
seg000:00011000 ; SPECIAL_BUILDING_ID = 
seg000:00011000 ; swordsman_generator_sound = *
seg000:00011000 ; eSpellEffectHypnotize = §
seg000:00011000 ; eSecSkillEstates =
seg000:00011000 ; TERRAIN_MANDRAKE = Г
seg000:00011000 ; eSchoolWater =
seg000:00011000 ; eArtifactTargOfTheRampagingOgre = 
seg000:00011000 ; eArtifactHelmOfTheAlabasterUnicorn = 
seg000:00011000 ; TERRAIN_MUSHROOM = Б
seg000:00011000 ; const_thunderbird_generator = )
seg000:00011000 ; const_capitol_hall =
seg000:00011000 ; eSchoolEarth = 
seg000:00011000 ; const_hall_of_valhalla = 
seg000:00011000 ; eCreatureGnollMarauder = c
seg000:00011000 ; kMaxPrimarySkillLevel = c
seg000:00011000 ; eCreatureChampion =
seg000:00011000 ; eSecSkillSorcery = 
seg000:00011000 ; eArtifactAmuletOfTheUndertaker = 6
seg000:00011000 ; eArtifactSpellbook =
seg000:00011000 ; TERRAIN_YUCCA_TREE = а
seg000:00011000 ; eCreatureSkeleton = 8
seg000:00011000 ; eCreatureHellHound = .

Самое интересное конечно - оригинальные имена почти всех функций, но под SoD адаптировать их пока выходит не очень - SoD по коду значительно отличается от Юбисофтовского RoE, поэтому добавить в базу их за один присест не получится - нужно время.
(This post was last modified: 14.07.2021 02:49 by XEPOMAHT.)
14.07.2021 02:45
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #12

Имхо, для FAQ ценность сомнительна.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.07.2021 04:02
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group