ff3:ff3us:tutorial:splashscreen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ff3:ff3us:tutorial:splashscreen [2018/04/06 01:03]
madsiur [Using superfamiconv]
ff3:ff3us:tutorial:splashscreen [2019/02/12 11:17] (current)
Line 12: Line 12:
   - a hex editor (optional, as an example {{rh:util:hex:hxd_1.7.7.0.zip|HxD}})   - a hex editor (optional, as an example {{rh:util:hex:hxd_1.7.7.0.zip|HxD}})
   - an IPS patching utility (optional, as an example {{rh:util:patch:floating.zip|Floating IPS}})   - an IPS patching utility (optional, as an example {{rh:util:patch:floating.zip|Floating IPS}})
 +  - an expanded FF6 ROM (32Mbit is enough)
  
 ==== Preparing the Image ==== ==== Preparing the Image ====
Line 27: Line 28:
 </code> </code>
  
-This will generate 3 files: tiles.bin, palette.bin and map.bin. You can now skip next section and continue after.+This will generate 3 files: tiles.bin, palette.bin and map.bin. Alternatively, if you named your image test.png, you can simply move the superfamiconv.bat file in the utility folder and execute it to do the conversion. You can now skip next section and continue after.
  
 ==== Using snesgfx262 ==== ==== Using snesgfx262 ====
-You can also use this GUI utility to generate the files needed. Here are the suggested settings:+You can also use this GUI utility to generate the files needed. Here are the suggested settings:\\
 {{ff3:ff3us:tutorial:splashscreen:snesgfx1.png}} {{ff3:ff3us:tutorial:splashscreen:snesgfx1.png}}
  
-Now after the conversion you'll need to rename the 3 files:+Now after the conversion you'll need to rename the 3 files:\\
  
-test.bin -> tiles.bin +test.bin -> tiles.bin\\ 
-pal.mw3 -> palette.bin +pal.mw3 -> palette.bin\\ 
-test_map_16.bin -> map.bin+test_map_16.bin -> map.bin\\
  
 You can optionally trim the {{ff3:ff3us:tutorial:splashscreen:palette.png?linkonly|last two bytes of palette file}} and the {{ff3:ff3us:tutorial:splashscreen:map.png?linkonly|extra $100 byte on map file}} but anyway the DMA transfers coded are transferring 0x200 and 0x700 bytes so there is no worry. These extra step will make you save a bit of space that's all. You can optionally trim the {{ff3:ff3us:tutorial:splashscreen:palette.png?linkonly|last two bytes of palette file}} and the {{ff3:ff3us:tutorial:splashscreen:map.png?linkonly|extra $100 byte on map file}} but anyway the DMA transfers coded are transferring 0x200 and 0x700 bytes so there is no worry. These extra step will make you save a bit of space that's all.
Line 51: Line 52:
 </code> </code>
  
 +Alternatively, if you named your rom "rom.smc", you can simply run the bass.bat file to assemble the hack.
 +
 +==== Removing the white FF3us logo ====
 +If you want to remove this logo, you can simply remeove the JSR here:
 +<code>
 +7E/501A: 20F750  JSR $50F7      (Handler for white logo)
 +</code>
 +
 +If you have a vanilla $C2 compressed block, no need to decompress and recompress it, the 3 bytes are directly accessible:\\
 +{{ff3:ff3us:tutorial:splashscreen:skipintro.png}}
 +
 +A patch is available for this small hack in the archive you are supposed to have downloaded. A patch for the splash screen use in this tutorial is also available.\\
 +
 +That is all for this tutorial! 
  • ff3/ff3us/tutorial/splashscreen.1522976600.txt.gz
  • Last modified: 5 years ago
  • (external edit)