![]() |
Last Visit : never :: 2010-9-09 @ 07:04 am : Now | |||
FAQ |
Search |
Memberlist |
Usergroups |
|
Register |
Profile |
Messages |
Log in |
|
| Forum Index :: VDMSound General :: | |
Discworld2 & XP
|
|
|---|---|
Discworld & XP :: 2003-6-25 @ 02:38 pm
|
|
|
Unregistered Guest |
I've read all the thread on this and I really don't understand.
I Have bought Discworld 2 "Missing Presumed" and I want to run it on Win XP. could anyone tell me how to do this? Simply? thankyou |
:: 2003-6-25 @ 04:09 pm
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Try the "quick search" box near the top of the page.
Two entries I found right away... http://vogons.zetafleet.com/showthread....=Discworld http://vogons.zetafleet.com/showthread....=Discworld |
|
|
:: 2003-6-26 @ 12:38 pm
|
|
|
Unregistered Guest |
It's not to do with sound though,
I can't even get it running, im running XP on a 2.5Ghz P4, with a 64mb GeForce4 im sorry, but id really like a simple explanation of how to get it working thanks |
:: 2003-6-26 @ 04:57 pm
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Quote: Originally posted by Unregistered [B]It's not to do with sound though, Well there was some discussion on installation, but wasn't very useful.
[B] Quote: im sorry, but id really like a simple explanation of how to get it working Well "simple" may not be an option. It all depends on how the programmer coded the game.
Were you able to at least install the game? Make sure you install it to C: as the programmers apparently presume that's where it will go. |
|
|
:: 2003-6-27 @ 03:06 am
|
|
|
Snover WHAT WHAT IN THE BUTT?! Joined: 2002-06-30 Posts: 5200 Location: You are likely to be eaten by a grue. |
*scratches head* Why is this in GliDOS? Moving to Guide > DOS. _________________ Colin Snover Zetafleet Web Development Believe it or not, we have posting guidelines always. |
|
|
:: 2003-6-27 @ 01:08 pm
|
|
|
eL_PuSHeR Moderator Joined: 2003-06-20 Posts: 5120 |
I'm playing it right now, so I know it works under XP, but there's a glitch to it. You won't believe but windows version doesn't work because it uses some strange DX 3.x calls which WinXP doesn't seem to support anymore. So, the solution is to run the DOS version inside XP. Fun, isn't it?. It will even work with music & sound. |
|
|
:: 2003-6-27 @ 01:45 pm
|
|
|
rincewind? Newbie Joined: 2003-06-27 Posts: 1 |
thanks, but nothing seems to work
sorry if i say anything dumb, but im not used to XP, this is my girlfriends game/PC if i try to run the install file on the discworld cd through XPs "command prompt", i get a "....superVGA card detected!" error the windows version just blinks back to the desktop, with no error message i have downloaded vdmsound and launchpad and update 1.0 any help would be much appreciated PS: one of the other posts on this subject had a solution involving a bit of game hacking by "transferring files via a batch file" and i have no idea what thats about. cheers 2.5ghz p4 256mb ram game : discworld 2 : missing presumed.....? |
|
|
:: 2003-6-27 @ 05:52 pm
|
|
|
eL_PuSHeR Moderator Joined: 2003-06-20 Posts: 5120 |
You need to place a VBEPLUS statement inside the DW2.BAT file. This will call VBEPLUS a very very nice VESA replacement...
http://unirefresh.demonews.com This is the address. It if doesn't work I can send VBEPLUS + another nifty vesa util to you. It weights just 10KB Here... |
|
|
:: 2003-6-28 @ 01:50 am
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Quote: Originally posted by rincewind? if i try to run the install file on the discworld cd through XPs "command prompt", i get a "....superVGA card detected!" error Ok, so you haven't been able to install it yet.
[B] Quote: PS: one of the other posts on this subject had a solution involving a bit of game hacking by "transferring files via a batch file" and i have no idea what thats about. By using a batch file, it allows you to install the program while bypassing the VESA check that causes the install to fail.
I've attached his script as a batch file that you can try yourself. Note that you may have to change the SOURCE and DESTINATION locations to match your system. For example, if your CD-ROM drive has the letter [b]D:, you would need to change the E: in the script to D:. You can download the DISC.TXT file here, make what changes are needed, then rename it to DISC.BAT and run it. |
|
|
:: 2003-6-28 @ 05:22 am
|
|
|
Schadenfreude Member Joined: 2003-02-12 Posts: 272 |
eL_PuSHeR wrote: You need to place a VBEPLUS statement inside the DW2.BAT file. This will call VBEPLUS a very very nice VESA replacement... http://unirefresh.demonews.com This is the address. It if doesn't work I can send VBEPLUS + another nifty vesa util to you. It weights just 10KB Here... And this works in Windows XP? Strange... Really? |
|
|
:: 2003-6-28 @ 05:33 am
|
|
|
eL_PuSHeR Moderator Joined: 2003-06-20 Posts: 5120 |
It's working for me at least, because I'm currently playing it. |
|
|
:: 2003-6-28 @ 01:34 pm
|
|
|
eL_PuSHeR Moderator Joined: 2003-06-20 Posts: 5120 |
Ooops! Forgot to mention ONE IMPORTANT THING:
This game issues a call to UVCONFIG.EXE whether you like it or not and may be reporting bad VESA support. So I just created an exe file with Turbo Pascal that does just nothing. Renamed it to UVCONFIG.EXE and Vòila!. This is my "modified" UVCONFIG.EXE. Put it in your Discworld 2 folder, but remember to enable some sort of VESA support first (in the bat file). |
|
|
:: 2003-6-29 @ 04:24 pm
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Quote: Originally posted by eL_PuSHeR [B]
This seems so straight-forward a solution I'm surprised to hear of it actually working.
This game issues a call to UVCONFIG.EXE whether you like it or not and may be reporting bad VESA support. So I just created an exe file with Turbo Pascal that does just nothing. Renamed it to UVCONFIG.EXE and Vòila!. If I'm understanding this correctly; the game makes a call to UVCONFIG, and so long as it receives nothing back, it presumes everything is Ok and proceeds? If that is the case, and these other UNIVBE titles do the same, this may be the ticket to getting them to work as well. |
|
|
:: 2003-6-29 @ 04:55 pm
|
|
|
HunterZ Moderator Joined: 2003-01-31 Posts: 4471 Location: Seattle |
I can think of only three ways that a result could be returned from UVCONFIG.EXE:
1. A return/exit/error code. This is the most likely method. I don't know what code Turbo Pascal generates or if you can specify it, but I guess it's doing The Right Thing(TM) in this case. In C/C++ you can specify it (the error code is the return value of main(), or you can pass it as a parameter to the exit() function) 2. Generating a file. UVCONFIG could put its results in a file if it needs to send something more complicated than a single value. In this case I suppose that the absence of that file would cause The Right Thing to happen. 3. Generating an interrupt. It's possible that whoever calls UVCONFIG is setting up an interrupt handler (a piece of code that can be triggered to temporarily take over the CPU no matter what program is running, unless interrupts are disabled). Then, UVCONFIG could load into the CPU registers the values it wants to pass. It then triggers the interrupt, which stores the register values somewhere where the original program can get to them. This method is not very likely due to its complexity. If it is happening, though, then I guess whoever called UVCONFIG does The Right Thing if the interrupt never occurs. |
|
|
:: 2003-6-30 @ 01:08 pm
|
|
|
eL_PuSHeR Moderator Joined: 2003-06-20 Posts: 5120 |
The only reason I am using this approach is that UVCONFIG no longer detects newer video cards and I got a 'Compatible VESA card not found' error message or something like that. Just because my GF4 has bios built-in VESA support, just ignoring UVCONFIG, will allow this game to work, because VESA is Present.
I think this would work with those games that are trying to access VESA through Scitech's UNIVBE but DO NOT SPECIFICALLY REQUIRE IT as VESA supplier. |
|
|
:: 2003-6-30 @ 01:43 pm
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Quote: Originally posted by eL_PuSHeR [B]The only reason I am using this approach is that UVCONFIG no longer detects newer video cards and I got a 'Compatible VESA card not found' error message or something like that. Right. This became something of a topic when NOLFB.COM was released. Rather than being a cure-all, it caused different behavior based on what video card you were running, IE:
GeForce3 - enabled NOLFB VESA up to 1600x1200 GeForce4 - enabled NOLFB VESA up to 640x480 Also, we noticed that some ATI video cards didn't need it, whereas GeForce cards usually did. The whole VESA/SVGA/NT/2000/XP discussion has been a real oddity. [B] Quote: I think this would work with those games that are trying to access VESA through Scitech's UNIVBE but DO NOT SPECIFICALLY REQUIRE IT as VESA supplier. That's probably going to be the case. Hopefully, there are very few (or none) of those. |
|
|
:: 2003-6-30 @ 05:17 pm
|
|
|
Schadenfreude Member Joined: 2003-02-12 Posts: 272 |
el_Pusher:
Instead of your approach, could you try this approach here: http://vogons.zetafleet.com/showthread....#post11974 Explanation: http://vogons.zetafleet.com/showthread....#post12003 At least steps 1,2, and 3. [EDIT] AHa. Actually, the HOTU version seems to use Rob's hack. Idea for another list: If game uses VESA/UNIVBE, how to try to get it working in XP. Something to sum up all of our workarounds, discoveries, etc. |
|
|
:: 2003-7-01 @ 03:27 am
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Quote: Originally posted by Schadenfreude [B]Idea for another list: ANOTHER list? You're worse than me... |
|
|
:: 2003-7-01 @ 06:57 pm
|
|
|
eL_PuSHeR Moderator Joined: 2003-06-20 Posts: 5120 |
(NOTE TO ADMINISTRATORS)
Please, would you mind to change this thread's title to Discworld 2 & XP?, because we are discussing Discworld 2: Missing presumed... here, not the first one. |
|
|
:: 2003-7-03 @ 10:29 pm
|
|
|
Nicht Sehr Gut l33t Joined: 2002-06-30 Posts: 3630 |
Thread title modified and moved to VDMSound General because
A) It's at least related to VDMSound and... B) ...it's back in a forum that allows for Unregistered people to post. Having said that, was the Unregistered person who started this thread able to get their game running yet? |
|
|
|
page 1 of 2
|
|
| All times are GMT |
| Moderate |
|---|
| Quick Reply & Options | |
|---|---|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |
|
2002-2003 zetafleet.dom.