PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   SONY PlayStation - TechSupport (https://psxplanet.ru/forum/forumdisplay.php?f=20)
-   -   Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP) (https://psxplanet.ru/forum/showthread.php?t=6606)

Rainx 15.02.2021 12:17

Ответ: Перенос русской озвучки из РС игр
 
Цитата:

Сообщение от Bambuch0 (Сообщение 273382)
нужно разобраться как в нем ширина и высота для букв прописана.

Простенький формат же. ViToTiV всё верно по нему объяснил. Координы по x/y, далее ширина символа минус 1 пиксель, затем какие-то отступы. Я подумал, что xoffset и yoffset, но почему-то не для всех букв прописаны. Нужно проверять в игре, иначе сложно понять.
Всего 71 символ + пробел. Можно сделать шрифт из любого векторного. Но как добавить больше букв, не знаю. В viking.fnt нет никакой информации по кодировке.

Цитата:

таблица viking.fnt похожа на обрубок от файла, нужных знаков там нет, к примеру скажу там должно было быть так: буква А затем идентификатор текстуры если она не одна в игре, затем координата начала буквы по оси Х относительно края текстуры, затем координата начала буквы по оси Y относительно края текстуры, затем координата окончания буквы по оси Х относительно края текстуры,затем координата окончания буквы по оси Y относительно края текстуры.
Так бывает не всегда. Я с частными случаями сталкивался уже не раз. Оба варианта встречаются. Но когда есть информация по глифам, конечно, удобнее.

Bambuch0 15.02.2021 12:40

Ответ: Перенос русской озвучки из РС игр
 
Цитата:

Сообщение от ViToTiV (Сообщение 273493)
Bambuch0, тебе очень надо, или просто от нефиг делать?

Имею желание перевести игру, но надо сначала разобраться со шрифтом.
Игра - SPAWN: Armageddon.
Цитата:

Сообщение от ViToTiV (Сообщение 273508)
YAGAMI55, скинь ссылку на игру

Вот она в теме есть, ссылка на загрузку рабочая. http://psxplanet.ru/forum/showthread...ighlight=spawn
Цитата:

Сообщение от DruchaPucha (Сообщение 273516)
Звук вроде как был в обычном vag, если мне память не изменяет, но я не стал возиться, сделал только ролики.

Да, в PS2-версии Константина звуки - обычные ваги, и вся озвучка в одном контейнере, разобрать/собрать не проблема. Даже можно звуки любой длины засунуть, достаточно отредактировать HDR-файл, у него очень простой формат.
А вот в ПК-версии Константина звуки разбросаны по архивам для каждого уровня и архивы пожаты. С сжатием разобрались, а вот то, что для каждого уровня отдельный архив - проблема, т.к. файлов озвучки в PS2-версии 5080 штук, сортировать только вручную, т.к. имена не совпадают.

YAGAMI55 15.02.2021 14:47

Re: Ответ: Перенос русской озвучки из РС игр
 
Цитата:

Сообщение от ViToTiV (Сообщение 273508)
YAGAMI55, скинь ссылку на игру

ViToTiV
https://cdromance.com/ps2-iso/spawn-armageddon-usa/

все внутри shell.wad

YAGAMI55 15.02.2021 14:54

Re: Ответ: Перенос русской озвучки из РС игр
 
Цитата:

Сообщение от ReEducation (Сообщение 273511)
Bambuch0, таблица viking.fnt похожа на обрубок от файла, нужных знаков там нет, к примеру скажу там должно было быть так: буква А затем идентификатор текстуры если она не одна в игре, затем координата начала буквы по оси Х относительно края текстуры, затем координата начала буквы по оси Y относительно края текстуры, затем координата окончания буквы по оси Х относительно края текстуры,затем координата окончания буквы по оси Y относительно края текстуры. затем идет буква B и для нее так же. а в файле то что вы приложили в архиве этого просто нет, да и судя по размеру байт это не весь файл

файл весь, от начала до конца. не всегда таблицы в таком виде как ты их описал, если бы было легко я бы давно сделал

YAGAMI55 15.02.2021 15:03

Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
кто хочет мозгового штурма)

