No trouble. In fact, it is a distraction from my trying to re-learn Visual Basic. I'm an old programmer, from Win31 / 95 days, and things are just a wee bit different in the Windows programming world from back then, and I'm going nutz trying to get up to speed, so distractions help...
In the meantime, I've tried Rescue Porpoise on top of several different installs, and in all of them, I get similar to this:
That said, it's the last install in the mod list of all that I've done. There is a small change in the Names.cfg in the Roster folder, and that might be the cause of your issues. Using WinMerge works, or just make a copy of the Names.cfg file that is in the game's Data / Roster folder, into a new folder - prior to activating Rescue Sub
last - and work with that copy. Under the "[ClassNames]" section up top, add the line "Rescue Porpoise=Rescue Porpoise". I don't understand why that line is there, but it is... Under the "[Land]" section, which is about the mid-point of the file, add the same line "Rescue Porpoise=Rescue Porpoise". The sub is defined as a Land Unit in the Roster - and that's it. You could then either put that edited Names.cfg file into Traveller's Rescue Sub v1.15 mod folder on top of his version, or make your own mini-mod of it. Besides that, I don't know why you wouldn't be getting the same thing, so long as Rescue Sub is activated last, but that is the only file I get a JSGME warning on...