Ковыряем deSPIRIA - e2e4 - 07.05.2025 22:38
![[Изображение: image.png]](https://i.ibb.co/XQRx42F/image.png)
font24b.pvr перерисован
Почему-то игра не захотела запускаться после пересобранного .AFS с помощью PuyoTools(не соблюдена очередность файлов упаковки? шрифт импортировал в архив хекс редактором игра запустилась)
RE: Ковыряем deSPIRIA - megavolt85 - 07.05.2025 23:56
попробуй этим пересобрать
https://github.com/megavolt85/tools_for_DC
RE: Ковыряем deSPIRIA - e2e4 - 08.05.2025 00:06
благодарю, заметил что пропустил многоточие...
RE: Ковыряем deSPIRIA - megavolt85 - 08.05.2025 00:31
если не прокатит, то имя AFS контейнера напиши, а то их там много
RE: Ковыряем deSPIRIA - e2e4 - 08.05.2025 05:34
не прокатило, gui отработал, пишет процесс завершен afs не создан или создан непонятно где.
font24a.pvr перерисован, прикольно выглядит масштабирование букв во время мыслей
![[Изображение: 2.png]](https://i.ibb.co/TxvLBFqR/2.png)
А 829F
Б 82A0
В 82A1
Г 82A2
Д 82A3
Е 82A4
Ё 82A5
Ж 82A6
З 82A7
И 82A8
Й 82A9
К 82AA
Л 82AB
М 82AC
Н 82AD
О 82AE
П 82AF
Р 82B0
С 82B1
Т 82B2
У 82B3
Ф 82B4
Х 82B5
Ц 82B6
Ч 82B7
Ш 82B8
Щ 82B9
Ъ 82BA
Ы 82BB
Ь 82BC
Э 82BD
Ю 82BE
Я 82BF
а 82C0
б 82C1
в 82C2
г 82C3
д 82C4
е 82C5
ё 82C6
ж 82C7
з 82C8
и 82C9
й 82CA
к 82CB
л 82CC
м 82CD
н 82CE
о 82CF
п 82D0
р 82D1
с 82D2
т 82D3
у 82D4
ф 82D5
х 82D6
ц 82D7
ч 82D8
ш 82D9
щ 82DA
ъ 82DB
ы 82DC
ь 82DD
э 82DE
ю 82DF
я 82E0
[/code] Перенос строки FF00
Окончание строки 0000
текст начала игры в TUNNEL.EVT, буду искать пойнтеры,
RE: Ковыряем deSPIRIA - megavolt85 - 08.05.2025 13:57
AFS кидаешь в infiles, распаковываешь, в workdir появятся файлы, с ними работаешь, меняешь, запаковываешь программой, забираешь готовый AFS из outfiles.
Название AFS в котором font24 напиши.
RE: Ковыряем deSPIRIA - e2e4 - 08.05.2025 14:31
ETC_DATA.afs
теперь отработало штатно
RE: Ковыряем deSPIRIA - e2e4 - 11.05.2025 20:03
пойнтеры найдены
![[Изображение: image.png]](https://i.ibb.co/pjD66Hxz/image.png)
Страничка превода но ноте
нужно разобраться каким образом игра переключает горизонтальный набор текста и вертикальный
и чем доставать графику из *.cpr(видимо пожатый pvr)
TUNNEL.EVT первый сценарий который грузиться, для тестов и отладки можно брать любой *.EVT менять ему имя и игра загрузиться с него.
RE: Ковыряем deSPIRIA - e2e4 - 16.09.2025 20:36
![[Изображение: 2.png]](https://i.ibb.co/Xr7s4q3H/2.png) ![[Изображение: 3.png]](https://i.ibb.co/4ZLTDTxZ/3.png) ![[Изображение: 5.png]](https://i.ibb.co/234LcQ4M/5.png)
видимо пока без прописных букв, не могу хакнуть интервал, горизонтальный вертикальный вывод текста размер текстуры символа 24х24,, непонятно хватит ли места для перевода.
немного скринов
RE: Ковыряем deSPIRIA - big_nothing - 24.01.2026 13:34
Привет, удалось ли тебе решить проблему с горизонтальным/вертикальным текстом? Я работаю над патчем для английского перевода deSPIRIA и тоже застрял на этой проблеме. Мне кажется, что где-то должен быть флаг, который переключает текст на горизонтальное или вертикальное отображение, но пока я его найти не смог.
Кстати, я использовал Cheat Engine, чтобы заглянуть в память Dreamcast во время запуска deSPIRIA, и мне удалось найти несколько адресов, в которых хранились координаты положения отображаемого текста на экране. Я уверен, что эти адреса связаны с конкретными переменными в коде игры, но я еще не исследовал это.
Вот скриншот, на котором я играюсь с положением текста:
https://ibb.co/dsp2cHRz
(Просто чтобы вы знали, я не говорю по-русски поэтому использовал переводчик, чтобы написать все это.)
RE: Ковыряем deSPIRIA - e2e4 - 25.01.2026 00:28
Направление текста задается вероятно в *.EVT(вероятно перед блоком пойнтеров текста), размер символов(или их координаты) прописан в где то в 1ST_READ.BIN. Проект заморожен, нет переводчиков. Концепт перевода с переведенным на русский язык TUNNEL.EVT залит на рутрекер https://rutracker.org/forum/viewtopic.php?t=6753567
RE: Ковыряем deSPIRIA - SWAT - 25.01.2026 19:14
Я замечал в некоторых играх, если выбран японский язык, то там могут иероглифы печататься вертикально, в отличии от английского языка. Возможно тут тоже с этим связано.
RE: Ковыряем deSPIRIA - e2e4 - 27.01.2026 17:00
здесь другое, вертикальный текст, размышления главного протогониста, горизонтальный диалоги, а когда происходит погружение наблююдаеться хаотичное перемещение символов которые собираються в слова.
RE: Ковыряем deSPIRIA - e2e4 - 09.05.2026 00:40
горизонталь нашлась
![[Изображение: image.png]](https://i.ibb.co/NdY24x5x/image.png)
хотя нужно доразбирать но прогресс на лицо, найдены некоторые команды для 24 шрифта.....
7BDE0
Код:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 00 00 00 A0 00 00 00 1F 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 D6 00 00 00 00 00 00 00 00 00 70 43 00 00 A0 C0 00 00 A8 41 00 00 40 40 00 00 00 00 FF FF FF FF 02 02 02 FF 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 07 44 00 00 70 42 00 00 A0 C0 00 00 00 41 00 00 00 00 00 00 00 00 FF FF FF FF 02 02 02 FF 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 3C 00 40 01 00 00 00 00 1C 00 3C 00 00 00 00 41 00 00 40 01 00 00 00 00 1C 00 3C 00 01 00 01 00 A0 00 3C 00 01 00 00 00 1C 00 3C 00 01 00 01 00 40 01 50 00 00 00 02 00 40 01 EE 00 00 00 02 00 40 01 70 01 00 00 02 00 40 01 50 00 00 00 03 00 40 01 EE 00 00 00 03 00 40 01 70 01 00 00 03 00
пока так
![[Изображение: image.png]](https://i.ibb.co/HT94RSCK/image.png)
похожее место
68E30
Код:
00 00 40 40 00 00 00 00 FF FF FF FF 02 02 02 FF 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
что мы там напатчили
Код:
DAT_8c08be30 XREF[2]: 8c068228(*), 8c068538(*)
8c08be30 00 ?? 00h
8c08be31 00 ?? 00h
8c08be32 00 ?? 00h
8c08be33 00 ?? 00h
8c08be34 00 ?? 00h
8c08be35 00 ?? 00h
8c08be36 70 ?? 70h p
8c08be37 43 ?? 43h C
8c08be38 00 ?? 00h
8c08be39 00 ?? 00h
8c08be3a a0 ?? A0h
8c08be3b c0 ?? C0h
8c08be3c 00 ?? 00h
8c08be3d 00 ?? 00h
8c08be3e a8 ?? A8h
8c08be3f 41 ?? 41h A
8c08be40 00 ?? 00h
8c08be41 00 ?? 00h
8c08be42 40 ?? 40h @
8c08be43 40 ?? 40h @
8c08be44 00 ?? 00h
8c08be45 00 ?? 00h
8c08be46 00 ?? 00h
8c08be47 00 ?? 00h
8c08be48 ff ?? FFh
8c08be49 ff ?? FFh
8c08be4a ff ?? FFh
8c08be4b ff ?? FFh
8c08be4c 02 ?? 02h
8c08be4d 02 ?? 02h
8c08be4e 02 ?? 02h
8c08be4f ff ?? FFh
8c08be50 00 ?? 00h
8c08be51 00 ?? 00h
8c08be52 00 ?? 00h
8c08be53 00 ?? 00h
8c08be54 00 ?? 00h
8c08be55 00 ?? 00h
8c08be56 00 ?? 00h
8c08be57 00 ?? 00h
8c08be58 00 ?? 00h
8c08be59 00 ?? 00h
8c08be5a 00 ?? 00h
8c08be5b 00 ?? 00h
8c08be5c 0c ?? 0Ch половина ширины символа
8c08be5d 00 ?? 00h
8c08be5e 00 ?? 00h
8c08be5f 00 ?? 00h
8c08be60 18 ?? 18h высота символа
8c08be61 00 ?? 00h
8c08be62 00 ?? 00h
8c08be63 00 ?? 00h
8c08be64 00 ?? 00h
8c08be65 00 ?? 00h
8c08be66 00 ?? 00h
8c08be67 00 ?? 00h
8c08be68 00 ?? 00h
8c08be69 00 ?? 00h
8c08be6a 00 ?? 00h
8c08be6b 00 ?? 00h
8c08be6c 00 ?? 00h
8c08be6d 00 ?? 00h
8c08be6e 00 ?? 00h
8c08be6f 00 ?? 00h
8c08be70 01 ?? 01h флаг горизонталь вертикаль
8c08be71 00 ?? 00h
8c08be72 00 ?? 00h
8c08be73 00 ?? 00h
8c08be74 00 ?? 00h
8c08be75 00 ?? 00h
8c08be76 00 ?? 00h
8c08be77 00 ?? 00h
8c08be78 00 ?? 00h
8c08be79 00 ?? 00h
8c08be7a 07 ?? 07h
8c08be7b 44 ?? 44h D
8c08be7c 00 ?? 00h
8c08be7d 00 ?? 00h
8c08be7e 70 ?? 70h p
8c08be7f 42 ?? 42h B
8c08be80 00 ?? 00h
8c08be81 00 ?? 00h
8c08be82 a0 ?? A0h
8c08be83 c0 ?? C0h
8c08be84 00 ?? 00h
8c08be85 00 ?? 00h
8c08be86 00 ?? 00h
8c08be87 41 ?? 41h A
8c08be88 00 ?? 00h
8c08be89 00 ?? 00h
8c08be8a 00 ?? 00h
8c08be8b 00 ?? 00h
8c08be8c 00 ?? 00h
8c08be8d 00 ?? 00h
8c08be8e 00 ?? 00h
8c08be8f 00 ?? 00h
8c08be90 ff ?? FFh
8c08be91 ff ?? FFh
8c08be92 ff ?? FFh
8c08be93 ff ?? FFh
8c08be94 02 ?? 02h
8c08be95 02 ?? 02h
8c08be96 02 ?? 02h
8c08be97 ff ?? FFh
8c08be98 00 ?? 00h
8c08be99 00 ?? 00h
8c08be9a 00 ?? 00h
8c08be9b 00 ?? 00h
8c08be9c 00 ?? 00h
8c08be9d 00 ?? 00h
8c08be9e 00 ?? 00h
8c08be9f 00 ?? 00h
8c08bea0 00 ?? 00h
8c08bea1 00 ?? 00h
8c08bea2 00 ?? 00h
8c08bea3 00 ?? 00h
8c08bea4 0c ?? 0Ch половина ширины символа
8c08bea5 00 ?? 00h
8c08bea6 00 ?? 00h
8c08bea7 00 ?? 00h
8c08bea8 18 ?? 18h высота символа
8c08bea9 00 ?? 00h
8c08beaa 00 ?? 00h
8c08beab 00 ?? 00h
8c08beac 00 ?? 00h
8c08bead 00 ?? 00h
8c08beae 00 ?? 00h
8c08beaf 00 ?? 00h
8c08beb0 00 ?? 00h
8c08beb1 00 ?? 00h
8c08beb2 00 ?? 00h
8c08beb3 00 ?? 00h
8c08beb4 00 ?? 00h
8c08beb5 00 ?? 00h
8c08beb6 00 ?? 00h
8c08beb7 00 ?? 00h
8c08beb8 01 ?? 01h флаг горизонталь-вертикаль
8c08beb9 00 ?? 00h
8c08beba 00 ?? 00h
8c08bebb 00 ?? 00h
8c08bebc 00 ?? 00h
8c08bebd 00 ?? 00h
8c08bebe 00 ?? 00h
8c08bebf 00 ?? 00h
Код:
PTR_DAT_8c068228 XREF[1]: FUN_8c068132:8c06819c(R)
8c068228 30 be 08 8c addr DAT_8c08be30
Код:
LAB_8c068188 XREF[1]: 8c06816c(j)
8c068188 f3 52 mov.l @(0xc,r15)=>local_64,r2
8c06818a 22 85 mov.w @(0x4,r2),r0=>DAT_8c08bec4
8c06818c 03 63 mov r0,r3
8c06818e 08 40 shll2 r0
8c068190 00 40 shll r0
8c068192 3c 30 add r3,r0
8c068194 08 40 shll2 r0
8c068196 00 40 shll r0
8c068198 f3 61 mov r15,r1
8c06819a 10 71 add #0x10,r1
8c06819c 22 d2 mov.l PTR_DAT_8c068228,r2 = 8c08be30
8c06819e 0c 32 add r0,r2
8c0681a0 48 e0 mov #0x48,r0
8c0681a2 22 d3 mov.l ->FUN_8c07500c,r3 = 8c07500c
8c0681a4 0b 43 jsr @r3=>FUN_8c07500c undefined FUN_8c07500c()
8c0681a6 09 00 _nop
8c0681a8 60 e0 mov #0x60,r0
8c0681aa fe 05 mov.l @(r0,r15),r5
8c0681ac 64 e0 mov #0x64,r0
8c0681ae fe 04 mov.l @(r0,r15),r4
8c0681b0 ac bf bsr FUN_8c06810c undefined FUN_8c06810c()
8c0681b2 09 00 _nop
8c0681b4 f3 61 mov r15,r1
8c0681b6 4c 71 add #0x4c,r1
8c0681b8 02 21 mov.l r0,@r1=>local_24
8c0681ba f2 50 mov.l @(0x8,r15)=>local_68,r0
8c0681bc 02 c8 tst #0x2,r0
8c0681be 39 89 bt LAB_8c068234
8c0681c0 f3 66 mov r15,r6
8c0681c2 f3 65 mov r15,r5
8c0681c4 04 75 add #0x4,r5
8c0681c6 4c e0 mov #0x4c,r0
8c0681c8 fe 04 mov.l @(r0,r15),r4
8c0681ca 19 d3 mov.l ->FUN_8c013a28,r3 = 8c013a28
8c0681cc 0b 43 jsr @r3=>FUN_8c013a28 undefined FUN_8c013a28()
8c0681ce 09 00 _nop
8c0681d0 44 e0 mov #0x44,r0
8c0681d2 fe 00 mov.l @(r0,r15),r0
8c0681d4 01 88 cmp/eq #0x1,r0
8c0681d6 03 8b bf LAB_8c0681e0
8c0681d8 f1 52 mov.l @(0x4,r15)=>local_6c,r2
8c0681da 22 2f mov.l r2,@r15=>local_70
8c0681dc 01 e3 mov #0x1,r3
8c0681de 31 1f mov.l r3,@(0x4,r15)=>local_6c
ОЧень интересно но пока ничего не понятно))))
RE: Ковыряем deSPIRIA - big_nothing - 14.05.2026 08:26
(09.05.2026 00:40)e2e4 писал(а): что мы там напатчили
Код:
DAT_8c08be30 XREF[2]: 8c068228(*), 8c068538(*)
8c08be30 00 ?? 00h
8c08be31 00 ?? 00h
8c08be32 00 ?? 00h
8c08be33 00 ?? 00h
8c08be34 00 ?? 00h
8c08be35 00 ?? 00h
8c08be36 70 ?? 70h p
8c08be37 43 ?? 43h C
8c08be38 00 ?? 00h
8c08be39 00 ?? 00h
8c08be3a a0 ?? A0h
8c08be3b c0 ?? C0h
8c08be3c 00 ?? 00h
8c08be3d 00 ?? 00h
8c08be3e a8 ?? A8h
8c08be3f 41 ?? 41h A
8c08be40 00 ?? 00h
8c08be41 00 ?? 00h
8c08be42 40 ?? 40h @
8c08be43 40 ?? 40h @
8c08be44 00 ?? 00h
8c08be45 00 ?? 00h
8c08be46 00 ?? 00h
8c08be47 00 ?? 00h
8c08be48 ff ?? FFh
8c08be49 ff ?? FFh
8c08be4a ff ?? FFh
8c08be4b ff ?? FFh
8c08be4c 02 ?? 02h
8c08be4d 02 ?? 02h
8c08be4e 02 ?? 02h
8c08be4f ff ?? FFh
8c08be50 00 ?? 00h
8c08be51 00 ?? 00h
8c08be52 00 ?? 00h
8c08be53 00 ?? 00h
8c08be54 00 ?? 00h
8c08be55 00 ?? 00h
8c08be56 00 ?? 00h
8c08be57 00 ?? 00h
8c08be58 00 ?? 00h
8c08be59 00 ?? 00h
8c08be5a 00 ?? 00h
8c08be5b 00 ?? 00h
8c08be5c 0c ?? 0Ch половина ширины символа
8c08be5d 00 ?? 00h
8c08be5e 00 ?? 00h
8c08be5f 00 ?? 00h
8c08be60 18 ?? 18h высота символа
8c08be61 00 ?? 00h
8c08be62 00 ?? 00h
8c08be63 00 ?? 00h
8c08be64 00 ?? 00h
8c08be65 00 ?? 00h
8c08be66 00 ?? 00h
8c08be67 00 ?? 00h
8c08be68 00 ?? 00h
8c08be69 00 ?? 00h
8c08be6a 00 ?? 00h
8c08be6b 00 ?? 00h
8c08be6c 00 ?? 00h
8c08be6d 00 ?? 00h
8c08be6e 00 ?? 00h
8c08be6f 00 ?? 00h
8c08be70 01 ?? 01h флаг горизонталь вертикаль
8c08be71 00 ?? 00h
8c08be72 00 ?? 00h
8c08be73 00 ?? 00h
8c08be74 00 ?? 00h
8c08be75 00 ?? 00h
8c08be76 00 ?? 00h
8c08be77 00 ?? 00h
8c08be78 00 ?? 00h
8c08be79 00 ?? 00h
8c08be7a 07 ?? 07h
8c08be7b 44 ?? 44h D
8c08be7c 00 ?? 00h
8c08be7d 00 ?? 00h
8c08be7e 70 ?? 70h p
8c08be7f 42 ?? 42h B
8c08be80 00 ?? 00h
8c08be81 00 ?? 00h
8c08be82 a0 ?? A0h
8c08be83 c0 ?? C0h
8c08be84 00 ?? 00h
8c08be85 00 ?? 00h
8c08be86 00 ?? 00h
8c08be87 41 ?? 41h A
8c08be88 00 ?? 00h
8c08be89 00 ?? 00h
8c08be8a 00 ?? 00h
8c08be8b 00 ?? 00h
8c08be8c 00 ?? 00h
8c08be8d 00 ?? 00h
8c08be8e 00 ?? 00h
8c08be8f 00 ?? 00h
8c08be90 ff ?? FFh
8c08be91 ff ?? FFh
8c08be92 ff ?? FFh
8c08be93 ff ?? FFh
8c08be94 02 ?? 02h
8c08be95 02 ?? 02h
8c08be96 02 ?? 02h
8c08be97 ff ?? FFh
8c08be98 00 ?? 00h
8c08be99 00 ?? 00h
8c08be9a 00 ?? 00h
8c08be9b 00 ?? 00h
8c08be9c 00 ?? 00h
8c08be9d 00 ?? 00h
8c08be9e 00 ?? 00h
8c08be9f 00 ?? 00h
8c08bea0 00 ?? 00h
8c08bea1 00 ?? 00h
8c08bea2 00 ?? 00h
8c08bea3 00 ?? 00h
8c08bea4 0c ?? 0Ch половина ширины символа
8c08bea5 00 ?? 00h
8c08bea6 00 ?? 00h
8c08bea7 00 ?? 00h
8c08bea8 18 ?? 18h высота символа
8c08bea9 00 ?? 00h
8c08beaa 00 ?? 00h
8c08beab 00 ?? 00h
8c08beac 00 ?? 00h
8c08bead 00 ?? 00h
8c08beae 00 ?? 00h
8c08beaf 00 ?? 00h
8c08beb0 00 ?? 00h
8c08beb1 00 ?? 00h
8c08beb2 00 ?? 00h
8c08beb3 00 ?? 00h
8c08beb4 00 ?? 00h
8c08beb5 00 ?? 00h
8c08beb6 00 ?? 00h
8c08beb7 00 ?? 00h
8c08beb8 01 ?? 01h флаг горизонталь-вертикаль
8c08beb9 00 ?? 00h
8c08beba 00 ?? 00h
8c08bebb 00 ?? 00h
8c08bebc 00 ?? 00h
8c08bebd 00 ?? 00h
8c08bebe 00 ?? 00h
8c08bebf 00 ?? 00h
Код:
PTR_DAT_8c068228 XREF[1]: FUN_8c068132:8c06819c(R)
8c068228 30 be 08 8c addr DAT_8c08be30
Код:
LAB_8c068188 XREF[1]: 8c06816c(j)
8c068188 f3 52 mov.l @(0xc,r15)=>local_64,r2
8c06818a 22 85 mov.w @(0x4,r2),r0=>DAT_8c08bec4
8c06818c 03 63 mov r0,r3
8c06818e 08 40 shll2 r0
8c068190 00 40 shll r0
8c068192 3c 30 add r3,r0
8c068194 08 40 shll2 r0
8c068196 00 40 shll r0
8c068198 f3 61 mov r15,r1
8c06819a 10 71 add #0x10,r1
8c06819c 22 d2 mov.l PTR_DAT_8c068228,r2 = 8c08be30
8c06819e 0c 32 add r0,r2
8c0681a0 48 e0 mov #0x48,r0
8c0681a2 22 d3 mov.l ->FUN_8c07500c,r3 = 8c07500c
8c0681a4 0b 43 jsr @r3=>FUN_8c07500c undefined FUN_8c07500c()
8c0681a6 09 00 _nop
8c0681a8 60 e0 mov #0x60,r0
8c0681aa fe 05 mov.l @(r0,r15),r5
8c0681ac 64 e0 mov #0x64,r0
8c0681ae fe 04 mov.l @(r0,r15),r4
8c0681b0 ac bf bsr FUN_8c06810c undefined FUN_8c06810c()
8c0681b2 09 00 _nop
8c0681b4 f3 61 mov r15,r1
8c0681b6 4c 71 add #0x4c,r1
8c0681b8 02 21 mov.l r0,@r1=>local_24
8c0681ba f2 50 mov.l @(0x8,r15)=>local_68,r0
8c0681bc 02 c8 tst #0x2,r0
8c0681be 39 89 bt LAB_8c068234
8c0681c0 f3 66 mov r15,r6
8c0681c2 f3 65 mov r15,r5
8c0681c4 04 75 add #0x4,r5
8c0681c6 4c e0 mov #0x4c,r0
8c0681c8 fe 04 mov.l @(r0,r15),r4
8c0681ca 19 d3 mov.l ->FUN_8c013a28,r3 = 8c013a28
8c0681cc 0b 43 jsr @r3=>FUN_8c013a28 undefined FUN_8c013a28()
8c0681ce 09 00 _nop
8c0681d0 44 e0 mov #0x44,r0
8c0681d2 fe 00 mov.l @(r0,r15),r0
8c0681d4 01 88 cmp/eq #0x1,r0
8c0681d6 03 8b bf LAB_8c0681e0
8c0681d8 f1 52 mov.l @(0x4,r15)=>local_6c,r2
8c0681da 22 2f mov.l r2,@r15=>local_70
8c0681dc 01 e3 mov #0x1,r3
8c0681de 31 1f mov.l r3,@(0x4,r15)=>local_6c
ОЧень интересно но пока ничего не понятно))))
Это действительно интересно... Интересно, почему флаги, связанные с персонажами, повторяются дважды. Может быть, есть два отдельных текстовых буфера с независимо настраиваемыми свойствами текста? Один буфер для монологов Allure, а другой — для диалогов NPC?
RE: Ковыряем deSPIRIA - e2e4 - 14.05.2026 17:19
да так оно и есть, но мне нужно найти как сократить вдвое интервал между глифами в меню паузы, на экране выбора сохранений, и в тексте который в рамках
RE: Ковыряем deSPIRIA - e2e4 - 30.05.2026 19:32
![[Изображение: 498128e543e921b04649a285f1b534b6.jpeg]](https://i127.fastpic.org/thumb/2026/0530/b6/498128e543e921b04649a285f1b534b6.jpeg)
залил на рутрекер, иногда нейронка очень сильно помогает, прогоняю текст гугл переводчика через АЛИСА AI иногда по два-три раза, и в контексте.
Код:
https://rutube.ru/video/821dd85a6ff938816e108f706670c024/
RE: Ковыряем deSPIRIA - Elgor4uk - 30.05.2026 22:07
По скринам - качественный перевод. Похоже, нейронка лучше чем пираты 00-х.
RE: Ковыряем deSPIRIA - e2e4 - 31.05.2026 07:22
(30.05.2026 22:07)Elgor4uk писал(а): По скринам - качественный перевод. Похоже, нейронка лучше чем пираты 00-х.
вообще да, можно, например можно выделить фразы отдельного персонажа и придать им определенную характерность, например грубость, постоянные насмешки, или простой лаконичный стиль.
Есть, некоторые технические трудности с положением текста в некоторых местах, нужно осваивать дебаггер.
7BEE0
7BEC0-7BFAF координаты вывода текста горизонталь-вертикаль
7BEF8
Код:
E7 01 EE 00 00 00 02 00
|