таблица бладрейн

// .FNT version
1
2,189,2,0,0
33,255
1,1, 5,46, 0, 0.00390625,0.00390625, 0.0253906,0.186523
7,1, 8,46, 0, 0.0273438,0.00390625, 0.0615234,0.186523
17,1, 13,46, 0, 0.0664063,0.00390625, 0.119141,0.186523
31,1, 14,46, 0, 0.121094,0.00390625, 0.175781,0.186523
46,1, 22,46, 0, 0.179688,0.00390625, 0.266602,0.186523
69,1, 13,46, 0, 0.269531,0.00390625, 0.320313,0.186523
83,1, 5,46, 0, 0.324219,0.00390625, 0.34668,0.186523
90,1, 7,46, 0, 0.351563,0.00390625, 0.380859,0.186523
98,1, 7,46, 0, 0.382813,0.00390625, 0.412109,0.186523
106,1, 10,46, 0, 0.414063,0.00390625, 0.456055,0.186523
118,1, 10,46, 0, 0.460938,0.00390625, 0.50293,0.186523
130,1, 5,46, 0, 0.507813,0.00390625, 0.530273,0.186523
137,1, 10,46, 0, 0.535156,0.00390625, 0.577148,0.186523
149,1, 5,46, 0, 0.582031,0.00390625, 0.603516,0.186523
155,1, 10,46, 0, 0.606445,0.00390625, 0.645508,0.186523
166,1, 12,46, 0, 0.648438,0.00390625, 0.696289,0.186523
179,1, 6,46, 0, 0.699219,0.00390625, 0.723633,0.186523
186,1, 13,46, 0, 0.726563,0.00390625, 0.777344,0.186523
200,1, 13,46, 0, 0.78125,0.00390625, 0.832031,0.186523
214,1, 12,46, 0, 0.836914,0.00390625, 0.886719,0.186523
228,1, 13,46, 0, 0.890625,0.00390625, 0.941406,0.186523
242,1, 13,46, 0, 0.945313,0.00390625, 0.996094,0.186523
1,48, 13,46, 0, 0.00390625,0.188477, 0.0546875,0.371094
15,48, 12,46, 0, 0.0585938,0.188477, 0.106445,0.371094
28,48, 13,46, 0, 0.109375,0.188477, 0.160156,0.371094
42,48, 5,46, 0, 0.164063,0.188477, 0.185547,0.371094
48,48, 5,46, 0, 0.1875,0.188477, 0.209961,0.371094
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
55,48, 13,46, 0, 0.214844,0.188477, 0.265625,0.371094
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
70,48, 10,46, 0, 0.273438,0.188477, 0.31543,0.371094
83,48, 13,46, 0, 0.324219,0.188477, 0.375,0.371094
97,48, 13,46, 0, 0.378906,0.188477, 0.429688,0.371094
111,48, 13,46, 0, 0.433594,0.188477, 0.484375,0.371094
125,48, 13,46, 0, 0.488281,0.188477, 0.539063,0.371094
139,48, 12,46, 0, 0.542969,0.188477, 0.59082,0.371094
152,48, 13,46, 0, 0.59375,0.188477, 0.644531,0.371094
166,48, 14,46, 0, 0.648438,0.188477, 0.703125,0.371094
181,48, 6,46, 0, 0.707031,0.188477, 0.731445,0.371094
188,48, 14,46, 0, 0.734375,0.188477, 0.789063,0.371094
203,48, 14,46, 0, 0.792969,0.188477, 0.847656,0.371094
218,48, 12,46, 0, 0.851563,0.188477, 0.899414,0.371094
231,48, 18,46, 0, 0.902344,0.188477, 0.974609,0.371094
1,95, 14,46, 0, 0.00390625,0.373047, 0.0585938,0.555664
16,95, 12,46, 0, 0.0625,0.373047, 0.110352,0.555664
29,95, 12,46, 0, 0.113281,0.373047, 0.161133,0.555664
42,95, 12,46, 0, 0.164063,0.373047, 0.211914,0.555664
55,95, 14,46, 0, 0.214844,0.373047, 0.269531,0.555664
70,95, 14,46, 0, 0.273438,0.373047, 0.328125,0.555664
85,95, 11,46, 0, 0.332031,0.373047, 0.376953,0.555664
97,95, 14,46, 0, 0.378906,0.373047, 0.433594,0.555664
113,95, 10,46, 0, 0.441406,0.373047, 0.483398,0.555664
127,95, 18,46, 0, 0.496094,0.373047, 0.568359,0.555664
147,95, 13,46, 0, 0.574219,0.373047, 0.625,0.555664
161,95, 10,46, 0, 0.631836,0.373047, 0.673828,0.555664
175,95, 14,46, 0, 0.683594,0.373047, 0.738281,0.555664
190,95, 6,46, 0, 0.742188,0.373047, 0.766602,0.555664
197,95, 10,46, 0, 0.770508,0.373047, 0.80957,0.555664
208,95, 6,46, 0, 0.8125,0.373047, 0.836914,0.555664
215,95, 11,46, 0, 0.839844,0.373047, 0.882813,0.555664
227,95, 10,46, 0, 0.887695,0.373047, 0.929688,0.555664
239,95, 7,46, 0, 0.933594,0.373047, 0.963867,0.555664
1,142, 14,46, 0, 0.00390625,0.557617, 0.0585938,0.740234
16,142, 13,46, 0, 0.0625,0.557617, 0.113281,0.740234
30,142, 13,46, 0, 0.117188,0.557617, 0.167969,0.740234
44,142, 13,46, 0, 0.171875,0.557617, 0.222656,0.740234
58,142, 13,46, 0, 0.226563,0.557617, 0.277344,0.740234
72,142, 10,46, 0, 0.28125,0.557617, 0.320313,0.740234
83,142, 14,46, 0, 0.324219,0.557617, 0.378906,0.740234
98,142, 14,46, 0, 0.382813,0.557617, 0.4375,0.740234
113,142, 6,46, 0, 0.441406,0.557617, 0.46582,0.740234
120,142, 6,46, 0, 0.46875,0.557617, 0.493164,0.740234
127,142, 14,46, 0, 0.496094,0.557617, 0.550781,0.740234
142,142, 6,46, 0, 0.554688,0.557617, 0.579102,0.740234
149,142, 21,46, 0, 0.582031,0.557617, 0.666016,0.740234
171,142, 14,46, 0, 0.667969,0.557617, 0.722656,0.740234
186,142, 12,46, 0, 0.726563,0.557617, 0.774414,0.740234
199,142, 13,46, 0, 0.777344,0.557617, 0.828125,0.740234
213,142, 13,46, 0, 0.832031,0.557617, 0.882813,0.740234
227,142, 14,46, 0, 0.886719,0.557617, 0.941406,0.740234
1,190, 14,46, 0, 0.00390625,0.742188, 0.0585938,0.924805
16,190, 11,46, 0, 0.0625,0.742188, 0.107422,0.924805
28,190, 14,46, 0, 0.109375,0.742188, 0.164063,0.924805
44,190, 10,46, 0, 0.171875,0.742188, 0.213867,0.924805
58,190, 18,46, 0, 0.226563,0.742188, 0.298828,0.924805
78,190, 13,46, 0, 0.304688,0.742188, 0.355469,0.924805
92,190, 14,46, 0, 0.359375,0.742188, 0.414063,0.924805
107,190, 14,46, 0, 0.417969,0.742188, 0.472656,0.924805
122,190, 6,46, 0, 0.476563,0.742188, 0.500977,0.924805
129,190, 4,46, 0, 0.503906,0.742188, 0.522461,0.924805
135,190, 6,46, 0, 0.527344,0.742188, 0.551758,0.924805
142,190, 10,46, 0, 0.554688,0.742188, 0.595703,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
153,190, 5,46, 0, 0.597656,0.742188, 0.620117,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
160,190, 8,46, 0, 0.625,0.742188, 0.658203,0.924805
169,190, 18,28, 9, 0.870588,0.792156, 0.933333,0.894117
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
188,190, 18,46, 0, 0.734375,0.742188, 0.806641,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
207,190, 7,46, 0, 0.808594,0.742188, 0.838867,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125


