Thank you for the information!
Last night I compared your results with those of both 2001 Sony VAIO and 2012 Windows 8 ASUS. The Sony requires something called "SwiftShader 2.1" to run the game; this is actually three files that intercept a game's rendering calls and handles them itself. This is why the Sony MUST have that extra XML file that makes it use Direct3D instead of OpenGL. The ASUS runs the game perfectly with or without the XML file and with or without SwiftShader. No problems as usual. Since the Sony is highly unusual I will not detail its results here, just the ASUS'.
First, does your system by any chance run Windows 10? I've never heard of this game failing to run under 7 or 8; the ASUS uses Windows 8 , Sony and Dell use XP and no problem there. So far it's only certain Windows 10 devices.
The Sony and ASUS produce results that are similar, but I've only included the ASUS' because it and your computer are likely more similar. I have posted them below; notice how yours lack the extensive "found resolution" parts? This is likely a very important clue here.
When running the game in Direct3D the ASUS gives this message: "Renderer max texture sizes: x=8192 y=8192;" so does yours.
In OpenGL the ASUS gives "Renderer max texture sizes: x=8192 y=8192;" yours gives "Renderer max texture sizes: x=16384 y=16384." I don't know if this is significant.
If your error log means anything then you are attempting to run the game in fullscreen mode; it does so by default and you cannot reach the "Options" screen. The resolution of your computer is much greater than the ASUS', and MUCH greater than the little Sony's. You could try to switch the game to windowed mode manually: first type this in to reach the folders in the top bar of Windows Explorer:
%appdata%
You should see the Foxtail folder. Open it, then open the "settings.xml" file with any text editor. Make sure the part between the VIDEO tags looks like this:
<Video>
<Grab>0</Grab>
<VideoDisplayIndex>0</VideoDisplayIndex>
<WindowRation>3</WindowRation>
<Windowed>1</Windowed>
<Windowheight>300</Windowheight>
<Windowwidth>100</Windowwidth>
<x>203</x>
<y>114</y>
</Video>
Now try it. This may not make the game work but at least you'll have a windowed game.
And by the way, use Task Manager to make sure the game isn't still running in the background after you shut it down.
You are not alone in having your problem- this has happened elsewhere in a similar way to others. What I'm trying to do is figure out what they all have in common. In my case the ASUS handles the game perfectly in all ways, Steam and GOG, in the case of the GOG version it runs perfectly in Puppy Linux 6.0.5 Tahrpup mode (the ASUS is a Dual Operating System device) with WINE! Every single library computer runs it; the computers at a tech shop run the game just fine. So we're not talking about a badly-programmed game, just one that does not play nice with certain devices.
What is that thing they have in common? So far it seems to involve Windows 10, but the game DOES run on Windows 10 devices so it would be a combination of Windows 10 and something else.
If you have a Windows 7 or 8 emulator on your computer try running the game that way. You could try running the game with Compatibility mode, but that's not really the same thing. Find the Foxtail EXE file, right-click it, and under "Properties/Compatibility" try XP and up. Heck, if you can try 16-Bit color.
First, Direct3D. Notice how much more extensive this is?
10:47:52: ********** DEBUG LOG OPENED 22-00-2020 (Release Build) *****************
10:47:52: WME Lite ver 1.2.362 "foxtailgame edition", Compiled on May 29 2018, 12:01:56
10:47:52: Platform: Windows
10:47:52:
10:47:52: Scanning packages...
10:47:52: Package build: 2039
10:47:52: Package internal name=data
10:47:52: Package file name=data
10:47:52: Registered 6689 files in 1 package(s)
10:47:52:
10:47:52: Initializing scripting engine...
10:47:52: Script compiler is NOT available
10:47:52:
10:47:52: Scaling steppings found up=0.00 down=0.00.
10:47:52:
10:47:52: Initializing video...
10:47:52: Double buffering flag set to: ON
10:47:52: Current video display=0, count of available video displays=1
10:47:52: The name of a display is...
10:47:52: Generic PnP Monitor
10:47:52: Game resolution=320x180, ratio=1.78
10:47:52: Desktop resolution=1366x768, ratio=1.78, ratio diff=-0.00, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Scanning display modes...
10:47:52: Found screen resolution=1366x768, ratio=1.78, ratio diff=-0.00, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=1360x768, ratio=1.77, ratio diff=0.01, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=1280x768, ratio=1.67, ratio diff=0.11, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=1280x720, ratio=1.78, ratio diff=0.00, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: New mode better than current (0.00 < -0.00), picking this one!
10:47:52: Found screen resolution=1280x600, ratio=2.13, ratio diff=-0.36, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=1024x768, ratio=1.33, ratio diff=0.44, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=800x600, ratio=1.33, ratio diff=0.44, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=640x480, ratio=1.33, ratio diff=0.44, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=640x400, ratio=1.60, ratio diff=0.18, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=512x384, ratio=1.33, ratio diff=0.44, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=400x300, ratio=1.33, ratio diff=0.44, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=320x240, ratio=1.33, ratio diff=0.44, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Found screen resolution=320x200, ratio=1.60, ratio diff=0.18, refresh_rate=60, SDL_PIXELFORMAT_RGB888
10:47:52: Window mode is selected. WindowRatio=3
10:47:52: Set rendering hint registry value: direct3d
10:47:52: Renderer max texture sizes: x=8192 y=8192.
10:47:52: Ratios before stepping application: 3.00 3.00
10:47:52: Ratios after stepping application: 3.00 3.00
10:47:52: Update screen: Orig w=320 h=180 Logical w=960 h=540 ratiox=3.00 ratioy=3.00
10:47:52: Update screen: Logical BorderLeft=0 BorderRight=0 BorderTop=0 BorderBottom=0
10:47:52: Update screen: Orig w=320 h=180 Physical w=960 h=540 ratiox=3.00 ratioy=3.00
10:47:52: Update screen: Physical BorderLeft=0 BorderRight=0 BorderTop=0 BorderBottom=0
10:47:52: PixelPerfect rendering enabled!
10:47:52:
10:47:52: Engine initialized in 118 ms
10:47:52:
10:47:58: Loading string table...
10:47:58: 2002 strings loaded
10:48:31:
10:48:31: Shutting down...
10:48:31: Shutting down scripting engine
10:48:31: ********** DEBUG LOG CLOSED ********************************************
Post edited January 22, 2020 by GusCE6