Порядок в каталогах
This commit is contained in:
217
1_IS/txtpatches.asm
Normal file
217
1_IS/txtpatches.asm
Normal file
@@ -0,0 +1,217 @@
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;;
|
||||
;;; Some txt Patches to JAPAN Version to print bi(u)g text smaller
|
||||
;;;
|
||||
|
||||
.open "1_IS/BIN/SLPS_021.00", 0x8000F800
|
||||
|
||||
;Text speed patch (0 - show all text(!!!) - 4 - Normal (Pressed Button - 1))
|
||||
;.org 0x8001bfd4
|
||||
; li r5,0
|
||||
;move a0,s0 ;Original Code
|
||||
|
||||
|
||||
; Main Bigfont size between letters for special codes
|
||||
;.org 0x8001957c
|
||||
; addiu v0,v0,0x6
|
||||
|
||||
;calcNextX Routine (calc X in line after command)
|
||||
;.org 0x8001af38
|
||||
; sll r2,r3,2h ; Its Original - Custom in custom routine
|
||||
|
||||
;dialog start line tabulation
|
||||
;.org 0x8007b195
|
||||
; .byte 0x4 ;pixels
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;Print Routines Calls Replacing
|
||||
|
||||
;main dialog calls from PrintProgramText Routine
|
||||
;.org 0x8001c398
|
||||
; jal ExternalPrint
|
||||
;.org 0x8001c40c
|
||||
; jal ExternalPrint
|
||||
|
||||
;Selection Menu Calls
|
||||
;.org 0x8001d058
|
||||
; jal ExternalPrint
|
||||
;.org 0x8001d0d8
|
||||
; jal ExternalPrint
|
||||
|
||||
;printPlaneTEXT (PlayerName, etc...)
|
||||
;.org 0x8001c688
|
||||
; jal ExternalPrint
|
||||
|
||||
|
||||
|
||||
;custom CheckCharNumToLineEnd for proper Complex Lines Read (charcountread)
|
||||
.org 0x8001aef4
|
||||
j ReturnCharsInString ;custom routine
|
||||
clear v1
|
||||
;j 0x8001af00 ;original code
|
||||
|
||||
;calcnextX Custom
|
||||
|
||||
.org 0x8001af1c
|
||||
; addiu sp,sp,-0x18 ;Original Code
|
||||
; sw ra,0x10(sp)
|
||||
j calcnextXCustom ;PATCHED
|
||||
nop
|
||||
|
||||
.close
|
||||
|
||||
|
||||
|
||||
; COnfiguration Menu Strings Calls
|
||||
.open "1_IS/BIN/1096_J_MENU_Settings_Code.bin", 0x800A2000
|
||||
|
||||
.org 0x800a2658
|
||||
li a1,0x5c
|
||||
.org 0x800a2678
|
||||
jal ExternalPrint ;CONFIGURATION MENU & X Coord
|
||||
.org 0x800a2690
|
||||
jal 0x8001afc0 ;OOOOOPS :))))
|
||||
|
||||
|
||||
.org 0x800a26ac
|
||||
jal ExternalPrint
|
||||
.org 0x800a26e8
|
||||
jal ExternalPrint
|
||||
.org 0x800a298c
|
||||
jal ExternalPrint
|
||||
.org 0x800a29b8
|
||||
jal ExternalPrint
|
||||
.org 0x800a29f4
|
||||
jal ExternalPrint
|
||||
.org 0x800a2a44
|
||||
jal ExternalPrint
|
||||
.org 0x800a2d20
|
||||
jal ExternalPrint
|
||||
.org 0x800a2d4c
|
||||
jal ExternalPrint
|
||||
.org 0x800a2d7c
|
||||
jal ExternalPrint
|
||||
.org 0x800a3090
|
||||
jal ExternalPrint
|
||||
.org 0x800a30cc
|
||||
jal ExternalPrint
|
||||
.org 0x800a35ac
|
||||
jal ExternalPrint
|
||||
.org 0x800a35e0
|
||||
jal ExternalPrint
|
||||
.org 0x800a3624
|
||||
jal ExternalPrint
|
||||
.org 0x800a3658
|
||||
jal ExternalPrint
|
||||
.org 0x800a369c
|
||||
jal ExternalPrint
|
||||
.org 0x800a36d0
|
||||
jal ExternalPrint
|
||||
.org 0x800a3704
|
||||
jal ExternalPrint
|
||||
.org 0x800a3734
|
||||
jal ExternalPrint
|
||||
.org 0x800a3ba8
|
||||
jal ExternalPrint
|
||||
.org 0x800a3bdc
|
||||
jal ExternalPrint
|
||||
.org 0x800a3c20
|
||||
jal ExternalPrint
|
||||
.org 0x800a3c4c
|
||||
jal ExternalPrint
|
||||
.org 0x800a3c90
|
||||
jal ExternalPrint
|
||||
.org 0x800a3cbc
|
||||
jal ExternalPrint
|
||||
.org 0x800a4310
|
||||
jal ExternalPrint
|
||||
.org 0x800a435c
|
||||
jal ExternalPrint
|
||||
|
||||
.close
|
||||
|
||||
|
||||
; CITY PATCHES!
|
||||
|
||||
.open "1_IS/BIN/1119_CITY_CODE_patched_2023.bin", 0x800AB000
|
||||
|
||||
;IN 1119 - 800AD320 (offs 8992) - need to 0,0,0,0 (its shift left 0x1) x3 instead x6 - Text and rect coord
|
||||
;OVERALL X LEFT SHIFT!!!
|
||||
;.org 0x800ad320C:\Downloads\PSX
|
||||
;nop
|
||||
|
||||
;'800AD328 need to 64 instead 128 (text pixels wide x2 instead x4) - rect X WIDE
|
||||
;.org 0x800ad328
|
||||
;sll a1,0x1
|
||||
;'800AD360 (offs 9056)- need 5 instead 6 - pixels for X-offset text from start of rect
|
||||
;.org 0x800ad360
|
||||
;addiu a1,a1,0x5
|
||||
|
||||
|
||||
;check lenght for hiuse names for overallcoords calc
|
||||
.org 0x800ad30c
|
||||
jal RetunCharsToCity
|
||||
|
||||
|
||||
;checklenghth for housename RECT
|
||||
.org 0x800ad3ac
|
||||
jal RetunCharsToCity
|
||||
|
||||
|
||||
.org 0x800af1dc
|
||||
;jal RetunCharsToCityDiv2 ;OR ReturnCharsInString
|
||||
jal 0x8001af1c
|
||||
|
||||
|
||||
.close
|
||||
|
||||
;.org 0x800ad380
|
||||
;jal ExternalPrint
|
||||
;.org 0x800ad400
|
||||
;jal ExternalPrint
|
||||
;.org 0x800b2008
|
||||
;jal ExternalPrint
|
||||
;.org 0x800b21b8
|
||||
;jal ExternalPrint
|
||||
;.org 0x800b2278
|
||||
;jal ExternalPrint
|
||||
|
||||
;district select windows
|
||||
;.org 0x800b1af0
|
||||
; .byte 0x12
|
||||
;.org 0x800b1afc
|
||||
; .byte 0x08
|
||||
|
||||
;.org 0x800b1c3f
|
||||
; .byte 0x00
|
||||
|
||||
;.org 0x800b1c68
|
||||
; .byte 0x4a
|
||||
;.org 0x800b1ca8
|
||||
; .byte 0x4a
|
||||
;.org 0x800b1d4c
|
||||
; .byte 0x4a
|
||||
;.org 0x800b1d94
|
||||
; .byte 0x4a
|
||||
;.org 0x800b1dc0
|
||||
; .byte 0x4a
|
||||
|
||||
;.org 0x800b8d3c
|
||||
;City Districts Table with pointers Here
|
||||
|
||||
|
||||
;BATTLE CUSTOM NAME RENDERING REDIRECT
|
||||
.open "1_IS/BIN/0001_BATTLE_CODE.bin", 0x800AB000
|
||||
|
||||
|
||||
.org 0x800ca0f0
|
||||
|
||||
;ORIGINAL
|
||||
; jal 0x8001aef4
|
||||
; move a0, s3 //a0 - адрес имени
|
||||
|
||||
j customNameRender
|
||||
move a0, s3
|
||||
|
||||
.close
|
||||
Reference in New Issue
Block a user