ViToTiV 15.02.2021 15:26

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
насчёт шрифта для Spawn, да, как я и говорил:
начало с 0х20C, 72 символа, для каждого символа 20 байт:
4 байта (Int16) * 256 - X верхнего левого угла
4 байта (Int16) * 256 - Y верхнего левого угла
4 байта (Int16) * 256 - X нижнего правого угла
4 байта (Int16) * 256 - Y нижнего правого угла
1 байт - ширина глифа (реальная ширина + 1)
остальные 3 байта - кернинг, но какой-то дебильный, проще забивать нулями и не париться.

для таких случаев есть замечательная утилита "BMFont" для генерации шрифта, последние годы только ей и пользовался.
если не понятно, то подберите шрифт через эту утилиту, я помогу сконвертировать координаты.

YAGAMI55 15.02.2021 16:01

Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от ViToTiV (Сообщение 273535)
насчёт шрифта для Spawn, да, как я и говорил:
начало с 0х20C, 72 символа, для каждого символа 20 байт:
4 байта (Int16) * 256 - X верхнего левого угла
4 байта (Int16) * 256 - Y верхнего левого угла
4 байта (Int16) * 256 - X нижнего правого угла
4 байта (Int16) * 256 - Y нижнего правого угла
1 байт - ширина глифа (реальная ширина + 1)
остальные 3 байта - кернинг, но какой-то дебильный, проще забивать нулями и не париться.

