Lakitu shows up once at first-run. Afterward, they save a flag in eeprom to indicate he shouldn't show up any longer.
PJ64's save file names are based on the internal name of the ROM. Up until now you haven't seem Lakitu because it's been using a save file name akin to "SUPER MARIO 64.eep" rolled over from the uneditted game. Changing the internal name causes it to create a new save file using that internal name, and since the new file is blank Lakitu shows up on first-run.
So, what you really need is a fix to kill Lakitu showing up at all.
The name displayed in the menu is based on the .rdb entry. Open the .rdb in a text editor (even something like notepad works), copy the entry for the original SMB64, paste it at the end of the file, then change the line in brackets to this:
The good name and internal name can be changed as well. This affects what's listed in the ROM file manager.
Sorry, I'm on a public computer and can't get back to you again until Sunday.
July 13, 2014, 09:05:11 am - (Auto Merged - Double Posts are not allowed before 7 days.)
It's a double-post, but whatever.
Here's an IPS to disable Lakitu from showing up first run. That also prevents the fatal error that would have occured if he had.https://www.mediafire.com/?t8p4le81c64ork4
The provided patch renames the ROM, corrects the checksum, and disables Lakitu. Breaking it down:
0x10 D0A0A6F8 01534641
0x20 54686520 46696E61 6C205374 6172
0x34E44 03E00008 24020001
You'll also want to copy this at the end of "Project64.rdb". Note that unless the user has this entry it will not have a "good name" or correct runtime information.
Good Name=Super Mario 64: the Final Star (U)
Internal Name=The Final Star
Save Type=First Save Type
Self-modifying code Method=Cache
Use Large Buffer=No
Plugin Note=[video] missing:dissolve effect (see GameFAQ)
Primary Frame Buffer=0
Incidentally, the tools used to make this hack limit it to running on PJ64 and offshoots. Unaligned hardware IO (odd addresses, in other words) will cause any remotely accurate emulator to fail, much less console.
Not interested in a callout. Actually, you might run into trouble if you did.