| 
 Ну с первым я проблем не заметил. Не могу в bf найти куда вставлять. Ну имею ввиду где вставить bin | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 Я не могу найти  где начинается файл MenuInGame.bin в bf  файле | 
| 
 Спасибо огромное Эрик! а насчет цетирования что на пост выше: я печатал с телефона и не обратил внимания, что с этой строчкой еще и цитата на весь твой пост пошла. Извиняюсь!:blush: Ура! все получилось! единственное маленькие буквы наверное зря старался выводить. они очень мелко выглядят хотя и читаемо.:yahoo: вечером приступлю к переводу текста | 
| 
 И потом, некоторые заглавные буквы можно было не рисовать. Ну разве если дофига свободного места. Например заглавные буквы Ъ Ы Ь. Я чё-та вроде не встречал слова в русском языке, начинающиеся с таких букв. Ещё буква Й - ну разве что Йожик или Йоти :), тут вроде слова попадаются. Я заметил, что по ширине буквы строго ограничены своим размером и точно так же выводятся на экран. А по высоте ограничения выползают за пределы букв. Например, если нарисовать вместо любых букв буквы Ц Щ Д, у которых идут закорючки ниже строки, то они отображаются на экране. Похоже выводится буква ниже на 4 пикселя, а выше на 4 или 5. Всего высота букв где-то 24-26 пикселей. Отделяются буквы 1-им пикселем. Поэтому я решил провести эксперимент, чтобы вычислить, какая плашка буквы выводится на экран. Задно понять механизм подсчёта координат, похоже они считаются полным объёмом пространства над и слева от буквы. Вот таким макаром я залил английские буквы по их границам чёрным цветом. Ниже виден оставшийся ряд букв, чтобы показать, каким образом производилось выделение по их границам: 
 Остальную область я залил белым: 
 Таким образом, на экране мы увидим диапазон букв белым цветом и их очертания чёрным. Потом отскриншотить и подсчитать попиксельно их координаты. Цитата: 
 Буквы выводятся строго по их ширине. Если ты их рисовал, оставив пустое пространство по бокам, то это пространство будет выводится излишними отступами. И тут имеет значение, какой отступ был слева и справа. Вообще буквы нужно умещать строго по ширине на своё место, без отступов. Кстати, я выбирал русский шрифт Minion Pro, он очень схож с <FONT>Trajan Pro Regular 24</FONT> | 
| 
 Не знаю как тебе но мне этот шрифт не очень нравится. Может вообще заменить его на другой более красивый как думаешь? | 
| 
 | 
| 
 | 
| 
 Вложений: 1 Re-Education, да в интернете полно таких шрифтов: https://www.google.ru/search?q=%D0%A...odBKwIJw&dpr=1 Установил пару шрифтов, но там только английский шрифт. Нужно дорисовать русский: 
 | 
| 
 классно смотрится! уже представил весь текст в игре такой!:good: вообще суперски смотреться будет! | 
| 
 Вложений: 1 Загрузил мой белый фон шрифта с чёрными квадратами букв в игру. Причём пожатый файл MenuInGame_wow_ff0e01f5_compressed.bin получился на 20 килобайт меньше оригинала. Вот что получилось: 
 Вот оригинал: 
 Получается, что все буквы, и маленькие, и большие выводятся на экран по одинаковой высоте! Просто маленькие буквы нарисованы меньше. Поэтому на их месте можно рисовать так же большие буквы. И у букв Ц Щ Д можно смело рисовать хвостики ниже строки на любой позиции. Цитата: 
 P.S. Что-то нашёл: http://rutracker.org/forum/viewtopic.php?t=4611435. | 
| 
 Вложений: 1 Вложение 11044
 Цитата: 
 Так что будем его оставлять? Хм, попробовал вставить! даже английские надо будет не просто подгонять а перерисовывать. они намного здоровее эти буквы из ссылки. в общем надо попробовать может что и получится. в и-нете больше ничего не нашел.:unknw: Начал переделывать. Классно смотрится вроде. http://6.firepic.org/6/images/2015-0...x2m2wbw8mt.png Re-Education добавил 10.08.2015 в 22:07 Откатал шрифт английский этот. За границы не выходил. Некоторые буквы перерисовал потому, что не вмещались. http://firepic.org/images/2015-08/10/67wm7b7adtzh.png Но есть одно но, не пойму чего не запускается. Упаковал все, начинается загрузка и когда должно показать меню, все на этом не грузит и все тут. Когда вставлял, то посмотрел разница была в размере. С этим шрифтом готовый бин файл весит 73,9 кб а оригинал 71,9. По ходу когда вставляю в bf, то убивается код необходимый для загрузки. Как это исправить? И то это я только английский шрифт отрисовал, а если еще и русский, то тогда наверное размер будет и еще больше.Приложил картинку.Может у кого получится упаковать и запустить:scratch_one-s_head: Вложение 11044 | 
| 
 Цитата: 
 Так вот, обрати внимание, что перед началом идут 4 байта и ещё ранее идут нули. Эти 4 байта не просто так там затесались, они указывают на размер лежащего файла, в данном случае MenuInGame_wow_ff0e01f5.bin. Размер записывается задом наперёд (Little Endian). Поэтому, если ты вставляешь меньший по размеру файл, то нужно и указать его новый размер, иначе игра будет пытаться распаковать файл не правильно. P.S. Что-то шрифт как-то мелковато смотрится, особенно по высоте. Ты там в фотошопе умеешь регулировать размер шрифта? Там можно выставлять не только имеющиеся размеры, но взамен них вписывать свои. И перед изменением размера написанный шрифт должен быть выделенным. Вообще неплохо смотрится :good:, только думаю буквы можно было трансформировать и вытянуть в высоту. | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 Цитата: 
 Шрифт можно трансформировать в редакторе шрифтов, например Fontographer или FontLab Studio или Font Creator. | 
| 
 Цитата: 
 Мигает только надпись LOADING и все дальше не грузится:scratch_one-s_head: | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Ты можешь просто сам проверить размер файла в BF. Например у тебя был записан размер вроде FC 1F 01 00, значит наоборот это будет 00 01 1F FC. Так вот, выдели этот размер и удостоверься, что исходный файл кончается ровно там, где и должен быть. Следом увидишь начало следующего бинарника, где вначале указан размер следующего файла. В ообщем, например ты вставляешь новый файл размером 00 00 FF FC (как було у меня), то соответственно ты выделяешь в BF именно этот же размер, как в компрессионном и заменяешь. Затем идёшь в начало и заменяешь FC 1F 01 00 на новый размер FC FF 00 00. Не ну как в детском садике :D | 
| Текущее время: 18:09. Часовой пояс GMT +3. | 
	Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
	
	PSPx Forum - Сообщество фанатов игровых консолей.