для таких случаев есть замечательная утилита "BMFont" для генерации шрифта, последние годы только ей и пользовался.
если не понятно, то подберите шрифт через эту утилиту, я помогу сконвертировать координаты.

Да, сейчас могу сгенерить. Я BMFont пользовался генерируя шрифт для GoW.


Выход координат бинарный или текстовой?

Выходной текстовый для удобства + текстура

https://drive.google.com/file/d/19Ld...ew?usp=sharing

(Ядиск гонит что то, залил на гугл)

ViToTiV 15.02.2021 18:49

Ответ: Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
YAGAMI55, да, формат текстовый. только поставь ещё птичку в настройках экспорта "Выравнивать высоту ячеек", в координатах нет выравнивания по Y, надо чтобы шрифт уже был выровнен по горизонтали (как в оригинале)

YAGAMI55 15.02.2021 20:12

Re: Ответ: Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от ViToTiV (Сообщение 273547)
"Выравнивать высоту ячеек"

Выравнил, он правда меньше становится, если что можно все эти _ [] {} убрать думаю, они в игре не используются и тем самым другим символам размер увеличить


https://disk.yandex.ru/d/bw6NhBE7kQ1yeg

YAGAMI55 15.02.2021 20:22

Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 273533)
кто хочет мозгового штурма)

таблица бладрейн

