Ok so I've tested this with a couple TCs. (WGR2 and Borg Nukem) Both crash at the menu, no menu displayed.
WGR2 comes with a more than just a GRP file, it loaded well when in the game directory.
Borg Nukem is just a .grp file and probably the easiest test case. I used the grp file in the rather large Duke Nukem Add Ons pack.
Here it is as a zip. 18 MB https://drive.google.com/file/d/1kKrTEn ... sp=sharing
I cannot reproduce these crashes. There was one with WGR2 after starting the game and another one when dying, but the menu works fine for both.
But without a crash log I cannot tell what's up.
I have the GRPs in a folder in the raze directory. I start by executing "raze.exe" with no arguments. If it's more than one game in raze's subfolders then I need to select which game to play (I hid my detecable steam/gog installs.) The .grpinfo file is in the folder next to the game .grp.
So far everything works as expected. All comercial games play normally. Only these "standalone" total conversions crash at the menu. It feels as if raze doesn't know that it's based on Duke3d and should run that frontend, the .grpinfo assumes Duke3D frontend for eduke32, but with raze it feels as if it doesn't know what game it's running, so it just never draws a menu then crashes.
I've tested with multiple games since, all react the same. I went so far as to extract all of the contents from duke3d.grp into a subfolder, created a .grpinfo workaround to load the game without the .grp present, same issue it gets to the menu screen, draws no menu, crash.
Ok, good to know. Seems there are some cases in the GRPINFO handler that don't work right.
I'll have to see if I can add something that lets this pass without problems.