vogons - very old games on new systems Last Visit : never :: 2010-9-09 @ 07:04 am : Now
?FAQ sSearch mMemberlist uUsergroups
rRegister pProfile "Messages lLog in
View posts : unanswered
Forum Index :: VDMSound General ::
up Discworld2 & XP
Reply with quote 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
Post new topicReply to topic
Reply with quote :: 2003-6-25 @ 04:09 pm
Nicht Sehr Gut
l33t
[avatar]
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
Post new topicReply to topic
Offline
Reply with quote :: 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
Post new topicReply to topic
Reply with quote :: 2003-6-26 @ 04:57 pm
Nicht Sehr Gut
l33t
[avatar]
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.
Post new topicReply to topic
Offline
Reply with quote :: 2003-6-27 @ 03:06 am
Snover
WHAT WHAT IN THE BUTT?!
[avatar]
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.
Post new topicReply to topic
Offline
Reply with quote :: 2003-6-27 @ 01:08 pm
eL_PuSHeR
Moderator
[avatar]
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.
Post new topicReply to topic
Online
Reply with quote :: 2003-6-27 @ 01:45 pm
rincewind?
Newbie
no avatar
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.....?
Post new topicReply to topic
Offline
Reply with quote :: 2003-6-27 @ 05:52 pm
eL_PuSHeR
Moderator
[avatar]
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...
vbeutils.rar (10.2kB) - Downloaded 1102 Time(s)

Post new topicReply to topic
Online
Reply with quote :: 2003-6-28 @ 01:50 am
Nicht Sehr Gut
l33t
[avatar]
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.
disc.txt (699bytes) - Downloaded 20805 Time(s)

Post new topicReply to topic
Offline
Reply with quote :: 2003-6-28 @ 05:22 am
Schadenfreude
Member
no avatar
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?
Post new topicReply to topic
Hidden
Reply with quote :: 2003-6-28 @ 05:33 am
eL_PuSHeR
Moderator
[avatar]
Joined: 2003-06-20
Posts: 5120
It's working for me at least, because I'm currently playing it.
Post new topicReply to topic
Online
Reply with quote :: 2003-6-28 @ 01:34 pm
eL_PuSHeR
Moderator
[avatar]
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).
uvconfig.exe (1.59kB) - Downloaded 2867 Time(s)

Post new topicReply to topic
Online
Reply with quote :: 2003-6-29 @ 04:24 pm
Nicht Sehr Gut
l33t
[avatar]
Joined: 2002-06-30
Posts: 3630
Quote:
Originally posted by eL_PuSHeR [B]
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 seems so straight-forward a solution I'm surprised to hear of it actually working.

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.
Post new topicReply to topic
Offline
Reply with quote :: 2003-6-29 @ 04:55 pm
HunterZ
Moderator
[avatar]
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.
Post new topicReply to topic
Offline
Reply with quote :: 2003-6-30 @ 01:08 pm
eL_PuSHeR
Moderator
[avatar]
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.
Post new topicReply to topic
Online
Reply with quote :: 2003-6-30 @ 01:43 pm
Nicht Sehr Gut
l33t
[avatar]
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.
Post new topicReply to topic
Offline
Reply with quote :: 2003-6-30 @ 05:17 pm
Schadenfreude
Member
no avatar
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.
Post new topicReply to topic
Hidden
Reply with quote :: 2003-7-01 @ 03:27 am
Nicht Sehr Gut
l33t
[avatar]
Joined: 2002-06-30
Posts: 3630
Quote:
Originally posted by Schadenfreude [B]Idea for another list:
ANOTHER list? You're worse than me...
Post new topicReply to topic
Offline
Reply with quote :: 2003-7-01 @ 06:57 pm
eL_PuSHeR
Moderator
[avatar]
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.
Post new topicReply to topic
Online
Reply with quote :: 2003-7-03 @ 10:29 pm
Nicht Sehr Gut
l33t
[avatar]
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?
Post new topicReply to topic
Offline
page 1 of 2
Goto page 1, 2  Next
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
Powered by phpBB © 2001-2003 phpBB Group.
vogons and vogons site design and content herein is under a creative commons license 2002-2003 zetafleet.dom.
This site hosts no abandonware. There is no material that is knowingly illegal here.
zetafleet.dom will not be held responsible for users' posts.
This disclaimer is brought to you thanks to the BSA.