// .FNT version
1
2,189,2,0,0
33,255
1,1, 5,46, 0, 0.00390625,0.00390625, 0.0253906,0.186523
7,1, 8,46, 0, 0.0273438,0.00390625, 0.0615234,0.186523
17,1, 13,46, 0, 0.0664063,0.00390625, 0.119141,0.186523
31,1, 14,46, 0, 0.121094,0.00390625, 0.175781,0.186523
46,1, 22,46, 0, 0.179688,0.00390625, 0.266602,0.186523
69,1, 13,46, 0, 0.269531,0.00390625, 0.320313,0.186523
83,1, 5,46, 0, 0.324219,0.00390625, 0.34668,0.186523
90,1, 7,46, 0, 0.351563,0.00390625, 0.380859,0.186523
98,1, 7,46, 0, 0.382813,0.00390625, 0.412109,0.186523
106,1, 10,46, 0, 0.414063,0.00390625, 0.456055,0.186523
118,1, 10,46, 0, 0.460938,0.00390625, 0.50293,0.186523
130,1, 5,46, 0, 0.507813,0.00390625, 0.530273,0.186523
137,1, 10,46, 0, 0.535156,0.00390625, 0.577148,0.186523
149,1, 5,46, 0, 0.582031,0.00390625, 0.603516,0.186523
155,1, 10,46, 0, 0.606445,0.00390625, 0.645508,0.186523
166,1, 12,46, 0, 0.648438,0.00390625, 0.696289,0.186523
179,1, 6,46, 0, 0.699219,0.00390625, 0.723633,0.186523
186,1, 13,46, 0, 0.726563,0.00390625, 0.777344,0.186523
200,1, 13,46, 0, 0.78125,0.00390625, 0.832031,0.186523
214,1, 12,46, 0, 0.836914,0.00390625, 0.886719,0.186523
228,1, 13,46, 0, 0.890625,0.00390625, 0.941406,0.186523
242,1, 13,46, 0, 0.945313,0.00390625, 0.996094,0.186523
1,48, 13,46, 0, 0.00390625,0.188477, 0.0546875,0.371094
15,48, 12,46, 0, 0.0585938,0.188477, 0.106445,0.371094
28,48, 13,46, 0, 0.109375,0.188477, 0.160156,0.371094
42,48, 5,46, 0, 0.164063,0.188477, 0.185547,0.371094
48,48, 5,46, 0, 0.1875,0.188477, 0.209961,0.371094
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
55,48, 13,46, 0, 0.214844,0.188477, 0.265625,0.371094
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
70,48, 10,46, 0, 0.273438,0.188477, 0.31543,0.371094
83,48, 13,46, 0, 0.324219,0.188477, 0.375,0.371094
97,48, 13,46, 0, 0.378906,0.188477, 0.429688,0.371094
111,48, 13,46, 0, 0.433594,0.188477, 0.484375,0.371094
125,48, 13,46, 0, 0.488281,0.188477, 0.539063,0.371094
139,48, 12,46, 0, 0.542969,0.188477, 0.59082,0.371094
152,48, 13,46, 0, 0.59375,0.188477, 0.644531,0.371094
166,48, 14,46, 0, 0.648438,0.188477, 0.703125,0.371094
181,48, 6,46, 0, 0.707031,0.188477, 0.731445,0.371094
188,48, 14,46, 0, 0.734375,0.188477, 0.789063,0.371094
203,48, 14,46, 0, 0.792969,0.188477, 0.847656,0.371094
218,48, 12,46, 0, 0.851563,0.188477, 0.899414,0.371094
231,48, 18,46, 0, 0.902344,0.188477, 0.974609,0.371094
1,95, 14,46, 0, 0.00390625,0.373047, 0.0585938,0.555664
16,95, 12,46, 0, 0.0625,0.373047, 0.110352,0.555664
29,95, 12,46, 0, 0.113281,0.373047, 0.161133,0.555664
42,95, 12,46, 0, 0.164063,0.373047, 0.211914,0.555664
55,95, 14,46, 0, 0.214844,0.373047, 0.269531,0.555664
70,95, 14,46, 0, 0.273438,0.373047, 0.328125,0.555664
85,95, 11,46, 0, 0.332031,0.373047, 0.376953,0.555664
97,95, 14,46, 0, 0.378906,0.373047, 0.433594,0.555664
113,95, 10,46, 0, 0.441406,0.373047, 0.483398,0.555664
127,95, 18,46, 0, 0.496094,0.373047, 0.568359,0.555664
147,95, 13,46, 0, 0.574219,0.373047, 0.625,0.555664
161,95, 10,46, 0, 0.631836,0.373047, 0.673828,0.555664
175,95, 14,46, 0, 0.683594,0.373047, 0.738281,0.555664
190,95, 6,46, 0, 0.742188,0.373047, 0.766602,0.555664
197,95, 10,46, 0, 0.770508,0.373047, 0.80957,0.555664
208,95, 6,46, 0, 0.8125,0.373047, 0.836914,0.555664
215,95, 11,46, 0, 0.839844,0.373047, 0.882813,0.555664
227,95, 10,46, 0, 0.887695,0.373047, 0.929688,0.555664
239,95, 7,46, 0, 0.933594,0.373047, 0.963867,0.555664
1,142, 14,46, 0, 0.00390625,0.557617, 0.0585938,0.740234
16,142, 13,46, 0, 0.0625,0.557617, 0.113281,0.740234
30,142, 13,46, 0, 0.117188,0.557617, 0.167969,0.740234
44,142, 13,46, 0, 0.171875,0.557617, 0.222656,0.740234
58,142, 13,46, 0, 0.226563,0.557617, 0.277344,0.740234
72,142, 10,46, 0, 0.28125,0.557617, 0.320313,0.740234
83,142, 14,46, 0, 0.324219,0.557617, 0.378906,0.740234
98,142, 14,46, 0, 0.382813,0.557617, 0.4375,0.740234
113,142, 6,46, 0, 0.441406,0.557617, 0.46582,0.740234
120,142, 6,46, 0, 0.46875,0.557617, 0.493164,0.740234
127,142, 14,46, 0, 0.496094,0.557617, 0.550781,0.740234
142,142, 6,46, 0, 0.554688,0.557617, 0.579102,0.740234
149,142, 21,46, 0, 0.582031,0.557617, 0.666016,0.740234
171,142, 14,46, 0, 0.667969,0.557617, 0.722656,0.740234
186,142, 12,46, 0, 0.726563,0.557617, 0.774414,0.740234
199,142, 13,46, 0, 0.777344,0.557617, 0.828125,0.740234
213,142, 13,46, 0, 0.832031,0.557617, 0.882813,0.740234
227,142, 14,46, 0, 0.886719,0.557617, 0.941406,0.740234
1,190, 14,46, 0, 0.00390625,0.742188, 0.0585938,0.924805
16,190, 11,46, 0, 0.0625,0.742188, 0.107422,0.924805
28,190, 14,46, 0, 0.109375,0.742188, 0.164063,0.924805
44,190, 10,46, 0, 0.171875,0.742188, 0.213867,0.924805
58,190, 18,46, 0, 0.226563,0.742188, 0.298828,0.924805
78,190, 13,46, 0, 0.304688,0.742188, 0.355469,0.924805
92,190, 14,46, 0, 0.359375,0.742188, 0.414063,0.924805
107,190, 14,46, 0, 0.417969,0.742188, 0.472656,0.924805
122,190, 6,46, 0, 0.476563,0.742188, 0.500977,0.924805
129,190, 4,46, 0, 0.503906,0.742188, 0.522461,0.924805
135,190, 6,46, 0, 0.527344,0.742188, 0.551758,0.924805
142,190, 10,46, 0, 0.554688,0.742188, 0.595703,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
153,190, 5,46, 0, 0.597656,0.742188, 0.620117,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
160,190, 8,46, 0, 0.625,0.742188, 0.658203,0.924805
169,190, 18,28, 9, 0.870588,0.792156, 0.933333,0.894117
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
188,190, 18,46, 0, 0.734375,0.742188, 0.806641,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
207,190, 7,46, 0, 0.808594,0.742188, 0.838867,0.924805
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125


