;BATTLE CUSTOM NAME RENDERING REDIRECT .open "2_EP/BIN/789_BATTLE_CODE_JAP.bin", 0x800AB000 .org 0x800d2214 ;ORIGINAL ; jal 0x8001bee0 //Оригинальный вызов процедуры подсчёта символов в текущем имени. Мы заменим её вызовом своего кода ; move a0, s0 //a0 - адрес имени j customNameRender move a0, s0 .org 0x800d2c48 li v1, 0x1b //смещение на пиксель влево отображаемого имени. В оригинале 0x1d .org 0x800d374c // Патч смещения имён на пиксель вверх. Используется s3 со значением 3, но нам нужен один раз 2 // li s3, 0x3 li s3, 0x2 .org 0x800d37a8 // clear a0 li s3, 0x3 // ХЗ, ВРОДЕ работает. Подпрограмме не нужен чистый регистр a0 // На тестах следим .close