November 23, 2024

История Ragnarok Online. Выпуск №1

Ragnarok Online - одна из многих корейских многопользовательских ролевых онлайн-игр (или MMORPG, если вам так больше нравится). В отличие от многих других, эта игра основана на манхве Ragnarok (а чего вы ещё ожидали?) Ли Мён Джина.

Вступление

Этот вступительный ролик появился ещё во время альфа-теста. Но в итоге от неё избавились, когда большинство тестеров сочли, что слишком утомительно просматривать его каждый раз, когда открываешь клиент игры.

При извлечении объектов один файл особенно выделяется на фоне остальных.

В папке имеется файл ( .dll family. binkw32.dll) и поскольку в игре не используется воспроизведение видео, это необычный для Ragnarok Online форматом.

Файл удалять нельзя, иначе клиент не запустится.

Благодаря Йордану Кроу из RO Preservation Project удалось выяснить, что этот модуль существует и по-прежнему используется в клиенте, но поскольку ключ системного реестра не установлен, он переходит непосредственно к экрану входа в систему. С помощью небольшой хитрости клиента, вызывающего функцию, которая открывает binkw32.dll, можно заставить клиент отображать стартовый ролик с меткой openning.bik, хотя он и будет отображаться довольно странно, с ненормальным масштабированием. Дополнительное копание в .exe показывает, что видео можно пропустить, удерживая любые клавиши в течение определенного времени.

Неиспользуемые классы

В файлах сервера с 2006 года лежат три загадочных класса, которые так и не были реализованы. У них есть JobID, JobIdentity, пул HP/SP до 99 уровня и множество неиспользованных навыков. У них нет собственного спрайта, вместо этого они используют внешность существующих профессий. У Рыцаря Смерти есть пустой код участия в рейтинговой системе вместе с Алхимиком, Кузнецом и Тхэквоном, но более глубокий взгляд во внутренние файлы показывает, что все трое должны были участвовать в рейтинговой таблице по-своему, прежде чем его вычеркнули.

Рыцарь смерти

Использует спрайт рыцаря. Их HP/SP начинаются с 40/17 на 1 уровне и 4254/703 на 99 уровне с базовым лимитом веса 36000. Игрок может превратиться в рыцаря смерти из послушника, а его навыки и скорость атаки унаследованы от класса Гангси. В игре имеется отключенное дерево умений с недоступным (и неполным) набором навыков. MSG_DEATH_Q - связанный квест, в котором "Ангел" говорит с игроком от третьего лица, предлагая ему решить серию буквенно-числовых загадок.

Ключ для доступа к квесту - 0x4a8~0x4b5.

Задача рыцаря смерти практически идентична задаче кузнеца - создавать оружие и безошибочно улучшать его за определенное количество очков. Поскольку пока нет открытого кода, конструкция этой функции остается предположительной.

Доступ к миссии можно получить в hex'е - 0x4b9.

Тёмный Коллекционер

Использует спрайт Мудреца с лимитом веса 40000. На 1-м уровне их HP/SP начинается с 40/13 и заканчивается 3029/307 на 99-м уровне. Как и в случае с Рыцарем смерти, у него есть дерево умений, которое нельзя открыть обычным способом. За выполнение миссий можно получить экспу, как у класса Тхэквондист.

Для получения заветного опыта, игрок вместо того чтобы убивать монстров, должен был добывать предметы. В файлах упоминается, что для получения рейтинга нужно собрать Zeny или получить определенные аксессуары, создав его или выбив из определенного монстра. Учитывая, что таблица выпадения большинства аксессуаров варьируется между 2 и 0,01 %, скорее всего, эта игровая механика была отменена, так как это было бы слишком утомительно для игрока, особенно учитывая наш любимый Корейский Рандом😫

MSG_COLLECTOR_POINT = 0x4f0 MSG_COLLECTOR_MISSION = 0x4f1

Игрок должен был морфаться в Тёмного Коллекционера из класса Новичок.

Класс наследовал навыки, вес и скорость атаки от профессии Гангси.

Гангси

Загадочный класс - зомби, где Мунак (женский перс.) или Бонган (мужской перс.), использующий спрайт Аколита. На первом уровне их естественный запас HP/SP составляет 2040/13 и заканчивается на 5029/307, что делает его самым "толстым" среди всех расширенных классов. Его базовый лимит веса составляет 32000, да и выбор оружия довольно велик.

Он может использовать такие особенные виды оружия, как фуума сюрикен Ниндзя, винтовку, Гатлинг или дробовик Стрелка, катар Ассасина, кнут Танцовщицы, муз. инструмент Барда и другие.

Гангси повышают ранг, приручая питомцев и повышая их уровень аналогично гомункулу.

MSG_GANGSI_MISSION = 0x4a6 MSG_GANGSI_POINT = 0x4a5ngsi.

Умения

У Gravity есть множество незаконченных навыков. У одних есть иконки, у других - описания, у третьих... вообще какая-то белиберда.

Вот некоторые из таких умений:

Изготовление Монет (ID навыка 385). Активный.

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

Похоже, что при использовании навыка вы должны были получить Бронзовую монету, Серебряную монету, Золотую монету, Платиновую монету или Мифриловую монету. Возможно, с помощью этих мешочков с монетами можно было получить большее количество монет, поскольку они находятся в таблице "Используемые предметы". Поскольку большая часть кода отсутствует в финальной версии, неясно, выкапывали ли вы деньги по случайности или вам требовались определенные материалы, чтобы использовать умение Изготовление Монет.

Ремесло Природных Кристаллов (ID навыка 386). Активный.

Создайте золотой фрагмент из железной, золотой или серебряной руды, а затем соедините их, чтобы получился Природный Кристалл. Этот кристалл можно использовать для создания определенного оружия или продать NPC за высокую цену, а также использовать для создания монет. Его также можно использовать, чтобы увеличить шанс создания оружия.

К сожалению, этот навык нельзя использовать.

Хотя большая часть кода исчезла, остались графические элементы руд и слитков. Серебряная руда, Золотая руда, Мифриловая руда, Золотой слиток, Серебряный слиток и Платиновый слиток.

Ремесло Боевой Машины (ID навыка 388). Активный.

Вы можете установить до 3 башен, и даже если они не будут атаковать, то со временем исчезнут. У башен есть навык автоматического обнаружения, и она будет автоматически атаковать всех врагов в радиусе действия. Он наносит от 100 до 300 урона и игнорирует вражеский DEF.

Для активации умения требуется бутылка с растением, но предмет не расходуется, башни не устанавливаются.

Если попробовать использовать этот навык, то игрок просто посмотрит в сторону монстра, если таковой имеется.

Огненный Плющ (ID умения 82) Атакующий.

Магия огня.

Нанесите урон врагам, вызвав из земли огненные лианы плюща.

Сохранилась только анимация эффекта - одиночное пламя, неловко😅 поднимающееся вверх со звуком огня, а затем снова исчезающее.

Музыка

Она использовалась в игре на Просторах Юно, а затем была заменена музыкальными композициями Antique Cowboy and Big Guys Love This. TeMPotato больше не увидела свет, хотя она по-прежнему доступна в папке BGM игры как трек 67.

Праздничная MIDI-тема, которая осталась неиспользованной после того, как была заменена песнями SoundTemp. Несмотря на то, что она есть в файлах игры, это не настоящая музыкальная композиция, так как Gravity решили использовать бесплатный MIDI-сэмпл. Позднее песня была превращена в звуковой эффект, используемый при экипировке рождественской музыкальной шкатулки и применении ее навыка "Наше Желание", предположительно во время рождественского ивента.

Продолжение следует....