Здесь я немного разобрался


33,255 - диапазон символов


символы идут друг за другом
первые координаты для пробела
1,1, 5,46, 0, 0.00390625,0.00390625, 0.0253906,0.186523




а это заглавная английская А
222,229, 17,24, 0, 0.8671875,0.89453125, 0.93359375,0.98828125 - @(не используется)
70,48, 10,46, 0, 0.273438,0.188477, 0.31543,0.371094 - A
83,48, 13,46, 0, 0.324219,0.188477, 0.375,0.371094 - B


теперь разбор А
70,48 - не понял что это именно, изменяя эти значения ничего не меняется(это какое то значение Х и Y)
10,46 - strech(растягивание) 10 растягивание по Х, 46 растягивание по Y (значения не пиксельные)
0.273438,0.188477, 0.31543,0.371094 - сначала думал это для эффекта размытия, но кажется это координаты символа, как он устроен и вычисляется непонятно опять(значения не пиксельные)


возможно это коодинаты выделения как в фотошопе, левый верхний/правый нижний...
но фотошоп другие показывает значения...вот 70,48 больше подходят, но их изменение не дает результата

https://d.radikal.ru/d13/2102/06/19e6cb7352bb.png



P.S странно как то...


все сошлось 70,48 это координаты выделения фотошопа и они верны, если текстура 256х256


