Текущая ситуация

Все работы завершены!

Решил сюда заносить, чтобы не вспоминать каждый раз, какой из процессов на каком этапе.

Скрипты:
Первичная вычитка: готово
Комментарии к переводам: готово
Редактирование скриптов: готово
Техническая обработка: готово
Вторичная вычитка: готово
Подгон диалогов под строки: готово
Приведение к конечному варианту имён: готово
Сборка дистрибутива патча: готово

Графика: сделано
Инсталлятор: сделано
Инсталлятор написан и протестирован. Умеет следующее:
1. Искать установленную версию игры по пути %Program Files%\SWANSONG или в соответствии с указанной в реестре информацией, если не найдёт, то указать путь можно руками.
2. Проверяет установленные патчи (до 10) и создаёт патч с индексом на один большим, чем максимальный из найденных.
3. После установки позволяет запустить игру.
4. Создаёт деинсталлятор в поддиректории «Russian», а также прописывает всю необходимую информацию в реестре и в меню, если там есть ярлык игры, для возможности последующего удаления.

Прочее
  • Переведены некоторые сообщения об ошибках, которые при нормальных условиях ни у кого не должны возникнуть. Например, в случае установки атрибута «Read only» для файла сохранения и последующей попытке в него же и сохраниться.



Что хочется, но пока не ясно, как делать:
  • Руссификация всех сообщений об ошибках, в частности ошибки при попытке повторного запуска приложения. Отвечает за это код в файле data.xp3/system/Initialize.tjs, который выполняется до загрузки всех патчей, как я понимаю, и, следовательно, он болт клал на всевозможные изменения, вносимые посредством патчей.
  • Расцензуривание

Не забыть удалить из патча исправленный для отладки графики скрипт mode_title.ks!
Написал DOOMer 9 февраля 2014, 07:42 Общение 24 комментария

Комментарии

Теме ап
Надоело её искать внизу :)

DOOMer 27.02.14 в 14:03 · # ·
0

Вопрос: будем ли мы переводить название самой новеллы? В частности, надпись на главном экране?

DOOMer 11.03.14 в 14:54 · # ·
0

скрытые комментарии (1 шт.)

Я за перевод.

Mlegion 18.03.14 в 15:52 · # ·
0

Я тут немного приболел, поэтому поторможу процесс :(

DOOMer 15.03.14 в 20:34 · # ·
0

скрытые комментарии (1 шт.)

Так, я, кажись, оклемался. Завтра постараюсь залить все накопившиеся замечания и предложения :)

DOOMer 16.03.14 в 19:57 · # ·
0

Из-за того, что я решил немного помочь товарищу с графикой для «Ushinawareta mirai wo motomete», некоторые работы сбавили темп. Но завтра я планирую закончить все работы по тому направлению и снова в полном объёме продолжить лопатить Песню.

DOOMer 26.03.14 в 21:39 · # ·
0

Сейчас напишу скрипт, который будет проверять правильность проставления в переводах кавычек.

DOOMer 13.04.14 в 20:03 · # ·
0

скрытые комментарии (2 шт.)

Скрипт написан.
Ух, пришлось помучаться с кодировками :)
5 минут на написание скрипта и час с лишним – на борьбу с кракозябрами :(
Осталось скрипты доверстать и натравить на попочку с ними скрипт.

DOOMer 13.04.14 в 21:26 · # ·
0

Не удержался, запустил на «живых» данных.
Работает :)

File: ssa007.ks; Line: 602

Однако, малину портят наши кавычки-ёлочки, надо будет и их учитывать... Или не надо, а быстрее руками просмотреть? Ну, это уже мелочи...

DOOMer 13.04.14 в 21:30 · # ·
0

Сделал титры.
Вызываются по клику на глаз Ароэ в главном меню, при наведении мышки цвет глаза немного меняется :)))))))))

