Mandras: The real way to play this game on Win10:
//Display//
Use DXWnd to play game in windowed mode. Don't bother with ddraw hacks. Make sure AbeWin.exe does not have reduced color mode checked in compatibility tab (otherwise colors will be wrong).
This DXWnd setup puts the game in a borderless window and fixes the corrupted movies:
Open DXWnd, drag AbeWin.exe into the empty window to create a profile. Name it.
Options > Expert Mode (to show Tools)
Tools > Clear compatibility on AbeWin.exe (ignore any errors)
Main Tab > Position
desktop center
keep aspect ratio
W 1280 H 960 (or other multiple of 640x480)
Path:X:\Games\Abes Oddysee\AbeWin.exe
Launch:X:\Games\Abes Oddysee\AbeWin.exe -interline
DirectX Tab > Emulation > Filter > deinterlace
Video Tab >
modal (for borderless window)
File > Save (saves this profile in DXWnd)
//Controls//
Use JoyToKey to map a controller to the game's default keyboard controls. Do not bother with the in-game gamepad controls. Xbox or DS4 controllers work (DS4 needs the program DS4Windows to recognize inputs). Use the d-pad for movement and map all the voice commands to the two joysticks with a large input threshold/dead zone (60) to prevent incorrect inputs. Chanting can go on the left shoulder button.
Joy2Key config:
[General]
FileVersion=57
NumberOfJoysticks=2
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=0
UsePOV8Way=0
Threshold=620
Threshold2=620
KeySendMode=0
SoundFile=
ImageFile=
[Joystick 1]
POV1-1=1, 26:00:00:00, 0.000, 0, 0
POV1-3=1, 27:00:00:00, 0.000, 0, 0
POV1-5=1, 28:00:00:00, 0.000, 0, 0
POV1-7=1, 25:00:00:00, 0.000, 0, 0
Button01=1, 58:00:00:00, 0.000, 0, 0
Button02=1, 5A:00:00:00, 0.000, 0, 0
Button03=1, 11:00:00:00, 0.000, 0, 0
Button06=1, 10:00:00:00, 0.000, 0, 0
Button12=1, 12:00:00:00, 0.000, 0, 0
Axis1n=1, 32:00:00:00, 0.000, 0, 0
Axis2n=1, 31:00:00:00, 0.000, 0, 0
Axis2p=1, 33:00:00:00, 0.000, 0, 0
Axis3n=1, 37:00:00:00, 0.000, 0, 0
Axis3p=1, 35:00:00:00, 0.000, 0, 0
Axis4n=1, 36:00:00:00, 0.000, 0, 0
Axis4p=1, 38:00:00:00, 0.000, 0, 0
Button05=1, 30:00:00:00, 0.000, 0, 0
Button08=1, 0D:00:00:00, 0.000, 0, 0
Button04=1, 20:00:00:00, 0.000, 0, 0
Button07=1, 1B:00:00:00, 0.000, 0, 0