только тут текстура 128х128))))
что то интересно стало, может в самой текстуре флаги прописаны какие...

Rainx 15.02.2021 20:26

Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 273533)
кто хочет мозгового штурма)

Текстуру шрифта ещё надо, чтобы не гадать вслепую.
На первый взгляд также просто, как и в прошлом примере.
Скорее всего, координата по x, затем по y и ширина. В Obscure похожий формат. И сам .FNT бы ещё в исходном виде.

ViToTiV 15.02.2021 20:33

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
вот вставил первый попавшийся похожий шрифт в SPAWN, вроде норм


ViToTiV 15.02.2021 20:50

Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 273554)
0.273438,0.188477, 0.31543,0.371094 - сначала думал это для эффекта размытия, но кажется это координаты символа, как он устроен и вычисляется непонятно опять(значения не пиксельные)

то же самое, что в Spawn, умножай эти числа на ширину текстуры - будут реальные координаты

YAGAMI55 15.02.2021 21:06

Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от ViToTiV (Сообщение 273557)
вот вставил первый попавшийся похожий шрифт в SPAWN, вроде норм


пойдет)

а я до этого скинул выравненный шрифт по сетке

http://psxplanet.ru/forum/showpost.p...postcount=3129

YAGAMI55 15.02.2021 21:07

Re: Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от ViToTiV (Сообщение 273559)
то же самое, что в Spawn, умножай эти числа на ширину текстуры - будут реальные координаты

да, уже допер. спасибо

Emulator 17.02.2021 18:33

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Чуваки, можете посмотреть этот шрифт: https://cloud.mail.ru/public/waz1/uCPjPs75E

(скопируйте ссылку, при прямом переходе почему-то показывает, что ничего нет.) Всю голову сломал, всё что удалось понять, что он 256х512 и палитра в конце, со смещения 0x20080, а дальше никак.

YAGAMI55 17.02.2021 22:27

Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
игра и платформа
Emulator, не xbox случаем?

SlavaVlasov 18.02.2021 20:52

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Emulator (Сообщение 273631)
скопируйте ссылку, при прямом переходе почему-то показывает, что ничего нет

Потому что при переходе ссылка отличается: https://cloud.mail.ru/public/waz1/uC...92%D1%81%D1%8E
=)

YAGAMI55 19.02.2021 12:24

Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Emulator (Сообщение 273631)
Чуваки, можете посмотреть этот шрифт: https://cloud.mail.ru/public/waz1/uCPjPs75E

