Katawa Shoujo Full / Романтическая история в школе-интернате «Ямаку» – блог

Патч 2.2

Замечания и ошибки, которые нужно исправить в версии 2.1.
Написал DOOMer 9 января 2015, 12:41 Общение 4 комментария

Патч 2.1

Замечания и ошибки, которые нужно исправить в версии 2.0.
Написал DOOMer 9 августа 2014, 14:05 Общение 42 комментария

Патч 1.6

Есть предложение изменить перевод фрагмента:
http://notabenoid.com/book/40660/154154/41963139#1192
на
«Я всего лишь чувствую здоровое юношеское сексуальное влечение.»

*fixed



Косяк в оригинале игры с позиционированием героев:
http://vk.com/topic-28379830_29050545?offset=140&z=photo-28379830_335809445%2Fpost-28379830_1667

*fixed



Косяк с именем персонажа:
https://vk.com/katawa_shoujo?fixed=1&w=wall-28379830_13203 (сообщение Сергея Хрипунова)

*fixed



Опечатка в имени «Лили» в скрипте a4-lilly:
http://vk.com/katawa_shoujo?fixed=1&w=wall-28379830_13203 (сообщение Etwtw Gwewge)

*fixed
Написал DOOMer 5 июля 2014, 20:58 Общение 5 комментариев

Патч 1.5

В связи с объёмностью изменений в версии 1.4, уже очевидно, что будет и версия патча 1.5
В комменты просьба писать замечания и предложения :)
Написал DOOMer 7 июня 2014, 17:40 Общение 17 комментариев

Патч 1.4

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

Так как хочется попробовать удовлетворить как поклонников Поливановщины, так и системы Хэпбёрна, то изменения будут весьма большими.

Как мне видится план работ по выпуску:

Этап 1: внесение изменений в тексты в рамках старого функционала.

Этап 2: внесение изменений в функционал: вынесение всех двоякочитаемых имён в отдельный файл и замена во всех скриптах этих имён на имена переменных.

Этап 3: написание инсталлятора, который обеспечит удобный выбор типа системы транскрипции имён из этапа 2.

Предлагаю обсудить связанные с этим вопросы в комментах.
Написал DOOMer 23 мая 2014, 09:52 Общение 21 комментарий

Баги. Версия 1.4

В комментах предлагаю обсудить свежую порцию замечаний и предложений, чтобы в итоге собрать очередную версию патча – 1.4.

Давайте ещё немного постараемся, друзья! :)
Написал DOOMer 18 мая 2014, 16:09 Общение 84 комментария

С наступающим Новым годом!

Друзья, благодарю ещё раз всех за участие в переводе, вычитке и редактуре, и поздравляю с приходом 2014 года! Всего вам самого наилучшего, и пусть в новом году вам будет сопутствовать успех во всех начинаниях, и пусть этот год принесёт радость вам и вашим близким. Ура!
Написал xBlackJackx 31 декабря 2013, 06:05 Общение 4 комментария

Новость для сайта overclockers.ru

Есть желание и возможность опубликовать на этом сайте новость.
Предлагаю обсудить, исправить. Вот что я пока родил:

Спустя практически два года с момента релиза популярной визуальной новеллы Katawa Shoujo, вышел патч, добавляющий в игру поддержку русского языка.
sd-chars.png
Визуальная новелла повествует о событиях, разворачивающихся вокруг обыкновенного японского школьника Хисао Накая, который в один не самый лучший момент своей жизни (точнее – во время первого свидания) переживает сердечный приступ и, когда приходит в сознание в больнице, узнаёт, что у него врождённое заболевание сердца. Так он оказывается в школе-интернате Ямаку для детей с ограниченными возможностями, где, несмотря на трудности, обретает новых друзей и, возможно, любовь.
Повествование ведётся в настоящем времени, так как все описываемые в новелле события происходят с героями здесь и сейчас, а будущее, как и в реальной жизни, не определено, и то, как будут развиваться события, зависит исключительно от вас, от того, как поступит в той или иной ситуации главный герой.
Игра абсолютно бесплатна.
Сайт разработчиков: http://www.katawa-shoujo.com/
Сайт переводчиков: http://novellaesubs.ru/

Внимание! В игре присутствуют сцены сексуального характера, возрастное ограничение 18+


http://www.overclockers.ru/softnews/57618/Vizualnaya_novella_Katawa_Shoujo_teper_i_na_russkom_yazyke.html

Хех :) Даже картинку нормальную они нашли :)
Написал DOOMer 10 декабря 2013, 08:46 Общение 14 комментариев

Заключительный этап

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

Пока же привожу ряд ссылок, которые могут оказаться кому-то полезными (старые ссылки со временем будут умерщвлены – ибо был бардак) :)))

Инсталлятор для Windows
Архив для Linux

Для служебного пользования:
Архив скриптов
Исходный код инсталлятора

Убедительная просьба не давать прямые ссылки на мой сайт в интернете (разве что с просьбой перейти на мой сайт и там кликнуть на баннер ;)), а пользоваться файлообменниками – мой сайт не вынесет большого наплыва, он не для того был создан :(

Пара слов про инсталлятор (можно выкладывать на страницу с описанием раздачи, например):

Информация об инсталляторе
  1. При установке патч сам определяет путь к установленному приложению. В случае, если по указанному пути запускной файл приложения не обнаружен, то пользователь может указать путь до директории с приложением самостоятельно.
  2. При попытке установить патч повторно, выдаётся соответствующее предупреждение.
  3. В случае обнаружения в меню «Пуск» раздела приложения, то в нём же создаётся ярлык для удаления патча. Иначе в меню «Пуск» ярлык не создаётся.
  4. После удаления патча происходит сброс настроек, о чём перед удалением выдаётся предупреждение.
  5. Инсталлятор создаёт директорию «Russian» в директории с установленным приложением. В неё копируется русская инструкция пользователя, текстовый файл с текстом лицензии и деинсталлятор.
  6. Удалить патч можно как из меню «Пуск» (если в нём был раздел приложения), из системного виджета установки и удаления программ, а также непосредственно из папки «Russian».
Известные проблемы:
  1. Неверное отображение размера патча в виджете установки и удаления программ в Microsoft Windows XP – показывается полный размер директории с приложением.


Пара слов про архив под Linux (аналогично):

Распакуйте архив в папку с игрой, согласившись на замену файлов.

И всё :))))))
Написал DOOMer 9 декабря 2013, 11:07 Общение 15 комментариев

Окончание работ

Друзья.

Наконец-то наступил тот день, когда можно смело объявить – перевод, редактура и бета-тест перевода Katawa Shoujo подходят к завершающей стадии.

Я рад, что мне довелось познакомиться со столькими интересными людьми. Несмотря на порой разные взгляды на перевод, стилистику и тому подобные вещи, команда этого проекта всё же была куда сплочённей и работала в разы результативней предыдущей. Самое главное – у нас появилась чёткая цель – сделать действительно качественный перевод, и мы все прикладывали усилия к достижению этой цели. Надеюсь, вас долго не будет покидать чувство гордости за то, что вы поучаствовали в этом проекте, потому что оно у вас и должно быть – объём текста действительно большой, а уровень языка оригинала – высокий, и потому, каков бы ни был ваш вклад, он ценен. Также надеюсь, что вам самим понравится перевод вашей любимой визуальной новеллы, а также что его по достоинству оценят как ждущие перевода фанаты, так и ваши знакомые, буде у вас желание ознакомить их с этой новеллой.

Лично я доволен тем, что получилось. Теперь, когда до окончания всех работ остаются последние штрихи, сердце переполняет как тоска по тому, что в жизни будет отсутствовать такой большой проект, над которым можно трудиться всей дружной командой, но также и предвкушение того тепла и радости, которое принесёт открытие русскоговорящей публике Katawa Shoujo, с действительно трогательной и душевной историей и милыми сердцу персонажами. Мы, без преуменьшения, сделали этот мир чуточку лучше.

