It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've updated the guide with more details. Enjoy.
avatar
GreatDragona: I've updated the guide with more details. Enjoy.
I cannot thank you enough for this project. You're amazing.

Huge kudos and huge gratitude...from the bottom of my heart.
OK, did as suggested and game was looking great but when I start the game next day cursor was gone. I went into advanced settings and disabled everything and cursor came back but now runs at about 15FPS. Choppy as all hell.
It worked great the first time not choppy, graet graphics so I don't know what happened. ANY help appreciated.
Really wish they had integrated dgVoodoo into their version of the game so it'd just run when you download it.
Hey everyone, awesome help here so far. I got one issue while using dgvodoo, my mouse pointer disappeared ingame. I have compat. mode off. settings in dgvoodoo and .ini file as described in the guide here. any ideas where my mouse went? the menu items light up on mouseover, the pointer is just invisible. ^.^

Appreciate any help!

Update: It works now! I used the All in One Version. Many thanks, GreatDragona, for helping the community out!
Post edited March 06, 2021 by NemoDiscovers
Been messing around with the lighting options and want to ask if other have encountered the same issues.

Here is a youtube video of the different lighting options, I'll explain here what's happening in the video.

youtu.be/H2PGCYV1kUQ

The first part I'm walking between a dark place and a torch, and as you can see the main characters 3d model gets lit by the torch when he walks near it. This is with Enable Real Time Lights turn on and Use Enhanced 3D Lighting off.

After that I turn on both Enable Real Time Lights and Enhanced 3D Lighting the game screen becomes too bright, so I reload the game and then the screen darkens way too much. I do a quick test and the torch does indeed light my model, but it still looks very bad so I quit to main menu and reload the game file to fix the lighting.

Then I do a test and as you can see, with both options turned on and a fresh reboot the torches do not light my character as he walks between them and the dark spot.

I then walk further into the level and at certain points you can see that the character model does become lit, but I feel like its tied to some environmental lighting flag and not a random light emitting object like the torches.

Just for the sake of it, I then turn off both lighting options and show that there is no change to my character model when he walks between the torches.

So my question is, is this broken just for me, or can anyone else confirm that having both options turned on the torches will light the character when he walks near them? and I mean every torch, not just certain ones.
Hi everyone,

just wanted to give the author a big Thank You ! I used the all in one pack and WOW...I didn't played Revenant with all 3D enabled since almost 12 years, now it's relly looks gorgeous, just like years before : THANK YOU :-) !

The only remaining problem is music soundtracks looping and not in appropriate places. At first I didn't have music at all then GOG fixed that somehow with a patch, it's already better than nothing. If someone managed to fix the music problem I think everything will be perfect :-D
This thread should have 22 posts? I can only see 2, anyone else having this problem?
avatar
AR87ACE: This thread should have 22 posts? I can only see 2, anyone else having this problem?
This is the second page, at the time of posting. Click on the little "1" on the bottom of this page. Or go here:

https://www.gog.com/forum/revenant/howto_make_the_revenant_run_in_d3d/page1
help!

used the all-in-one pack, but can only see the main character and items that i can interact with (e.g. door, chest) even the NPCs are blocks

tried on both my computers

setup 1:
intel i5-8250U
8GB RAM
shared video
win 10 x64

setup 2:
ryzen 5 4600H
16GB RAM
nvidia gtx 1650 4GB
win 10 x64

get the same results (see screenshot)

thanks in advance
Attachments:
Post edited October 10, 2021 by smolonc
Hi,
here is my solution that works on my 2200g with vega graphics 8. Play Revenant on Win10 in D3D.

Download DDrawCompat v0.3.1 and copy the ddraw.dll to the Revenant folder where the Revenant.exe is.

Disable "Windows 95 Compatibility" for Revenant.exe file

Edit <revenant.ini> file via a text editor

Under [Lighting]
EnhancedLighting=Yes

Under [Options]
Software3D=No

Under [Options]
EnhancedLighting=Yes
RealTimeLight=Yes

Under [Options]
GammaLevel=4

Under [Launcher]
PreloadSize=7
CacheSize=24
Detail=5
After installing the all-in-one-pack it runs fine but in game I get this (see attachment)

ibb.co/SKzpz9W
Post edited April 21, 2022 by Magimes
Thanks, runs like a charm. But i did update the dll's and the .exe from your all-in-one to the latest dgv2.
avatar
GreatDragona: Updated 08.06.2020
- Added more details on the settings and steps required
- Added screenshots comparison
- Added a package with all the files required to make the game run in Direct3D mode with Reshade enabled to make your life easier.
- Everything was double checked on Win10

Hey good people,

Long story short you have to use dgVoodoo wrapper to make it happen.