В титры попали все, у кого больше 10 фрагментов переведено по данным Ноты, но только разным шрифтом. Так, mamavl написан огромным шрифтом, а я – мааааленьким. Всякие тонкости, типа фактического использования переводов конкретных авторов в конечной версии, а также мои переводы в рамках редактуры считать не стал – кому оно интересно? :)
Так же в титрах есть «Редактура», «Скрипты» – тут только mamavl и я, а также графика и написание инсталлятора – тут один только я.
И ссылка сюда, на ноту, конечно.

Есть какие-то замечания или предложения?

DOOMer 20.04.14 в 21:02 · # ·
0

скрытые комментарии (2 шт.)

Может вставить переводчиков в титры игры, а не в отдельное меню?

Mlegion 21.04.14 в 03:59 · # ·
0

Тут есть два момента:
1. Штатные титры показываются после прохождения всей игры. Они длинные, переводить их не хочется... В общем, количество тех, кто их увидит, примерно 0 :)
2. Такая реализация титров, видимо, устраивает разработчиков, так пусть оно так и остаётся. Я же считаю, что нужно дать пользователю возможность посмотреть, кому нужно говорить «спасибо» за качественный перевод, либо в кого метать ботинки в любой момент.

Ну и бонус: так я могу не МЕНЯТЬ фон и музыку, а просто с нуля это СДЕЛАТЬ :)

DOOMer 21.04.14 в 08:44 · # ·
0

Приступил к расстановке переносов в диалогах... Предвижу, какая это ацкая жопа будет. Хоть я и написал скрипт, который хоть немного будет мне в этом деле помогать, просчитывая количество символов в фрагменте, разбивая их на количество строк, учитывая размеры актуального блока для вывода текста (а их, блин, много там разных :(), но есть кое-что, что не поддаётся быстрой автоматизации, например вывод нескольких строк в пределах одного блока. В общем, большая часть работы будет делаться вручную :( Правда, есть вероятность, что в процессе работы я что-нить ещё придумаю...

DOOMer 08.05.14 в 11:05 · # ·
0

И охота тебе этим заниматься... По-мне, так слова на части не рвёт и ладно.

mamavl 08.05.14 в 12:00 · # ·
0

скрытые комментарии (2 шт.)

Слова, может, и не рвёт, но когда одно-два слова не влезают в фрагмент и для их просмотра надо кликать – тоже как-то не очень, я считаю. А раз что-то делать приходится, то уж лучше сразу сделать максимально качественно, с выравниванием и т.п. :)
Ничего, уже пошла работа :)

Заодно пофиксил кривой шрифт в окне «Истории» (колесо мышки вверх), а то там было что-то жирное и огромное.

DOOMer 08.05.14 в 13:44 · # ·
0

А бывает, что текст вылазит за рамки отведённого под него блока, тогда приходится шаманить и увеличивать размеры этого самого блока... В общем, сделаем максимально качественный патч :)

DOOMer 08.05.14 в 13:47 · # ·
0

Нашёл ошибку в скрипте ssa016 – ух я времени потратил на то, чтобы понять, что именно не так :) А там оказалось, что опечатка в имени файла с картинкой Юки, а в оригинальном скрипте, чтобы ошибка не вываливалась, просто намеренно пропустили одну из кавычек (таких строк по всей новелле штук 10 разбросано, где кавычки были непарные в системных командах), вследствие чего строка движком просто пропускалась и картинка не выводилась.

Вот что было:


[kao_c file=«krcc_yk1e2» position=3"]

Вот что должно было быть:


[kao_c file=«krcc_yk1e2» position=3"]

DOOMer 10.05.14 в 10:42 · # ·
0

скрытые комментарии (1 шт.)

Блин, вот что должно было быть:


[kao_c file=«kkrc_yk1e2» position=«3»]

DOOMer 10.05.14 в 10:43 · # ·
0

Блин! Вот как оно работало?
В скрипте ssa031 напоролся на сообщение об ошибке в строке:


[kao_cls file=«kkrc_hb1b2» position=«3»]

Начинаю ковырять – ошибка воспроизводится во всех локализациях скриптов: и в япе, и в англе. Меняю значение position – работает. Ищу по всем скриптам, и нахожу странное: эти вот kao_cls (очистка указанного в position знакоместа от ранее выведенного туда изображения, например персонажа) для позиции 3 закомментированы. Становится интересно, лезу в те скрипты и понимаю, что разработчики, столкнувшись с ошибкой, просто болт забили и для этой позиции не стали убирать картинки. Так, в скрипте ssa009 есть эпизод, где они всем стадом что-то обсуждают и там на этом месте выводится изображение Таномуры. Вот после его последней фразы изначально планировалось убрать его изображение, но из-за этого косяка, его оставили, и он, бедняга, там так и висит до смены фона.

В общем, всё оказалось просто:
в файле private.ks, где описывается функция/макрос kao_cls была простая ошибка: в указателе &f.kao_display_leftbottom вместо требуемого «leftbottom» было «righttop» (кажись), в итоге, конечно, оно не работало.

Сейчас буду все скрипты приводить к тому виду, какими их задумывали авторы, но которые потом просрали криворукие разработчики.

Наш патч сделает саму игру лучше, чем оригинал, блеадь! :D

DOOMer 11.05.14 в 09:09 · # ·
0

Ну я сегодня и стахановец :)

DOOMer 11.05.14 в 20:38 · # ·
0

Теме ап :)

Блин, и кто только такой огромный пост написал, что теперь скроллить и скроллить надо? :(

:)))))))))

DOOMer 13.05.14 в 13:45 · # ·
0

Исключил из патча скрипты ssa101aa.ks и ssb002b.ks, потому что ссылок на них в файле сюжета scr.ks нет.

В первом есть технические недоработки. Например, в начале скрипта нет переноса слов по пробелам, но по буквам, а также несколько иные команды создания блоков, текст в нём аналогичен ssa101.ks за исключением одной единственной строки:
ssa101aa.ks:
;I get up and shove Nozomi away. She crashes into the wall and falls on her butt. She cuts her forehead, and a drip of blood dirties her face.
Я вскакиваю и отталкиваю Нозоми. Она врезается в стену и шлёпается на задницу. Лоб у неё рассечён, по лицу стекает кровь.

ssa101.ks:
;I get up and shove Nozomi away. She crashes into a shelf and scatters the objects on it everywhere as she falls on her butt. She cuts her forehead, and a drip of blood dirties her face.
Я вскакиваю и отталкиваю Нозоми. Она падает на стеллаж, от чего всё, стоящее на нём, разлетается, и шлёпается на задницу. Лоб у неё рассечён, по лицу стекает кровь.

Второй скрипт – просто заглушка, которая потом была заменена полноценным скриптом ssa087.ks. Вот что в нём было:
Я не могу оставаться в этом городе. Я уйду отсюда вместе с Хибарин. Сказав себе это, я возвращаюсь в церковь.
Той же ночью напали Таку-чан с остальными. Я дал Цуке-чану, Хибарин и Ароэ-чан убежать из церкви, а сам остался поджидать их.

После чего шёл переход на ssa088.ks

DOOMer 17.05.14 в 11:09 · # ·
0

Изменения в именах:

Кавазе –> Кавасэ
Канеко –> Канэко

DOOMer 18.05.14 в 14:33 · # ·
0

Все работы завершены, инсталлятор патча отправлен создателю проекта – mamavl'у.

DOOMer 18.05.14 в 15:20 · # ·
0
Перевод
Перевод:
текст с английского на русский
Создан:
13 апреля 2013, владелец: mamavl
Скачали:
1966 чел. (сегодня – 26)
Права доступа:
войти все
видеть чужие версии все
скачивать результат все
оценивать перевод все
комментировать перевод все
переводить все
читать блог все
комментировать блог все
писать в блог все
анонсировать модераторы
редактировать оригинал модераторы
редактировать описание модераторы
управлять группой модераторы
Участие в группе нет группы
Готово:
91.47% КП = 1.0