(скопируйте ссылку, при прямом переходе почему-то показывает, что ничего нет.) Всю голову сломал, всё что удалось понять, что он 256х512 и палитра в конце, со смещения 0x20080, а дальше никак.

тим2 это

YAGAMI55 11.03.2021 20:22

Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
сделал два логотипа сайта

как видеовставка в релизы


если кому надо, используйте


https://disk.yandex.ru/d/u4QFCUOaanNA9Q?w=1

Bambuch0 18.03.2021 22:54

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Парни, помогите вскрыть текстуру шрифта.
https://www.mediafire.com/file/mys8d...aiq/5.tm2/file

Ориентировочно:
512х256
4bpp
палитра вроде бы с 65792 dec
скорее всего под свизлой

Rainx 23.03.2021 17:17

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
5.png:

Что за игра?

Bambuch0 23.03.2021 18:37

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Rainx, Ух ты, получилось. Параметры, надеюсь, скажешь: как, что, почем? Шрифт там не один, еще другие вскрывать, да и в обратную сторону действия потом производить. =)

Цитата:

Сообщение от Rainx (Сообщение 275167)
Что за игра?

FlatOut 2 это.

DruchaPucha 27.03.2021 15:18

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Кто-нибудь знаком с движком UE на PS3 (файлы с расширением .XXX)? Большая часть файлов пожата zlib, разобрать файлы можно, но игра не работает, если файл декриптован и нужно обратно запаковать в zlib, но чтобы остался заголовок.
Пример:
https://www19.zippyshare.com/v/CKvMPmuN/file.html

ViToTiV 27.03.2021 17:46

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
В нете есть утилиты. Как то было пытался разобраться, но чет было как-то муторно слишком. Хотел сделать перевод Silent Hill Downpour. На тапках чел правил пиратский перевод этой игры, напиши ему, там есть тема игры +эмулятор

DruchaPucha 27.03.2021 20:04

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Да я уже разобрался, нужно было использовать UE decompress. Но мне теперь нужна утилита, которая автоматом может просканировать и вернуть обратно все mp3 файлы, а то сидеть и вставлять 4 тыс файлов через Nova Extractor как-то не хочется.

Bambuch0 11.04.2021 12:47

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
У кого есть компиляторы и кто может потратить 10 минут своего времени? Скомпилируйте пожалуйста динамическую библиотеку. Там один С файл всего.
https://pastebin.com/826x9izr

Rainx 12.04.2021 10:57

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Bambuch0 (Сообщение 275929)
У кого есть компиляторы и кто может потратить 10 минут своего времени? Скомпилируйте пожалуйста динамическую библиотеку. Там один С файл всего.
https://pastebin.com/826x9izr

Не хватает хедера.
Скомпилировал более новую версию:
https://www110.zippyshare.com/v/J962GKIj/file.html

DruchaPucha 17.04.2021 18:22

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Кто-нибудь пользовался MultiExtractor? В общем нужна какая-нибудь утилита, которая сможет выделить весь log в виде текста и сохранит его в txt.

Пример:
http://psxplanet.ru/imagemisc/upload...mb_9670253.jpg

YAGAMI55 19.04.2021 15:28

Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Поднимали мы как то вопрос про перевод и озвучку игры Spawn ArmageddonПо факту игру даже пираты не переводили


Там ресурсы не сложные, но их много
работать напрямую с архивами муторно


но я нашел на нашем российском сайте репакер WAD архивов для этой игры, только для GameCube версии


Тулза не дружит с архивами пс2, точнее распаковывает помимо файлов много мусора
может знающие разберуться и тогда будет полноценный репакер архивов


саму утилиту и исходники прикрепляю
автор неизвестен, если он это увидит, дайте знать


https://disk.yandex.ru/d/SzUXreHm9iahYg



.


Часовой пояс GMT +3, время: 03:23.

Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024