Вход  ::   Регистрация  ::   Забыли пароль?  ::   Правила
5 Страницы « < 2 3 4 5 > 
ОтветитьСоздать новую темуСоздать новое голосование

> EXE

 
Morendil
  post 24.04.08 - 19:21   (Ответ #91)
Пользователь offline



Архивариус
Группа: Лорд
Сообщений: 519
Репутация: 130
- Ссылка на конвертор текста, hex-редакторы.
- Блоки текста, оригинальные и перевод (для удобства пользуемся именными тегами spoiler и моноширинным шрифтом)

Расы
Классы
Монстры
Ключи
Оружие и доспехи


Сообщение отредактировал Morendil - 25.04.08 - 07:31

Always look on the bright side of life! [Monty Python]
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Koder4
  post 19.10.13 - 17:45   (Ответ #92)
Пользователь offline

-----


Приключенец
Группа: Обыватель
Сообщений: 23
Репутация: 1
Нарушений: (0%)
Спасибо большое.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 21.10.13 - 18:21   (Ответ #93)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Morendil, не в обиду, но это все устарело.

добавлено Beowulf - 21.10.13 - 18:17
Цитата: (Nod @ 14.12.08 - 00:09)
Отредактировал пост, убрал всю неверную и ненужную информацию.

У меня получилось нормально перевести меню, есть кое-какие проблемы, но они решаемы.

Спойлер! Чтобы прочитать скрытый текст, щелкните мышкой.


А теперь описание меню.
Вот меню:

//Строка с заголовком меню
<0x09><0x60>MENU OPTIONS<0x0D><0x00>
//Строка с управляющими символами меню
BGSRE<0x00>
//Координаты строк меню
<0xB5><0x70><0xC5><0x70><0xD5><0x70><0xEC><0x70><0xF8><0x70><0x00><0x00>
//Строки с текстом пунктов меню
<0x09><0xC0>B<0x09><0xD4>uy Drinks<0x0D><0x00>
<0x09><0xC0>G<0x09><0xD4>et a Room<0x0D><0x00>
<0x09><0xC0>S<0x09><0xD4>neak into a Room<0x0D><0x00>
<0x09><0xC0>R<0x09><0xD4>umors<0x0D><0x00>
<0x09><0xC0>E<0x09><0xD4>xit<0x0D><0x00>

Описание:
1.Строки с заголовком меню и текстом пунктов меню
<0x09><0xXX> - первый байт указывает, что дальней текст нужно выводить цветом указанным во втором байте
<0x0D> - на конце строки указывает, что надпись должна быть выровнена по центру

2.Строка с управляющими символами меню
Управляющие символы, которые активируют соответсвенные пункты меню
(Здесь-то и проблема, в меню бывают одинаковые первые символы, а управляющие символы не должны повторяться)

3.Координаты строк меню
Относительный адреса строк меню в памяти (пример, <0xB5><0x70>)
Второй байт в принципе не нужен, главное - правильно выставить первый байт, чтобы указывал на начало строки меню.


Вопрос по управляющим символам возник. Как сделать их рабочими.

Возьмем простейшее меню Да/Нет. В оригинале управляющие символы YN. В данном меню, конечно, можно оставить и эти управляющие символы, ибо тут не нужно особой смекалки, что бы понять где Yes/No. Но есть более развернутые меню, а там уже так угадываться не получиться.

Какие варианты я вижу (начну от простого):
1. Оставлять в строке с управляющими символами все без изменений, а в строки меню вносить символы из управляющей строки в скобочках. Но это не очень красиво, ибо получить что-то типа "Купить выпивку (B)" или "(B)Купить выпивку". Да и место на такое не хватит.

2. Подбирать в управляющие символы буквы, оглядываясь на кодировку. Т.е. для меню Да/Нет в строку с управляющими символами нужно ввести "LY".

Вот очень сильно интересует, будет ли работать второй вариант?

Сообщение отредактировал Beowulf - 21.10.13 - 18:30

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Morendil
  post 22.10.13 - 08:55   (Ответ #94)
Пользователь offline



Архивариус
Группа: Лорд
Сообщений: 519
Репутация: 130
Насколько я помню, как раз не получится для Да/Нет (Lf/Ytn) оставить Y/N. По умолчанию это уже будут символы L/Y.
Т.е. можно назначит управляющей любую букву из пункта меню, обложив ее соответствующими тегами. Например, "Купить выпивку".
Могу ошибаться, но вроде так было. В конце концов, можно открыть распакованный экзешник в редакторе (HIEW, например), поменять и посмотреть на результат в игре.

Always look on the bright side of life! [Monty Python]
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 22.10.13 - 13:17   (Ответ #95)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
Да, можно использовать любые управляющие символы, а можно их вообще убрать, просто подставить пустую строку.

У меня есть незаконченный патч с поддержкой кириллицы в текстовых файлах, но для него нужно переделать шрифты. Постараюсь его выложить поскорее.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 22.10.13 - 15:36   (Ответ #96)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Фигасе, какие люди) В общем, что мне подставлять в управляющую строку для меню Да/Нет. Д/Н и потом при внедрении в екзешник оно переведет в нужные символы латиницы. Так?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 22.10.13 - 16:26   (Ответ #97)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
А чем ты будешь внедрять в икзешник? Ну а вообще нужно вставлять Д/Н.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 22.10.13 - 23:33   (Ответ #98)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Давай внедрять будешь ты? Я переводом занимаюсь)

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 21.11.13 - 10:13   (Ответ #99)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
Вот икзешник и шрифты для поддержки одновременно двух языков. Шрифты я конвертировал из переведенных, поэтому некоторых букв там не хватает.
Архив
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 21.11.13 - 14:57   (Ответ #100)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Немного не понял по шрифтам... Этими шрифтами заменять те, которые в переведенных?

А что с exe-шником? Что в нем поменялось?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 21.11.13 - 15:04   (Ответ #101)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
Да, с этим икзешником работают только эти шрифты. Их нужно заменять вместе с икзешником.
В икзешнике добавлена возможность вывода полной ANSI таблицы. Теперь можно писать русский текст в TEMPLATE.DAT и др. Но возможность ввода русского текста не добавлена, по крайней мере, пока.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 21.11.13 - 15:11   (Ответ #102)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Т.е. текст не нужно конвертировать в английскую абракадабру? А как быть с шорткатами в икзешнике? Какие буквы там "подставлять"?

Ну, вот у меня меню "Купить/Продать/Уйти", я ставлю три шортката по первым буквам КПУ. Это для примера. Как теперь?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 21.11.13 - 15:18   (Ответ #103)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
Цитата: (Beowulf @ 21.11.13 - 15:11)
Т.е. текст не нужно конвертировать в английскую абракадабру? А как быть с шорткатами в икзешнике? Какие буквы там "подставлять"?

Ну, вот у меня меню "Купить/Продать/Уйти", я ставлю три шортката по первым буквам КПУ. Это для примера. Как теперь?

Да, текст не нужно конвертировать. И теперь перевод не ломает все остальные надписи и диалоги, потому что можно одновременно выводить как русский, так и английский. Не будет таких проблем - Help
Я думаю пока стоит добавлять шорткаты соответствующие данным буквам в английской раскладке. Вместо КПУ - RGE.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 22.11.13 - 14:37   (Ответ #104)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Цитата: (Nod @ 21.11.13 - 16:04)
>> Beowulf:
Да, с этим икзешником работают только эти шрифты. Их нужно заменять вместе с икзешником.
В икзешнике добавлена возможность вывода полной ANSI таблицы. Теперь можно писать русский текст в TEMPLATE.DAT и др. Но возможность ввода русского текста не добавлена, по крайней мере, пока.


Это не приводит ни к каким изменениям в самой текстовой составляющей икзешника? Ибо я то перевожу именно текст...

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 22.11.13 - 15:04   (Ответ #105)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
Цитата: (Beowulf @ 22.11.13 - 14:37)
Это не приводит ни к каким изменениям в самой текстовой составляющей икзешника? Ибо я то перевожу именно текст...

Нет, этот икзешник не содержит перевода.

Сообщение отредактировал Nod - 22.11.13 - 19:03
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 28.11.13 - 21:19   (Ответ #106)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
Очень хорошо! К сожалению, сейчас я не в курсе последних событий, так что спрошу - удалось ли обойти ограничения по длине блоков в TEMPLATE.DAT? Кажется, это должно "лечиться" в EXE'шнике?

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 28.11.13 - 22:35   (Ответ #107)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> NixRooT:
В соседней теме выложил утилиту для лечения.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 17.01.14 - 18:36   (Ответ #108)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Кому встречались вот такие наборы букв: "plt*chn*ltr*una*mag*mnk*bar" и "palace*bs*noble*tavern*temple*equip*mage*wcrypt*townpal*vilpal*tower". И кто может их расшифровать или скинуть примеры из игры?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 17.01.14 - 19:40   (Ответ #109)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
Цитата: (Beowulf @ 17.01.14 - 18:36)
Кому встречались вот такие наборы букв: "plt*chn*ltr*una*mag*mnk*bar" и "palace*bs*noble*tavern*temple*equip*mage*wcrypt*townpal*vilpal*tower". И кто может их расшифровать или скинуть примеры из игры?

Это части файлов, а не строки для перевода.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 17.01.14 - 19:45   (Ответ #110)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Почему в икзешнике? И что с ними делать? Не изменять?

Сообщение отредактировал Beowulf - 17.01.14 - 19:45

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 17.01.14 - 20:05   (Ответ #111)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
Цитата: (Beowulf @ 17.01.14 - 19:45)
Почему в икзешнике? И что с ними делать? Не изменять?

Они используются для открытия этих файлов. Ничего не делать.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 18.01.14 - 14:10   (Ответ #112)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Может и по вот этому "набору" что-то подскажешь? 031%s201%u228%s235%lu gp*029%s185%s235%u242%lu gp

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 27.01.14 - 12:42   (Ответ #113)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Нужна помощь по следующим блокам (у меня нет возможности поиграть просто и поискать инфу в игре).


Цитата: 
22 блок.
.25*.5*.75*Cuirass*Gauntlets*Greaves*Pauldron (L)*Pauldron ®*Helm*Boots*Buckler*Round Shield*Kite Shield*Tower Shield*Chest*Hands*Legs*Shoulder*Shoulder*Head*Foot*General*General*General*Gene
ral

Как я понимаю, это связанное с тем, куда что одевается. Вот интересует General*General*General*General. Видимо это про кольца/амулеты, но хотелось бы проверить.

Цитата: 
40 блок.
Thieve

Может быть кто-нибудь встречал это слово отдельно? К чему оно?

Цитата: 
48 блок.
Your time is up...

Это связано со сном, но мне интересно когда эта фраза возникает? Когда прошло выбранное игроком время на сон?

Цитата: 
50 блок.
...More

Я не знаю, где оно вылазит, нужно отслеживать по троеточию впереди.


Цитата: 
70-71 блоки.
70 Add*Modify*Delete*Which category?*UG
71 User*General

Вот я не могу понять, что за Which category? и User*General, хотя догадываюсь, что это как-то связано с "известными" заклинаниями и пользовательскими.

Цитата: 
83 блок.
the Imperial City.

Я не знаю, где оно вылазит, нужно отслеживать по точке в конце.

Цитата: 
95 блок.
You only have room for %u potions.<0x0D><0x09><0x60>Do you want %u potions?

Догадываюсь, что в переменные цифры станут, но хочется скрин.

Цитата: 
111 блок.
Failure...*Success...*Critical strike...*Open locked chest ?*Lock won't budge...*The chest opens...

Когда появляются сообщения "Failure..." и "Success..."?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 29.01.14 - 00:49   (Ответ #114)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
1. Да, ты прав.
2. Оно используется как переменная в таком предложении "Thieves cannot equip this item."  Но я не могу сказать точно, используется ли оно вообще.
3. По-моему эта фраза нигде не используется.
4. Это сообщение выводится в нижнем баре при разговоре с кем-то, если текст не помещается полностью в бар.
5. В теории, это связано с генератором заклинаний, но я также не уверен используется ли оно.
6. Это выводится в сообщении по прибытии в какой-то город, в данном случае в the Imperial City.
7. Да, будут цифры, скрин времени нет сделать.
8. По взлому замка или краже.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 29.01.14 - 12:56   (Ответ #115)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Цитата: (Nod @ 29.01.14 - 01:49)
>> Beowulf:
2. Оно используется как переменная в таком предложении "Thieves cannot equip this item."  Но я не могу сказать точно, используется ли оно вообще.

Уверен? По моему мнению данная переменная заполняется из 3-го блока. Mage*Spellsword*Battlemage*Sorceror*Healer*Nightblade*Bard*Burglar*Rogue*Acrobat
*Thief*Assassin*Monk*Archer*Ranger*Barbarian*Warrior*Knight*BattleMage
Или это специальная правка из-за особенного написания слова "Thief" в множественном числе?

Цитата: (Nod @ 29.01.14 - 01:49)
8. По взлому замка или краже.

А когда выводится остальная часть блока? Lock won't budge...*The chest opens... ? К тому же, мне раньше скидывали инфу, что такие же сообщения ("Failure..." и "Success..."?) выводятся и при использовании заклинаний на разрушение стен/пола.

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 29.01.14 - 13:03   (Ответ #116)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
1. Уверен, там используется либо Thieve, либо Mage--BattleMage. Я не знаю используется ли Thieve вообще.
2. The chest opens... используется при открытии квестового сундука. Про Lock won't budge... пока не знаю, постараюсь сказать вечером. Про использование при разрушении стен/пола тоже постараюсь сказать вечером.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 29.01.14 - 13:17   (Ответ #117)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
И какое окончательное решение по шорткатам? Мне их список оставлять английскими буквами или русскими?

Вот, к примеру, какие мне буквы подставлять в конце этого блока. Ниже перевод блока, где сами шорткаты.
MENU  OPTIONS*BSRTE
<0x09><0x60>ВЫ ХОТИТЕ...<0x0D>**КПЧУВ

<0x09><0xC0>B<0x09><0xD4>uy<0x0D>*<0x09><0xC0>S<0x09><0xD4>ell<0x0D>*<0x09><0xC0>R<0x09><0xD4>epair<0x0D>*<0x09><0xD4>S<0x09><0xC0>t<0x09><0xD4>eal<0x0D>*<0x09><0xC0>E<0x09><0xD4>xit<0x0D>
<0x09><0xC0>К<0x09><0xD4>уп<0x0D>*<0x09><0xC0>П<0x09><0xD4>род<0x0D>*<0x09><0xC0>Ч<0x09><0xD4>инить<0x0D>*<0x09><0xC0>У<0x09><0xD4>красть<0x0D>*<0x09><0xC0>В<0x09><0xD4>ых.<0x0D>

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 29.01.14 - 14:19   (Ответ #118)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
Английскими буквами соответствующие русским выделенным буквам.
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 29.01.14 - 19:43   (Ответ #119)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Ничего, что в таком случае у меня появляются символы : и < ?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 05.02.14 - 21:55   (Ответ #120)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Все еще не ясны 48 и 70-71 блоки.

Также нужны идеи по "решению" 84-го блока:

%at of %dnl*%dnl's %at*%mn's Lair

%at - Mines*Dungeon*Cavern*Labyrinth*Catacombs*Hole*Crypt*Fortress*Mines*Dungeon*Caver
n*Labyrinth*Catacombs*Hole*Crypt*Cellar (Шахты*Подземелье*Пещера*Лабиринт*Катакомбы*Яма*Склеп*Замок*Шахты*Подземелье*Пещ
ера*Лабиринт*Катакомбы*Яма*Склеп*Подвал)

%dnl и %mn - имена, думаю в Namechnk генерируются.

добавлено Beowulf - 05.02.14 - 21:55
Самый толковый вариант, который я придумал на текущий момент:

%at of %dnl*%dnl's %at*%mn's Lair
%at, где %dnl*Логово, где %mn****

Но приходится убирать одну из частей в оригинале, ибо иначе не влезет. Вот не знаю, не вызовет ли это проблем.

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Nod
  post 06.02.14 - 00:48   (Ответ #121)
Пользователь offline

-----


Аристократ
Группа: Обыватель
Сообщений: 227
Репутация: 9
Нарушений: (0%)
>> Beowulf:
Не вызовет
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
ОтветитьСоздать новую тему
 

Цитата не в тему: Понравилась одна фраза, и именно так я теперь отвечаю всем тем, кто пугает меня Адом: "Все там будем, и вы, и мы, только МЫ там будем с вилами" (Moon Thief)
Упрощённая версия / Версия для печати Сейчас: 29.03.24 - 04:22