Results 1 to 20 of 26

Thread: Running Wipeout 2097/XL in Windows 8.1

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Apr 2015
    Location
    France, Paris
    Timezone
    GMT + 1
    Posts
    310

    Lightbulb Running Wipeout 2097/XL in Windows 8.1

    For those that ended up here from their search engine, do not ask for where to download the game !!!

    After many trial and error I finally understood the issues and got the thing to work flawlessly thanks to dgVoodoo For now, the 2 demos of 2097 and XL are working, retail versions are not behaving similarly but working hard on getting them up . The game still runs too fast, this issue will be looked at later. There are no tricks involved beside using a 32-bit installer and the dgVoodoo emulation layer, you install the game normally and play it through its icon from the start menu.

    It's such a pity that thus far, no single source on the web did provide a definitive answer on this, here you have it, and from teh Wipeout forum on the web. Trust no one but us

    I have prepared a package containing the demos taken from jeuxvideo.com and archive.org along instructions:

    https://mega.nz/#!tsNEzJCY!TDJzemNLd...gC1tKWsLwVbDEw

    PS: these are instructions for 64-bit Windows, for 32-bit, removing 'Wow6432Node' from the registry path will probably do.

    Waiting for your feedback

    EDIT for the DIYer

    If you wish to do it all by yourself, here are the instructions from the README :

    Code:
    - unzip "Wipeout 2097 demo.zip" or "Wipeout XL demo.zip"
    - from "Is3Engine.zip" copy "setup32.exe" next to "setup.exe" and run it
    - install the game somewhere else than "Program Files" else you'll have to run
      dgVoodoo as admin for it to create the config. (below), no need to reboot
    - set "Wipeout2.exe" compatibility to run as admin (and nothing else !)
    - from "dgVoodoo2_43.zip" copy "dgVoodooSetup.exe", "MS\D3DImm.dll",
      "MS\DDraw.dll" next to "Wipeout2.exe"
    - run "dgVoodooSetup.exe", press ".\" then "OK"
      (this creates a default config and makes the game go full screen as well)
    - run "Wipeout2.exe", choose "Direct3D HAL" and "640x480"
    
    Enjoy :D (it's a bit too fast, though !)
    EDIT:
    - note, AVs might ban the DLLs from dgVoodoo, make sure it doesn't happen.
    - make sure in dgVoodoo the 'config folder' is right as pressing '.\' might not pick it after all

    EDIT 2 : Running the retail versions of 2097 / XL

    Here are the instructions

    (make sure to read those above as well, the dgVoodoo setup is not explained here)

    Code:
    - copy all files from CD to a directory
    - copy setup32.exe to this directory, set compatibility to Win95
    - launch setup32.exe, install (Typical), skip DirectX
    - update the registry to point to your CD drive:
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Psygnosis\Studios\Wipeout2097]
      "Source Directory"="E:\\"
    - set Wipeout2.exe to run as admin
    - run dgVoodooSetup.exe, press .\ (or make sure config folder is correct),
      then press OK -> builds the defaut dgVoodoo config for this game.
    - run the game (only Direct3D HAL is available)
    - enjoy !
    - wait for the speed issue to be solved :D
    
    (you can delete the copied CD files once finished)
    
    Files used:
    - IsEngine3.zip
    - dgVoodoo2_43.zip
    
    To find them either grab the previous demo package I've uploaded or typing
    these names in your favourite search engine should bring some result.
    Note that retail versions do not crash when Alt-Tabbing compared to demo, mouse is hidden though.

    You can also make it windowed by tweaking dgVoodoo a bit:

    Snap861.jpg

    What's left:
    • the speed issue
    • networking, eventually


    To be continued
    Last edited by aybe; 16th May 2015 at 09:36 AM.

  2. #2
    Join Date
    Mar 2015
    Posts
    57

    Default

    Hi Aybe,


    Thank you for this. Anyway iut does not work on my machine

    I follow all instructions. When i ran the exe file i got the Wipeout2 configuration screen (with "Play game" button). Anyway i cannot select anything there (i got spinning cursor animation and windows in frozen).

    I have to manually kill the process (which use 100% of one core).

    I tried some additional stuff like win95/98 compat mode, and such but no help. Both XL and 2097 demos have same issue

  3. #3
    Join Date
    Apr 2015
    Location
    France, Paris
    Timezone
    GMT + 1
    Posts
    310

    Default

    @tigrou

    Hi !

    I've been trying to track this one out but well ... I used to have this issue when I haven't really looked at the problem, now I've litterally ran the game 100s of time and it worked every time.

    What you should try/verify:

    Registry

    The last 2 reg keys below are mandatory because whenever I comment either, the game will revert to its non-working behavior of not enough memory, make sure they contain no other flags than what it's below (it's a bit strange as the HKLM one does not reflect user settings yet it is needed for the game to run ...). Note, the first key can be ignored as it seems to be created every time.

    snap0869.png

    That confirms what I've told in first post: the game never runs when you set Win95 compatibility or anything else, so uncheck it.

    DirectX

    As dgVoodoo is a recent thing, I would suggest you ensure you have up to date drivers as well as reinstalling DirectX, who knows ...

    TODO

    I would try the following:
    • uninstall the game
    • drivers/DirectX update
    • reinstall demo + dgVooodo

    Just to ensure, make sure that when you run dgVoodoo it really creates the default config next to Wipeout2.exe, delete dgVoodoo.conf there and run the configurator, when you press OK that file should appear, if it does not then probably dgVoodoo picks up the default config in %APPDATA% (the combo box on top).

    VirtualBox

    By curiosity, have you tried it in a box with XP ? When you install the additions make sure to be in safe mode for it to install the Wined3d DLLs and, then turn off the box and ensure 3d acceleration is ticked in its properties.

    apitrace (rather for the posterity ...)

    I've been trying to watch for the game with http://apitrace.github.io/, it ends up not running but there's a log for Frame 0 that might contain useful info on what call is causing this.

    Code:
    apitrace -v --api d3d7 "full path to exe"
    However I think I understand why it never starts, apitrace has its own ddraw.dll in ..\lib\wrappers and it is certainly not the dgVoodoo's one. Basically it will overwrite the dgVoodoo's one that is next to Wipeout2.exe, so be aware of that.

    PS:

    There's another solution that personally I've abandoned as I've never got anything working by myself but might be worth trying : DxWnd

    What you should do is post a question there, the owner is really nice as for Shadow of the Empire, not only he made it work but took a look at the disassembly to find the cause That might give some clues to you, as when you run it locally it can generate a log. He's really incredible as he takes it personally and can make practically any game to run, though not always in hardware mode but software emulation.

    The next logical thing would be to get in touch with the dgVoodoo owner, idk how actually but a rough guess is that he's probably watching this topic : http://www.vogons.org/viewtopic.php?t=34931



    sorry if my instructions are a bit dispersed ...

    - - - Updated - - -

    @qp6015309

    Intel IGP

    You are definitely right, I confirm some of those DX7 games do run natively on it and in hardware mode.

    Frame rate

    This patch plays the game at a speed faithful to the original version : http://www.abandonware-france.org/lt...jeu.php?id=750

    There's no music though ...

    Thrust/shadow

    1. exist in the PC version and are transparent
    2. I don't remember if they were transparent in 3dfx

    These are likely not supported by dgVoodoo, the RGB emulation in VirtualBox do show transparent thrust

    everything else

    Patches might eventually surface if we get more comfortable with the asm code, though for things such as FOV it might be another story, remember that this is a DirectX 3 game, things were not as they are today.

    For the resolution I've seen that 320x240 is hardcoded but it has to yet be found how the game populates the ones available. When using Windbg, dgVoodoo outputs up to 1920x1200 for the resolution it supports so it should handle it. Game logic needs to be understood as on why these are not available, a rough guess is that back in '97 there was nothing above, personally I remember running in 800x600. There's a high probability the game can be patched for this.

    You can also use ePSXe to benefit of HD rendering with very fine polygons, you won't get 60fps though.

    BTW, the strong selling point of the PC version that the PSX cannot beat is that it's 480p -> twice the details, just play it for about 30 mins then switch to your CRT/PSX, you will clearly notice the difference
    Last edited by aybe; 17th May 2015 at 08:51 PM.

  4. #4

    Default

    Quote Originally Posted by aybe View Post
    This patch plays the game at a speed faithful to the original version
    The patch does not work here.

    What does the patch do?

    Does the patch simply cap the framerate at 30 fps?

    Or does it actually adjust the gamespeed and allows for normal gamespeed even at framerates higher than 30 fps (i.e. 60 fps, 120 fps etc.)?

    Also:

    What about the sound quality?

    The sound quality of the PC version is much worse than the PSX version.

    The PSX version has way better sound quality than the PC version.

    Any chance the sound quality of the PC version could be improved to the quality of the PSX version?

    Regards

  5. #5
    Join Date
    Apr 2015
    Location
    France, Paris
    Timezone
    GMT + 1
    Posts
    310

    Default

    The patch slows it down but the animation is smooth, I would not qualify it to be a true 60 fps though -> it probably run at 60fps but the game update rate is 30.

    For the sound I've just looked at both versions, I don't see any differences between the VAGs in the WAD and the WAVs, they are slightly louder though -> consider the decoding of the VAG format which might introduce filtering, the PSX circuitry, your TV circuitry as well. Other than that the samples of the PC are absolutely fine, no distort/quality issues -> you hear them as they are and you are probably accustomed to a more colored sound of the PSX version. You can very easily patch the PC version by extracting SOUND.WAD and convert those VAGs to WAV then put them in the PC version.

    EDIT:

    Here's the WAD extractor I've written:

    wadviewer.zip

    PSound will convert to WAV:

    http://www.thelostworlds.net/Softwar...dReaver_2.html

    Exercice 1: Do it and let us know if it sounds any better

    Note: see http://forum.xentax.com/viewtopic.php?t=2059, the VAG format is like a GSM codec with predictions, thus you are probably accustomed to this sound color though it is not a faithful reproduction.

    Exercice 2: Try convert those WAVs to VAGs then back to WAVs, this will convert WAV to VAG : http://www.zophar.net/utilities/ps2u...audio-1-1.html
    Last edited by aybe; 17th May 2015 at 10:27 PM.

  6. #6
    Join Date
    Mar 2015
    Posts
    57

    Default

    I finally found out what was the issue. I ran the exe in debugger (ollydbg), it keeps looping on a function that send MCI commands.

    MCI commands are for CD-ROM stuff, which i don't have in my PC ! So it keeps firing up function, hoping the device will respond one day ! (but it will never off course).

    And because it is so badly done, it does not pump windows messages while doing this, which cause window to freeze.

    The worse is that this demo does not need CD at all, so no reason to fetch CD.

    I noped the line and now it is fine (too fast but the game is running). And yep alt tab make it crash.

    That W2097/XL PC port is just like other ports of the time (RE2, MGS, ...) :

  7. #7

    Default

    Quote Originally Posted by aybe View Post
    For the sound I've just looked at both versions, I don't see any differences between the VAGs in the WAD and the WAVs, they are slightly louder though -> consider the decoding of the VAG format which might introduce filtering, the PSX circuitry, your TV circuitry as well. Other than that the samples of the PC are absolutely fine, no distort/quality issues -> you hear them as they are and you are probably accustomed to a more colored sound of the PSX version
    Sorry, but never ever does the sound of the PC version have the same quality as the sound of the PSX version.

    Just listen to it:

    This is what the PC version sounds like:

    https://www.youtube.com/watch?v=wiFkmmeqSRw

    And this is what the PSX version sounds like:

    https://www.youtube.com/watch?v=tK1WSxNN4aU

    Everything, the commentator voice, the engine sounds, the weapon sounds and so on, everything sounds much weaker in the PC version.

    Either the PC version has lower quality sound files or the PC version has a much weaker sound engine.

    It definitely sounds much worse compared to the PSX version.

    Just listen to both videos and you'll see (hear) for yourself.

    Regards

    - - - Updated - - -

    PS:

    After comparing the sound of the PC version and the PSX version some more, it seems like there does not seem to be any reverb in the PC version?

    The PSX version has plenty of reverb, which makes the sound much richer.

    In the PC version the reverb seems to be completely missing.

    Regards
    Last edited by qp6015309; 18th May 2015 at 02:12 PM.

  8. #8

    Default

    Quote Originally Posted by aybe View Post
    The game still runs too fast, this issue will be looked at later.

    What's left:
    • the speed issue
    The game speed seems to be tied to the framerate.

    At 30 fps, the game speed is normal.

    At framerates above 30 fps, the game speed is running too fast.

    There are framerate limiter tools out there which can limit the framerate to a certain amount of frames per second.

    It can be done with Dxtory, MSI Afterburner or with the built in FPS limiter tool of the NVIDIA driver for example.

    But not sure if this will work for you since you are using this "dgVoodoo" thing.

    But it definitely works when using the native "Direct3D HAL" API.

    With an Intel GPU on Windows 7 64-bit, the native "Direct3D HAL" API works fine and this "dgVoodoo" thing does not need to be used.

    And limiting the framerate to 30 fps also works fine and the game runs at normal speed.

    But 30 fps sucks...

    Something else:

    The maximum selectable resolution usually is 800x600 or 1024x768.

    Would there be any way to increase the resolution to something higher?

    And do you think it would be possible to get the game to run in true widescreen with proper FOV?

    Some PSX emulators are able to play the game in true widescreen with proper FOV, see for example the following video:

    https://www.youtube.com/watch?v=He_ECf9T1hk

    Do you think this would also be possible for the PC version of the game?

    And would there be any way to make the game run at normal speed, even at higher framerates like 60 fps or 120 fps?

    30 fps simply sucks.

    And something else:

    Is there any way to make the shadows of the ships transparent?

    On the PSX version the shadows are transparent, but on the PC version they are not.

    And would there be any way to get the blue exhaust rays on the PC version?

    At least with the native "Direct3D HAL" API, they are missing.

    Also:

    The PC version seems to be quite a bit darker and less vibrant (color wise) compared to the PSX version.

    The PSX version is brighter and has more vibrant colors than the PC version (at least with the "Direct3D HAL" API).

    Any chance that could be fixed somehow?

    Regards

    - - - Updated - - -

    PS:

    The sound quality of the PC version also is much worse than the PSX version.

    The PSX version has way better sound quality than the PC version.

    Any chance the sound quality of the PC version could be improved to the quality of the PSX version?

    Regards
    Last edited by qp6015309; 17th May 2015 at 07:52 PM.

  9. #9
    Join Date
    Jun 2009
    Location
    Belgium, near Brussels
    Timezone
    GMT + 1
    Posts
    58

    Lightbulb Something better

    Quote Originally Posted by qp6015309 View Post

    The PC version seems to be quite a bit darker and less vibrant (color wise) compared to the PSX version.

    The PSX version is brighter and has more vibrant colors than the PC version (at least with the "Direct3D HAL" API).

    Any chance that could be fixed somehow?
    Dgvoodoo has a brightness and color slider and it has anti-aliasing.

    I added a screenshot with both effects subtly applied.

    EDIT: I found a better alternative called DxWnd here: http://sourceforge.net/p/dxwnd/home/Home/

    This program was created to be used as a compatibility layer for old games.
    The interesting option are:
    1) the FPS limiter under the timing tab
    2) 'Windows 95' under compat. tab
    3) 'DirectX hook version' to '1~6' under the Directx tab.
    4) 'Optimize CPU' on the main tab

    I found 2) and 3) to prevent random game crashes, but 'Run in window' on the main tab must be turned OFF otherwise the game will just insta-crash or lag.

    The strange thing is how the fps number works, as it sets a delay before the limiter will kick in. I found 33 msec to make the game run at its intended 30 fps, but maybe another number is necessary on PC's with a higher/lower spec. Can someone verify this?

    One problem: (dgvoodoo has it as well)
    Setting bilinear/trilinear filtering results in extreme lag (at least, on my Pc). Only anti-aliasing can be used, but DxWnd doesn't have this option. My solution is to use both programs simultaneously. This suprisingly didn't gave me any side effects.


    Quote Originally Posted by mannjon View Post
    The PC version to me always felt more like a rushed port of the original than a separate version despite the close release dates which would indicate otherwise.
    Yeah, just look at the game's readme. It got released with quite serious know issues. But worse of all is the lack of FPS limiter. Just WHY? My first PC was a Pentium III and it ran the game about twice as fast, making it unbeatable.

    EDIT:
    1) DxWnd doesn't work on windows 10
    2) HD pathes available here: http://www.gamekult.com/blog/panda/3...d-edition.html thanks to Panda(tm)
    Attached Images Attached Images
    Last edited by miljoneir; 17th August 2015 at 06:59 PM.

  10. #10
    Join Date
    Apr 2015
    Location
    France, Paris
    Timezone
    GMT + 1
    Posts
    310

    Default

    Works great, still need to lower frame rate though ... The MSI afterburner software does not seem to provide this feature anymore however ...

  11. #11
    Join Date
    Jun 2009
    Location
    Belgium, near Brussels
    Timezone
    GMT + 1
    Posts
    58

    Default

    I figured something strange. When selecting 800x600 as the resolution it resulted in being fixed at 30fps. Could someone else verify this? Maybe the 'optimal mode' from my intel control panel is doing this. (I was still using dgvoodoo btw)

  12. #12
    Join Date
    Apr 2015
    Location
    France, Paris
    Timezone
    GMT + 1
    Posts
    310

    Default

    Doesn't happen here, (AMD).

  13. #13

    Default

    Quote Originally Posted by qp6015309 View Post

    Also:

    The PC version seems to be quite a bit darker and less vibrant (color wise) compared to the PSX version.

    The PSX version is brighter and has more vibrant colors than the PC version (at least with the "Direct3D HAL" API).

    Any chance that could be fixed somehow?

    Regards

    - - - Updated - - -

    PS:

    The sound quality of the PC version also is much worse than the PSX version.

    The PSX version has way better sound quality than the PC version.

    Any chance the sound quality of the PC version could be improved to the quality of the PSX version?

    Regards
    yes but the pc version is faster at least with the pirahna team other i don't use

  14. #14
    Join Date
    Jun 2016
    Location
    Lisbon,Portugal
    Posts
    18

    Default

    Can we please get a Video Guide of this? i'm afraid of messing something up. (Using a retail Version and setup32.exe diden't work)

    - - - Updated - - -

    Nevermind, the installer worked now. (used windows 98/ME compatibility)
    Last edited by [APG] Darkmega.exe; 5th July 2016 at 07:29 AM. Reason: Adding more info.

  15. #15
    Join Date
    Sep 2015
    Timezone
    GMT + 2
    Posts
    2

    Default

    Attachment 10412
    even in 98/ME compatibility

  16. #16

    Default

    Hey guys, sorry to bump an old thread but could do with your help please!!

    I've been trying all day to get Wipeout XL working on my PC. I can install the game fine with the modified installer but when I try to launch the game the Wipeout CD Validator keeps popping up telling me to make sure the Wipeout XL CD is in the CD drive.

    I've installed the game several ways now, by copying all the files over to a folder on my PC and then installing it and also by mounting the original CD in Daemon Tools and installing it. It doesn't matter how I do it the game still can't find the CD.

    I want to be able to hear the music in-game which is why I want to have the CD mounted to hear the cda audio tracks. Using the 'rip' version with the cd checks removed just doesn't give the same game experience with no music etc.

    Does the CD Drive with the CD in it need to be a specific letter? All my internal hard drives are using drive letters C-L, M is my internal DVD drive and N is my virtual Daemon Toools drive. Is it the drive letter being used that is causing the game not to find the CD?

    Any help would be very much appreciated guys and thanks for reading
    Last edited by POOTERMAN; 5th January 2018 at 06:48 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •