ipxwrapper icon indicating copy to clipboard operation
ipxwrapper copied to clipboard

moto racer

Open legluondunet opened this issue 6 years ago • 17 comments

Hello, do you know why your ipxwrapper does not work with Moto Racer 1 and 2?

legluondunet avatar May 04 '19 19:05 legluondunet

Hello, I haven't encountered either of them. How does it not work? Do you have an ipxwrapper.log from either of them?

solemnwarning avatar May 04 '19 20:05 solemnwarning

sorry I disturbed you for nothing, it finally work, impressive, thanks!!!

legluondunet avatar May 04 '19 20:05 legluondunet

it finally work...I was a little too positive. Could you tell me if ipxwrapper is compatible with Wine on Linux? I overrided swsock32.dll for the games (Moto Racer 1 and Star Wars racer) enabled multiplayer mode via ipx. For my tests I launched two different installation of the same game on the same computer.

legluondunet avatar May 04 '19 22:05 legluondunet

It isn't officially supported, but I think it worked last time I tried it.

Can you go into more detail on how its failing? If you've redirected the DLLs in winecfg, that might cause problems, as the IPXWrapper wsock32.dll needs to be able to load the system one.

solemnwarning avatar May 05 '19 08:05 solemnwarning

I overrided swsock32.dll to "native, builtin" or the game did not find ipx connection available:

ipxwrapperwine

Perhaps two launched game on the same computer can not communicate together with ipxwrapper because they are using the same mac address/node?

legluondunet avatar May 05 '19 08:05 legluondunet

I joined you a little extract of the log: ipxwrapper.log

legluondunet avatar May 05 '19 08:05 legluondunet

Oh, I missed that both instances were running on the same computer in your earlier message. That could be the problem.

solemnwarning avatar May 05 '19 21:05 solemnwarning

@solemnwarning Is Motoracer 1 et 2 IPXWrapper compatible? I tried on WIndows it doesn't seem to work neither.

legluondunet avatar Jun 13 '19 18:06 legluondunet

Sorry for taking so long to reply, I'm away from home for a few weeks.

As far as I know, noone's ever tried it before. I can take a look probably next month if you can send me a copy of the game.

solemnwarning avatar Jun 21 '19 10:06 solemnwarning

I can offer you this 2 games if you engage to add IPXWrapper compatibility for this games and on Wine too.

legluondunet avatar Jun 21 '19 11:06 legluondunet

If it turns out the games don't work under IPXWrapper, I will fix it, so long as it is feasible.

solemnwarning avatar Jun 21 '19 16:06 solemnwarning

Do you have a Gog account? If so could you add me as friend?

legluondunet avatar Jun 21 '19 17:06 legluondunet

I don't, but sent an invite to you from someone else's account.

solemnwarning avatar Jun 22 '19 12:06 solemnwarning

I have two new friends, which one are you, which one will receive the games gift?

legluondunet avatar Jun 22 '19 13:06 legluondunet

I haven't had a lot of time to put towards this project, but here's a quick update:

The game uses DirectPlay, specifically the IDirectPlay2A interface. The IPXWrapper Service Provider DLL gets loaded and the game enumerates sessions using it, but never actually creates a session, even when sat in the lobby screen as a host. Swapping in the Windows XP Service Provider DLL seems to have exactly the same effect, suggesting either a bug in the game, or in DirectPlay itself (IDirectPlay2A is from DirectX 3, so perhaps not very well maintained these days).

I'll investigate a bit further when I have a chance and see if there is anything IPXWrapper can do to work around the bug wherever it is.

solemnwarning avatar Sep 02 '19 11:09 solemnwarning

Hello, do you have some news about this issue?

legluondunet avatar Apr 18 '20 12:04 legluondunet

I haven't made any progress on this I'm afraid

solemnwarning avatar Apr 18 '20 16:04 solemnwarning

Motoracer 1 et 2 multiplayer mode finally works on Linux with Wine. You have to install directplay with winetricks.

legluondunet avatar Apr 20 '24 18:04 legluondunet