Спасибо вам всем огромное.
Написал xBlackJackx 8 декабря 2013, 19:11 Общение 4 комментария

Титры

Есть идея подумать, как мы сами себя будем указывать в титрах.
Т.е. во-первых – где указывать себя будем, и во-вторых – как именно.

Мне кажется, что нам нужно вот сюда добавить ещё фрагмент, типа:

Перевод на русский язык:

Группа Novellae Subs в составе:
[тут в каком-то виде мы]


Отдельное спасибо:

группе Honyaku Subs – за перевод 1 акта,
а также:
[тут список ников переводчиков из этого поста]


Себя предлагаю писать в титрах так:

DOOMer [aka VaYurik] – перевод, редактирование, кодинг


Что касается игры – я так и не нашёл, где там эта информация выводится, но в файле ui_strings-RU.rpy я нашёл строчку:

displayDict['ru'].creditstring = u"\n\n{b}Главный автор:{/b}\nAura\n\n{b}Авторы текста:{/b}\nAnonymous22\ncpl_crud\nSuriko\nTheHivemind\n\n{b}Редакторы:{/b}\nKagami\nLosstarot\nSilentcook\n\n{b}Музыка:{/b}\nBlue123\nNicol Armarfi\n\n{b}Художники:{/b}\nAmbi07\ngebyy-terar\nKamifish\nmoekki\nRaide\nraemz\n\n{b}Дополнительные художники:{/b}\nclimatic\nDoomfest\nyujovi\n\n{b}Проектирование:{/b}\ndelta\n\n{b}Продюсеры:{/b}\ncpl_crud\nSuriko\n\n{b}Перевод на русский язык:{/b}\nAlmika\nKeroro\nSaru\nSilverDragon\nSniu\nVendor\n\n{b}Спасибо:{/b}\nAnonymous\nCeliest\nchendo\nclimatic\nDark_Mercury\nDeuceTrick\nfrumplstlskn\nIsmuth\nKagami\nkekekeke\nkonflikti\nlulz\nMagaran\nMoogy\nOverCoat\nPeorth\nPetaru\nskim\nSolaris\nsilentkyon\nstirfriedweasel\nSyureria\nTcDohl\nthalidomidegirl\n\n{b}Особая благодарность:{/b}\nPyTom\nRAITA\n\n"

что как бы намекает...

Кстати, тут таки «Дополнительные художники» :))))))

Дополнение:
На текущий момент ЭТО выглядит как-то так:

ks_credits_ss3.pngks_credits_ss4.png

Сейчас титры вылезают сейчас исключительно после окончания игры. Нужно ли извращаться и вносить правки в служебные скрипты, не имеющие отношения к локализации, а если это и делать, то как, я пока не решил.
Написал DOOMer 12 октября 2013, 20:51 Общение 112 комментариев

Хочу свежей крови! :)

Наступила осень,
Отцвела капуста...


И что-то мы увязли в каком-то болоте. По факту имеем кучу глав, которые надо начисто вычитывать и редактировать, но у нас в команде на подобное способны только мы с Мишей, причём в два прохода – сперва он, потом – я, или наоборот. При этом Миша, к тому же, ведущий переводчик проекта (думаю, со мной все согласятся), а порваться на много маленьких Миш он, может, и рад бы, да не может. При этом без качественной вычитки/редактирования тоже как-то не очень... Большая же часть переводчиков (включая и меня в части касающейся) погрузилась в осенний коматоз и производительность труда в паре шагов от финиша снизилась практически до нуля.
А если мы ещё и сайт их возьмёмся переводить...

В связи с вышесказанным, предлагаю кинуть клич в группе в ВК. По сути нам хватит одного, но идеального, человека :) Т.е. чтобы и работать в проекте у него было и желание и возможность, чтобы он владел на уровне выше среднего как английским, так и русским языками. Да, и чтобы адекватным был, а не как некоторые, не будем вспоминать кто :)

Да, требования высокие, но нам нужен ОДИН человек! Неужто не найдём?
Написал DOOMer 26 сентября 2013, 19:49 Общение 25 комментариев

Письмо турецкому хану Four Leaf Studios

Предлагаю здесь коллективно грамотно составить письмо разработчикам с запросом официального признания нашего перевода и включением его в визуалку.
Написал 6_aman 31 июля 2013, 21:16 Общение 53 комментария

Сайт нашей группы

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

http://novellaesubs.ru/
Написал Dgrey 28 июля 2013, 18:50 Общение 155 комментариев

Регулярки (на всякий случай)

Это я для себя, хотя, может, кому-то ещё пригодится :)

Регулярка для нахождения (и последующего удаления) из файла скрипта всех строк, не_содержащих одинарные и двойные кавычки:

^([^'"]*)$


Регулярка для нахождения пустых строк:

\n$
Написал DOOMer 12 октября 2013, 17:17 Общение комментировать

Соревнование?

Есть у нас два долгостроя – Ханака-3 и Сидзу-3.

Как вы думаете, какую из глав переводчики завершат раньше?

:)))))))
Написал DOOMer 8 октября 2013, 14:20 Общение 10 комментариев

С днём рождения, Миша!

hb.jpg

Счастья, здоровья, успехов всяческих, секса в самом лучшем смысле этого слова, денег побольше, а гиморров всяких – поменьше!!!
Написал DOOMer 17 сентября 2013, 20:12 Общение 10 комментариев

Юзербар всем желающим из нашей команды!

Подумалось, а давайте я всем, кто захочет, сделаю юзербары, по типу вот этого:
vayurik.png

Подробнее: http://vayurik.ru/wordpress/%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D1%8B
Написал DOOMer 16 сентября 2013, 16:40 Общение 3 комментария

Компиляция/декомпиляция

Метод 1.

  1. Качаем vendor_utils.zip, распаковываем во временную папку, например, \Katawa Shoujo\_temp
  2. Туда же копируем содержимое папки \Katawa Shoujo\game\RU, например, script-a1-monday-RU.rpyc
  3. Запускаем GetText.bat, получаем два файла: script-a1-monday-RU.TXT и script-a1-monday-RU.BIN
  4. Глумимся над полученным файлом с расширением TXT (в BIN не лезем!!!)
  5. Запускаем InsertText.bat, получаем новый вариант файла script-a1-monday-RU.rpyc
  6. Перемещаем (это важно, если временную папку вы создали вложенной в главную папку игры, иначе игра будет ругаться на дубликаты, т.к. она найдёт ваш забытый во временной папке rpyc-файл и попытается его подключить к проекту) новый script-a1-monday-RU.rpyc обратно в \Katawa Shoujo\game\RU
  7. Запускаем игру…


К сожалению, утилита Вендора не позволяет (во всяком случае, мне это сделать так и не удалось) вносить изменения в файлы, в которых определяются строковые переменные, такие как имена, кнопки меню, разработчики и прочее, в частности в файл ui_strings-RU.rpyc. Так что второй метод нам тоже придётся освоить :)))

Метод 2.

  1. Качаем lolbot_decompile.zip, распаковываем в папку с игрой (в результате файл decompile.rpy из архива должен оказаться в папке \Katawa Shoujo\game)
  2. Запускаем игру и некоторое время ждём, до тех пор, пока игра не начнётся. Всё, из игры можно выходить. Наигрались :)
  3. Если первые два пункта выполнены без ошибок, то в корневой папке \Katawa Shoujo увидите огромное количество файлов с длинными названиями, например, интересующий нас _Users_delta_Documents_ks svn_Katawa Shoujo Act 1_game_RU_ui_strings-RU.rpy.txt. Это – исходный код во всей красе. Он менее читабелен, чем полученный в методе 1, зато делать с ним можно ну всё, что угодно. В том числе править имена персонажей, меню и прочее. Файл decompile.rpy из папки \Katawa Shoujo\game можно удалять, иначе при каждом запуске игра будет генерить эти многочисленные файлы.
  4. После внесения изменений вспоминаем, что движок RenPy, в случае, если не находит файла rpyc, сам генерит этот файл из rpy. Итак, стираем по пути \Katawa Shoujo\game\RU файл ui_strings-RU.rpyc, в эту папку копируем уже исправленный _Users_delta_Documents_ks svn_Katawa Shoujo Act 1_game_RU_ui_strings-RU.rpy.txt и переименовываем его в ui_strings-RU.rpy
  5. Запускаем игру…
  6. После запуска получаем свежесгенерённый файл \Katawa Shoujo\game\RU файл ui_strings-RU.rpyc, а файл ui_strings-RU.rpy можно стирать


Очевидно, что описанные выше в методе 2 операции можно проводить и над другими файлами, например, script-a1-monday-RU.rpyc, просто это, по-моему, проще и удобнее делать в утилите Вендора. Впрочем, допускаю, что у каждой утилиты есть какие-то косяки, с которыми я пока не сталкивался.

Метод 3.

  1. В папке \Katawa Shoujo\game создаём файл script.rpy со следующим содержимым:

    init python:
    image_files = [
    fn
    for dir, fn in renpy.loader.listdirfiles()
    if not fn.lower().endswith(«.rpy») and not fn.lower().endswith(«.rpyc») and not fn.lower().endswith(«.rpa») and not fn.lower().endswith(«.rpyb»)
    if not fn[0] == «_»
    ]

    def unarchive(original_filename, new_filename):
    import os
    import os.path

    new_filename = config.basedir + «/» + new_filename
    dirname = os.path.dirname(new_filename)

    if not os.path.exists(dirname):
    os.makedirs(dirname)

    orig = renpy.file(original_filename)
    new = file(new_filename, «wb»)
    new.write(orig.read())
    new.close()
    orig.close()


    label start:
    python:
    for img in image_files:
    unarchive(img, «extracted/»+img)
    return

  2. Меняем расширение оригинальному файлу ui_labels.rpyc, например, так: ui_labels.rpyc_
  3. Копируем полученный по 2-му методу в эту папку файл ui_labels.rpy, в котором удаляем блок, начинающийся с label start:
  4. Запускаем игру, жмём «Начать» и ждём, пока снова не появится меню, после чего выходим из игры
  5. В новой папке \Katawa Shoujo\extracted получаем ВСЁ, кроме, как мне показалось, самих скриптов (каковые мы без труда можем получить 2-м методом, например), т.е. видео, музыку, аудио, шрифты.
  6. Удаляем файлы ui_labels.rpy, ui_labels.rpyc и script.rpy, переименовываем расширение файла ui_labels.rpyc_ обратно в ui_labels.rpyc.
  7. Профит! :)

http://honyaku-subs.ru/forums/viewtopic.php?f=20&t=144#p1726
Написал DOOMer 27 мая 2013, 21:18 Общение 18 комментариев

Название нашей команды переводчиков

Когда-то обсуждалось подобное, не помню, то ли в блоге на Ноте, толе в группе Вконтакте...

Собственно, думаем над тем, какими словами (главное, не матерными) можно обозвать наш дружный коллектив. Фантазия ничем не ограничена, количество слов в названии – тоже. Комментируем, обсуждаем, голосуем за понравившийся вариант путём написания «+1» в ответе к комментарию с названием.

Ещё один момент: включать или нет в состав нашей команды людей отсюда
http://notabenoid.com/book/40660/blog/24361
т.к. они «дали согласие на использование их вариантов перевода» (безо всяких условий с их стороны типа включения их в титры, наверняка), следовательно, их работа тоже была использована и они тоже поучаствовали.
Написал xBlackJackx 27 июня 2013, 10:11 Общение 48 комментариев
Перевод
Перевод:
текст с английского на русский
Создан:
23 мая 2013, владелец: 6_aman
Скачали:
44 чел.
Права доступа:
войти все
видеть чужие версии все
скачивать результат никто
оценивать перевод группа
комментировать перевод группа
переводить группа
читать блог все
комментировать блог все
писать в блог группа
анонсировать модераторы
редактировать оригинал никто
редактировать описание никто
управлять группой никто
Участие в группе по приглашению от создателя
Готово:
90.06% КП = 1.0