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

×
Hi Guys, With a lot of help from 81RED on the D3D issues for MR1, I tried to get MR2 working in D3D mode on Win7 64 bit.

I noticed a delphine error log in C:\Program Files (x86)\GOG.com\Moto Racer 2\data

Which reported the following...

Infos, errors and warnings occured during MotoRacer 2 :
---------------------------------------------------------------------------------
Cpu detected : Intel Pentium(R) II
Vendor ID : GenuineIntel
Nb CPUID functions : 0x0000000a
Cpu signature : 0x000006fb (0000 0000 0000 0000 0000 0110 1111 1011)
Cpu features : 0xbfebfbff (1011 1111 1110 1011 1111 1011 1111 1111)
Raw Cpu frequency : 2395 Mhz
Normalised Cpu frequency : 2395 Mhz
System : Windows(R) 95
Windows Available memory : 267 862 016 bytes
---------------------------------------------------------------------------------
(!) Windowed mode forbiden because desktop n.b.p.p is 32
generic optimisations used


--------------------------------------------------------------
(i) Memory detected : Txt:-1904104064 Primary:519634944 Total:-1897048064 Blended:No FullScreen:Yes Res:640x480 (BackBuffer not created yet!)
(i) Memory used : Screen:-5827200 Textures:0
(!) INCORRECT VRAM PARAMETERS!
--------------------------------------------------------------

Cannot initialise screen mode

So taking some hints from MR1 and looking at the options/parameters available for VRAM issues (per the log above) from running moto.exe -h in a command prompt, I created a shortcut to my desktop for

C:\Program Files (x86)\GOG.com\Moto Racer 2\moto.exe
and amended the target line (in the properties of the shortcut) to read...

"C:\Program Files (x86)\GOG.com\Moto Racer 2\moto.exe" -KeepAvailableVram268435456

That fixes it for me. hopefully it will help some others out too :)
Let me know :)
well, wow :) i can confirm that - it works! thanks a lot, mate :)
No work here, sorry mate. GTX 470, what's yours?
i have an ATI Radeon HD 3870, 512 MB. and d3d works.
Glad to hear it's working for some.
In answer to what hardware I have: Nvidia 8800GT.

For those where it's not working, take a look at the delphine log after you have run the game and it's failed - it should give some suggestion as to why D3D has failed (you may be able to match the error up with the options parameters you can pass with moto.exe)

For a full list see here:
http://www.gog.com/en/forum/moto_racer_series/anyone_have_any_luck_with_d3d_on_mr2
avatar
81RED: No work here, sorry mate. GTX 470, what's yours?
Are you getting a different error reported in the delphine log?
Post edited December 06, 2010 by Krankor
avatar
Krankor: Are you getting a different error reported in the delphine log?
The end simply reads:

generic optimisations used
Cannot initialise screen mode

But something has indeed changed - before I was able to get to a corrupted and unreadable graphic error message, now it bombs out long before that.

EDIT: Whoops! I was looking in the wrong frigging folder :-P

--------------------------------------------------------------
(i) Memory detected : Txt:-1587124224 Primary:1309081600 Total:-1577687040 Blended:No FullScreen:Yes Res:640x480 (BackBuffer not created yet!)
(i) Memory used : Screen:-8208384 Textures:0
(!) INCORRECT VRAM PARAMETERS!
--------------------------------------------------------------

Cannot initialise screen mode

EDIT2: If I'm not much mistaken, you've been fiddling with the compatibility settings of moto.exe? If so, would you like to share your settings? :)
Post edited December 06, 2010 by 81RED
i don't have any compatibility settings on
*Finally*:

moto -KeepAvailableVram668435456

And I wasted SO much time trying with lower values when I should have gone the other way.

Bring on Moto Racer 3, we're ready! :)
avatar
81RED: *Finally*:

moto -KeepAvailableVram668435456

And I wasted SO much time trying with lower values when I should have gone the other way.

