VOGONS


Old ForceFeedBack api (IFORCE/IFORCE2)

Topic actions

Reply 20 of 31, by cyberluke

User metadata
Rank Member
Rank
Member

I have Windows XP with Pentium 4 and Geforce 3 including ASUS 3D Glasses for NVIDIA Stereo Vision. And Thrustmaster T500 USB in Windows XP, works in all games, just not NFS II SE. It works to control the car, only it tells it did not detect force feedback device in NFS II game menu.

Microsoft SideWinder Force Feedback 2 - I have it too, I can verify it. It might be bug in NFS II SE that it tries to use POLAR coords - 2 axis for force feedback while modern steering wheels have 1 axis in the drivers. There is NFS II SE wrapper that fixes force feedback exactly with what I described above and it works on WinXP with steering wheel: https://github.com/zaps166/NFSIISE/issues/76 ...but it uses Voodoo Glide to OpenGL wrapper, which breaks 3d stereo rendering for glasses.

There is also Verokster patch that takes NFS 3 and NFS 4 video config and DLLs for rendering in Direct3D and OpenGL: https://archive.org/details/verokster ...that works great with 3d stereo glasses, but force feedback does not work.

Therefore my plan was to combine your IFORCE to DX wrapper with Verokster patch, which needs to be done and will help. The main thing that needs to be done in DINPUT.DLL is this: https://github.com/zaps166/NFSIISE/issues/76# … ment-1186019990 and then use Verokster EA Trash engine patch to add modern rendering engine wrapper.

So it does not matter if some joysticks works, it has different axes. Steering wheel must work.

Reply 21 of 31, by sonik

User metadata
Rank Newbie
Rank
Newbie

There's no "IFORCE wrapper" yet.
The official one... Not one knows if it really exists.
I want to make one but I don't know when I will have time to look into it. This can take years to happen.

Reply 22 of 31, by m0u53r

User metadata
Rank Newbie
Rank
Newbie

Another game where a wrapper is needed is Hardwar: the future is greedy. The UIM updates broke something and don't have working force feedback. I've only had FFB working in win98 and winxp 32bit with the original game/ software refinery patches and beta releases. So it would be nice to have FFB working in the UIM06 patch that is being used on the Steam distribution.

For Hardwar I believe the calls for FFB are coming from VFX.dll...i'm guessing that is IFORCE, and they just renamed the dll to VFX??

And Thank you sonik for your work on FF-Gain I find it very useful.

Matsonic MS6260s// K62 500// TB Montego II// Geforce FX 5200
Asus A7A266// AthlonXP 2400+// SBLive CT4780// Voodoo 5 5500
Toshiba P25-s670 // dual boot win98se and XP // Pentium 4 3.4ghz// Geforce fx go5700 128mb

Reply 23 of 31, by sonik

User metadata
Rank Newbie
Rank
Newbie

Good to hear that FF-Gain is being used 😀
As for making a wrapper, I still want to to do. But it will take a lot of time to dig into it.
Never heard of this game before but looks cool. Going to try it.

Reply 24 of 31, by m0u53r

User metadata
Rank Newbie
Rank
Newbie
sonik wrote on 2024-08-14, 20:42:

Good to hear that FF-Gain is being used 😀
As for making a wrapper, I still want to to do. But it will take a lot of time to dig into it.
Never heard of this game before but looks cool. Going to try it.

If you try it, get the original version, the Steam release has UIM06 pre-installed. UIM patches will break FFB. FFB only works on a 32bit version of windows and if your PC has too much disk space you'll get an error that prevents install. So you need this https://sgt.hootr.club/hardwar/ You may have to set the game exe's (Hardman.exe and HardwarW.exe) to win98 compatibility mode to prevent an error message if you are using a newer os.

Matsonic MS6260s// K62 500// TB Montego II// Geforce FX 5200
Asus A7A266// AthlonXP 2400+// SBLive CT4780// Voodoo 5 5500
Toshiba P25-s670 // dual boot win98se and XP // Pentium 4 3.4ghz// Geforce fx go5700 128mb

Reply 25 of 31, by sonik

User metadata
Rank Newbie
Rank
Newbie

Got an idea...
I can try to recreate one of the logitech iforce devces that are gameport/usb compatible.
Does anyone have one of such device?
I believe that only those two devices are usb compatible: Logitech WingMan Force, Logitech WingMan Formula Force

