Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Getting old Windows games working.

Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-10-23 @ 07:45

Hello.

My experiments with dgVoodoo in conjunction with DxWnd lead me to some results I decided to share. Its a compatibility package to run Jane's Longbow and Jane's Longbow 2 (from Jane's Anthology), Jane's F-15 and Jane's F/A-18.

Tested (and intended to use) on Windows 10 (In my case it was build 1903 x64).

Before you start you need:
- Jane's Longbow Anthology (4 cd or cd images)
- Jane's F-15 and 1.17 patch
- Jane's F-18 and 1.01 patch

Software used:
- dxWnd 2.5.28 (I made some custom patches to dxwnd.dll and rebuild it from sources, they are not significant, but without them the whole pack will be non functional)
- dgVoodoo 2.62.1 (WIP67)
- nGlide 2.10
No additional OS compatibility modes (Windows shims) required. Currently dxWnd are powerful enough to do all compatibility stuff alone (and its great).

Everything works fine (at least i able to test, any help with testing will be appreciated) including training (and historical missions), sound (no sound distortion), etc.
Longbow 2 can be run in Direct3D or Glide mode. Glide mode recommended because of the better result picture.

Known issues:
- Longbow/Longbow2 sometimes CTD at mission end
- Alt+Tab in game can lead to process hang
- some installation scripts not intended to be used in Windows below Windows 10

Original post with detailed installation instructions (and screenshots) available here:https://vedmysh.livejournal.com/15502.html
News about F/A-18 update here: https://vedmysh.livejournal.com/15855.html.
You can use google translate - it produce more or less adequate translation:https://translate.google.com/translate?sl=ru&tl=en&u=https%3A%2F%2Fvedmysh.livejournal.com%2F15502.html

Brief installation guide:
1. Download and extract (preserve folder structure) mydxwnd.7z (http://www.mediafire.com/file/o9tvc262gdqh0i5/mydxwnd.7z/file) to some folder.
Please, don't extract it to the path contains regional characters - some installation scripts not tested in case of regional encodings in path.

2a. Install Longbow Anthology to some folder. Do not install goldfxa patch.
Copy content from installed Longbow folder to (path from 1st item)\mydxwnd\lba\longbow
Copy content from installed Longbow 2 folder to (path from 1st item)\mydxwnd\lba\longbow2
Copy content from installed Longbow 2 folder to (path from 1st item)\mydxwnd\lba\longbow2glide
Download and extract (overwrite the existing files) Longbow.goldfxa.7z (http://www.mediafire.com/file/mt6rm2azs9zoyby/Longbow.goldfxa.7z/file) to (path from 1st item)\mydxwnd\lba\longbow. Thats the original extracted goldfxa patch.
Now, you need to copy all 4 disks.
Copy content of disk1 to (path from 1st item)\mydxwnd\lba\cd\cd1
Copy content of disk2 to (path from 1st item)\mydxwnd\lba\cd\cd2
Copy content of disk3 to (path from 1st item)\mydxwnd\lba\cd\cd3
Copy content of disk4 to (path from 1st item)\mydxwnd\lba\cd\cd4
We done with LBA at this moment.

2b. Make full install of Jane's F15 to (path from 1st item)\mydxwnd\f15
Apply original 1.17 patch
This time its much easier.

2c. Make full install of Jane's F18 to (path from 1st item)\mydxwnd\f18
Apply original 1.01f patch

3. Final steps.
Download and extract (preserve folder structure, overwrite existing files) mydxwnd.fix.7z (http://www.mediafire.com/file/5vd1fwqxwx1ptv6/mydxwnd.fix.7z/file) to path from 1st item.
Open the folder from 1st item and proceed to mydxwnd folder.
If you installed Longbow Anthology run gencd.cmd. It will generate ini files for built in game "cd emulator".
If you installed F-15 run f15.video.fix.cmd. This will rename offending *.UV2 gui video and allow to render text correctly (To roll back this procedure run f15.video.restore.cmd).
Run genini.cmd. It will generate config ini file for DxWnd with correct paths to the game(s).
Run verify.cmd. This script will check files and hashes to ensure everything installed correctly in previous steps. Everything should be "green".
Run nglide_setup.exe and setup glide wrapper. Enable VSync and Aspect correction. Other settings is up to you.
Jump to dxwnd folder or just run dxwnd.cmd. Now you should be able to run installed games from DxWnd.
In case of Jane's F-15 make sure 3dfx glide is selected in graphics settings.
Happy gaming.
Last edited by vedmysh on 2019-11-13 @ 19:05, edited 10 times in total.
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15 compatibility pack

Postby vedmysh » 2019-10-23 @ 12:06

Changelog

2019-11-07
Janes F/A-18 support

2019-11-13
Fixed inflight cursor problem in Janes F/A-18
Added scripts to workaround text rendering problems in Janes F-15
Last edited by vedmysh on 2019-11-13 @ 18:56, edited 2 times in total.
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-07 @ 19:51

Update.

Jane's F/A-18 support.

Links updated.

Many thanks to Dege for help in fine tuning dgVoodoo!
Last edited by vedmysh on 2019-11-13 @ 18:52, edited 1 time in total.
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby damson » 2019-11-11 @ 12:01

Hey vedmysh, is your fix "self contained"? What I mean is if I use it will it overwrite my other installs (settings) of nGlide and dxwnd? I'm currently using dxwnd 2_05_04 build for Jane's F-15 (which works only sometimes it will crash when tryiung to enter the campaign) and nGlide for many other games. I would like to try your fix, but I want to be sure it won't screw up with something I got running currently.

Anyway it's great that those golden oldies are getting some love!

They are real pain to run on modern Windows.
User avatar
damson
Newbie
 
Posts: 73
Joined: 2015-4-20 @ 21:09

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-11 @ 12:49

Hello

damson wrote:Hey vedmysh, is your fix "self contained"? What I mean is if I use it will it overwrite my other installs (settings) of nGlide and dxwnd? I'm currently using dxwnd 2_05_04 build for Jane's F-15 (which works only sometimes it will crash when tryiung to enter the campaign) and nGlide for many other games. I would like to try your fix, but I want to be sure it won't screw up with something I got running currently.


If we talk about compatibility in general every copy of DxWnd uses its own configuration file (But be warned i used custom/modified build of dxWnd).
In case of graphics part and nGlide it uses registry to store configuration. So all settings is "global" for all applications. Atm nGlide is used for Longbow, F-15, Longbow 2 (glide variant).
But I cant call nGlide settings "advanced" so i guess you can easily change them without broking other games compatibility.

BTW, will be appreciate if you give a try for F-15 campaign from this pack and give me a feedback.

Anyway it's great that those golden oldies are getting some love!
They are real pain to run on modern Windows.


Agree. I spent a decent time to figure out how to run F/A-18, but its worth it :happy:
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby damson » 2019-11-11 @ 12:56

Thanks for the quick reply. Yeah there is not much to set in nGlide I know... I was more concerned about dxwnd.

Can I somehow use my existing F-15 install with your pack and revert back easily when something not working correctly? I got F-15 setup real nicely at the moment (vanilla + patch + nGlide + dxwnd) and don't want to break it ;)

I will surely check out the F/A-18 fix as this I was unable to run on Win10.
User avatar
damson
Newbie
 
Posts: 73
Joined: 2015-4-20 @ 21:09

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-11 @ 13:23

damson wrote:Thanks for the quick reply.


Welcome. We are old-hardcore-simulator fans - an endangered species. And should help each other :happy:

damson wrote:Can I somehow use my existing F-15 install with your pack and revert back easily when something not working correctly? I got F-15 setup real nicely at the moment (vanilla + patch + nGlide + dxwnd) and don't want to break it ;)


Yes, its possible, but this require some accuracy and caution.

Also its even possible to share all game resources for two or more game copies, but I suggest to duplicate all data instead. So as a second step from installation guide you should copy (instead of install) the existing (I assume you have full installation) files from game folder to mydxwnd\f15 folder. Then apply fix from 3rd item from installation guide.

F-15 reads file system paths to game resources from the registry (Maybe later i will try to use DxWnd virtual registry ability). Currently in the mydxwnd.fix.7z in the F15 folder you can find f15.reg file. After you apply item 3 from installation guide its now in your F15 folder also. You can open it with your favorite text editor. Pay attention to parameters with the filesystem paths. Use this file as template and create two reg files - one with the paths to your current installation. Another one with the paths to mydxwnd installation. Now, when you need to run your copy of F15 double click on first file and integrate configuration in the registry. If you need to run mydxwnd copy - double click on the second one.

More things to note.

The game should be patched to 1.17.

F15.reg is from the x64 OS version.
For x86 OS the registry path sould be
Code: Select all
HKEY_LOCAL_MACHINE\SOFTWARE\Jane's Combat Simulations\F15


You can create your own reg-file (because you already have installed game and all settings are already there) by running regedit, finding the key
Code: Select all
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Jane's Combat Simulations\F15
(in case of x64 version)
and exporting it as 95/NT4 type. Also this is a good idea because you can create "backup" of your current settings and later restore it if something is going wrong.

damson wrote:I will surely check out the F/A-18 fix as this I was unable to run on Win10.


Yup, afaik currently its some kind of exclusive :happy:
Last edited by vedmysh on 2019-11-11 @ 13:38, edited 1 time in total.
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby damson » 2019-11-11 @ 13:38

Thanks for the tips.

Tried F18 - it works but the mouse cursor in game (during flight) is invisible making interactions with cockpit instruments impossible. Any fix for that?
User avatar
damson
Newbie
 
Posts: 73
Joined: 2015-4-20 @ 21:09

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-11 @ 13:42

damson wrote:Thanks for the tips.

Tried F18 - it works but the mouse cursor in game (during flight) is invisible making interactions with cockpit instruments impossible. Any fix for that?


There was a problem with double cursor in gui/menu. It is possible when i fixed that issue i also suppress the inflight cursor.
I will check it out, thanks for the report!
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby damson » 2019-11-11 @ 15:47

OK, I decided to scrap my F-15 install completely and try your fix with the fresh install as I still got some random crashes on my install (even with your fixed exe that you provided several years ago at SimHQ).

First thing to note - when you enter Campaign most texts will be invisible (i.e. when you select your squadron you won't be able to see their names). To fix that you will have to delete all the *.UV2 files from Movies folder - these are all those clips that are playing on the bottom of the menus. The *.WVE files may remain as those are all the full screen videos like game intro, campaigns intros/outros etc.

I flew one mission in the Iran campaign and had no crashes so far, but the game will need thorough testing to confirm the fix is bug free. The random crashes were very rare.

Edit: Tried another mission from Iran campaign that I had crashes on my install (note that despite the missions being canned in the camapaign there are several "paths" and random first missions so each time you start the campaign you will have one of five(?) possible initial missions) - it was the one with the OSA-2 boats harrasing some oil rigs, the one during the day, there's similar one during night. Had no issues with it with your fix, so far so good! The only issue is the parts of the debriefing text being not visible, but if you switch the page between debriefing and your kills few times it will eventually show up.
User avatar
damson
Newbie
 
Posts: 73
Joined: 2015-4-20 @ 21:09

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-11 @ 17:50

damson wrote:OK, I decided to scrap my F-15 install completely and try your fix with the fresh install as I still got some random crashes on my install (even with your fixed exe that you provided several years ago at SimHQ).


Well, with that fix (or better call it workaround) I just suppressed only one issue with localized messages. Anyway I also included that old "workaround" into the pack. Just in case.
Hope with dxwnd we can emulate relativly close native environment and reduce the problems to zero. Or at least have several non meaningful of them.

damson wrote:First thing to note - when you enter Campaign most texts will be invisible (i.e. when you select your squadron you won't be able to see their names). To fix that you will have to delete all the *.UV2 files from Movies folder - these are all those clips that are playing on the bottom of the menus. The *.WVE files may remain as those are all the full screen videos like game intro, campaigns intros/outros etc.


Ok, ill add it to my "check-list".

damson wrote:I flew one mission in the Iran campaign and had no crashes so far, but the game will need thorough testing to confirm the fix is bug free. The random crashes were very rare.


Agree.

damson wrote:Edit: Tried another mission from Iran campaign that I had crashes on my install (note that despite the missions being canned in the camapaign there are several "paths" and random first missions so each time you start the campaign you will have one of five(?) possible initial missions) - it was the one with the OSA-2 boats harrasing some oil rigs, the one during the day, there's similar one during night. Had no issues with it with your fix, so far so good! The only issue is the parts of the debriefing text being not visible, but if you switch the page between debriefing and your kills few times it will eventually show up.


Nice to hear.
Thank you very much for your testing. I will pay attention to the problems you noted.

ps As a bonus - Hind (Glide version) will be avaialable in the pack soon. Well. I hope so :blush: Spare time usually main problem :depressed:
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-11 @ 20:12

damson wrote:Tried F18 - it works but the mouse cursor in game (during flight) is invisible making interactions with cockpit instruments impossible. Any fix for that?


Back to F/A-18. I investigated the problem with cursor. The problem is dgVoodoo related. I already contacted Dege. Lets wait for his answer.
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-13 @ 18:51

Update.

Fixed inflight cursor problem in Janes F/A-18
Added scripts to workaround text rendering problems in Janes F-15

Links updated.

Thanks goes to:

damson for testing and reporting problems
Dege for rapid response and fix to wrapper
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby damson » 2019-11-14 @ 16:18

Nice, but I have new report for you ;)

Jane's F/A-18 - cursor visible but you have to aim it slighlty to the up/left of the intended "click place" - to press a DDI button for example you have to aim for the upper-left corner of that button. If you aim for the middle of the button it will not work. Not a big issue but can be distracting in a heat of battle ;)

Thanks for your work so far!

Edit:

Here you can clearly see what I mean by hovering the cursor over central touch display. Notice when it gets highlighted. Looks like the active point of that cursor is not its centre but more to lower-right.

https://youtu.be/eFxZM0x7ifg
User avatar
damson
Newbie
 
Posts: 73
Joined: 2015-4-20 @ 21:09

Re: Jane's Longbow Anthology/Jane's F-15/Jane's F/A-18 compatibility pack

Postby vedmysh » 2019-11-14 @ 18:07

damson wrote:Nice, but I have new report for you ;)


Report is good thing.This means the spent time wasnt in vain and someone interested in my work :cool:

damson wrote:Jane's F/A-18 - cursor visible but you have to aim it slighlty to the up/left of the intended "click place" - to press a DDI button for example you have to aim for the upper-left corner of that button. If you aim for the middle of the button it will not work. Not a big issue but can be distracting in a heat of battle ;)

Thanks for your work so far!

Here you can clearly see what I mean by hovering the cursor over central touch display. Notice when it gets highlighted. Looks like the active point of that cursor is not its centre but more to lower-right.

https://youtu.be/eFxZM0x7ifg


The video is really helpfull and clearly identify the problem. Thanks!
Small error and stable offset suggest that the problem related to wrapper "emulated" cursor. Also I did not put any cursor position recalculation from "my side" for F/A-18 (in dxwnd/patches).
Guess its time to forward report to Dege.
vedmysh
Newbie
 
Posts: 32
Joined: 2017-11-10 @ 09:30


Return to Windows

Who is online

Users browsing this forum: MSN [Bot] and 2 guests