shithub: pokecrystal

Download patch

ref: 47e11948ea7980d728645ec3b4dd8cffcbe68aab
parent: 4756027ee095670cdc3069d480cb63363051795e
author: yenatch <[email protected]>
date: Tue Feb 25 04:29:38 EST 2014

Poster scripts.

--- a/main.asm
+++ b/main.asm
@@ -32665,7 +32665,7 @@
 	ld a, [Buffer1]
 	ld hl, StringBuffer3
 	call Function269e7
-	ld hl, $6ee0
+	ld hl, UnknownText_0x26ee0
 	call Function1d67
 	xor a
 	ret
@@ -32674,13 +32674,13 @@
 	ld a, [MenuSelection]
 	ld hl, StringBuffer3
 	call Function269e7
-	ld hl, $6edb
+	ld hl, UnknownText_0x26edb
 	call Function1d67
 	xor a
 	ret
 
 .asm_26d7e
-	ld hl, $6ee5
+	ld hl, UnknownText_0x26ee5
 	call Function1d67
 	scf
 	ret
@@ -32700,13 +32700,13 @@
 	ld [MenuSelection], a
 	ld hl, StringBuffer3
 	call Function269e7
-	ld hl, $6ed1
+	ld hl, UnknownText_0x26ed1
 	call Function1d67
 	xor a
 	ret
 
 .asm_26dab
-	ld hl, $6ed6
+	ld hl, UnknownText_0x26ed6
 	call Function1d67
 	xor a
 	ret
@@ -32713,7 +32713,7 @@
 ; 26db3
 
 Function26db3: ; 26db3
-	ld hl, $6e41
+	ld hl, UnknownText_0x26e41
 	call Function26e70
 	jr c, .asm_26dc7
 	call Function26de3
@@ -32727,7 +32727,7 @@
 	ret
 
 Function26dc9: ; 26dc9
-	ld hl, $6e6b
+	ld hl, UnknownText_0x26e6b
 	call Function26e70
 	jr nc, .asm_26dd3
 	xor a
@@ -32763,7 +32763,7 @@
 	ld a, [MenuSelection]
 	ld [$d1ec], a
 	call Function26e33
-	ld hl, $6ee0
+	ld hl, UnknownText_0x26ee0
 	call Function1d67
 	xor a
 	ret
@@ -32775,13 +32775,13 @@
 	ld a, [MenuSelection]
 	ld hl, StringBuffer3
 	call Function269e7
-	ld hl, $6edb
+	ld hl, UnknownText_0x26edb
 	call Function1d67
 	xor a
 	ret
 
 .asm_26e2b
-	ld hl, $6ee5
+	ld hl, UnknownText_0x26ee5
 	call Function1d67
 	scf
 	ret
@@ -32798,7 +32798,11 @@
 	ret
 ; 26e41
 
-INCBIN "baserom.gbc", $26e41, $26e46 - $26e41
+UnknownText_0x26e41: ; 0x26e41
+	; Which side do you want to put it on?
+	text_jump UnknownText_0x1bc48c
+	db "@"
+; 0x26e46
 
 Function26e46: ; 26e46
 	ld a, [$d1ec]
@@ -32810,23 +32814,27 @@
 	ld [$d1ee], a
 	xor a
 	ld [$d1ec], a
-	ld hl, $6ed1
+	ld hl, UnknownText_0x26ed1
 	call Function1d67
 	xor a
 	ret
 
 .asm_26e63
-	ld hl, $6ed6
+	ld hl, UnknownText_0x26ed6
 	call Function1d67
 	xor a
 	ret
 ; 26e6b
 
-INCBIN "baserom.gbc", $26e6b, $26e70 - $26e6b
+UnknownText_0x26e6b: ; 0x26e6b
+	; Which side do you want to put away?
+	text_jump UnknownText_0x1bc4b2
+	db "@"
+; 0x26e70
 
 Function26e70: ; 26e70
 	call Function1d4f
-	ld hl, $6eab
+	ld hl, MenuDataHeader_0x26eab
 	call Function1dab
 	call Function1c07
 	call Function1c66
@@ -32861,9 +32869,52 @@
 	ret
 ; 26eab
 
-INCBIN "baserom.gbc", $26eab, $26eea - $26eab
+MenuDataHeader_0x26eab: ; 0x26eab
+	db $40 ; flags
+	db 00, 00 ; start coords
+	db 07, 13 ; end coords
+	dw MenuData2_0x26eb3
+	db 1 ; default option
+; 0x26eb3
 
+MenuData2_0x26eb3: ; 0x26eb3
+	db $80 ; flags
+	db 3 ; items
+	db "RIGHT SIDE@"
+	db "LEFT SIDE@"
+	db "CANCEL@"
+; 0x26ed1
 
