Вот оба русских шрифта (файлы Main.bin и Page1.tim) и таблица для заглавного шрифта в круптаре.
https://dropmefiles.com/01EqU
Что нужно сделать. На основе этой таблицы составить таблицу для маленького шрифта, буквы вроде должны повторять свои знакоместа. Т.е. просто скопируй коды русских букв из этой таблицы в таблицу с маленькими буквами. Проверить вывод фраз маленького шрифта в игре. В круптаре сохрани нужную тебе таблицу, открой в блокноте и отредактируй. Потом в проекте круптара просто очисти таблицу и загрузи её из файла. Её надо очищать, чтобы не возникло противоречий между старыми и новыми значениями...
AE=т
B5=не
Т.е. если ты в тексте напишешь маленькими буквами "нет", то эта фраза будет занимать 2 байта, а если "НЕТ", то три. Таким образом твои меню не сдвинутся, теперь NO пиши как 2 байта (нет), а YES как три, просто "ДА " с пробелом. И ничего не сдвинется со стрелками.
По идее надо бы найти таблицы ширин шрифта японского, на месте которого я нарисовал недостающие русские буквы, но пока у меня это не получается...
Если всё прокатит - весь ненайденный и непереведённый текст останется на английском языке, а не будет абракадаброй. Уже лучше, чем было... Ещё и имя можно оставить на английском языке, если не получится найти...
Так как шрифт частично моноширинный (только те буквы, которые рисовались на месте японских), возьми в какой-то из фраз и напиши "ЩЩЩЩЩЩЩЩЩЩЩЩЩЩ" и проверь, сколько букв влезет в окно диалога в одну строку без переноса. И не превышай при переводе длину строк, сверяясь с этим числом (по моим прикидкам это 18 символов, но так как не все они моноширинные будут в тексте, то, думаю, не стоит превышать 20-22 символа в строке). Так ты будешь уверен, что у тебя ничего нигде не вылезет за рамки.
Я нашёл таблицу ширин для английских букв (C5088 буква A файл Main.exe). Видимо, для японских где-то рядом...
Получилось с мелкой таблицей? Буквы строчные подхватились?
Почти, буквы щ, й, треугольник исчезли из мелкого шрифта, а № - ты добавлял?
Можно попробовать добавить недостающие буквы в таблицу, интересно, с ними всё нормально синхронизируется?
А, щ и й есть в таблице.
Так, треугольник вернул. В основном шрифте вообще таблицу ширины не ощущаю, как было 21, так везде и осталось.
Похоже, этим глифам там не место. ю тоже под подозрением.
Да, на скрине загрузки в слове "Загрузка" буквы з не очень красиво выглядят.
Переделал:
Новые файлы и таблица:
https://dropmefiles.com/QyRUB
нет и НЕТ теперь не работают, только обычные буквы. Потом как дойдём до стрелок и ДА/НЕТ - будем править.
Обновил файл Page1.tim (исправил
З и
Э):
https://dropmefiles.com/ZLftm
№ где надо сделать? В маленьком шрифте? Или опять они должны быть синхронизированы? Обычная
N не пойдёт?
Если основной шрифт не меняет свою ширину, значит я не нашёл её. Хотя очень похоже было...
UPDT Всё верно, я поменял ширину буквы
А на
05 и она стала уже...
Guyver пишет:№ где надо сделать? В маленьком шрифте?
Да, она нигде не дублируется.
NO./00 - вот есть такая строчка, это номер отряда. В меню, там вообще всё в сокращениях. Но от этого никуда не деться.
Ещё её можно будет разделить на два знака N(о маленькая с чёрточкой, но наверно это будет немного позже). А сдвиг шрифта кое-где всё же произошёл, и это без учёта сюжетной части.
Сокращения в маленьком шрифте, если они не дублируются в большом, можно потом написать нормально. В теории там есть около 32 символов свободных. Или даже больше...
Что за сдвиг шрифта? Из-за ДА/НЕТ? Если это так, и если эти надписи не дублируются в другом шрифте, то это поправимо. Или просто текст вышел за рамки?
В самом плохом случае можно будет перерисовать часть большого шрифта. Ширину теперь можно менять, и самые калечные русские буквы можно нарисовать на месте английских. Но пока не хотелось бы так делать...
Guyver пишет:Что за сдвиг шрифта?
Из-за таблицы ширин.
Ну т.е. текст в рамки диалоговые не влез? Маленький шрифт моноширинный по умолчанию, а в большом часть русских букв стала больше...
В теории я могу состряпать эмулятор окна сообщений и туда просто можно вставлять текст и смотреть как он влезает...
Или ещё можно сделать все буквы одной ширины и просто прошерстить проекты в круптаре на максимальную длину строки...
По картам. Я перерисовываю две из трёх (по твоему указанию), но оставляю Колесницу? ОК? Не могу на возничего смотреть, глаз режет...
И я ещё забыл, там же в диалогах 6 строк. И если текст не влезает - там есть символ его переноса и продолжения диалога?
Guyver пишет:я могу состряпать эмулятор окна сообщений
Ладно, пока это не нужно...
Графика важнее...
Императрица и умеренность вылазят за рамки в бою. Чем же тебе возничий не нравится?
Карты Таро в игре совсем другие.
На "эмулятор" у меня уйдёт час, не больше. Нужно только несколько скринов диалоговых окон, если их несколько видов. Я просто на основе проги уже существующей сделаю...
Я просто имел дело с картами таро, и привык к колеснице...
Тогда хозяйка и искусство, раз за рамки вылезают при бое?
Guyver пишет:И я ещё забыл, там же в диалогах 6 строк. И если текст не влезает - там есть символ его переноса и продолжения диалога?
Символа переноса нет. То есть, сообщения не нарастить.
Guyver пишет:Тогда хозяйка, раз за рамки вылезает при бое?
Там на одну букву, я хз, мне нормально. Но есть вариант всё поменять...
Умеренность. Другие названия карты: Воздержание, Воздержанность, Равновесие, Время, Алхимия, Человеческий гений, Смешивающий, Интеграция, Дочь Примирение, Искусство, Ограничение.
Равновесие вроде хорошо подходит...
Guyver пишет:Равновесие вроде хорошо подходит.
Согласен.
Колесница.
На карте изображена бига[англ.] — колесница с двумя запряжёнными конями. В колеснице стоит наездник, держащий скипетр, на нём надета корона.
Я бы не спорил насчёт названия, если бы карта хоть немного была на это похоже, но мужик с кувалдой...
У Бога Тора была золотая Колесница, запряженная двумя Козлами, на руках были рукавицы, без этих рукавиц он не смог держать свой Волшебный молот. Одной рукой направлял Колесницу, а другой запускал свой молот во врагов, который возвращался назад ему в руки.
Там ещё у Тора пояс был, удваивающий силу, и в игре на картинке видно что-то похожее. Хотя перчатку с трудом "можно увидеть" лишь на одной руке...
При этом описание карты:
/3EВОЗНИЧИЙ/3C
ПРИЗЫВАЕТ В БОЙ БОГА
ЛОКИ.
/3ECHARIOT/3C
CALLS FORTH LOKI TO
ATTACK./00
Кстати, госпожа мне больше нравится, чем хозяйка.
Учитывая то, что Локи, по легендам, не мог брать молот Тора, что-то тут уж сильно разрабы накосячили ;о) Надо смотреть японскую версию, хотя бы скрины...
Да, Госпожа норм...
Сегодня переделал таблицы к проектам и вставил текст. Как ни странно, всё осталось на своих местах и не вылезло. Это, похоже, я где-то не подравнял текст...
Напоминает мем открыть ворота - закрыть ворота.
В общем всё практически играбельно, остаётся полировать текст, найти поинтеры к магии в бою и по возможности отыскать этот чаптер. Ну и плюс графика.
А что за поинтеры к магии в бою? Графику я делаю, скину что уже сделал завтра.
Я вчера смотрел текстовое (со скринами) прохождение на японском сайте, так задолбался страницы листать... Очень огромное оно.
JARL32 пишет:4. Желательны поинтеры к тестовому блоку по адресу С720С, сам я пока не смог их найти.
Попробуй в этом блоке сделать несколько слов короче, а несколько длиннее. Вдруг они будут отображаться без поинтеров просто по счёту?
А ведь действительно, кошмар, облако льда и лечение нормально отобразились. Хотя, возможно, время выявит недостатки...
Главное не вылезти за рамки места. И ещё, в одной игре у меня было так, чтобы кол-во стопбайт оставалось такое же в итоге, как и было в начале.
Т.е.
Слово 1/00Слово 2/00Слово 3/00Слово 4/00Слово 5/00
если сделать так, и останется часть старого слова в конце
Слов 1/00Слов 2/00Слов 3/00Слов 4/00Слов 5/00во 5/00
То всё крашится, а если так
Слово 1/00Словечко 2/00Слово 3/00Слово 4/00Сл 5/00
То всё ок. Вроде бы я в конце просто всё пробелами забил, но это не точно...
PS Думаю, с некоторыми меню, на которые мы поинтеры не нашли, такое тоже частично может прокатить...
Вроде бы я их уже вставил.
Я 5 глав уже вставил, ну как вставил, правки Мефистотеля внёс, и сам ещё поправил плюс с мейном описания предметов синхронизировал. В принципе, можно уже выложить сборку. Или подредактировать и вставить всё? Я просто опасаюсь, что ты добавишь мелкие буквы и мне снова придётся редактировать таблицы и файлы.
Кстати, чтобы попасть в тест музыки, надо вписать вместо имени MUSIC/ON.