Log In  


[128x128]

You may have seen a few carts show impossible logos both in the BBS and in Splore. Impossible in the fact that you scan both code and memory to see where the logo is but it's nowhere to be found.

So - just how did they get that logo on there in the first place ?

Well, with a little bit of trickery, actually. You can do the same thing in truth.

Load up your cart. In immediate mode type:

export spr.png

to export your tiles to a temporary file.

Then type:

import logo.png

The 128x128 logo that you want.

At the bottom of your code or the first lines in _init() add:

memcpy(24576,0,8192)
repeat until forever

Run that. when the logo appears, press F7 to save that as the logo for your cart.
Press [ESC] to exit.

Then return back to your code, remove those two lines of code and back in immediate mode type:

import spr.png

To recover your original sprites, and you are done.

Save your program if you like and of course to export to the BBS use either SAVE "@CLIP" or save your program as a .PNG, and you are done.

When a preview of your game appears, it will show the logo you imported that for both the code and images that are no longer there.

HOPE THIS HELPS !

35


1

Amazing hack. Clerver and creative.


1

That or edit the file to add the image bytes under the label section


1

Thanks, @Lahat. Glad you found it useful.

Yes, @freds72, but it might be more difficult to enter 16,384 hexadecimal characters manually in notepad or even with a custom built Python tool rather than just run my 2-lines of Pico-8 code.

It's possible anyways. :)


But, What Will Happen If We Instead Of The DW817ese Method, Take The Cart, Remove The Image, But Leave The Outside And The Image By The Icon? Example With Biovoid's H.B.D.:


3

Now we can use the -l with import and export to read and write from the cartridge's label:

import -l cover.png
export -l cover.png


[Please log in to post a comment]