+UnknownText_0x26ed1: ; 0x26ed1
+	; Put away the @ .
+	text_jump UnknownText_0x1bc4d7
+	db "@"
+; 0x26ed6
+
+UnknownText_0x26ed6: ; 0x26ed6
+	; There's nothing to put away.
+	text_jump UnknownText_0x1bc4ec
+	db "@"
+; 0x26edb
+
+UnknownText_0x26edb: ; 0x26edb
+	; Set up the @ .
+	text_jump UnknownText_0x1bc509
+	db "@"
+; 0x26ee0
+
+UnknownText_0x26ee0: ; 0x26ee0
+	; Put away the @ and set up the @ .
+	text_jump UnknownText_0x1bc51c
+	db "@"
+; 0x26ee5
+
+UnknownText_0x26ee5: ; 0x26ee5
+	; That's already set up.
+	text_jump UnknownText_0x1bc546
+	db "@"
+; 0x26eea
+
 Function26eea: ; 26eea
 	ld a, c
 	ld h, d
@@ -32901,8 +32952,8 @@
 	push hl
 	push de
 	ld e, a
-	ld d, $0
-	ld hl, $6f2b
+	ld d, 0
+	ld hl, Unknown_26f2b
 	add hl, de
 	ld a, [hl]
 	pop de
@@ -32910,9 +32961,35 @@
 	ret
 ; 26f19
 
-INCBIN "baserom.gbc",$26f19,$26f59 - $26f19
+Function26f19: ; 26f19
+	ld hl, Unknown_26f2b
+.asm_26f1c
+	ld a, [hli]
+	cp $ff
+	jr z, .asm_26f2a
+	push hl
+	ld b, $1
+	call Function26a3b
+	pop hl
+	jr .asm_26f1c
 
+.asm_26f2a
+	ret
+; 26f2b
 
+Unknown_26f2b: ; 26f2b
+	db $02, $03, $04, $05, $07
+	db $08, $09, $0a, $0c, $0d
+	db $0e, $10, $11, $12, $13
+	db $15, $16, $17, $18, $1e
+	db $1f, $20, $21, $22, $23
+	db $24, $25, $26, $27, $28
+	db $29, $2a, $2b, $2c, $2d
+	db $2e, $2f, $30, $31, $32
+	db $1a, $1b, $1c, $33, $34
+	db $ff
+; 26f59
+
 Function26f59:: ; 26f59
 	ld a, b
 	ld hl, Table26f5f
@@ -32930,11 +33007,11 @@
 
 Function26f69: ; 26f69
 	ld a, [Poster]
-	ld hl, $6f84
-	ld de, $0003
+	ld hl, Unknown_26f84
+	ld de, 3
 	call IsInArray
 	jr c, .asm_26f7d
-	ld de, $6fb8
+	ld de, UnknownScript_0x26fb8
 	ld b, $9
 	ret
 
@@ -32947,8 +33024,62 @@
 	ret
 ; 26f84
 
-INCBIN "baserom.gbc",$26f84,$26fb9 - $26f84
+Unknown_26f84: ; 26f84
+	dbw $10, UnknownScript_0x26f91
+	dbw $11, UnknownScript_0x26fa0
+	dbw $12, UnknownScript_0x26fa8
+	dbw $13, UnknownScript_0x26fb0
+	db $ff
+; 26f91
 
+UnknownScript_0x26f91: ; 0x26f91
+	loadfont
+	2writetext UnknownText_0x26f9b
+	closetext
+	special $0026
+	loadmovesprites
+	end
+; 0x26f9b
+
+UnknownText_0x26f9b: ; 0x26f9b
+	; It's the TOWN MAP.
+	text_jump UnknownText_0x1bc55d
+	db "@"
+; 0x26fa0
+
+UnknownScript_0x26fa0: ; 0x26fa0
+	jumptext UnknownText_0x26fa3
+; 0x26fa3
+
+UnknownText_0x26fa3: ; 0x26fa3
+	; It's a poster of a cute PIKACHU.
+	text_jump UnknownText_0x1bc570
+	db "@"
+; 0x26fa8
+
+UnknownScript_0x26fa8: ; 0x26fa8
+	jumptext UnknownText_0x26fab
+; 0x26fab
+
+UnknownText_0x26fab: ; 0x26fab
+	; It's a poster of a cute CLEFAIRY.
+	text_jump UnknownText_0x1bc591
+	db "@"
+; 0x26fb0
+
+UnknownScript_0x26fb0: ; 0x26fb0
+	jumptext UnknownText_0x26fb3
+; 0x26fb3
+
+UnknownText_0x26fb3: ; 0x26fb3
+	; It's a poster of a cute JIGGLYPUFF.
+	text_jump UnknownText_0x1bc5b3
+	db "@"
+; 0x26fb8
+
+UnknownScript_0x26fb8: ; 26fb8
+	end
+; 26fb9
 
 Function26fb9: ; 26fb9
 	ld a, [LeftOrnament]