You may ask yourself why do you need to run the game in Direct3D mode as you can play it in Software?
There are couple of benefits:
- The game looks much better in general and runs smoother (25 fps locked).
- You will get animated 3D avatar in the equip menu
- You don't have to mess around with Advanced settings to make the game run properly without glitches. (disable Z-Buffer, disable Fast Surface Lock etc.). It just works.

Actions required to make the game run in Direct 3D mode:

1. Download latest dgVoodoo for regular usage (tested with 2.55.4.1+)
_http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

2. Copy all the files from <MS/x86> directory from the dgVoodoo archive to the game dir where <Revenant.exe> is located. (You may skip MS\x86\D3D9.dll).
- MS\x86\D3D8.dll
- MS\x86\D3DImm.dll
- MS\x86\DDraw.dll

4. Disable "Windows 95 Compatibility" for Revenant.exe file. Otherwise it won't work with dgVoodoo.

5. Run the game (You may do it through GOG launcher or just by double clicking directly on Revenant.exe file.)
- Mouse cursor will work properly
- You can turn on Enhanced 3D lighting

Additional improvements:

1. Edit <revenant.ini> file via a text editor of your choice to enable additional Direct3D renderer features and settings:

Under [Lighting] section:
- EnhancedLighting=Yes

Under [Options] section:
- Software3D=No
This will enable "Real Time Lightings". Can be enabled through the game menu. You have to actually start a new game or load a saved game to write the change into the ini file.

Under [Options] section:
- EnhancedLighting=Yes
This will enable "Enchanced 3D lighting". Can be enabled through the game menu after you enable "Real Time Lightings". You have to actually start a new game or load a saved game to write the change into the ini file.

Under [Options] section:
GammaLevel=4
Increase gamma as the game looks darker in Direct3D mode

Under [Launcher] section:
- PreloadSize=7
- CacheSize=24
- Detail=5
Do not use game launcher <Launcher.exe> to run the game as it will reset all the changes for the [Launcher] section.

Do not run the game through Revenant's launcher as it will wipe all the changes to the defaults.

2. Use ReShade to emulate CRT look. This will hide jaggies and hard pixelation of the game and make the game look like it has been playing on a CRT monitor of that time period.
- download latest ReShade (tested with 4.3.0+)
_https://reshade.me/

- Install it into the game dir where <revenant.exe> is located using DX10+ option and download AdvancedCRT shader when promted. You don't have to download all of the available shaders in the list.

- Run the game and hit <Home> button to edit your ReShade settings.
Adjust <resolution> setting to your taste.
2.800 - will make it look like on Hi-Res TV
4.200 - will make it look like on CTR Monitor (for 1080p resolution screen / 16:9 aspect ratio of you LCD Monitor)
4.700 - will make it look like on CTR Monitor (for 1200p resolution screen / 16:10 aspect ratio of you LCD Monitor)

- Increase shader's Brightness option to 2 to compensate darkness.

3. You can disable dgVoodoo logo using <dgVoodooCpl.exe> file from its archive. Just copy it to the game dir and run.
- go to the DirectX tab and uncheck <dgVoodoo Watermark> setting.

4. Other dgVoodoo settings for the best quality:
- Scaling Mode: Stretched, keep Aspect Ratio
- Resolution: Max ISF
- Enable "Fast video memory access" (Use this only if you experience low performance on your PC)

Screenshot comparison between original pixelated look and CRT Shader enabled:
_https://imgsli.com/MTc1MTQ

Video that demonstrates how the game should look in Direct 3D and ReShade enabled (not the best CRT settings thou)
_https://youtu.be/lhilbjUPk_U

All-in-One package (password protected due to how google treats djVooDoo wrapper). Just extract it to the game dir and run the game. But still you will have to disable "Windows 95 compatibility" mode for Revenant.exe. If you don't want to use ReShade or your PC can't handle it just press "END" key to disable all the effects while the game is running. They will stay disabled next time you start the game.
_https://drive.google.com/drive/folders/17UBeQdHJQoPVNZnabwMYENY8ONPgcfdu
password: revenant
Thank you, thank you, thank you! I just wanted you to know that in 2023 people are still benefiting from your awesome work on this! I appreciate you!
Hey... this recipe worked perfectly for me. Nice to be able to play our game 24 years after we wrote it. I was the lead programmer and co-founder of Cinematix.

Sorry I made this game so hard to run. At the time it did a lot of D3D magic to run the environment lighting, character lighting, and depth mapping.

I do have the source code.. it's actually here: github.com/benjcooley/Revenant

Unfortunately not sure if it's the absolute latest version of the source, and of course it's difficult to compile with all of the old headers and libs.

Would like to someday pick it back up and get a more compatible version built but I have a day job that keeps me pretty busy.