Bring on Moto Racer 3, we're ready! :)
Brilliant!
Not long to go before we start work on fixing MR3 :)
how about some netplay over hamachi, guys? now that you've managed to make d3d working for the games, we can start playing ;)
avatar
ignus: how about some netplay over hamachi, guys? now that you've managed to make d3d working for the games, we can start playing ;)
Sounds great. I'm UK GMT time, so bearing that in mind what night would be good for you?
Perhaps a Hamachi LAN Event thread is needed to entice some others too :)
I can confirm this as a solution, although not an immediate one.

When I first tried the KeepAvailableVram trick, I was highly disappointed. I thought I had at least found the key to running motoracer 2 in D3D, and yes for all those wondering, it looks a lot better. So when my computer booted me back to the desktop, I felt rather let down.

Later, perusing back through the threads, I noticed some people trying even higher values for KeepAvailableVram (81RED tried -KeepAvailableVram668435456 ). I too tried this, once again hopeful. It crashed. I then decided to stick and extra 1 in front of the number, making it essentially enormous. It booted. MotoRacer2 works in full D3D.

Case and point, if these tweaks aren't working, bump up the KeepAvailableVram parameter even more. It may depend on what graphics card you have and how much RAM. For the record I have a Radeon 5850 1gb.

This should be enough to make this an official, all-encompassing fix.

For readers with short attention spans: Here's the summary.
1) Right click the MotoRacer2 shortcut on your desktop (the default one GOG creates is good enough. If you don't have one, make one).
2) Ammend the Target to read "C:\Program Files (x86)\GOG.com\Moto Racer 2\moto.exe" -d3d -KeepAvailableVram1668435456
3) For added joy, add the -limitframerate60 command as well. While it is "limiting" the frame rate to a smooth sixty, it may actually raise the frame rate as motoracer default caps at a lower frame rate.

4) AKA paste this into the target of your shortcut. "C:\Program Files (x86)\GOG.com\Moto Racer 2\moto.exe" -limitframerate60 -d3d -KeepAvailableVram1668435456

PS. You don't need to worry about the 16bit color. This only applies to windowed mode. I run a 32bpp desktop color and the game runs fine. You may have to force fullscreen, but probably not. If so, just add -fullscreen to the ever familiar target of your shortcut.

Now, if we could just get past 3rd gear (see this post, http://www.gog.com/en/forum/moto_racer_series/cant_get_past_3rd_gear_in_motorcross).
Post edited December 09, 2010 by ardentlyenthused
Thanks guys had problems running the game today but with your work around works fine. Thanks
Okay, this solution does nothing for me, but I'm probably just doing it wrong. Any help would be appreciated. Error output (does not change, even after altering the shortcut):

[i] Infos, errors and warnings occured during MotoRacer 2 :
---------------------------------------------------------------------------------
Cpu detected : Unknown Genuine Intel
Vendor ID : GenuineIntel
Nb CPUID functions : 0x00000002
Cpu signature : 0x00000f29 (0000 0000 0000 0000 0000 1111 0010 1001)
Cpu features : 0xbfebfbff (1011 1111 1110 1011 1111 1011 1111 1111)
Raw Cpu frequency : 2981 Mhz
Normalised Cpu frequency : 2981 Mhz
System : Windows(R) 95
Windows Available memory : 2 147 483 647 bytes
---------------------------------------------------------------------------------
(!) Windowed mode forbiden because desktop n.b.p.p is 32
generic optimisations used


--------------------------------------------------------------
(i) Memory detected : Txt:377790463 Primary:261082624 Total:261082624 Blended:No FullScreen:Yes Res:640x480 (BackBuffer not created yet!)
(i) Memory used : Screen:-6250496 Textures:0
(!) INCORRECT VRAM PARAMETERS!
--------------------------------------------------------------

Cannot initialise screen mode [/i]

Video hardware: Nvidia GeForce 7600GS 256MB

I've tried using VRAM amounts equal to my total VRAM and equal to half my VRAM, both produced no results, the game simply doesn't launch after choosing Direct3D.
Post edited May 12, 2011 by cogadh
DirectX 3D is working for me with the new MotoRacer 2. There's a custom launcher (screen).
Attachments: