Andrew ShteinТаксь, восстановили тему... (прим. админа JP -
Я восстановил %))
Andrew ShteinВ общем так, люди, нужно перевести данные слова (и решить, нужны ли они вообще, или стоит сделать, как в сеговской версии).
(6 букв максимум)
BLOCK
CLIFF
PLAINS
ROAD
BRIDGE
STAIRS
BUSHES
FOREST
SEA
RIVER
HILLS
DESERT
SKY
FLOOR
GROUND
RUBBLE
CRACK
BASIN
WHARF
PIER
PLANK
SEWER
WATER
И ещё некоторое оружие...(12 букв максимум)
Doom Blade
Duelist
Mace
Heavy Mace
Holy Mace
Miracle Mace
ChaosBreaker я пока перевёл как "ГубительХаоса" (Кстати, довольно символично(это я про Шедевровский перевод, а так же про разность написание данного названия в Сеговской и ГБАшной версиях))
Так же я придумал решение спора "Shining Force: Войско или всё же отряд?"(бвл как-то на форуме Шедевра) и собственно его уже реализовал... Как? Всему своё время... :)
К слову, в игре (по крайней мере в ГБАшной версии) уже во второй главе, про нас говорят "Army"...
DjinnЦитата: Andrew ShteinВ общем так, люди, нужно перевести данные слова (и решить, нужны ли они вообще, или стоит сделать, как в сеговской версии).
(6 букв максимум)
BLOCK
CLIFF
PLAINS
ROAD
BRIDGE
STAIRS
BUSHES
FOREST
SEA
RIVER
HILLS
DESERT
SKY
FLOOR
GROUND
RUBBLE
CRACK
BASIN
WHARF
PIER
PLANK
SEWER
WATER
А это что вообще?
Doom Blade - Роковой Меч
Duelist - Шпага (наверно)
Mace - Жезл
Heavy Mace - Тяжёлый Жезл
Holy Mace - Святой Жезл
Miracle Mace - Жезл Чудес
ДмитрийРебята, а почему бы не взять немного перевода из Шедевра.
DjinnЧто за глупость? Это ведь их авторская работа.
Prince NickЦитата: DjinnА это что вообще?
Это местность по которой ходят воины (Land Effect)
BLOCK - Блоки (или что-то в этом роде)
CLIFF - Скалы (Утес)
PLAINS - Пласт
ROAD - Дорога
BRIDGE - Мост
STAIRS - Лестн.
BUSHES - Кусты
FOREST - Лес
SEA - Море
RIVER - Река
HILLS - Холмы
DESERT - Пески
SKY - Небеса
FLOOR - Пол
GROUND - Земля
RUBBLE - Щебень
CRACK - Разлом
BASIN - Басейн (вообще Бассейн или я ошибаюсь)
WHARF - Верфь
PIER - Пирс
PLANK - Доски
SEWER - Каналы
WATER - Вода
На сегодняшний момент я перевёл почти 2/5 несюжетных диалогов. Почему так мало? Да потому, что сейчас у меня сплошные пьянки - дни рождения, походы, годовщинв, праздники и т.д. :)) Но я сейчас заканчиваю самую ответственную часть - дальше проще.
Если я кому-нибудь понадоблюсь - пишите на мыло, т.к., к сожалению, на данный момент это единственный способ со мной связаться...
Так же огромная просьба: Если вы придумаете перевод вышеуказанных слов, то отправте их мне на мыло (небольшими письмами).
Усё... Искрене ваш, Andrew "&ryu" Shtein.
P.S. Ещё одна просьба: ВЕРНИТЕ МНЕ ЗВАНИЕ "НедоПереводчик"!!! ПОЖАЛУЙСТА!
DjinnBASIN - Водоём
WHARF - Причал
Andrew ShteinДжинн!!!!!!
Мне необходим текст из японской версии Шининга.
Пожалуйста, выдери его и вышли мне на мыло. Как можно быстрее.
DjinnБлин. Вроде ещё вчера ответ написал. Куда делось-то?
Не могу пока помочь. Составлять японскую таблицу очень долго исложно, а времени на это пока нет, только после нового года
Andrew ShteinХорошо, я понимаю.
Как сделаешь, сразу же шли.
Andrew ShteinКхм-кхм...
Джинн, ты о моей просьбе ещё помнишь?
DjinnЗабыл нечаянно. Постараюсь сделать на днях
Andrew ShteinОк.
DjinnВ шрифте 1306 иероглифов, так что на составление таблицы уйдёт не меньше недели. Пока распознано всего 65 иероглифов.
DjinnГотово. Файл в формате Unicode, качай, смотри
http://magicteam.ucoz.ru/files/ShiningForceJapScript.rar
Andrew ShteinСкачал, смотрю :) Спасибо.
Prince NickAndrew Shtein, а ты что хочешь Йогурта по японски разговаривать научить (В смысле японскими буквами).
Andrew ShteinНет. Хоть идея и интересна. Просто хочу уточнять некоторые моменты в японской версии.
Virtual_KillerЭндрю, когда перевод то доделаешь? :)
Andrew ShteinЗдарова! Давно тебя не видно! ;)
Цитата: Virtual_Killerкогда перевод то доделаешь? :)
Ну не раньше, чем Джинн доделает Круптар :) А вообще, немного осталось...
Virtual_KillerЦитата: Andrew ShteinЗдарова! Давно тебя не видно! ;)
Проблем много было :(, но теперь я вернулся. :)
Цитата: Andrew ShteinА вообще, немного осталось...
Отлично, как доделаешь - зови меня тестить. :D
Andrew ShteinМилости ждём тебя в следующих темах:
http://shedevr.org.ru/forum/viewtopic.php?t=2318&postdays=0&postorder=asc&start=0
и
http://magicteam.mybb.ru/viewtopic.php?id=4&p=3
ElerikЧто с переводом случилось?
DjinnПеревод умер.
ElerikА хоть наработки остались, если да ... то выложите плиз...
GDгрят не остались =(
Цитироватьгрят не остались =(
То что я переводил у меня осталось (все истории из штаба, прощание с Максом, описание Карт, магии, предметов, имена врагов).
Если нужно отдам Администрации.
Моё мнение такое.
Выложи всё, что у тебя есть в свободное скачивание для тех кто заинтересован. Кому надо тот скачает, а оттого, что отдашь Джинни, ничего не измениться. Всё равно Джинни переводом вряд ли будет заниматься и будет лежат он мёртвым грузом.
Если архив весит больше, чем разрешено на форуме, ты скажи.
Или я себе архив на сайт закачаю, чтобы оттуда можно было скачать, не боясь что он пропадет.
А то что надо в теме я оформлю как надо т.е., сообщение твоё перенесу вверх, ссылки, картинки и т.п.
Так и сделал, прикрепил. Кому нужно пользуйтесь. Сам переводить уже больше ничего не буду. А вот потестить думаю смогу :)
Вообще-то умер не перевод. Умирало многое, включая винт с переводом, умирало желание заниматься этим переводом и переводами вообще, умирали компы, но то, что удалось восстановить было восстановлено (в основном то, что было на мыле), то что переведено, переведено заново. С моей текущей работой, я не могу много времени уделять переводу, но зато переводом я занимаюсь более-менее постоянно, но когда он наконец будет закончен я не знаю.
На данный момент переведены:
Все сюжетные диалоги, кроме нескольких.
Несюжетные остановились в Варале.
Вобщем общий процент в районе 75%.
В целом, перевод этой игры когда-нибудь будет, но обнадёживать я никого не буду.
Я качал наработки и даже подумывал серьезно ей заняться, но теперь в связи загруженностью другими проектами вряд ли ей займусь. :(
А вообще игра хорошая, кто-нибудь да и переведет. :) Да и не зверски сложная в плане хакинга.
Ну, учитывая, что 1 день из 6ти я посвящаю ей (когда не занят), то полагаю, этим "кем-то" я и буду.
Хорошие новости от "Восставших из Ада". ;D
Есть в игре 2 перса: Оборотень Zylo и дракон Bleu.
В сеговской бета-версии их звали Zappa и Bariu(вроде) соответственно.
Bariu(вроде) я понять могу.
Внимание, вопрос: Что означают слова "Zappa" и "Zylo"?
Вопрос #2: Как лучше звучит: "Пропт" или "Промпта"?
Цитата: &ryu от 29 декабря 2009, 11:09:19
Вопрос #2: Как лучше звучит: "Пропт" или "Промпта"?
Мне нравится 3-ий вариант "Промта". :D
Проверочные слова:
экспромт - impromptu
То есть "Промт".
Значит "Промт"... Но я согласен с Юрой. "Промта" звучит лучше. К тому же, это деревня.
Вопрос #3:
Shell: Really? He doesn't usually talk to anyone about his father.
Are you leaving already?
I'll show you the sights when you're done fighting!
Shell: His father was a priest at Shade Abbey.
He was related to the King of Guardiana.
Are you leaving already?
Come back again and I'll show you the sights!
Меня смущает фраза "I'll show you the sights!"
Город с подземным замком в несколько этажей деревней ну никак назвать не могу.
Что-то типа: "Я покажу тебе красоты нашего города"
Ну у деревни есть "подземные ходы" или "катакомбы". У монастырей тоже они были, но городами они не были. Может быть это секретная деревня. :D
Но это уж пусть переводчики и умные люди решают. :)
Цитата: Nick от 30 декабря 2009, 22:59:31
Город с подземным замком в несколько этажей деревней ну никак назвать не могу.
"Подземный замок" - это остатки цивилизации Древних. Так же, как и в Варале. А так - деревня деревней. Впрочем, ты прав.
Цитата: Nick от 30 декабря 2009, 22:59:31
Что-то типа: "Я покажу тебе красоты нашего города"
Ещё варианты?
Приплывайте ещё! Я познакомлю вас с нашими достопримечательностями!
Цитата: Nick от 30 декабря 2009, 22:59:31
Что-то типа: "Я покажу тебе красоты нашего города"
Хороший вариант.
Вобщем перевод идёт ударными темпами.
Новый вопрос:
Есть город, в котором люди сначала "косят под дурачков", причём это отражается в их речи. Затем они прекращают это дело, и начинают разговаривать нормально (причём некоторые этому радуются).
Косят примерно вот так:
Guard: This castle be our/0A
pride and joy! We'd defend/0A
it to the last, I tell you!/03/00
Guard: At the top of them/0A
there stairs is the King's/0A
Room, where the King be./03/00
Researcher: I be a busy man!/0A
I have nothin' to say to ya,/0A
I tell ya!/03/00
Guard: This be the old men's/0A
room. They're ponderin' away,/0A
so don't be disturbing 'em!/03/00
Man: Metapha?/0A
Well, I ne'er heard of that./0E
I'll get a headache if you/0A
keep on with these difficult/0A
questions, I will./03/00
Man: This 'ere be the school./05/0A
School's good, they say.../0A
Wonder what it tastes like?/03/00
Guard: Huh? This door?/05/0A
Well, what could it be?/0A
I've no idea, I tell you./03/00
Man: I be partial to thinkin'./0A
I could sit around thinkin'/0A
all day and never get bored./0E
What's for dinner tonight?/05/0A
Thinkin' about stuff like that/0A
keeps me goin' for hours!/03/00
И венец:
Man: You be welcome to Prompt!/05/0A
...I guess I can stop talking/0A
like that now!/03/00
Будут варианты ,как перевести подобный "сленг"?
Пока есть варианты прямого перевода+использования типичных ашибак в словах.
"Страж: Этот замак наша гордасть и радасть. Мы будем защищать ево да канца, гаварю тибе!"
"Страж: На верху этай лесницы комната Караля. Тама Кароль."
"Исследователь: Я таки занятой чеговек! Мине нечего тибе сказать!"
"Страж: Тама комната стариков. Ани постаяна о чём-та думают, так шо не отвлекай их!"
>Этот замак наша гордасть и радасть.
Это передаёт только неграмотность в написании, но не в произношении.
Варианты? Я рад любым идеям.
(Для справки: перевод выше сделан для того, чтобы люди ужаснулись)
Слушайте, а мне пришла одна идея. %)
А что если сделать перевод вроде "Алиса в стране чудес".
Помните там были слова "поликлиника – полуклиника", "микроскоп – мелкоскоп" и т.д.
Может здесь также сделать?
Например,
Researcher: I be a busy man!/0A
I have nothin' to say to ya,/0A
I tell ya!/03/00
Исследователь: Я сильно занят./0A
Мне некогда с тобой разговаривать,/0A
я ис-следую по делам./03/00
Ну что-то вроде этого.
JurasskPark
Идея хорошая, но только если бы Нормальный Русский перевод уже существовал.
Цитата: если бы Нормальный Русский перевод уже существовал
Ты не-по-ве-ришь...
Стража:Этот замок наша гордость и радость(счастье)! Мы защитим его до конца, Я говорю это(обещаю) вам!
Стража:Вверх по лестнице комната Короля. Король(он) там.
Исследователь: Я занятой человек (Я занят)! Мне нечего сказать тебе(можно и без тебе)!
Стража: Там комната стариков(мудрецов). Они размышляют, поэтому не беспокой их.
Человек: Метафа?! Я никогда неслышал об этом. Я получу головную боль если вы продолжите. [честно говоря я и сам не знаю что за Metapha(( ]
*Насчёт школы - я затрудняюсь во второй строке.
Страж: А? Эта дверь? Что там может быть? Понятия не имею.
*Про размышление о материях( о материи) - не пойму 4-ю строчку. Обед ночью?
*И про венец затруднительно как то
Цитата: *Насчёт школы - я затрудняюсь во второй строке.
Страж: А? Эта дверь? Что там может быть? Понятия не имею.
*Про размышление о материях( о материи) - не пойму 4-ю строчку. Обед ночью?
*И про венец затруднительно как то
Навскидку:
Мужик: Здесь школа.
Они говорят, что школа - хорошо.
Интересно, какова она на вкус (если быть точным: "на что она похожа", но как я понимаю, это игра слов)
На счёт "венца":
Ты приветствован в Промте...
Полагаю, можно прекратить так разговаривать.
Про "материю":
Я немного думаю.
Я могу сидеть и думать весь день и мне не надоедает.
Что будет на ужин? Эти мысли заполняют всё моё время.
Послезавтра скину ещё пару классных моментов.Цитата: Poseidon13 от 13 января 2010, 21:53:12
честно говоря я и сам не знаю что за Metapha((
Метафа - это последний, так сказать, "оплот" Древних. Жители того города как раз и скрывают свою причастность к Древним, потому-то и прикидываются "недалёкими".
Цитата: &ryu от 13 января 2010, 23:58:51
Про "материю":
Я немного думаю.
to be partial to doing something = любить что-то делать
the pride and joy = краса и гордость
Цитата: Hatsuyuki от 14 января 2010, 16:55:45
to be partial to doing something = любить что-то делать
the pride and joy = краса и гордость
Спасибо :)
&ryu, больше нет затруднительных моментов? Что все притихли-то? *SCRATCH*
Есть, и много. Простоя сейчас на других проектах сосредоточился. Выберу на недельке время, и выпишу всё.
OK. Не подумай, что я тебя напрягаю :)
Я пока решил пройти эту игру. На SMD я проходил её много раз, а до ремейка всё руки не доходили...
Как любитель 1-й части заявляю. В плане сюжета спорить не буду, так как не понимаю по английский. Но в плане баланса игра убога в сравнении с версией на сегу. Да и графика мне на сеге больше нравится.
По-моему, не такая уж эта игра мудрёная, чтобы о балансе каком-то рассуждать, а к графике привыкаешь за пару часов.
Прошёл пока две главы. Скрипт практически полностью переписан. Я бы сказал, что игра превратилась из повести в роман: из нити сюжет разросся в паутину.
Поиграй как я раз 50 и тоже все детали баланса начнешь различать и поймешь разницу.
Не зная английского, смыла в нее играть не вижу. А русскую версию только ради сюжета.
Перевод конешно жду.
50 раз "Курочку Рябу" перечитывать неохота как-то. Хотя на 50-м прочтении, может, и откроется смысл жизни %)
Цитата: Dzhon от 31 января 2010, 22:17:03
Как любитель 1-й части заявляю. В плане сюжета спорить не буду, так как не понимаю по английский. Но в плане баланса игра убога в сравнении с версией на сегу. Да и графика мне на сеге больше нравится.
Да, я примерно то же самое писал в статье для Геймбита.
Кстати, при повторных прохождениях игра сложнее.
Цитата: Hatsuyuki от 01 февраля 2010, 23:38:42
Изначально, сеговская должна была быть практически такой же. Америкосы при переводе выкинули больше половины сюжета.
По-моему, не такая уж эта игра мудрёная, чтобы о балансе каком-то рассуждать, а к графике привыкаешь за пару часов.
Прошёл пока две главы. Скрипт практически полностью переписан. Я бы сказал, что игра превратилась из повести в роман: из нити сюжет разросся в паутину.
Прошёл ещё две главы. По мере прохождения встречаются ошибки. Вот одна:
There you will find a country called Prompt, where the ancestors of the gods live. (Otrant)
Ты в какую версию играешь? В Американку или Европейку?
В американку.
Дошёл до Промпта. Карты -- ересь. Превращаю Макса, Героя 20-го уровня (без специальной раскачки), которому я ещё все повышалки скармливал, в летуна -- и понеслась LOL
Про баланс согласен теперь :)
А из 3-х новых бойцов 2-е бесполезны имхо. Карты-хрень Человек-насекомое с 2-х ударов падает.
И самое обидное что убрали Самурая и Нинзю. покрайней мере так как на сеге их находить в ГБА версии не было.
Зачем спойлерить-то про Хандзо с Мусаси? Я же ещё не дошёл :o
Эх, пропустил я их >:D
Строчкой ниже написал бежевым цветом, где они.
Хандзо -- в Варале, Мусаси -- в Рудо.
Какой холивар начался, батюшки. А я ведь ещё Кокити не упомянул :)
Прошёл всю игру. Жду вопросов по английскому языку.
Ещё хотел бы взглянуть на скрипт (английский) с историями героев и диалогами в начале битв.
Цитата: Hatsuyuki от 06 февраля 2010, 02:22:40
Ещё хотел бы взглянуть на скрипт (английский) с историями героев и диалогами в начале битв.
Тут истории и слова прощания с Максом.
Ребята, у меня завалы, так что прикладываю весь текст из Промта - даже "нормальные" диалоги.
О вышеупомянутом сленге.
С орфографией там всё нормально. Преступления в ней не больше, чем в gonna и gotta.
Более занимательно то, что глагол to be употребляется только в одной форме.
По-моему, можно было бы перевести без отклонения от нормы.
Если очень хочется извратиться, ну, слова можно переставлять:
Man: Metapha?/0A
Well, I ne'er heard of that./0E
I'll get a headache if you/0A
keep on with these difficult/0A
questions, I will./03/00
Метафа? О ней не слышал никогда я. Вопросы сложные продолжишь задавать -- и боли головной не избежать %)
Man: This 'ere be the school./05/0A
School's good, they say.../0A
Wonder what it tastes like?/03/00
Вот школа. По слухам, она хороша... Желаешь узнать, какова же она? %)
Наш ответ "Шедевру" LOL
ЦитироватьС орфографией там всё нормально. Преступления в ней не больше, чем в gonna и gotta.
Так в том-то и суть... Надо конечно ещё разок сыграть, но лично у меня складывается ощущение "языка быдло-кунов". Ну что они действительно, целенаправленно, строят из себя дурачков.
upd: Вечером пороюсь по своим "нычкам", возможно у меня сохранился японский скрипт. Если да - то надо будет посмотреть, как это обыгрывается там.
Цитата: Hatsuyuki от 07 марта 2010, 23:39:40
Метафа? О ней не слышал никогда я. Вопросы сложные продолжишь задавать -- и боли головной не избежать %)
Прям как учитель Йода :)
+1 Мне понравилось. LOL
А управляющие символы как-нибудь сами расставятся, или кто-то должен будет сидеть и высчитывать, чтобы строки не вылезали? ::)
Ну вообще-то кто-то будет проверять. Но можешь по-этому поводу особо не волноваться. Советую не делать строки длиннее 28 символов.
То есть сами символы я расставлю без проблем, но постарайся не делать строки длиннее 28 символов.
Попереводил чуток по этому скрипту (http://www.shiningforcecentral.com/scripts_view.php?g=16&ch=1&se=8&f=2). Мне так удобнее: диалоги не вперемешку. Я потом сверяю с американским скриптом и могу, если необходимо, сам потом вставить в сырой скрипт туда, куда надо. Диалоги Макса и Бокена, Макса и Куско в комнате Кейна тоже есть...
King Kusko:
Я король Промпта, Куско.
Итак, зачем ты прибыл в мою страну?
Max:
А, так это Вы король Куско.
Мы ищем Наследие Богов, или Тёмного Дракона.
Один злодей пытается освободить Дракона и уничтожить мир. Мы должны остановить его!
King Kusko:
Тёмный Дракон? Наследие Богов? О чём ты говоришь?
Ты шпион, подосланный нашими врагами, дабы выведать наши слабые места!
Max:
Нет! Мы...
King Kusko:
Гм! Бросить его в темницу!
*********************************************
King Kusko:
................
Похоже, нас подслушивали. Ладно.
Нельзя было скрывать это вечно. Лучше я всё тебе расскажу.
Мы, люди Промпта, древний народ... Прямые наследники тех, кого вы называете богами.
И ты был прав: Тёмный Дракон и есть Наследие Богов.
У них были свои причины, для того чтобы создать Тёмного Дракона, но потом они испугались его силы.
Дракона сразу же запечатали, но не убили... Однажды он проснётся...
Чтобы приготовиться к этому, боги выбрали двух воинов и погрузили их в криогенный сон.
Этими воинами были ты и Лорд Кейн. Если хочешь знать больше, поспрашивай людей вокруг.
King Kusko:
Алеф и Торасу -- самые опытные воины Промпта.
Можешь положиться на них и отдыхать в замке.
Elder:
Дарксол -- в Башне Древних.
Возможно, он уже прочитал Книгу Тайн и понял, как разбудить Тёмного Дракона.
Два наших мудреца, Алеф и Торасу, отправились туда, чтобы попытаться остановить его.
Но Дарксол силён... Они могут уничтожить друг друга. Хуже того...
Если Дарксолу удастся разбудить Тёмного Дракона.............
Твоя Сияющая Сила -- единственный лучик надежды, который у нас теперь остался.
Ты должен выжить. Вот почему король Куско поместил тебя в темницу.
Guard:
Король Куско поместил тебя в темницу ради твоего же блага. Пожалуйста, попытайся его простить.
Guard:
Ты можешь войти, если тебе это так нужно, но попытайся не шуметь.
Kane:
......................................
************************************************************
King Kusko:
Когда Лорд Кейн придёт в себя, вы сможете снова сражаться вместе. Просто потерпи до этого момента.
**************************************************************************
Guard:
Пожалуйста, оставь заботу о Лорде Кейне нам.
King Kusko:
Пожалуйста, помоги Алеф и Торасу.
Я жду хороших вестей.
Elder:
Мне больше нечего сказать. Пожалуйста, сделай всё, что в твоих силах, чтобы спасти Алеф и Торасу.
Guard:
Старейшины ждут тебя. Пожалуйста, иди и выслушай их.
Elder:
Боги, древние, боялись. Боялись созданных ими новых существ.
Они создали последнюю тварь, чтобы защитить себя, -- Тёмного Дракона!
Но они поняли, что если дракон вырвется, то этот мир лишится Света и жизнь исчезнет.
Боги не могли этого допустить, поэтому они запечатали дракона, рискуя жизнями.
Elder:
Цивилизация богов стала столь развитой, что они смогли создавать новые формы жизни.
Но потом их творения начали обращаться против них...
Guard:
Алеф и Торасу пробираются к Башне Древних.
Они ушли, чтобы положить конец порочным планам Дарксола, рискуя собственными жизнями!
Guard:
C помощью этого пути можно попасть в Метафу, но...
Он был запечатан довольно долго, так что на его восстановление придётся потратить значительное время.
Guard:
Этот замок -- наше сокровище. Мы будем защищать его до конца!
Man:
Если тебе интересно, не стесняйся зайти внутрь.
Man:
Всю эту книгу написали древние боги. Хочешь знать, о чём в ней говорится?
Man:
Ну, тогда очень жаль.
Man:
Здесь рассказывается всё о путях и цивилизации богов.
Но, к сожалению, мы ещё не разобрались со всем этим...
Rindo:
Что творится в этом городе?
Кажется, что все внезапно изменились...
*********************************************************
Man:
Откуда мы взялись и что нас ждёт?
Именно о таких вопросах я думаю больше всего...
Man:
Если собираешься организовать школу, от учеников следует требовать чуть больше.
Nun:
Что же это творится? Все дети стали такими умными!
Nun:
Что происходит? Такое ощущение, будто это они учат меня!
Girl:
Мне скучно!.. Это урок слишком прост!
Boy:
Учиться некогда! Я должен помогать восстанавливать путь!
Boy:
Учитель! Вы ошиблись! Ответ -- 2,718281828459045.
Man:
Как ты знаешь, истинная форма Наследия Богов -- Тёмный Дракон...
Такие высокоразвитые люди, почти боги, породили это чудовище.
Печально, но это факт...
Man:
Все в этой стране происходят от древних.
Следить за тем, чтобы Тёмный Дракон оставался запечатанным, -- наш общий долг.
Man:
Непросто было добраться сюда, не так ли? Должно быть, ты прошёл через множество битв...
Тем не менее всё это было лишь подготовкой к великому заданию -- запечатать Тёмного Дракона.
Man:
Теперь ты единственный, кто может остановить Дарксола и запечатать Тёмного Дракона.
Man:
Метафа -- обитель древних богов.
Если ты отправишься туда, то обретёшь великую силу, с помощью которой можно запечатать Тёмного Дракона.
Man:
Впереди -- Башня Древних. Дарксол сейчас исполняет Ритуал Дракона.
Дарксол -- грозный враг. Будь очень осторожен.
По-моему, отлично.
Вторая порция добра:
Man:
Король Куско ждёт тебя в замке. Пожалуйста, поторопись.
Guard:
C возвращением. Король Куско ждёт тебя.
Guard:
Король Куско ждёт тебя!
Guard:
C возвращением, Макс!
Guard:
C возвращением, Макс!
King Kusko:
Я обо всём знаю. Произошедшее с Лордом Кейном действительно ужасно...
И я слышал, Макс, что ты потерял голос...
Max:
............
King Kusko:
Значит, это правда? Должно быть, тебе трудно, но не теряй надежду.
Путь, наконец, починили.
Если у тебя есть Шар Света, путь откроется и ты сможешь попасть в Метафу.
Овладей легендарным мечом и будь готов к воскрешению Тёмного Дракона.
King Kusko:
Открой путь с помощью Шара Света и отправляйся в Метафу.
Ты должен заполучить легендарный меч.
Без него ты не сможешь запечатать Тёмного Дракона.
Elder:
Меч, наделённый силой запечатать Тёмного Дракона, называется Хаос Брейкером.
Это легендарный меч, в котором соединяются силы света и силы тьмы.
Man:
Теперь, когда Лорд Кейн ушёл, ты наша последняя надежда.
Guard:
Я должен извиниться...
Я не смог остановить Лорда Кейна...
Boy:
Где Лорд Кейн? Он покинул замок до того, как ему стало лучше...
Researcher:
Разные существа бросали вызов богам...
Не потому, что они ненавидели богов. Они сражались из чувства собственного достоинства.
Думаю, они хотели доказать, что любая жизнь ценна независимо от происхождения.
Guard:
Старейшины ждут тебя. Похоже, у них есть ещё о чём с тобой поговорить.
Elder:
Меч Света и Меч Тьмы... Вместе они образуют силу, способную победить хаос, грозящий этому миру.
Elder:
Слышал об Источнике Памяти, Макс? Он похож на искусственный мозг.
Источник активируется Шаром Света.
Он откроет любые знания, которые нужны обладателю Шара.
Elder:
Если отправишься в Метафу, тебе следует найти там Источник Памяти.
Тогда ты точно обретёшь нужные тебе знания.
Guard:
Спасибо тебе огромное за то, что спас Алеф и Торасу.
Mage:
Путь, наконец, открыт. Долгое путешествие из Манарины определённо того стоило.
Guard:
Путь открыт! Теперь ты можешь отправиться в Метафу!
*****************************************************
Guard:
C возвращением. Прежде всего сообщи всё королю Куско.
Mage:
Я получил сообщение от своих манаринских друзей.
Источник Памяти иссяк и там...
Guard:
Наши дозорные сообщают, что Рунфауст укрепляет свою оборону.
Должно быть, они понимают, что грядёт последняя битва.
Guard:
Старейшины ждут тебя. Похоже, у них есть ещё о чём с тобой поговорить.
Elder:
Надо же! Ты наконец заполучил Хаос Брейкер!
Используй его с умом!
Elder:
Хаос Брейкер -- загадочный меч, наделённый силой уничтожать хаос.
Этим мечом можно запечатать Тёмного Дракона.
Elder:
Источник Памяти очень древний... Он существует
со времён богов, чтобы направлять избранных героев, таких как ты и Кейн, которые появляются время от времени.
King Kusko:
Я рад, что ты цел и невредим, Макс. Я слышал о том, что произошло Метафе.
Я понимаю, как сложно тебе должно быть, но сейчас нужно забыть об этом. У меня для тебя есть задание.
...Похоже, Дарксол каким-то образом вернулся в Рунфауст.
Рунфауст и Гардиана всегда были братскими государствами. Гардиана защищает
Западные Врата Замка Древних, в то время как Рунфауст -- Восточные.
Дарксол заполучил Книгу Тайн.
Из этой книги он, несомненно, узнает, как открыть Восточные Врата Рунфауста.
Он собирает свои силы у Восточных Врат. Если он попадёт внутрь замка,
то, возможно, уже нельзя будет помешать ему разбудить Тёмного Дракона.
Ты -- наша единственная надежда, но против тебя -- вся рунфаустская армия.
Нельзя запечатать Тёмного Дракона, не разбив её. Пришло время последней битвы.
Готов ли ты?
King Kusko:
Понимаю. Вернись, когда будешь готов.
King Kusko:
Отлично. Сражайся мужественно, Макс!
Я открою дорогу на Рунфауст.
King Kusko:
На пути в Рунфауст много сильных врагов.
Не перестарайся. Если необходимо, отдыхай, чтобы восстановить силы.
Elder:
В битве с Тёмным Драконом необходимо использовать Хаос Брейкер.
Этот меч -- единственное оружие, которое может поразить эту тварь.
Boy:
Извини... Я не знал. Не могу поверить, что Лорд Кейн погиб...
Примечание.
Перед последней битвой главы Куско говорит:
Darksol has got the Book of Secrets.
No doubt he will find out from the book how to open the East Gate in Runefaust.
He'll gather his strength at the Tower of the Ancients. If he gets inside the Castle
of the Ancients, it may be impossible to stop him waking Dark Dragon.
Про Башню Древних, безусловно, чепуха. Посмотрите, что в оригинале.
Хаос Брейкер - странное название для меча в выдуманном мире. Почему не назвать "Сокрушитель хаоса" например? И, кстати, писать все слова с заглавной буквы в названиях - неправильно. Так правильно только в английском языке. В русском только в отдельных случаях.
Hatsuyuki (кстати, как правильно читается твой ник?), неплохо, даже очень.
Вставлять ничего не надо будет - не беспокойся на этот счёт. Единственное - в одной строке не больше 28 символов - это главное.
Хаос Брейкер - пока ГубительХаоса. И им скорей всего и останется.
И ещё: в принципе, надо было перевести только "глупые" диалоги, но в сущности можешь переводить и все подряд из Промта - заодно я себя проверю.
Назавтра я упросил выйти за себя сменщика, так что у меня выходной (я просто два своих выходных проспал) - попробую посвятить их переводам, и всему, чему обещал. Возможно и до шайнинга руки дойдут, как раз вопросы накопились.
Цитировать
Перед последней битвой главы Куско говорит:
Darksol has got the Book of Secrets.
No doubt he will find out from the book how to open the East Gate in Runefaust.
He'll gather his strength at the Tower of the Ancients. If he gets inside the Castle
of the Ancients, it may be impossible to stop him waking Dark Dragon.
Без сомнения, он узнает из этой книги как открыть восточные врата Рунфауста.
В Башне Древних он наберётся сил. А если он попадёт в Замок Древних, не дать ему пробудить Тёмного Дракона уже вряд ли получится.
Цитата: Hatsuyuki от 16 марта 2010, 00:04:41
Про Башню Древних, безусловно, чепуха. Посмотрите, что в оригинале.
Почему чепуха? Он исполнял ритуал в Башне Древних (там где берёшь в команду Торасу и Алеф). И эта фразу тебе говорят как раз тогда, когда отправляют туда.
Чепуха в том, что оригинальный смысл предложений искажён. "He'll gather his strength at the Tower of the Ancients." ты перевёл как "Он собирает свои силы у Восточных Врат. " То есть тут неправильные время и место. Правильный перевод смотри выше.
Ну и, естественно, все эти Западные/Восточные/Зелёные Врата Башни Древних должны быть западными/восточными вратами. То есть с маленькой буквы.
Мда. Вы уверены, что помните игру? :)
Битва в Башне Древних -- ВТОРАЯ битва главы. Вот полный диалог:
ЦитироватьKing Kusuko:
I'm glad you are safe, Max. I've heard all about Metapha.
I know how difficult it must be for you. But forget it now. I have a mission for you.
...It seems Darksol has somehow returned to Runefaust.
Runefaust and Guardiana have always been brother nations. Guardiana protests the West
Gate of the Castle of the Ancients, and Runefaust the East Gate.
Darksol has got the Book of Secrets.
No doubt he will find out from the book how to open the East Gate in Runefaust.
He'll gather his strength at the Tower of the Ancients. If he gets inside the Castle
of the Ancients, it may be impossible to stop him waking Dark Dragon.
You are our only hope. But the whole of Runefaust army is against you.
You can't seal Dark Dragon unless you beat them. The final battle is here.
Are you ready?
King Kusuko:
Very well. Fight bravely, Max!
I will have the road to Runefaust opened.
Это уже после Метафы, перед ЧЕТВЁРТОЙ битвой.
Дарксол уже вернулся в Рунфауст, сделав в Башне всё, что ему было нужно. Башня после этого ещё и разрушилась.
Не надо так поверхностно воспринимать поднимаемые мной вопросы ;)
Вот реально такими замечаниями обижаете: я что, на идиота похож? :'( :'( :'(
ЦитироватьНу и, естественно, все эти Западные/Восточные/Зелёные Врата Башни Древних должны быть западными/восточными вратами. То есть с маленькой буквы.
ЦитироватьХаос Брейкер - странное название для меча в выдуманном мире. Почему не назвать "Сокрушитель хаоса" например?
Я с названиями не заморачивался, ибо знал, что именной срач рано или поздно начнётся :)
Замечу, что разговоры об именах мне мало интересны, но раз так хочется... :)
Если записывать согласно всем правилам, то "Западные врата", "замок Древних", "башня Древних", "Тёмный дракон".
Эти врата -- самостоятельные географические объекты, а не просто ворота какого-то замка.
Хаос Брейкер же так назывался и в японской версии (в версии для SMD-то точно: у меня есть скрипт).
Меч Света назывался "хикари-но кэн", Меч Тьмы -- "анкоку-но кэн", а вот Хаос Брейкер был "каосу бурэйка:".
Впрочем, устраивать истерику по поводу варианта &ryu и проталкивать свой вариант я не буду :P
Ещё раз говорю: мне именные срачи НЕ ИНТЕРЕСНЫ :)
Цитироватькак правильно читается твой ник?
Читается в меру испорченности либо по-японски, либо по-русски. По-русски записывается "Хацуюки" (не "ТС"!!!) :)
Цитата: Hatsuyuki от 16 марта 2010, 20:40:29
Мда. Вы уверены, что помните игру? :)
Я вообще игру не знаю. :)
Ах, какая преступная халатность :-|
Nick, хватит уже, может, отмалчиваться? Я знаю, что ты смотришь эту тему и почему-то предпочитаешь не подтверждать истинность моих слов о месте диалога в игре.
Короче говоря, кто-нибудь посмотрит японский скрипт? У меня нет ни скрипта, ни сейвов.
Сэйвы у меня есть, но просто перекинуть переименованием под японскую версию не получилось. Сэйв грузится и начинается заставка.
Истинность подтверждаю.
Судя по сообщениям с прошлого форума &ryu просил Джинни вытащить японский скрипт из рома.
Европейская и американская версия игры вышли до японской с большим разрывом. Так что там видимо все ошибки пофиксили.
30.04.04 [EU], 08.06.04 [US], 05.08.04 [JP]
Цитата: Hatsuyuki от 16 марта 2010, 20:40:29
Мда. Вы уверены, что помните игру? :)
Виноват, оплашал.
Вобщем у меня такие варианты: Либо имеется в виду, что он в ходе ритуала набрался сил (то есть ошибка в употреблённом времени), либо Король имеет в виду те войска, с которыми мы сражаемся в 4-й битве при походе в Рунефауст (что, собственно говоря, довольно-таки логично).
Цитата: Hatsuyuki от 16 марта 2010, 20:40:29
Вот реально такими замечаниями обижаете: я что, на идиота похож? :'( :'( :'(
Ещё раз приношу извинения. И нет, ты не похож на идиота, вернее твои мысли, облечённые в слова не похожи на мысли и слова идиота.
Ну и с идиотами я разговариваю совсем по-другому :)
Цитата: Hatsuyuki от 16 марта 2010, 20:40:29
Я с названиями не заморачивался, ибо знал, что именной срач рано или поздно начнётся :)
Нет, не начнётся.
И да, Джинн доставал мне японский скрипт. Проверил все нычки... Похоже он умер с моими винтами. :(
Update: Слава Джинну, и богам Хаоса - скрипт с нами. Hatsuyuki, разбирайся :)
Диалог нашёл:
?????????^
?????????????????^
?????????????????~
Перевод:
Если собравший энергию в башне Древних Дарксол попадёт в замок Древних, то воскрешение Тёмного дракона будет уже не остановить.
Джинни, проверь, пожалуйста :-[
ЦитироватьЕщё раз приношу извинения. И нет, ты не похож на идиота, вернее твои мысли, облечённые в слова не похожи на мысли и слова идиота.
Ну и с идиотами я разговариваю совсем по-другому
Never mind, сам я нервный (??) :-[
Разговаривайте со мной, как с нервным :)
Оффтоп: а как, по мнению Джинни, читается "??"? %)
Как русская буква "е".
Hatsuyuki, что ты думаешь о "Dragonute"? Этимологию слова проследить не можешь?
Dragonute - это неверно переведённое ??????? (правильный перевод - Dragonewt)
Прочитать про них можно там (ниппонский):
http://ja.wikipedia.org/wiki/??????? (http://ja.wikipedia.org/wiki/%E3%83%89%E3%83%A9%E3%82%B4%E3%83%8B%E3%83%A5%E3%83%BC%E3%83%88)
И вот тут есть чуток инфы уже конкретно по Shining Force (инглиш):
http://sf2cg.pbworks.com/w/page/6981195/Dragonewt
Цитата: Hatsuyuki от 19 марта 2010, 07:33:39
Диалог нашёл:
?????????^
?????????????????^
?????????????????~
Перевод:
Если собравший энергию в башне Древних Дарксол попадёт в замок Древних, то воскрешение Тёмного дракона будет уже не остановить.
Джинни, проверь, пожалуйста :-[
Что-то мимо глаз моих этот вопрос проскочил. :)
"Собравший энергию Дарксол" звучало бы так: "??????????"
????????? - это отдельная часть предложения
"Собрав энергию в Башне Древних, если бы Дарксол вошёл в Замок Древних, то воскрешение Тёмного дракона уже было бы невозможно остановить."
Лучше поздно, чем никогда LOL
Да. :)
Цитата: Джинни от 04 декабря 2010, 11:49:50
Цитата: Hatsuyuki от 19 марта 2010, 07:33:39
Диалог нашёл:
?????????^
?????????????????^
?????????????????~
Перевод:
Если собравший энергию в башне Древних Дарксол попадёт в замок Древних, то воскрешение Тёмного дракона будет уже не остановить.
Джинни, проверь, пожалуйста :-[
Что-то мимо глаз моих этот вопрос проскочил. :)
"Собравший энергию Дарксол" звучало бы так: "??????????"
????????? - это отдельная часть предложения
"Собрав энергию в Башне Древних, если бы Дарксол вошёл в Замок Древних, то воскрешение Тёмного дракона уже было бы невозможно остановить."
Спасибо. А литературно-то как бы ты перевёл? :)
Цитата: &ryu от 04 декабря 2010, 02:21:27
Hatsuyuki, что ты думаешь о "Dragonute"? Этимологию слова проследить не можешь?
Цитата: TrickZter от 04 декабря 2010, 07:26:50
Dragonute - это неверно переведённое ??????? (правильный перевод - Dragonewt)
Прочитать про них можно там (ниппонский):
http://ja.wikipedia.org/wiki/??????? (http://ja.wikipedia.org/wiki/%E3%83%89%E3%83%A9%E3%82%B4%E3%83%8B%E3%83%A5%E3%83%BC%E3%83%88)
И вот тут есть чуток инфы уже конкретно по Shining Force (инглиш):
http://sf2cg.pbworks.com/w/page/6981195/Dragonewt
Про этимологию второй половины слова я думаю следующее:
Цитата: OEDeft, n.1
(?ft)
Forms: 1 efeta, -e, 2–4 euete, 2–7 evete, 4 auete, 4–6 ewt(e, (5 eefte, 6 ewft, euit), 6–8 euet, (8 eff, 9 dial. effet, evvet), 7– eft. See also newt.
[OE. efeta, of unknown origin. The form newt (a newt corruptly for an ewt) is more frequent in literary use, and in some dialects has superseded the older form.]
A small lizard or lizard-like animal. Now (like newt) chiefly applied to the Greater Water-Newt (Triton cristatus) and to the Smooth Newt (Lophinus punctatus), of the order Salamandrid?.
c?1000 ?lfric Gloss. in Wr.-W?lcker 122 Lacerta uel stilio, efete. a?1100 Voc. ibid. 321 Lacerta, efeta. a?1200 Moral Ode 273 in Cott. Hom. 177 ?eor be? naddren and snaken, eueten and frude. c?1300 K. Alis. 6126 Evetis, and snakes, and paddokes brode. 1388 Wyclif Prov. xxx. 28 An euete enforsith with hondis, and dwelleth in the housis of kingis. 1398 Trevisa Barth. De P.R. xii. xxix. (Tollem. MS.), Venimouse bestes and auetes [1535 lisardes]. c?1400 Mandeville v. 61 In that Abbeye ne entrethe not no Flye ne Todes ne Ewtes. 1480 Caxton Descr. Brit. 48 Eeftes that doon none harme. 1572 J. Bossewell Armorie ii. 52?b, [The Cameleon] beyng like to ye Ewte in the bodye. 1580 Lyly Euphues (Arb.) 315 All things that breede in the mudde are not Euets. 1613 W. Browne Brit. Past. i. ii, May never euet, nor the toade, Within thy banks make their abode. 1679 Plot Staffordsh. (1686) 251 Animals somewhat like Evets or Newts. 1750 W. Ellis Mod. Husbandman iii. ii. 79 (E.D.S.) Eff, an eft. 1763 Churchill Proph. Fam. Poems I. 112 In quest of food, Efts strove in vain to crawl. 1800 J. Hurdis Favorite Vill. 153 Wriggles the viper and the basking eft. 1875 Parish Sussex Gloss., Effet, a newt or eft. 1876 A. B. Buckley Short Hist. Nat. Sc. xxiv. 201 Aquatic salamanders, which resemble our newts or efts. 1878 Besant & Rice Celia's Arbour I. xiv. 195 We used to hunt as boys for?the little evvet, the alligator of Great Britain.
Что-то вроде "дракоящера" получается.
Цитата: Hatsuyuki от 05 декабря 2010, 02:06:21Спасибо. А литературно-то как бы ты перевёл? Улыбка
Я контекст весь не знаю. :) Вдруг он не собрал там вообще ничего, а только предполагается это)))
"Если бы Дарксол, собрав энергию в Башне Древних, вошёл в Замок Древних..."
Не знаю, как можно литературней, чтобы смысл не потерять.
Да я уж и сам забыл контекст :-X
По-моему, это говорит король, когда хочет нас послать дальше, уже после того, как Дарксол собрал энергию и отправился к замку.
Добавлено позже:
Нашёл кусок прохождения (1:04): http://www.youtube.com/watch?v=HHZ_YQHYb0o (часть 99)
"He'll gather his strength at the Tower of the Ancients".
Проблемка в следующем (3:10): http://www.youtube.com/watch?v=O0TrT2LILBQ (часть 93)
Насосался энергии в Башне Древних -> "I already have enough to revive Dark Dragon" -> Башня Древних разрушается %) %) %) %)
Цитата: Hatsuyuki от 05 декабря 2010, 03:01:45Нашёл кусок прохождения (1:04): http://www.youtube.com/watch?v=HHZ_YQHYb0o (часть 99)
"He'll gather his strength at the Tower of the Ancients".
Ну вот, значит американцы перевели неправильно.
Если бы он вошёл в замок после того, как собрал энергию, то воскресил бы дракона.
Можешь объяснить, почему ты так цепляешься за сослагательное значение? :)
Я тут грамматику полистал и прикрепил страничку.
Да, ошибочка вышла. Раз следующая часть предложения идёт в настояще-будущем времени, то в данном случае правильно "если войдёт, то уже не остановить".
P.S. Я даже знаю из какой книжки эта страничка :)
К сожалению, ходовые книжки можно пересчитать по пальцам одной руки :)
А чё перевод затих?
Он обиделся и ушёл.
Офигеть третий год жду перевода, а он ушел >:( >:D
Плохо ждал. Сигареты не покупал, пиво не дарил. ;)
Тщета это всё, тщета. Стремитесь к вечному *F_PLAYFUL*
Кстати, у меня на истории Китая японский тоже будет (как второй восточный) ::)
Стапэ стапэ, а в чем дело то? Почему перевод встал?
По-моему, JurasskPark всё объяснил *F_IDEA*
Хотя... JP, эта тема посвящена переводу игры для GBA. Вы успели и &ryu обидеть? %)
Цитата: Hatsuyuki от 09 сентября 2011, 17:27:36Вы успели и &ryu обидеть?
Да мне тоже интересно. А то совсем пропал *F_CONFUSED*
Никто его не обижал. Жизнь у него началась трудная, так что перевод опять забросил.
ПЕЧАААЛЬ!!! :'( :(
Всем привет! Нужна помощь в переводе. Залез в http://www.emu-land.net/portable/gba/roms?act=showonly&id=1470 нашёл текст, нашёл шрифт
(http://imglink.ru/thumbnails/01-11-11/e08bca369ca37a79ac3d57d5547c9fe2.jpg) (http://imglink.ru/show-image.php?id=ea334f610c38a74f95839907068dcb08)
Отрисовал буквы, зашёл в ром. На "клавиатуре" ввода буквы видны, но в поле ввода шрифт другой - и он в общем-то оказался основным (для всех сообщений\диалогов)
(http://imglink.ru/thumbnails/01-11-11/59b65b346704ba2a139fb1bf70280279.jpg) (http://imglink.ru/show-image.php?id=d5e7f20609d6e2d4a4c42a722ace14df)
Весь ром перерыл с разными размерами тайла - не вижу этого шрифта. Может у кого есть соображения? За дело взялся впервые, сильно не пинайте :) Просто тыкните адресом, ну и программой, если окажется что YY-Chr тут не поможет (может шрифт сжат? странно бы... но...)
И ещё маленький вопрос - как можно найти правильную палитру, скажем для тех же букв. Debug -> Pallette Viewer не сильно как-то помогает, не то.
ВНЕЗАПНО *NЕ_HOCHU*
Добавлено позже после небольших раздумий:
А почему ты решил переводить европейскую, а не американскую версию? Может быть, и проблем с наборами символов было бы меньше :)
Добавлено позже после небольших раздумий:
Shining Force: Resurrection of the Dark Dragon: FAQ/Walkthrough by Relle
Version 1.38, Last Updated 2005-01-02 View/Download Original File
Hosted by GameFAQs
Цитировать(Note that the above was drawn from a mistranslation in the European version of
the game, which this walkthrough is based on. I am, in fact, American, but the
European version came out first, so that's what I used to write this. If you
have the American version, you'll notice the three women are properly marked as
Diane's Aunt and Cousin.)
Этот ром мультиязычен. Затру какой-нибудь французский и будет версия EN\RU в одном флаконе - по-моему неплохо. К тому-же там алфавит больше, поэтому английский заменять не придется и можно будет использовать в переводе и латиницу и кириллицу.
И в общем-то сам скрипт диалогов я могу взять и из американской версии, а не из того рома который я переводить собрался. Это конечно лишняя морока, но ромхакинг и так сам по себе морока :)
Хотя вру немного... переводить вообще не я буду, а моя жена :) У неё с языками получше, образование специальное так сказать ::)
У меня пропал дар речи :)
Цитата: HatsuyukiА почему ты решил переводить европейскую, а не американскую версию? Может быть, и проблем с наборами символов было бы меньше
Я кстати сейчас глянул в американскую, там тоже самое. Клавиатурный алфавит находится на раз-два, чуть выше него есть какой-то урезаный upper-case латинский и куча иероглифов. А основной шрифт найти не могу :( Может у него размер тайлов какой-то нестандартный который в YY-Chr нельзя выбрать? И если да то как тогда искать?
Ну, это другие люди подскажут. Я хакингом не занимаюсь :)
А разве не нужно знать французский, чтобы затирать французский скрипт? Нужно же всё равно каждой французской фразе (или слову) сопоставить определённую русскую, нет? *SCRATCH*
Цитата: Hatsuyuki от 02 ноября 2011, 00:09:30Ну, это другие люди подскажут. Я хакингом не занимаюсь
Надеюсь они заглянут в эту тему...
Цитата: Hatsuyuki от 02 ноября 2011, 00:09:30А разве не нужно знать французский, чтобы затирать французский скрипт? Нужно же всё равно каждой французской фразе (или слову) сопоставить определённую русскую, нет?
Надо конечно. Но как раз с французским проблем нет :)
Цитата: inside от 02 ноября 2011, 01:34:59Надеюсь они заглянут в эту тему...
Непременно заглянут. Утром :)
Цитата: inside от 02 ноября 2011, 00:34:59Но как раз с французским проблем нет :)
А с английским есть? :)
Цитата: Hatsuyuki от 02 ноября 2011, 00:48:13А с английским есть?
Да если бы были, разве стоило бы браться :D
Что же это за чудо-жена такая? :)
Шрифт в Shining Force на gba можно увидеть только специальными редакторами типа Tile Molester, Crystal Tyle.
Цитата: Джинни от 02 ноября 2011, 06:24:29Шрифт в Shining Force на gba можно увидеть только специальными редакторами типа Tile Molester, Crystal Tyle.
Спасибо! А можно уточнить с какими настройками... Вот обычный шрифт опять же нашёлся легко. А второго не вижу :(
(http://imglink.ru/thumbnails/02-11-11/08af3310cdffe1daa2266f76bfd6a6ed.jpg) (http://imglink.ru/show-image.php?id=18db182bc1fc875f8a81a8988cdba5f2) (http://imglink.ru/thumbnails/02-11-11/d2f6f289b2dd781918bf341265c911d4.jpg) (http://imglink.ru/show-image.php?id=7b4dd89b0043a946905821b67c3d640c)
В Crystal Tyle 2 тоже самое, хотя заметно что программа более навороченная. Может там какую волшебную опцию надо поставить и я прозрею?... :)
Добавлено позже после небольших раздумий:
Наверное трудность в том что шрифт немоноширинный. Где-то прочитал что для таких шрифтов часто используется 2bpp, прочесал его по всем программам - ноль результата. Даже корруптером (Поганка) ничего не нашёл, хотя пристально не искал (ну всего то пару часов)
Сжальтесь опытные ромхакеры! Ткните скриншотом в шрифт :) Любые советы помогут...
В Tile Molester есть режим 2-dimensional. Его надо поставить и покрутить.
Прокрутил все режимы (до 16bpp) с установленным 2-dimensional... Наверное остается корруптить внимательнее :-|
Там 2 или 4 бит, точно не помню.
Где именно находится не могу точно сказать, но у меня в пометках есть какие-то адреса:
h57782C
h57bd7b
Во вложении уже извлечённый шрифт.
Увы, 0x57782C-0x57bd7b визуально ничего нет. Смотрел и в европейской и в американской. После этого прокорруптил данные адреса - европейка виснет, а в американской шрифт не изменяется. Значит все таки он не там :-|
Может пожато? Буду копаться дальше...
Этот шрифт что-ли так долго ищется? )
Если внимательно почитать:
Цитата: inside от 02 ноября 2011, 21:48:07Где-то прочитал что для таких шрифтов часто используется 2bpp
и посмотреть выложенный выше Джином шрифт (где можно увидеть, что ширина тайла там 12х12), то видим, что режим: 2Bpp (возможно) и тайл: 12х12. Выставляем эти параметры и ищем:
Урррра! :) Ох и ступил же я, и впрямь все логично оказалось. А этот коварный шрифт при другом размере тайла как мусор смотрится, я 12х12 не догадался проставить. Пойду перерисовывать :D
Anton, Джинни, большое спасибо за помощь!
ps. Надеюсь скоро вернусь с переводом первой главы
Не терпится взглянуть :)
Почти все подготовил к переводу (с сохранением EN версии). Однако ром не хочет сдаваться без боя :)
Т.к. шрифт немоноширинный, оказалось что где-то задана ширина для каждой буквы. А т.к. я перерисовывал - куча букв не той ширины которой должна бы быть и буквы на друг друга наползают. Пока ищу где это в роме задается. Вроде было бы логично задать где-то рядом и по сути должен быть ряд малых чисел типа: 08 06 08 08 09 08 08 08 08 08 02 08 08 08 04 (по ширине букв в пикселях). Но такого нет :( Может у кого есть опыт в поиске таких мест (или конкретно для этой игры)?
Там есть такая таблица. Адрес 7BE40 и до 7BEE8.
Цитата: Джинни от 05 ноября 2011, 08:35:38Там есть такая таблица. Адрес 7BE40 и до 7BEE8.
Спасибо! Моя ошибка была в том что я "померил" восклицательный знак в 2 пикселя, а у них он за 4 идет. В 6 часов ночи и не такое намеришь...
Джинни, как я понимаю Kruptar7 вполне должен справиться с переводом игры, с учетом того что таблица одна? Больно много настроек, пока во все въедешь... :-[
И ещё я решил выкладывать наработки периодически
Shining Force - Resurrection of the Dark Dragon (E) (M5)
Заметки:
ЦитироватьМоноширинный шрифт: 0x77632C (GBA 4bpp 8x8)
Немоноширинный шрифт: 0x1765E0 (4 color 2bpp 12x12)
Символы на клавиатуре ввода имени: 0x1E206D / 0x1E20FD
Таблица ширины букв (начиная с пробела): 0x07BE3D
Языки:
0x178248 Английский
0x1E2284 Итальянский
0x250798 Французский
0x2B89E4 Немецкий
0x3277A8 Испанский
Спец-символы:
0x00 Конец строки
0x01 ?
0x02 ?
0x03 Конец монолога
0x04 ?
0x05 ?
0x06 ?
0x07 Числовой макрос
0x08 Именной макрос
0x09 Имя персонажа
0x0A ?
0x0B ?
0x0C ?
0x0D ?
0x0E Конец фразы (то из чего состоит монолог)
0x0F ?
Оригинальная таблица (~ - спецсимволы)
Цитировать00=~
02=~
03=~
04=~
05=~
06=~
07=~
08=~
09=^
0A=\n
0B=~
0C=~
0D=~
0E=~
0F=~
10=
11=0
12=1
13=2
14=3
15=4
16=5
17=6
18=7
19=8
1A=9
1B=!
1C=#
1D=%
1E=&
1F=(
20=)
21=+
22=-
23=.
24=/
25=:
26=<
27==
28=>
29=?
2A=@
2B=A
2C=B
2D=C
2E=D
2F=E
30=F
31=G
32=H
33=I
34=J
35=K
36=L
37=M
38=N
39=O
3A=P
3B=Q
3C=R
3D=S
3E=T
3F=U
40=V
41=W
42=X
43=Y
44=Z
45=[
46=]
47=_
48=a
49=b
4A=c
4B=d
4C=e
4D=f
4E=g
4F=h
50=i
51=j
52=k
53=l
54=m
55=n
56=o
57=p
58=q
59=r
5A=s
5B=t
5C=u
5D=v
5E=w
5F=x
60=y
61=z
62=~
63=...
64=~
65=~
66=~
67=,
68=~
69='
6A=~
6B=~
6C=~
6D=~
6E=~
6F=~
70=~
71=~
72=~
73=~
74=~
75=~
76=~
77=~
78=~
79=~
7A=~
7B=~
7C=~
7D=~
7E=~
7F=~
80=~
81=~
82=~
83=~
84=~
85=~
86=~
87=~
88=~
89=~
8A=~
8B=~
8C=~
8D=~
8E=~
8F=~
90=~
91=~
92=~
93=~
94=~
95=~
96=~
97=~
98=~
99=~
9A=~
9B=~
9C=~
9D=~
9E=~
9F=~
A0=~
A1=~
A2=~
A3=~
A4=~
A5=~
A6=~
A7=~
A8=~
A9=~
AA=;
AB=~
AC=~
AD=*
AE=«
AF=»
B0=~
B1=~
B2=$
B3=~
B4=~
B5=~
B6=~
B7=~
B8=~
B9=~
BA=~
BB=~
BC=~
BD=~
BE=~
BF=~
Новая таблица:
Цитировать00=~
02=~
03=~
04=~
05=~
06=~
07=~
08=~
09=^
0A=\n
0B=~
0C=~
0D=~
0E=~
0F=~
10=
11=0
12=1
13=2
14=3
15=4
16=5
17=6
18=7
19=8
1A=9
1B=!
1C=#
1D=%
1E=&
1F=(
20=)
21=+
22=-
23=.
24=/
25=:
26=<
27==
28=>
29=?
2A=@
2B=A
2C=B
2D=C
2E=D
2F=E
30=F
31=G
32=H
33=I
34=J
35=K
36=L
37=M
38=N
39=O
3A=P
3B=Q
3C=R
3D=S
3E=T
3F=U
40=V
41=W
42=X
43=Y
44=Z
45=[
46=]
47=_
48=a
49=b
4A=c
4B=d
4C=e
4D=f
4E=g
4F=h
50=i
51=j
52=k
53=l
54=m
55=n
56=o
57=p
58=q
59=r
5A=s
5B=t
5C=u
5D=v
5E=w
5F=x
60=y
61=z
62=~
63=...
64=~
65=~
66=~
67=,
68=~
69='
6A=~
6B=~
6C=А
6D=Б
6E=В
6F=Г
70=Д
71=Е
72=Ж
73=З
74=И
75=Й
76=К
77=Л
78=М
79=Н
7A=О
7B=П
7C=Р
7D=С
7E=Т
7F=У
80=Ф
81=Х
82=Ц
83=Ч
84=Ш
85=Щ
86=Э
87=Ю
88=Я
89=а
8A=б
8B=в
8C=г
8D=д
8E=е
8F=ё
90=ж
91=з
92=и
93=й
94=к
95=л
96=м
97=н
98=о
99=п
9A=р
9B=с
9C=т
9D=у
9E=ф
9F=х
A0=ц
A1=ч
A2=ш
A3=щ
A4=ъ
A5=ы
A6=ь
A7=э
A8=ю
A9=я
AA=;
AB=~
AC=~
AD=*
AE=«
AF=»
B0=~
B1=~
B2=$
B3=~
B4=№
B5=~
B6=~
B7=~
B8=~
B9=~
BA=~
BB=~
BC=~
BD=~
BE=~
BF=~
Таблица ширины букв (перерисованное)
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
0x07BE90: -- -- -- -- -- -- -- -- -- 0A 08 08 07 0A 08 0C
A Б В Г Д Е Ж
0x07BEA0: 07 08 08 08 09 0A 08 09 08 08 08 08 08 0A 08 0A
З И Й К Л М Н О П Р С Т У Ф Х Ц
0x07BEB0: 08 0A 0B 08 0C 08 06 06 06 05 08 06 06 0A 06 06
Ч Ш Щ Э Ю Я а б в г д е ё ж з и
0x07BEC0: 06 06 07 08 06 06 06 06 06 06 06 08 06 07 06 0A
й к л м н о п р с т у ф х ц ч ш
0x07BED0: 0B 07 08 06 06 09 06 -- -- -- -- -- -- -- -- --
щ ъ ы ь э ю яПерерисованные шрифты во вложении
Цитата: inside от 05 ноября 2011, 18:35:36с учетом того что таблица одна?
У тебя же их две.
Одна английская (оригинальная), вторая русская (новая).
Гм... А зачем шрифт диалогов было делать шириной больше оригинала? *thinking*
А разве нельзя взять наработки (шрифт) из зачахшего прожекта?
Цитата: JurasskPark от 05 ноября 2011, 20:41:44А зачем шрифт диалогов было делать шириной больше оригинала?
чтобы потом делать лишнюю работу и править ширины :)
(все... молчу, молчу...)
Цитата: AntonУ тебя же их две.
Одна английская (оригинальная), вторая русская (новая).
Ну, не совсем так. Как я понимаю обычно приходится перерисовывать оригинальный шрифт (английский например). И тогда будут две таблицы - в них символы будут пересекаться. Например 1E в одном будет "r" а в другой "ш". У меня же таблицы не пересекаются, т.к. английский шрифт был не тронут. Другими словами я могу писать и на английском и на русском (к примеру: "Макс нашёл Chaos Breaker"). И для перевода мне как бы не нужно иметь два рома на руках, ведь 1 таблица символов позволяет мне видеть оригинальный английский и русский который в процессе
Цитата: JurasskPark от 05 ноября 2011, 20:41:44Гм... А зачем шрифт диалогов было делать шириной больше оригинала?
Хм? Как было 12x12 так и осталось. Или как? :) Кстати шрифт - унылый Arial, но другой не придумался :) Если с переводом закончим потом шрифт перерисовать не так уж и сложно
:-[ поинтеры не ищутся. На тему начитался, и вроде все очевидно. Накидал прожку:
#include "stdafx.h"
#include <iostream>
#define FILE_LEN 4194304
#define TABL_LEN 5
int _tmain(int argc, _TCHAR* argv[])
{
// Таблица смещения адреса для каждого последующего сообщения
unsigned int arCheck[TABL_LEN] = {
121, 28, 61, 14, 73
};
// Считываем файл
FILE* file = fopen("F15.gba", "r");
unsigned int* arFile = new unsigned int[FILE_LEN];
while(fread(arFile, sizeof(unsigned int), 64, file));
unsigned int curFilePosValue = 0;
unsigned int curBatchPosValue = 0;
unsigned int pointerAddress = 0;
bool finded = true;
// Адрес предполагаемого поинтера
for(int curFilePos = 0; curFilePos < FILE_LEN; curFilePos++)
{
finded = true;
// Куда указывает предполагаемый поинтер (А)
curFilePosValue = arFile[curFilePos];
for (int curBatchPos = 0; curBatchPos < TABL_LEN; curBatchPos++)
{
// Следующее значение куда указывает поинтер (Б) который идет после предполагаемого (А) на X+curBatchPos позиций
curBatchPosValue = arFile[curFilePos+curBatchPos+1];
// Разница между следующей позицией и текущей должна соответствовать заданной
if ( (curBatchPosValue - curFilePosValue) != arCheck[curBatchPos] )
{
// Если не соответствует - помечаем что ничего не нашли и выходим
finded = false;
break;
}
// А = Б и ищем дальше
curFilePosValue = curBatchPosValue;
}
// Все тесты пройдены?
if ( finded )
{
// Запоминаем адрес поинтера и выходим
pointerAddress = curFilePos;
break;
}
}
std::cout << pointerAddress;
return 0;
}Логика: берем предпологаемый 4 байтный поинтер. Берем следующий после него, проверяем разницу значений между ними. Если она arCheck[0] - значит идем дальше, и т.п. пока всю таблицу не просмотрим. arCheck задает разницу между сообщениями А, Б, В, Г, Д. Т.е. сообщение А = 0, а Б = A + 121, В = Б + 28 и т.п.
Или надо по другой логике искать?
Только не говорите где они лежат сразу, хочу разобраться ;) А вот если логику поиска подскажите - буду рад :)
Цитата: GDА разве нельзя взять наработки (шрифт) из зачахшего прожекта?
Ну, во-первых у меня его нет. Во-вторых автор думаю проект не забросил, просто пока отложил, поэтому отбирать его работу я не собираюсь :) А вообще просто хотелось самому разобраться с самых азов. Но туго как то идет, сложное это дело :-|
Цитата: Antonчтобы потом делать лишнюю работу и править ширины
(все... молчу, молчу...)
Поздно, уже поправил :) Да в общем-то ширину пофиксить не долго, а вот найти где оно лежало конечно не так просто. Спасибо
Джинни за нахождение :) Впрочем я бы все равно нашёл бы рано или поздно с помощью корруптера и понял где тупанул (на ширине знака "!")... Ну а может бы и не нашёл... :))
И... ширину EN-алфавита я вообще не трогал. Переправил только ширину спец-языковых символов (всякие А с точками наверху и т.п.)
Цитата: inside от 05 ноября 2011, 21:17:18Во-вторых автор думаю проект не забросил, просто пока отложил
По-моему он его очень сильно "отложил" ;D
Цитата: inside от 05 ноября 2011, 21:17:18А вообще просто хотелось самому разобраться с самых азов. Но туго как то идет, сложное это дело :-|
Похвальное стремление. GBA - отличная платформа для учёбы, для неё написана куча утилит. Например, пожатую графику можно найти при помощи моего второго LZ77Restructor'а :) В большинстве случаев должно быть достаточно только его, реже графику сжимают Хаффманом, но при желании её можно тоже довольно легко найти. Кстати, у меня есть в планах научить Реструктора работать с Хаффманом, но пока что лень ;D
Цитата: inside от 05 ноября 2011, 21:17:18Хм? Как было 12x12 так и осталось. Или как?
Не ширина тайла имелась в виду, а ширина символа.
Цитата: inside от 05 ноября 2011, 21:17:18И для перевода мне как бы не нужно иметь два рома на руках
Для круптара зато тебе понадобится два рома (оригинальный и изменяемый) и две таблицы соотв. )
Подтолкните на мысль...
В игре размер текстового блока - около 0x217569. Соответственно размер поинтера - 3 байта.
Есть 2 сообщения по адресам
А: 0x178248
Б: 0x1782C1
Между ними 121 байт
Соотстветственно я предполагаю, что где-то в игре есть 2 поинтера, один из которых равен X а другой X+121. Вот исходя из этого я написал программу. Однако такого места в роме вообще нет. Чтобы это могло значить?
Может поинтеры этих двух фраз (которые идут друг за другом) находятся не подряд? Было бы странно. Или я где ошибся в рассуждениях?
Пока по этой технологии проверил 3х и 4х байтные поинтеры
Добавлено позже после небольших раздумий:
Нашлись поинтеры :) Причем самым банальным способом, поинтеры абсолютные, без всяких там смещений.
Например первая фраза игры (ENG) находится по адресу 0x178248
Если поискать 48 82 17 найдется 1 совпадение - вот и наш первый поинтер
Что интересно поинтеры 4-байтные, к каждому добавляется 08 (прим 48 82 17 08). Интересно зачем оно нужно? :) Ведь 08 явно лишняя. Это они что так одну операцию процессора сэкономили?
Впрочем не важно. Осталось разобраться с Kruptar7. Есть ли для него хелп по параметрам? Всякие ptReference, ptAlign...
Цитата: inside от 06 ноября 2011, 01:10:02Что интересно поинтеры 4-байтные, к каждому добавляется 08 (прим 48 82 17 08). Интересно зачем оно нужно? :) Ведь 08 явно лишняя. Это они что так одну операцию процессора сэкономили?
В 99.9% GBAшных игр поинтеры именно такие. Других поинтеров практически никогда не бывает. Поинтеры в GBA абсолютные
0x08000000 - это самый первый байт рома
То есть, например, если адрес в роме у тебя 0x01234567, то поинтер на него будет такой: 0x09234567, в роме он будет записан так: 67 45 23 09
По адресам до 0x08000000 идут адреса биоса, оперативки, видеопамяти и прочее. Вот полный список:
ЦитироватьGeneral Internal Memory
00000000-00003FFF BIOS - System ROM (16 KBytes)
00004000-01FFFFFF Not used
02000000-0203FFFF WRAM - On-board Work RAM (256 KBytes) 2 Wait
02040000-02FFFFFF Not used
03000000-03007FFF WRAM - In-chip Work RAM (32 KBytes)
03008000-03FFFFFF Not used
04000000-040003FE I/O Registers
04000400-04FFFFFF Not used
Internal Display Memory
05000000-050003FF BG/OBJ Palette RAM (1 Kbyte)
05000400-05FFFFFF Not used
06000000-06017FFF VRAM - Video RAM (96 KBytes)
06018000-06FFFFFF Not used
07000000-070003FF OAM - OBJ Attributes (1 Kbyte)
07000400-07FFFFFF Not used
External Memory (Game Pak)
08000000-09FFFFFF Game Pak ROM/FlashROM (max 32MB) - Wait State 0
0A000000-0BFFFFFF Game Pak ROM/FlashROM (max 32MB) - Wait State 1
0C000000-0DFFFFFF Game Pak ROM/FlashROM (max 32MB) - Wait State 2
0E000000-0E00FFFF Game Pak SRAM (max 64 KBytes) - 8bit Bus width
0E010000-0FFFFFFF Not used
Больше инфы по GBA можно найти там:
http://www.romhacking.net/documents/217/
Цитата: inside от 06 ноября 2011, 01:10:02Впрочем не важно. Осталось разобраться с Kruptar7. Есть ли для него хелп по параметрам? Всякие ptReference, ptAlign...
В ptReference нужно вбивать разницу смещений (<фактический адрес> минус <значение поинтера>), для GBA это F8000000
ptAlign - фиг знает, у Джина спроси :D
Цитата: inside от 06 ноября 2011, 02:35:36Языки:
0x178248 Английский
0x1E2284 Итальянский
0x250798 Французский
0x2B89E4 Немецкий
0x3277A8 Испанский
Возьми лучше U версию. Зачем тебе столько языков?
Добавлено позже после небольших раздумий:
Цитата: inside от 06 ноября 2011, 09:10:02Соответственно размер поинтера - 3 байта.
Пойнтеры там 4-х байтные. Little endian. Значения от 0x08000000 с начала рома. В байтах выглядит так: 00 00 00 08.
И это во всех играх на GBA. Бывают относительные пойнтеры, но всегда или 2 или 4 байта. 3 байта никогда не бывает.
Добавлено позже после небольших раздумий:
Цитата: inside от 06 ноября 2011, 09:10:02Впрочем не важно. Осталось разобраться с Kruptar7. Есть ли для него хелп по параметрам? Всякие ptReference, ptAlign...
http://magicteam.net/index.php?page=documents&show=Написание плагинов для Kruptar7 (http://magicteam.net/index.php?page=documents&show=%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%BE%D0%B2%20%D0%B4%D0%BB%D1%8F%20Kruptar%207)
Но в новых версиях названия некоторых параметров изменились. Об этом читать в readme.
ЦитироватьВ 99.9% GBAшных игр поинтеры именно такие. Других поинтеров практически никогда не бывает. Поинтеры в GBA абсолютные
Спасибо, в общем-то так и понял. Только я подумал что это не очень то рационально :)
ЦитироватьВ 99.9% GBAшных игр поинтеры именно такие. Других поинтеров практически никогда не бывает. Поинтеры в GBA абсолютные
Упорно хочу оставить английский :)
ЦитироватьНо в новых версиях названия некоторых параметров изменились. Об этом читать в readme.
Спасибо! Уже создал почти готовый к переводу. Только с таблицой непонятки есть, а почитать о них вроде негде.
1. Спец-символы (звездочки, стрелочки) которые не будут использоваться для перевода - не нужно оставлять в таблице вообще?
2. Когда я делаю перевод строки в просмотрщике строк видны два квадратика на том месте где есть перенос - это нормально или я что-то не так сделал. Странно как-то :)
3. Можно ли в таблице символов задавать правосторонние значения в виде нескольких символов - вроде
09=#HERO#
Типа макросов для замены. Будет ли это корректно обработано? Или если в переводе написать #HERO# то каждый из этих символов заменится соответсвенно и в игре вместо соответствующего байта будет прям так и написано "#HERO#"?
4. В игре каждый монолог заканчивается на код 03 (а после него сразу идет 00). Как мне его при переводе отображать? Или убрать его из таблицы чтобы он был /03 ?
5. Для чего нужны "Диапазоны адресов" при создании группы. Как я догадываюсь - там задаются адреса тех мест на которые Kruptar'у разрешается записывать; вне этого диапазона он ничего не подпортит. (Кстати как он поступит если результирующий текст по размеру больше чем оригинальный и не влезает в условленные рамки?
Цитата: inside от 06 ноября 2011, 15:49:181. Спец-символы (звездочки, стрелочки) которые не будут использоваться для перевода - не нужно оставлять в таблице вообще?
Спецсимволы надо либо по-разному обозначать, либо вообще убрать из таблицы.
Такого
00=~
02=~
03=~
04=~
быть не должно.
Если так оставить, то Круптар сначала выдерет все такие символы в виде ~, а потом при вставке заменит их на первый подходящий код, то есть на 00. В итоге игра не будет работать корректно.
Кстати, если, например, у тебя нет места под все буквы русского алфавита, но ты боишься случайно напечатать букву Ё, для которой не хватило места, то можно внести в таблицу нечно подобное:
61=Ё
61=ё
61=Е
61=е
Если так сделать, то любую из букв Ё, ё, Е или е круптар будет заменять на код 61.
Цитата: inside от 06 ноября 2011, 15:49:182. Когда я делаю перевод строки в просмотрщике строк видны два квадратика на том месте где есть перенос - это нормально или я что-то не так сделал. Странно как-то :)
А как ты этот перенос в таблице обозначил?
Должно быть что-то вроде такого:
41=А
42=Б
43=стопицот
02
03
ends
00
01
02 и 03 будут восприниматься круптаром как переносы строк
00 и 01 будут восприниматься круптаром как концы строк
Перед концами строк обязательно должна стоять строка ends
Цитата: inside от 06 ноября 2011, 15:49:183. Можно ли в таблице символов задавать правосторонние значения в виде нескольких символов - вроде
09=#HERO#
Типа макросов для замены. Будет ли это корректно обработано? Или если в переводе написать #HERO# то каждый из этих символов заменится соответсвенно и в игре вместо соответствующего байта будет прям так и написано "#HERO#"?
Да, в таблице символов можно писать слова. Круптар их будет корректно кодировать.
Например, если у тебя в таблице есть такая запись:
60=слово
То там, где будет встречаться кусок "слово" (без кавычек), Круптар автоматом подставит байт 60.
Цитата: inside от 06 ноября 2011, 15:49:184. В игре каждый монолог заканчивается на код 03 (а после него сразу идет 00). Как мне его при переводе отображать? Или убрать его из таблицы чтобы он был /03 ?
Выясни что делает 03 и что делает 00. Вероятнее всего, что 00 - это конец строки, а 03 - какой-нибудь спецсимвол, например, это может быть символом, который выводит на экран мигающий курсор.
Чтобы точно узнать что делает тот или иной код, просто попробуй воткнуть его посреди предложения и посмотри что произойдёт в игре.
Цитата: inside от 06 ноября 2011, 15:49:185. Для чего нужны "Диапазоны адресов" при создании группы. Как я догадываюсь - там задаются адреса тех мест на которые Kruptar'у разрешается записывать; вне этого диапазона он ничего не подпортит. (Кстати как он поступит если результирующий текст по размеру больше чем оригинальный и не влезает в условленные рамки?
Верно. Если мне не изменяет склероз, Круптар пожалуется на нехватку текста и ничео не вставит.
Цитата: TriсkZter от 07 ноября 2011, 00:18:273. Можно ли в таблице символов задавать правосторонние значения в виде нескольких символов - вроде
09=#HERO#
Можно.
Цитата: inside от 06 ноября 2011, 23:49:182. Когда я делаю перевод строки в просмотрщике строк видны два квадратика на том месте где есть перенос - это нормально или я что-то не так сделал.
Так и должно быть.
Цитата: TriсkZter от 06 ноября 2011, 16:18:27Если так оставить, то Круптар сначала выдерет все такие символы в виде ~, а потом при вставке заменит их на первый подходящий код, то есть на 00. В итоге игра не будет работать корректно.
Да, понял. Это кажется называется необратимой таблицей.
ЦитироватьА как ты этот перенос в таблице обозначил?
В самом файле таблицы из которого я подгружал в Kruptar данные - никак. Но в самом Kruptar'е я в секцию "Коды окончания строк" добавил 00. А в коды разрыва строк добавил 0A.
ЦитироватьВыясни что делает 03 и что делает 00. Вероятнее всего, что 00 - это конец строки, а 03 - какой-нибудь спецсимвол, например, это может быть символом, который выводит на экран мигающий курсор.
Чтобы точно узнать что делает тот или иной код, просто попробуй воткнуть его посреди предложения и посмотри что произойдёт в игре.
Понял! Это знак игре "жди нажатия чтобы показать пользователю текст дальше". Без него диалог не дожидаясь игрока закончится сам
ЦитироватьВерно. Если мне не изменяет склероз, Круптар пожалуется на нехватку текста и ничео не вставит.
Уже заметил! Однако что-то вставил как ни странно. Может не вставил то что не влезает
ЦитироватьДа, в таблице символов можно писать слова. Круптар их будет корректно кодировать.
Уфф... это отлично!
--
update спец-символов:
03 - ждать нажатия
05 - пауза
ps. Перевод начат (:
Молодец! *GOOD2*
Как жена поживает? Когда подглядеть перевод можно будет? :)
Nick уже весь извертелся (я же знаю) (:
Цитата: Hatsuyuki от 11 ноября 2011, 06:50:46Nick уже весь извертелся (я же знаю)
Он на тебе сидит? :o
Цитата: Hatsuyuki от 11 ноября 2011, 03:50:46
Как жена поживает? Когда подглядеть перевод можно будет? :)
Nick уже весь извертелся (я же знаю) (:
Перевод идёт отнюдь не ударными темпами :-[ это ведь только у меня энтузиазм проснулся :)
И первая глава весьма длинная, 140 000 символов вроде. Ну, надеюсь на новый год будет подарочек...
Полтора месяца - слишком быстро :)
Цитата: Джинни от 11 ноября 2011, 14:44:20
Полтора месяца - слишком быстро :)
А я оптимист ;D
Цитата: JurasskPark от 11 ноября 2011, 11:24:40
Цитата: Hatsuyuki от 11 ноября 2011, 06:50:46Nick уже весь извертелся (я же знаю)
Он на тебе сидит? :o
Не пали *MALVINA3*
140 000? Не верится что-то, что в первой главе текста на 70 полноценных страниц (без кучи свободного места) :-|
Цитата: Hatsuyuki от 11 ноября 2011, 17:41:52140 000? Не верится что-то, что в первой главе текста на 70 полноценных страниц (без кучи свободного места) :-|
Преувеличил маленько наверное. Я просто нашёл адрес первого сообщения главы, нашёл адрес последнего сообщения главы, и вуаля.
Судя по http://shining-force.co.uk/?p=printscript&id=sfr&ch=1&se=2 в первой главе ~43 000. Хотя хотелось бы сразу перевести оружие, магию которая доступна в первой главе и всякие-эвентовые события, ну и диалоги лавочек\священника, интерфейс...
И... вопросик, как перевести возгласы: "Hyaaa!", "Hyaaah!". По звучанию не благозвучно перевести, а фантазии на аналог что-то не хватает. А если и хватает, то он по контексту не подходит. Прям беда какая то :-|
Цитата: inside от 11 ноября 2011, 19:13:57И... вопросик, как перевести возгласы: "Hyaaa!", "Hyaaah!". По звучанию не благозвучно перевести, а фантазии на аналог что-то не хватает. А если и хватает, то он по контексту не подходит. Прям беда какая то :-|
Для междометий нужно подбирать русские аналоги.
Если я не ошибаюсь, то "Hyaaa!" - это выкрики персов при нанесении ударов. В универсальном бы выкрике я написал бы "Получай!".
"Hyaaa!" - в одном из диалогов (перед самой первой битвой - от Rune Knight) - по смыслу выражение ярости, гнева от того что гоблины тормозят в поисках.
Хотя как выкрик перед ударом тоже используется, тогда да, "Получай!" в принципе подойдёт, спасибо.
Но... осмысленное слово порой трудно вставить в том месте где использовалась имитация звука, и там где оно по смыслу должно и остаться.
Можно ещё "Гр-р-р!" :)
Цитата: JurasskPark от 11 ноября 2011, 21:20:16
Можно ещё "Гр-р-р!" :)
Да, наверное так и напишем, но в игре полно таких "звуков", например "Aaaaaargh" - по сути как раз "Гр-р-р". Или разбить его на "Ааааа... гр-р-р!"? (:
Подыскивай русские аналоги, как советует TriсkZter.
Ненавижу перевод звукоподражаний... )
Вечный головняк...
Цитата: inside от 11 ноября 2011, 21:04:05"Hyaaa!" - в одном из диалогов (перед самой первой битвой - от Rune Knight) - по смыслу выражение ярости, гнева от того что гоблины тормозят в поисках.
Спойлер
Хуя-я-я-як! (по гоблину) :)
Можно просто словами, типа: "Проклятье!", "Чёрт возьми!".
"Засранцы!" в конце концов :).
И т. д.
Я "Aaaargh"-и всякие в Зельдах переводил все под настроение, в зависимости от контекста. Или "А-а-а-а!", или "Чёрт!", или "Проклятье!" - в таком духе.
ЦитироватьМожно просто словами, типа: "Проклятье!", "Чёрт возьми!".
"Засранцы!" в конце концов .
И т. д.
Даааа... только после
Hyaaa!
Aaaargh
и т.п.
Иногда следуют те же ругательства, поэтому такой перевод увеличивает количество брани, утрачивая эмоциональное звуковое восклицание, что не хорошо отражает оригинальный смысл\настроение.
Трудное дело перевод...
Спойлер
Ху-у-у-як, ху-у-у-як, ху-у-у-як!
И ты уже мертвяк. :)
Цитата: JurasskPark от 11 ноября 2011, 22:38:59
Спойлер
Ху-у-у-як, ху-у-у-як, ху-у-у-як!
И ты уже мертвяк. :)
Спойлер
Это намек на то что комьюнити сделает со мной если мы так переведём? (:
Нет. Просто стишок.
Как получите сейчас за такие стишки.
Я точно помню, что в детских комиксах был этот звук! Тогда это было не пошло!
Спойлер
(http://de.trinixy.ru/pics4/20111005/comixed_11.jpg)
Добавлено позже после небольших раздумий:
http://www.slovoborg.ru/definition/%D1%85%D1%83%D1%8F%D0%BA (http://www.slovoborg.ru/definition/%D1%85%D1%83%D1%8F%D0%BA)
Добавлено позже после небольших раздумий:
Ну можно конечно и "хрясь" написать. :)
Цитата: JurasskPark от 12 ноября 2011, 18:43:20Я точно помню, что в детских комиксах был этот звук! Тогда это было не пошло!
Не было такого никогда в детских комиксах. Только в комиксах, которые сами дети рисовали.
Бдыщь!Бах!Ды-дыщь!
У нас такие были ;D
У Джинни тысяча :o
Я в последнее время весьма занят, так что даже просвещать вас некогда :)
Про argh правильно у Антона. "Гр-р-р" -- фигня.
Цитата: OEDDraft entry February 2007
argh, int.
Brit. /??/, /??x/, U.S. /?r(g)/, /?/
Forms: 18– agh, 19– argh; Forms with one or more of the letters occurring two or more times are also attested.
[Imitative of a prolonged cry or groan. Compare ah int., ach int., ooh int.]
Expressing pain or fright; (also) expressing anguish, disappointment, or frustration.
1800 M. Edgeworth Castle Rackrent Gloss. p. xix, When they [sc. the bearers at a funeral] come near any houses, they begin to cry—Oh! Oh! Oh! Oh! Oh! Agh! Agh! 1919 G. B. Shaw Great Catherine iv. 154 Agh! Ooh! Stop! Oh Lord! 1948 Wanted by Police May (front cover), Aaagh! 1976 Beano 12/2 Aarghh! A monster—throw it back! 1986 J.M. Dillard Demons x. 181 Argh. What a hangover. 1992 Smithsonian Jan. 42/2 (caption) Aghhh! A Sante Fe chilehead tries to will his right hand to reach for habanero remedy—tortillas and salt. 1996 H. Fielding Bridget Jones's Diary (1997) 148 Aargh aargh. Have reached the age when men of my own age no longer find their contemporaries attractive. 2003 Chicago Tribune (Midwest ed.) 13 Apr. iii. 1/1 Aaargh, seven bogeys and three double bogeys.
inside, хоть скажите, не отвергла ли ваша жена затею с переводом ::)
Перевод действительно немного отложился в декабре, но первая глава все таки завершена (основные и побочные фразы). С оружием и предметами пока по нулю. Тот перевод который сейчас есть протестирован пока ещё процентов на 20, поэтому я так его и не показал. Но на недельке он будет :)
Диалоги в штабе входят в побочные фразы или решено их в конце перевести?
Да, они отдельно там идут, под руку не попались, поэтому тоже ещё не переведены. Хотя я думаю можно для первой главы попробовать перевести часть сейчас.
Они, кстати, не труЪ: их написали для гбашной версии ::)
Hatsuyuki, зная inside по общению, я думаю, что он не станет удалять перевод как некоторые. :P
Вопрос удаления вроде даже не поднимался *F_STUPOR*
Цитата: Hatsuyuki от 31 декабря 2011, 22:36:17inside, хоть скажите, не отвергла ли ваша жена затею с переводом Строит глазки
Ты же свою идею с переводом отверг.
Вроде говорили уже один раз, что это другая игра. Это та игра, которую &ryu переводил *F_WACKO*
Я не про конкретную игру говорю, а вообще про перевод игр.
Последний мой пост на эту тему остался без ответа. Лучше, по-моему, продолжать эту дискуссию в одной теме, чем устраивать оффтоп в каждой :)
Проверяя перевод обнаружил много косяков с переносами (нужно разбивать строки), правлю потихоньку, играть\проверять к сожалению много времени нет. Надеюсь к концу недели все таки выдам обещанное :)
Обнаружил забавный "баг"
Есть фраза
Цитировать#VALUE# points
damage to #NAME#
которую перевели так:
Цитировать#NAME# получает
#VALUE# урона
Однако скрипт игры здесь тупит, и при замене макросов #NAME# заменяется не правильно. Берется такое имя которое соответствует смещению полученному урону (допустим если урон 1 - будет первое имя, а если урон будет 2 - второе имя из списка имен). А #VALUE# соответственно будет номером существа которого ударили (допустим ударили существо которое в списке имен идёт третье. Отобразится 3). Похоже в игре это не макросы, а форматтеры типа %d %s
Поэтому нужно перевести так чтобы вначале было #VALUE#, а уже потом #NAME#, только вот как это сделать (проблема с падежом)... Ну или копать код игры... наверное?
И вот наконец переведены диалоги первой главы (без штаба и фраз которые будут встречаться по всей игре, вроде боевых фраз)
IPS-патч во вложении к посту
Уже пропатченный ROM - тут (http://dl.dropbox.com/u/50154818/projects/SFRotDD/Shining%20Force%20-%20Resurrection%20of%20the%20Dark%20Dragon%20%28E%29%20%28M5%29.gba.rar)
Пробуем на вкус :) Если где что не так - говорите, поправим.
Для упрощения тестирования делал много сохранений (http://dl.dropbox.com/u/50154818/projects/SFRotDD/wxvba-m-states.rar), так что допустим битвы можно не проходить. Эмулятор wxvba-m (http://sourceforge.net/projects/vbam/)
Для любителей сорцов: Kruptar-проект (http://dl.dropbox.com/u/50154818/projects/SFRotDD/kruptar-project.rar)
ps. Перевод протестирован по большей частью мной, поэтому это пока не отполированная версия. У моего переводчика пока нет времени заняться тестированием :)
Молодец!
Мне тут доложили про перевод. Что-то глючит он у меня и на старых версиях VBA и его производных, и на указанном эмуляторе: проскакивают диалоги. У информатора тоже глючит. За два вечера загружено 3 раза -- надо ли было столько просить?
О, только пару часов назад Хацуюки в чате вспоминали. ;D
Мне и логи чата предоставили: у меня хорошие информаторы :)
Можешь посмотреть игру, если ещё не смотрел? Если глючит у всех, но багрепортов не было, то никто, получается, и не смотрел :)
На зелёно-бело-красном флаге вроде нормально идёт - на некоторых остальных поглючивает.
Ладно куча пропущенных знаков препинания, но писать "всё-таки" без дефиса - вообще кошмар.
Итальянский? Я французский смотрел, поскольку заявлялась вставка скрипта во французскую часть :)
Вложение:
Should you come across a church along the way, make a "Record" of your journey.
Сделай "Сохранение" своего путешествия -- это что-то не литературное. "Сделай "Запись" о", например...
Ну, раз нечто рабочее ВНЕЗАПНО оказалось в итальянской версии, исследую её внимательнее...
Плохой из меня релизер... Забыл! Запускать надо "Италию"
(http://dl.dropbox.com/u/50154818/projects/SFRotDD/2012-02-06_230321.png) (http://dl.dropbox.com/u/50154818/projects/SFRotDD/2012-02-06_230321.png)
В остальных языках могли поехать поинтеры, и что там творится я даже не представляю :)
Английский играется нормально. Да, изначально хотел тереть франзцуский, но Kruptar решил за меня (вернее я ступил и не те оффсеты проставил) и получилось несколько по-другому...
Забавные моменты: "потерянная овечка" (есть стандартный библеизм), "Попс" (pops -- имя нарицательное, значение которого я не скажу из вредности :3).
Ещё два: "дворцовый маг" и "больно просить".
Можете считать это багрепортами :)
Первые диалоги и фразочки священника вначале я вероломно перевёл (не терпелось уж... ;D )
Правда это ей проверялось потом, но как показала практика не очень внимательно :-|
Цитата: Hatsuyuki от 06 февраля 2012, 23:28:00"Попс" (pops -- имя нарицательное, значение которого я не скажу из вредности :3).
LOL
Ну и перл...) Даже я нашёл (http://www.urbandictionary.com/define.php?term=pops) (будет чем подначивать). Пойду наказывать благоверную
>:D
Тут она явно подумала что в игре есть подобный персонаж... :-|
ps. Я, пожалуй, преувеличил о особых способностях к переводу (просто средняя школа с усиленным изучением языков). До профи-уровня однозначно как до неба. Да и практики перевода мало... Но сделать качественно к некоторой итерации сможем!
pps. Парни! Я знаю как неприятно видеть чей-то не профессионализм, сам разгребаю на работе дефекации кода некоторых разработчиков *BAD* Но перевод первой главы не "выигран" (вычитан в игре) самим переводчиком, а только мной - а я мог многого не заметить или пропустить. Выложил я его лишь исходя из тех помыслов чтобы показать что работа ведется - не забыта ::) Жизненные обстоятельства, увы, показали, что держать те темпы которые я обозначил трудновато, однако сдаваться не собираемся ;)
Shining Force - моя любимая серия, перевести её для меня просто как мечта! И за любые багрепорты будем премного благодарны!
Цитата: Oraculum от 06 февраля 2012, 23:01:03
Ладно куча пропущенных знаков препинания, но писать "всё-таки" без дефиса - вообще кошмар.
Будем исправляться!
Цитата: Hatsuyuki от 06 февраля 2012, 23:08:53Сделай "Сохранение" своего путешествия -- это что-то не литературное. "Сделай "Запись" о", например...
Мне кажется уже наличие "Кавычек" вокруг "Record" намекают на техническую вставку в игре, а значит сам момент не литературен. Впрочем, думаю перевести "запись о..." будет и вправду лучше, поправим
Ещё фиксы...
Попс -> Папочка (позже девочка называет Горда дедушкой, но может в этой фразе речь идёт не о нем? или pops может применяться и для "дедули"?)
потерянная овечка -> Заблудшая овца (?)
дворцовый маг -> придворный маг (?)
больно просить -> неудобно просить
Цитата: Hatsuyuki от 06 февраля 2012, 22:19:46
У информатора тоже глючит. За два вечера загружено 3 раза -- надо ли было столько просить?
Я качал сразу РОМ, чтобы не замарачиваться. :)
А зачем ты с европейской версией работаешь? Взял бы (U) одноязычную.
Может хочет чтобы были русский и английский одновременно? :)
Ну и зачем это нужно? Если кто-то в английскую хочет поиграть, возьмёт английскую. :)
Цитата: Джинни от 07 февраля 2012, 09:05:28
Ну и зачем это нужно? Если кто-то в английскую хочет поиграть, возьмёт английскую. :)
В общем-то да, но тут кроме этого играли два момента:
- С американской я протупил в техническом плане (не нашёл шрифты там что-ли теми же методами, или ещё что-то)
- Объем английского текста, как мне кажется, в среднем меньше чем объем русского перевода с него. Не хочется умещать широкую русскую душу в какие-то жесткие рамки отведенных символов. В европейке простор широкий - хоть в три раза длиннее переводи...
Я думаю все это было решаемо, тем не менее не стал мучаться.
В общем-то готовый перевод можно будет вставить и в американскую, если на это будет необходимо...
В роме (U) полно свободного места. Ещё 2 таких же текста вместится. :)
И если используются пойнтеры, то никаких ограничений по длине предложений нет. А если не используются, то это неправильный подход.
Цитата: inside от 07 февраля 2012, 11:10:42- Объем английского текста, как мне кажется, в среднем меньше чем объем русского перевода с него.
Это ты правильно заметил, английский язык более краток, чем русский, а японский - ещё более краток чем английский. Но для GBA это не проблема, так как поинтеры там 4-байтовые - текст можно без проблем в любую часть рома запихнуть.
Цитата: inside от 07 февраля 2012, 11:10:42Я думаю все это было решаемо, тем не менее не стал мучаться.
С европейкой наоборот придётся больше мучиться, чтобы убрать лишние языки или вообще проскочить страничку выбора языка.
Цитата: Джинни от 07 февраля 2012, 08:42:24А зачем ты с европейской версией работаешь? Взял бы (U) одноязычную.
У меня d?j? vu.
Цитата: TrickZter от 07 февраля 2012, 11:52:44Это ты правильно заметил, английский язык более краток, чем русский, а японский - ещё более краток чем английский.
Только в байтах.
Цитата: inside от 07 февраля 2012, 00:07:23Shining Force - моя любимая серия, перевести её для меня просто как мечта! И за любые багрепорты будем премного благодарны!
Гони перевод III. С японского :3
Цитата: inside от 07 февраля 2012, 00:20:37Попс -> Папочка (позже девочка называет Горда дедушкой, но может в этой фразе речь идёт не о нем? или pops может применяться и для "дедули"?)
потерянная овечка -> Заблудшая овца (?)
дворцовый маг -> придворный маг (?)
больно просить -> неудобно просить
И для "дедули" может употребляться. Остальное вроде нормально.
Вообще, всё правильно вы делаете, ИМХО: и открытое тестирование по главам проводится (вычитывать в данном случае всё же надо), и перевод в целом ничего (полностью фпеч отправить не хочется). Нужно только больше тестеров, которые будут указывать на недочёты. У себя на форуме, пожалуй, размещу объявление о бета-тесте...
Цитата: Hatsuyuki от 07 февраля 2012, 13:37:01Только в байтах.
Жжош LOL Мы по-твоему что обсуждаем? Те самые байты (размер скрипта в роме).
Язык ничего общего с байтами не имеет. Реквестирую точные формулировки: "внутреннее представление графем", например %)
Цитата: Hatsuyuki от 07 февраля 2012, 13:49:13Язык ничего общего с байтами не имеет.
Читай внимательней тему, речь шла о вставке текста в ром. Английский в этом отношении (в символах и байтах) более краток, чем русский.
Не засоряй тему, пожалуйста :)
Ещё предложения.
Заменить "ученика" на "послушника" (контекст во вложении).
Имена собственные транскрибировать с учётом японской версии (хотя правилам чтения английских слов следующие модификации всё равно не противоречат):
Лоуи (Lowe/??) -> Лоу;
Рунефауст (Runefaust/????????) -> Рунфауст.
А вот Ханса (Hans/???) лучше сделать Гансом :)
Кстати, по тому же скриншоту замечание: там всё-таки "берег", наверное, а не "пляж": слово "пляж" несёт дополнительную смысловую нагрузку, которую beach имеет не всегда :)
Цитата: TrickZter от 07 февраля 2012, 11:52:44Но для GBA это не проблема, так как поинтеры там 4-байтовые - текст можно без проблем в любую часть рома запихнуть.
С европейкой наоборот придётся больше мучиться, чтобы убрать лишние языки или вообще проскочить страничку выбора языка.
Да я в общем то изначально понял что мои жалкие отмазы не выдержат никакой критики *BETA* Что мне стукнуло оставлять английский в игре даже не знаю, сейчас бы я наверное не стал так же сделать. Но теперь нет никакого желания пере-вставлять текст и шрифт в U...
Выбор языка я уберу, а запуск английского оставлю при условии если зажата какая-то кнопка. Не представляю как все это сделать, но отладка у эмуля вроде какая-никакая есть, удастся найти asm-код где это обрабатывается, думаю справлюсь. Так оно ведь даже интереснее будет %)
Цитата: Hatsuyuki от 07 февраля 2012, 15:58:00Заменить "ученика" на "послушника" (контекст во вложении).
Ох, а ведь и правда. Я думал он при дворе шастает. Но с учётом того что он лекарь скорее всего он действительно послушник церкви, а не ученик рыцарства королевства.
Цитата: Hatsuyuki от 07 февраля 2012, 16:16:21
Кстати, по тому же скриншоту замечание: там всё-таки "берег", наверное, а не "пляж": слово "пляж" несёт дополнительную смысловую нагрузку, которую beach имеет не всегда :)
Тут на все сто согласен, спасибо, поправим
Цитата: HatsuyukiИмена собственные транскрибировать с учётом японской версии
Имена наверное всегда холивар. Как оно правильно дело одно, но иногда лучше облагозвучить, а то будут всякие "туракутору"))
Лоу - лично привык к "Лоуи", но с вариантом согласен
Рунфауст - все таки Рунефауст благозвучнее, хотя Рунфауст звучит более грозно (: Кстати, гугл озвучит иероглифы как "рунфаусуто" (сразу туракутору вспоминается). Кхм, а Гвардиану тогда на Гардиану? ;)
ЦитироватьА вот Ханса (Hans/???) лучше сделать Гансом
С этим тоже смех один, в переводе то Ханс, то Ганс, стыдно :-[ Остановимся на Гансе пожалуй, да.
Цитировать(вычитывать в данном случае всё же надо)
Обещаемся вторую главу уже вычитанную выкладывать, правда перед этим будет ещё фикс первой как минимум :)
Сегодня жена "выиграла" треть главы и составила список фиксов на 70 пунктов (опечатки, пунктуация, смысловые коррективы и более литературные варианты)...
Мде-мс, поспешил я выкладывать (и без разрешения переводчика надо сказать *NЕ_HOCHU*)
Цитировать
Лоу - лично привык к "Лоуи", но с вариантом согласен
Рунфауст - все таки Рунефауст благозвучнее, хотя Рунфауст звучит более грозно (: Кстати, гугл озвучит иероглифы как "рунфаусуто" (сразу туракутору вспоминается). Кхм, а Гвардиану тогда на Гардиану? ;)
Ничем оно не благозвучней.
Рунфауст и Лоу должно быть.
Рунефауст и Лоуи - это просто кривая транслитерация. Если ты читал имена так, то это было ошибкой.
Цитата: inside от 07 февраля 2012, 18:56:52Рунфауст - все таки Рунефауст благозвучнее, хотя Рунфауст звучит более грозно (: Кстати, гугл озвучит иероглифы как "рунфаусуто" (сразу туракутору вспоминается).
Поэтому я и предлагаю смотреть и английское написание, и японское: поскольку в английском многое случается, японский часто помогает правильно прочитать английский вариант (слог НЭ не может взяться из ниоткуда, как и И на конце).
Просто к сведению: перевод не заброшен, планомерно двигаемся к окончанию второй главы. Но, увы, медленно.
А как продвигается ДРУГОЕ? ;)
Давно не продвигалось если честно. Вот пришёл домой, поел, сижу работаю снова. И уже месяц все выходные работаю, ух как оно все мне....
А супруга вот время выделила, сидит сейчас переводит =)
Жду 100%-ую версию перевода :) Обязуюсь ее тестировать без выходных ;D
Ну что, есть какие-нибудь успехи? Или всё? )
Не знаю. Диплом должен был защитить 19 июня, а потом с армией решать проблемы.
Диплом не только у меня был (собственно я перевод только порчу :D ), но и у переводчицы ::) . Скоро продолжим, там на массивном куске штабных диалогов засели. Пытался отговорить, мол лучше вторую главу осилить, да не вышло. Так что не уверен что новый апдейт скоро будет, но буду держать в курсе дела :)
С печалью хочу признаться что перевод временно приостановлен, в связи с творческим кризисом у супруги.
У нас был довольно тяжёлый период и никак не выгадаем отпуск, силы на пределе :(
Надеюсь в ближайшее время на отпуск, а потом постараюсь уговорить продолжить.
Прошу прощения если кого-то сильно обнадёжил. Я-то сам перевода сильно жду, но продолжить его сам не смогу, вернее смогу, но не стоит :)
Перевод все таки продолжен, и будет идти непрерывно, правда темпы не большие :-[
Помочь с переводом?хорошо владею английским!)))
Цитата: AlecsandroToresBlade от 22 декабря 2012, 14:02:51хорошо владею английским!)))
Читать "умею работать в гугл-переводчике!)))"
Цитата: Oraculum от 22 декабря 2012, 14:34:50Цитата: AlecsandroToresBlade от Сегодня в 16:02:51
хорошо владею английским!)))
Читать "умею работать в гугл-переводчике!)))"
Ну для мальчика 15 лет из Москвы - это уже достижение в жизни. Так что зря ты так, Михаил. :)
Цитата: JurasskPark от 22 декабря 2012, 18:31:17Ну для мальчика 15 лет из Москвы - это уже достижение в жизни.
А парень-то и правда молодец: во ВКонтакт он последний раз аж 6 декабря заходил.
Сами-то давно там были последний раз? ;о)
Не такого переводчика не надо))) Лучше меня возьмите))) Я чуть лучше перведу через промт)))
Почему всё-таки забросили перевод? Перевели же довольно много. :-|
Я хоть перевод и затеял (вернее возобновил его: http://magicteam.net/forum/index.php?topic=16.msg11083#msg11083 (http://magicteam.net/forum/index.php?topic=16.msg11083#msg11083)), но делал его не один. Сам-то перевожу только с словарём :)
В общем переводчик мой не особо хочет переводить, но попробую возобновить процесс.
Я думал, ты давно уже забил )))
может нужна помощь? я бы помог чем смог
Ох, сколько лет прошло. За эти годы я подтянул английский и, пожалуй, могу сделать все сам. В следующем месяце чуть освобожусь от работы (надеюсь) и намечу план действий. Помочь можно напоминанием, если вдруг пропаду :-[
LOL Ога. Как будто мы все живые :)))))
Может вам отдать наработки в открытый доступ? Столько лет просто переводить текст - это несерьёзно.
А проект к круптару, к сожалению, до 2024 года не дожил.
Проект можете не искать, я уже сам его сделал. Посмотрел на ваши переводы - это даже к лучшему, что вы игру не перевели. Хотя у первых переводчиков всё-таки были небольшие шансы на успех.
Вот это некромант :)
Всех с новым годом!
Я возобновил проект, но подход будет совершенно другим, чтобы было легко передать или совместно поработать над переводом. Что на текущий момент сделано:
1. Написана консольная утилита, которая утилитарно обеспечивает весь процесс работы с ромом. Она умеет:
- извлекать весь текст в TOML файл
- загружать его назад
- предупреждать о превышении ширины строки
- подменяет шрифт (пока только диалоговый)
Достаточно будет загрузить репозиторий, отредактировать файл перевода и выполнить одну команду, чтобы текущие файлы проекта (файл шрифта и файл перевода) создали переведённую версию игры.
Бонусом, сделал ещё файл кастомной кодировки для ImHex, чтобы открывая игру в этом редакторе, можно было видеть полноценные фразы там, что порой может пригодиться для отладки.
2. Супруга нарисовала русский шрифт (пока только диалоговый) в стиле игры. Так что никакого Arial больше. К тому же в старой версии не хватало ЁЪЫЬ.
3. Я извлек большую часть собственных имён и разных терминов вручную и файла и реализовал систему макросов, которые автоматически подставляются по словарю из отдельного файла. Например, после извлечения в файле перевода фраза выгляди так:
{Bleu}: Huh? You meanyou weren't sent by {Kane} of {Runefaust}? ¶что можно перевести как:
{Bleu}: Хм? Ты утверждаешь,что не был послан {Kane:творительный} из {Runefaust:родительный}? ¶Магии здесь нет, каждую подстановку надо прописывать вручную. Т.е. под "Runefaust:родительный" тоже надо отдельно прописать значение и если вдруг захочется переименовать его перевод, то в этом файле-словаре придётся сделать несколько замен, но это всё же сильно и надёжнее проще чем рыскать по всему скрипту. Кроме того, в самих фразах, вместо неотображаемых спец-символов используются видимые UTF-8 символы, например ⏸ для паузы, что сильно упрощает их редактирование. Загрузка назад облегчена тем, что любой неправильный (неожиданный) символ или несуществующий в словаре макрос вызовет понятную ошибку, а не просто молча что-то загрузится.
4. Ну, и, наверное, самое неприятное...? Я уже перевёл всё силами Claude Sonnet 4.5. Планирую как миним раз пройти игру и подшлифовать всё, за что зацепится глаз.
Самое главное, что на базе выложенного кода и ресурсов можно будет легко начать свой перевод, не отвлекаясь ни на что, кроме него. Прямо сейчас, на всякий случай, прикрепляю архив со всем ценным, но с этим пока ром не собрать, нужна, пожалуй ещё неделя, чтобы:
- добавить интерфейсный шрифт
- добавить все минимально необходимые подстановки которых пока нет
- в процессе, вероятно, расширить словарь
- поправить ошибки связанные с шириной строк
- пройти хотя бы первую главу, подчистить её, сделать выводы
- подчистить проект, написать все инструкции
После всего этого выложу патч и проект здесь, ну и наверное на GitHub.
Ого, первое сообщение по переводам за столько лет! ;D Уважуха за инструмент - отлично структурированный подход.
Тут такое дело, я меня тоже есть кое-что, хорошо отредактированное, полностью переведённое(не машинное), но пока не тестированное. И я очень хочу его зарелизить(или хотя бы отправить на открытый бета-тест) в этом году. Правда есть несколько технических проблем. И если честно, я не знаю, зачем выдумывать велосипед, рисовать новый шрифт(когда у первых переводчиков он был красивый), а также составлять какие-то костыли для текста, когда существует круптар.
Блю: Что? Ты хочешь сказать,
тебя прислал не Кейн из
Рунефауста?
А у меня так! :P
Цитироватьзачем выдумывать велосипед, рисовать новый шрифт(когда у первых переводчиков он был красивый)
А где его можно взять? Может я и проглядел. Раз так и тот шрифт лучше, то жаль конечно потраченного времени, но беды не случилось. Другой шрифт можно легко подставить в проект.
Цитироватьа также составлять какие-то костыли для текста, когда существует круптар
Дело не в костылях для текста и круптаре, а в комплексности подхода:
- Если будет отдельный простой текстовый файл, то через Git можно легко будет его править вместе, без особых проблем объединяя результаты.
- Текстовый файл можно править в любом удобном редакторе, тогда как Круптар явно не специалиризуется на этом.
- Все полезные знания по обработке ROM-файла сохранены в коде. Если есть какой-то вопрос, на него всегда можно получить ответ (если нет возможности читать Rust-код, то всегда можно попросить сделать это нейронку).
- Система макросов позволяет легко переименовывать объекты, поэтому если кому-то будет резать глаза определённые имена, то он относительно легко может сделать проект под себя.
- Работа с проектом через текстовый режим лично мне позволяет активно использовать нейронки для мозгового штурма при переводе. Я использую IDE, где отправка текста в нейронку можно сделать комбинацией пары клавиш и сразу же получить вариант перевода. Дальше я его обсуждаю, сравниваю с тем что сам перевёл и компилирую результат. Это гораздо удобнее, чем CTRL+C, CTRL+V между разными окнами, потому что не нужно переключать контекст.
- Я не очень понимаю, как можно объединить два результата, если делать такой проект в Круптаре. Но может я его-то путаю, я им давно не пользовался.
Вообще, я ни на чём не настаиваю, напротив, можно воспользоваться любыми моими наработками в собственном проекте (прошу лишь упоминания).Если есть технические вопросы по ROM-файлу, попробую ответить, если знаю.
Я не собираюсь оставлять машинный перевод. Просто это заглушка пока не будет готов полноценный. Ну и способ поиграть хоть с каким-то переводом, если процесс затянется. На данный момент я перевёл 1074 фразы из 4690, хотя многие из них технические и это не 23% перевода, а скорее где-то 15%. Данный перевод не использует собственные наработки из прошлой попытки. Часть перевода я взял из сообщений от Hatsuyuki, чего добру пропадать.Лучше всего будет дождаться репозитория. Варианты перевода всегда можно сравнить и оставить наиболее удачные варианты.Репозиторий так же решит проблему тестирования, т.к. упростит расстановку переносов.
Кстати, я ещё реализовал спец-символ, который делает чёрный фон под любой буквой. Теперь у каждой нейропереведённой фразы первая буква такая и при игре будет чётко видно, какие фразы переводились вручную, а какие нейронкой (это чтобы можно было заметить недопереведённое, т.к. некоторые фразы которые можно встретить в первой главе раскиданы по файлу фраз вразнобой).
По плану, сделано:
- добавить интерфейсный шрифт - это была боль, потому что в начале я про него забыл, а там не было места под 4 недостающие буквы (ЁЪЫЬ), без затирания анлийского алфавита (зачем я его хотел оставить - не понятно). Как итог, переписал код, чтобы он позволял затереть английский алфавит и пришлось помучаться с авто-переводом в тех местах, где английский ещё остался (в основном косяки, например ещё были фразы типа VI и VIP).
- добавить все минимально необходимые подстановки которых пока нет
- в процессе, вероятно, расширить словарь
Осталось:
- поправить ошибки связанные с шириной строк
- пройти хотя бы первую главу, подчистить её, сделать выводы
- подчистить проект, написать все инструкции
Планировал сделать это всё побыстрее, но похоже нужна ещё неделя. Но я ещё завтра выложу текущее состояние проекта и перевода, всё уже в рабочем состоянии (кроме переносов).
ЦитироватьА у меня так! (https://magicteam.net/forum/Smileys/JPsmileys/tongue.gif)
Ну, отлично! У меня-то по сути никак, там ведь пока нейрозаглушка (а руками я туда ещё не добрался). Считаю, что чем больше вариантов, тем лучше, всегда можно оставить лучшее.
Скажем так, главу со своим переводом я доделаю чисто из спортивного интереса, а дальше видно будет.
Блин, как тут неудобно общаться. Не хочу разводить срач, о своих намерениях я вас предупредил, и я не одобряю использование нейросетей, которые не находятся под контролем переводчика, для перевода старых консольных игр(пусть это тащат в новьё, туда, на пк и свитч). Взять мне с вас, увы, нечего. То, что мне нужно для перевода, у вас нет в наличии. Могу взаимно предложить вам поучаствовать в моём тестировании(оно не за горами). И да, первая глава у меня полностью переведена(как и весь текст) и протестирована, но я до сих пор вношу некоторые правки.