Reply 26 of 31, by m0u53r

User metadata
Rank Newbie
Rank
Newbie
sonik wrote on 2024-08-19, 12:22:
Got an idea... I can try to recreate one of the logitech iforce devces that are gameport/usb compatible. Does anyone have one of […]
Show full quote

Got an idea...
I can try to recreate one of the logitech iforce devces that are gameport/usb compatible.
Does anyone have one of such device?
I believe that only those two devices are usb compatible: Logitech WingMan Force, Logitech WingMan Formula Force

I'm guessing your looking for the 'Wingman force' that is cable driven and has usb and a serial connector? Logitech has so many different versions 🤣 ( I have Wingman Force 3D, Force 3D Pro, MS sidewinder FFB2 and a Gravis Xterminator gamepad)

Are you looking for an Iforce 1.0 device? Early joysticks were from Thrustmaster Gravis and Microsoft but according to this thread Iforce 2.0 was on its way by late 1997 Unique Force Feedback API Support

That Wingman force with serial is unique. Most early FFB devices were gameport and used MIDI signals. There are actually a few projects to adapt the gameport with MIDI support to usb https://www.yard2usb.de/joomla/index.php/sidewinder-usb necroware has another adapter project based on a teensy micro controller but FFB support hasn't been added yet.

Matsonic MS6260s// K62 500// TB Montego II// Geforce FX 5200
Asus A7A266// AthlonXP 2400+// SBLive CT4780// Voodoo 5 5500
Toshiba P25-s670 // dual boot win98se and XP // Pentium 4 3.4ghz// Geforce fx go5700 128mb

Reply 27 of 31, by sonik

User metadata
Rank Newbie
Rank
Newbie

Yeah!
My bad, I mean serial/usb version. Not gameport.
I'm looking for an iforce 1.0 device.

Not sure if you know, but the Wingman Force 3d works on some playstation2 games, with ffb!

Reply 28 of 31, by m0u53r

User metadata
Rank Newbie
Rank
Newbie
sonik wrote on 2024-08-19, 17:57:
Yeah! My bad, I mean serial/usb version. Not gameport. I'm looking for an iforce 1.0 device. […]
Show full quote

Yeah!
My bad, I mean serial/usb version. Not gameport.
I'm looking for an iforce 1.0 device.

Not sure if you know, but the Wingman Force 3d works on some playstation2 games, with ffb!

Oh that's interesting info, I didn't know that!

I might just pick up a wingman force, I see a few affordable ones. Shipping seems like the big expense. That serial connection is intriguing. Might be less overhead for a slower socket 7 system.

Matsonic MS6260s// K62 500// TB Montego II// Geforce FX 5200
Asus A7A266// AthlonXP 2400+// SBLive CT4780// Voodoo 5 5500
Toshiba P25-s670 // dual boot win98se and XP // Pentium 4 3.4ghz// Geforce fx go5700 128mb

Reply 29 of 31, by breinhart

User metadata
Rank Newbie
Rank
Newbie

I have the Immersion Corp. FeelIt API (Immersion Foundation Classes) version 2.2.11.0 that
you may find useful. It includes the headers, lib, dll and docs in CHM format.
You can download it from my Google drive. Hope it helps!
https://drive.google.com/file/d/1KIVQmYvEvfNO … iew?usp=sharing

Reply 30 of 31, by sonik

User metadata
Rank Newbie
Rank
Newbie

Thanks.
Unfortunately it does not contains anything related to"iforce.dll" but I'm going to keep it.
Might be useful!

Reply 31 of 31, by m0u53r

User metadata
Rank Newbie
Rank
Newbie
sonik wrote on 2024-09-05, 02:21:

Thanks.
Unfortunately it does not contains anything related to"iforce.dll" but I'm going to keep it.
Might be useful!

I think I might have found what you're looking for. the zip does contain an Iforce.dll among other things. I think this was realased for the CH products Force FX joystick. version says 1.05
https://www.driverguide.com/driver/detail.php … driverid=137120
It also has a dos joystick emulator for developing if you don't have access to a force feedback joystick (IMMSIM.EXE)

Matsonic MS6260s// K62 500// TB Montego II// Geforce FX 5200
Asus A7A266// AthlonXP 2400+// SBLive CT4780// Voodoo 5 5500
Toshiba P25-s670 // dual boot win98se and XP // Pentium 4 3.4ghz// Geforce fx go5700 128mb