vorpX has no native DX8 support, but it has a profile for the dgVoodoo2 wrapper. No guarantee that it will work, but for some DX8 games it does. If it works, this method provides full G3D.
First you will have to download the dgVoodoo2 wrapper and isntall it by copying its DX8 DLL to your game folder.
Then you can create a custom profile:
1. Open the config app
2. Go to the “Local Profiles” page
3. Scroll down to the “dgVoodoo2” profile and make a copy of it.
4. Assign your game’s main .exe to the new profile.
If that generally works, you can then use vorpX’s shader authoring to deal with potential glitches if necessary. A short introduction to that can be found in the vorpX help.