Okay, so... I use BGB through Wine on a Linux machine. A friend of mine uses KiGB and VBA on a Mac.
I'm trying to send him a custom-named lsdj.sav I created in bgb for him to look at in KiGB or VBA. Now, I know that the proper way to do this is to put the sav file in whatever the programs "battery save" directory is. For KiGB it's kigb/save" and for VBA... I'm not really sure. I use GVBAM, which just saves them in the "/username/.config/gvbam" directory.
So, my friend located where his .savs go for both programs, we renamed "lsdj.gb" to "lsdj_customname.gb" to coincide with the "lsdj_customname.sav" file I had sent him, he loaded the rom, but it just didn't load anything. I even loaded it up in VBA and created a ".sgm" save state for him to load into VBA, and it still didn't work.
What are we doing wrong?