Thief: the Dark Fate Forum

Thieves Connection => Проблемы с работоспособностью => Тема начата: DJ Riff от 20 сентября 2007 10:10:42

Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 20 сентября 2007 10:10:42
Собсно сабж:
(http://img72.imageshack.us/img72/7939/53yv9.th.jpg) (http://img72.imageshack.us/my.php?image=53yv9.jpg)
Появляется после завершения уровня Cradle, перед роликом Gamall_revealed. TDS с переводом от Dark Fate.
Вопрос номер раз: это только в русифицированной версии появляется или в оригинале тоже? У кого оригинальный вор без установленного перевода, посмотрите плиз.
Вопрос номер два-с: если у кого есть мысли как пофиксить, просьба поделиться. Хотя бы, как называются раздеры в INIшниках, отвечающие за эти окна.
Если не пофиксим, версия Вора от НД останется с этим багом НАВЕЧНО (это угроза).
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 20 сентября 2007 10:16:37
DJ Riff
ЦитироватьЕсли не пофиксим, версия Вора от НД останется с этим багом НАВЕЧНО (это угроза).
Больше похоже на осознание катастрофической ошибки со своей стороны, за которую ВЕЧНО будешь себя корить... а простить тебя будет некому... :)
Из мега-спецов третьего вора у нас, кажется, только Флора, если я не ошибаюсь... Но его нет, поэтому, чтобы решить проблему в ближайшее время, скорее всего, придется своими силами искать и тестировать... Ну, сейвы у тебя есть... :biggrin:
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 20 сентября 2007 10:28:20
Force
Просто может кто помнит, было ли такое в оригинальном Воре или нет, это бы сильно сузило область поисков...
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: false от 20 сентября 2007 12:10:41
Как -то я пробывал переводить одну ФМ  и там у меня переведенные мной строки задани наскакивали друг на друга точно так же.
Я пробывал решить их расстановкой дополнительных абзацев. В том случае это помогло.

Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 20 сентября 2007 13:40:17
false
Т.е. кусок длинного абзаца обрезается внизу и вылезает сверху? Вполне может быть...
Как абзацы вставлял? <p> или <br>?
[Исправлено: DJ Riff, 20 сен. 2007 13:41]
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: false от 20 сентября 2007 13:44:06
Вроде <p>, точно не помню. Вечером погляжу, если не стер.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 20 сентября 2007 14:08:29
От размера шрифта зависит ещё и количества строк на странице... я понмю мы решали этот вопрос... Шрифты у нас оригинального размера или поменьше?
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 20 сентября 2007 14:18:14
Force
Где задаётся размер шрифта в окне заданий/фракций?
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 20 сентября 2007 15:40:25
DJ Riff, хммм. Там так криво это реализовано, что в каждом окне надо явно указывать этот размер. То ли в дефолтном ини, то ли ещё где... я в TweakGuid'е об этом читал...
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 20 сентября 2007 16:05:25
Force
В книгах шрифт прямо в тексте тегом задаётся. А в misc.sch только текст, никаких тегов нету. Спасиб за наводку, пойду штудировать Tweak Guide...
Добавлено позже
По-моему, в T3UI.ini при установке перевода никаких изменений не вносится. Да и уж больно топорно полуается: менять размер во всех окнах сразу. Один глюк исправить, куча других вылезут.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 21 сентября 2007 00:03:18
Так, вроде поборол. Выяснил, какие надписи оказывались длиннее оригинала (не, ну нафига количество строк жёстко прописывать? :angry: ), и присвоил им <font=Papyrus12>. Да, не очень эстетично, но всё же лучше, чем было.
[Исправлено: DJ Riff, 21 сен. 2007 0:03]
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 21 сентября 2007 11:12:06
DJ Riff, не, совсем не эстетично. Лучше исправить глюк в этом окне и оттестировать ещё раз...
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 21 сентября 2007 13:25:43
Force
Это не глюк, а недоработка разрабов. Вернее, подгонка отображения под уже имеющиеся тексты. Помнишь, мы парились с длиной фраз в субтитрах? Вот тут то же самое.
В игре жестко задано количестко строк на каждую запись задания/заметки. По этим строкам работает скроллинг. Если текста больше — он вылезает сверху. Заложено это где-то в бинарниках, не в INI.
Во французском языке сообщение про Альфреда занимало две строки. По русски её в две строки никак не уложить, если не менять размер шрифта. То, что предложено в Tweak guide — меняет параметры шрифта Papyrus14 везде, где он применяется:  полетят книги, задания, брифинги и т.д. Я могу поставить Papyrus12 всем надписям в окне "Фракция", добавив тег во все эти тексты. Будет выглядеть как "так и надо", но мелковато.
Кстати, в окне сейвов размер шрифта автоматически меняется в зависимости от количества знаков, чтобы впихнуть название в одну строку.
[Исправлено: DJ Riff, 21 сен. 2007 13:27]
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 21 сентября 2007 13:37:27
DJ Riff, по-моему количество строк в окне тоже задается для кажого окна отдельно.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Zontik от 21 сентября 2007 14:40:56
IMHO: в русском языке практически не бывает предложений, не поддающихся сокращению. Ну, кроме таких, как, например, "Дождь..." Хотите, попробую? Только не надо предлагать оригинал на французском.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 21 сентября 2007 14:42:40
Force
Для окна фракций целиком — да, но не для каждой надписи в отдельности. Т.е. где-то записано, что T_factionchangesBurialPagan на французском языке содержит 2 строки, T_factionchangesCocoon — 1 и т.д. В INI и языкозависимых файлах я ссылок на них не нашёл.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 21 сентября 2007 15:17:59
а если тегом размер шрифта сменить, типа <size=NN> ? или <font size=NN> ну, на крайняк надпись сократить...
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: false от 21 сентября 2007 15:39:39
Файлы я похоже стер. Да вы тут и без них неплохо разобрались.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 21 сентября 2007 15:51:46
Force
Так я и говорю про изменение размера шрифта тегом :yes: Был Papyrus14, станет Papyrus12 — текстура одна и та же, масштаб поменьше. Поскольку шрифт растровый, то зафиксировано несколько его размеров, и они заданы в INI. Я могу изменить параметры самого Papyrus14, чтобы размер его был уменьшен, но не до степени Papyrus12. Но, во-первых, это повлияет на все тексты, где он используется — с непредсказуемыми последствиями. А во-вторых, изменения нужны только в окне фракций, т.к. в других окнах текст берётся из базы (напр. задания), либо из одной строки (брифинги, дебрифинги) и таких проблем не возникает. Если не найду в INI дефолтного размера шрифта для Фракций, поставлю тег в начале каждого текста.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 21 сентября 2007 16:13:46
DJ Riff, хм, я почему-то подумал, что ты хочешь поставить туда шрифт меню :)... А скрин сделай, как это будет всё выглядеть, плиз.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: DJ Riff от 21 сентября 2007 22:48:34
Вот:
(http://img223.imageshack.us/img223/3651/50195311cf4.th.jpg) (http://img223.imageshack.us/my.php?image=50195311cf4.jpg)
Заголовки большим шрифтом, список — шрифтом поменьше.
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: S.Siamsky от 21 сентября 2007 22:55:19
DJ Riff
По-моему, вполне прилично.
Не вижу никакого криминала. ;)
Название: TDS: окно заданий и статуса фракций перекрываются
Отправлено: Force от 24 сентября 2007 09:57:23
Если честно, так даже понтовее... :cheesy::up: