Новости :: Переводы :: Наши проекты :: Документация :: Утилиты :: Ромхакинг :: TAS :: GameFAQs
Гостевая книга :: Форум :: 2RTeam :: CaH4e3 :: Zelda64Rus :: RRC2008 :: О нас

Баллада о переводе Кастлевании

Сказка - ложь, да в ней намёк, добрым молодцам урок...
Значит так, развлекался я тут давеча вставлением скрипта в Кастельванию... (думаю это вы знаете), и приключилось со мной следующее:
Скрипт из игры вынимал Хаос, и было это довольно давно... и после вынимания того скрипта сделал Хаос несколько замен хитрых, скажем, заменил он "@~" словом "Begin"... и много других полезных замен он придумал, и, видимо, даже описал их где-то... Однако, скрипт этот попал к АнСу, и он его (видимо) тоже немножко поправил, а главное он разобрался со шрифтами
(нарисовал новые), да графику нарисовал разную, привлекательную и по-русски к тому же, и таблицу не забыл АнС сделать, правда, в DOS-кодировке неведомой Виндовсу нашему современному... ;) Да и ошибочки были в таблице той, в общем сложно все это рассказывать... да и не в этом суть...
Быстро сказка сказывается, да не быстро дело делается...
Один добрый молодец перевел тот скрипт, и славно это так у него это получилось, прямо загляденье...не нарадуешься...
Перевели тот скрипт, и лёг он ношей тяжелой на буйну АнСову головушку, и лежал там... поскольку после перевода изменился очень, да и засунуть его было некому, по причинам разным, не известным нам...
Вот сложилось так, что взялся я за дело это по причине, наверное той, что использовали АнС с Хаосом утилиту мою старенькую под названием ПекеПеревод... а тут новую я себе утилиту настрогал, вот, думаю, сейчас как пройдусь по скрипту тому! как вставлю! - буду жить поживать и опыта наживать...
Да не тут-то было, пришлось еще много кода написать, чтобы скрипт тот меня слушаться начал, да форму диалогов принял... И таблицу пришлось выправить, и сообразить, что там Хаос со своими заменами понаделал, ведь забыл он это в письме том берестяном записать, что АнСу писал...
В общем, много воды утекло с тех пор... сделал я диалоги из скрипта того кастельваниевого, проник в сокровенные тайны замен хитрых Хаосовых.
Настал мой черед скрипт в РОМ вставлять...
Взял я клавиатуру свою верную и написал себе функций немеряно, чтобы свою буйну головушку не поломать, расчитывая поинтеры разные, неведомые... Написал даже функцию, чтобы она мне строки длинные в один угол РОМа откладывала, а короткие на старых местах оставляла... и, довольный собой, спать лёг... На утро взялся за скрипт тот и принялся его засовывать, а он всё не так вставляется, всё вкривь да вкось встаёт... Стал я репу свою чесать, что это такое может быть, чьи козни тут попутались.. и так, и сяк я скрипт тот вставлял, все никак... то буквы не русские, то русские, но слова кривые, уродливые...
Кинулся я к АнСу за советом, а он взял, да и рассказал, что VBA, эмулятор заморский, сам IPS'ы надевает, когда ему вздумается, и ходит так, никому не рассказывая, а на диске игра нетронутая лежит...
Обрадовался я, что проблема моя с эмулятором связана... да рано радовался... всё одно, не
хотел скрипт как надо вставляться...
Совсем я голову повесил, решил подождать пока звезды ко мне нужным боком повернутся... отложил кастельванию в сундук железный.
Прошло с тех пор много времени, долго я другими вещами маялся, все программу свою писал, никак дописать не мог...
Вот на днях решил я, что не гоже мне самому старой версией программы своей пользоваться, (для надевания IPS'ов на ромы)... и решил я в новой версии себе такую функцию написать и ведь написал, а для отладки взял РОМ кастельваниевый, да IPS АнСовый, что под рукой оказались... и оказалось, что IPS тот был с секретом, RLE называемым, это значило, что прога моя криво его на РОМ надевала, только мне об этом невдомёк было...
Обрадовался я, что проблема моя давнишняя решена теперь... да рано... всё одно, вставлялся скрипт всё не так как надо...
Отложил я игру кастальваниемую опять в сундук... но себе слово дал, понять, что в игре этой такого, что программе моей не по зубам...
...
Много кода с тех пор написал я, решил опять за кастельванию взяться... И увидел вдруг, что IPS тот АнСовый опять сюрприз мне преподносит, он, оказывается, в конец рома данные свои раскладывает, аккурат поверх моего скрипта ненаглядного, поэтому-то всё криво и отображается, что я адрес места свободного выбрал неправильно, невдомёк же мне было, что кому-то ещё это место свободное понадобится...
И сразу солнышко выглянуло на небо голубое, и птички защебетали в дубах вековых, и скрипт встал как влитой, куда ему было сказано и так, как ему было велено, а поинтеры всякие мелкие рассчитались сами собой, и каждый стал смотреть на свою строку, как им было положено...
Вот такая сказка... кто слушал молодец, а кто понял, тому огурец! :)


Regards,
Axel

Ссылками мы не меняемся.
Страница админа
        © 2001-2023 Shedevr Team.