shithub: zelda3

Download patch

ref: 5e7bd07ee6ecc78a59a708d2d22678799bd8ddd1
parent: b584fd08c6c5f67cb759b62acff90cf2fb52b518
author: Snesrev <snesrev@protonmail.com>
date: Wed Oct 12 13:10:33 EDT 2022

Vram addresses slightly blue

--- a/tables/sprite_sheets.py
+++ b/tables/sprite_sheets.py
@@ -168,6 +168,7 @@
   # change the transparent to teal #008080
   for i in range(0, 128, 8):
     rv[i] = 0x808000
+  rv[251] = 0xe0c0c0 # blueish text
   rv[252] = 0xc0c0c0 # palette text
   rv[253] = 0xf0f0f0 # unallocated
   rv[254] = 0x404040 # lines
@@ -281,11 +282,7 @@
       xx = BIGW - 37 + i * 5 - 9
       fillrect(header, xx, xx + 4, 3, 7, i + (9 if e.high_palette else 1))
 
-    #if pal_subidx != None:
-    #  draw_string3x5(header, BIGW, BIGW - 9, 3, '%2s' % pal_subidx, 252)
-
     draw_string3x5(header, BIGW, BIGW - 9, 3, '%2s' % e.tileset, 252)
-
     draw_string3x5(header, BIGW, BIGW - 45 - 1 - len(pal_name) * 4, 3, pal_name, 252)
     finaldst.extend(convert_to_24bpp(header, palette))
 
@@ -312,8 +309,8 @@
         master_tilesheets.insert(e.tileset, src, x, y, palette, 0)
 
   # display vram addresses
-  draw_string3x5(bigdst, BIGW, BIGW - 9, 4, '%Xx' % (e.ss_idx * 0x4), 252)
-  draw_string3x5(bigdst, BIGW, BIGW - 9, 4 + 17, '%Xx' % (e.ss_idx * 0x4 + 2), 252)
+  draw_string3x5(bigdst, BIGW, BIGW - 9, 4, '%Xx' % (e.ss_idx * 0x4), 251)
+  draw_string3x5(bigdst, BIGW, BIGW - 9, 4 + 17, '%Xx' % (e.ss_idx * 0x4 + 2), 251)
 
   # collapse unused matrix sections
   if all(m=='.' for m in e.matrix[0]) and all(m=='.' for m in e.matrix[1]):
@@ -322,7 +319,7 @@
     del bigdst[18*BIGW:34*BIGW]
 
   if e.skip_header:
-    draw_string3x5(bigdst, BIGW, BIGW - 9, len(bigdst)//BIGW - 8, '%.2d' % e.tileset, 252)
+    draw_string3x5(bigdst, BIGW, BIGW - 9, len(bigdst)//BIGW - 6, '%.2d' % e.tileset, 252)
   
   finaldst.extend(convert_to_24bpp(bigdst, palette))