Heretic II

Topics about game solutions, and success or failure in getting them to work.
Post Reply
Ergonpandilus
Posts: 132
Joined: 26 Mar 2008, 23:27

Heretic II

Post by Ergonpandilus »

Hi,

this one (Heretic 2) is my favorite of the serie. :D

I got myself a widescreen lcd and so my question is: does anybody know solution for setting up custom resolution for it? Or is there some kind of "engine" for it somwhere? All I could do, is set resolution larger, but in 4:3 ratio... :?:
skynardlynard
Posts: 4
Joined: 13 Jul 2008, 05:55

Heretic II

Post by skynardlynard »

i am having that same exact issue.

i dont know if you solved it...i forget your name, original poster.

but i will find a solution and bring it to the widescreen gaming forums!



now if you will excuse me, i must begin my adventure to mordor!

/cheesy :)
BooTx
Posts: 104
Joined: 13 May 2008, 11:35

Heretic II

Post by BooTx »

I should note that I used the Heretic 2 demo, because I don't have the full game. Let me know if the solution works for you and we can try to get it added to the game list here at WSGF.

Being a Quake engine game, you'd figure adding widescreen support would be a trivial matter, but I was unable to find an ini solution using the Quake config parameters, unfortunately.

I was able to add widescreen support by hex editing the Quake2.dll file found in the Heretic 2 directory, though. If that file doesn't exist in the full version, you may find the equivalent file named Heretic2.dll or something.

You'll have to use a hex editor such as Be.HexEditor. Use the program to open said .dll file (located in the /Heretic 2/ directory), and search for the string highlighted below.



00 05 and c0 03 represent the resolution 1280x960. What we'll do is change them to represent the widescreen resolution we want.

1280x720 - Replace 00 05 with 00 05 and replace c0 03 with D0 02
1280x800 - Replace 00 05 with 00 05 and replace c0 03 with 20 03
1366x768 - Replace 00 05 with 56 05 and replace c0 03 with 00 03
1440x900 - Replace 00 05 with A0 05 and replace c0 03 with 84 03
1680x1050 - Replace 00 05 with 90 06 and replace c0 03 with 1A 04
1920x1080 - Replace 00 05 with 80 07 and replace c0 03 with 38 04

After you're done, save the file and close the hex editor.

This is where things can get a bit hairy. Simply loading up the game and choosing OpenGL - 1280x960 wouldn't really work for me for whatever reason. I was able to get it working by selecting the D3DGL renderer (in the Video Options menu) and selecting 1280x960, though. It then set me to the right resolution, and then I was able to choose the OpenGL renderer.

From there it ran without a hitch. You will want to change the fov either through the console or through the config file located in the /Heretic 2/user/ directory. Just open config.cfg and locate the fov line, which should be at 75 by default. The correct FOV for 16:10 resolutions is 85.2812718522, so use that instead.

1024x768 (4:3)



1440x900 (16:10)

Ergonpandilus
Posts: 132
Joined: 26 Mar 2008, 23:27

Heretic II

Post by Ergonpandilus »

Great job BooTx! :D

I'll be testing it soon. I have warm memories from this game, back when I had Voodoo 2!! :P

I guess you mean 1680x1050, instead of 1650x1080, right?
User avatar
P-Storm
Posts: 764
Joined: 24 Dec 2006, 18:56

Heretic II

Post by P-Storm »

For the numbers to hex use the link (scroll down to Convert to hexidecimal)

http://www.widescreengamingforum.com/wiki/index.php/Hex_Editing_Tutorial_(with_SimCity_4_example)


P.S. Url link doesn't work :?

So nope, it is
1680x1050 - Replace 00 05 with 90 06 and replace c0 03 with 1A 04
Ergonpandilus
Posts: 132
Joined: 26 Mar 2008, 23:27

Heretic II

Post by Ergonpandilus »

I got it working, though there is still a small problem, can't get it to fullscreen. All the other resolutions works in fullscreen, but that one doesn't... :(

Btw. Is there anyway to put anti-aliasation on?
BooTx
Posts: 104
Joined: 13 May 2008, 11:35

Heretic II

Post by BooTx »

Whoops! Yeah I messed that one up.

As far as fullscreen is concerned, I dunno. You could try switching it to windowed mode and then back, or you could try changing the config.cfg entry which I think is vid_fullscreen. Maybe typing that into the console, as well.

I have a Geforce 7600 GT and enabling anti-aliasing through the drivers (either using the nvidia control panel or rivatuner) seemed to work fine.

edit- Oh and you could also try hitting Alt + Enter to force it to fullscreen.
Ergonpandilus
Posts: 132
Joined: 26 Mar 2008, 23:27

Heretic II

Post by Ergonpandilus »

Alt + Enter didn't helped. :(

Maybe chaning some other resolution to my resolution could help... Awesome adventure game still though.
Ergonpandilus
Posts: 132
Joined: 26 Mar 2008, 23:27

Heretic II

Post by Ergonpandilus »

Here's solution how to get it working. By using the that quake2.dll you can have these WS resolutions:
1920x1200
1680x1050
1440x900
1280x720

http://forums.raven-games.com/showpost.php?p=271105&postcount=1
kindred
Posts: 9
Joined: 31 Jul 2010, 12:21

On modern graphics cards, the

Post by kindred »

On modern graphics cards, the dithering on this game is awful. Does anyone know of a fix similar to what ddfix does for Thief 1 & 2?
Post Reply

Who is online

Users browsing this forum: No registered users and 18 guests