I am running VBox on Ubuntu 9.04. Everything works fine, XP64 runs at full screen without a glich (1280x800)
BUT
if I run Diablo 2 in DirectDraw mode on it, it uses it's own resolution of 800x600 and does not strech to fill the screen.
See the picture http://www1.zetosa.com.pl/conrad/d2.png.
Is it possible to make it fill entire screen?
DirectDraw game doesn't run at full screen
-
Lockheed
- Posts: 50
- Joined: 19. May 2009, 18:11
- Primary OS: Linux other
- VBox Version: OSE other
- Guest OSses: XP64
DirectDraw game doesn't run at full screen
ThinkPad R61 c2d, 4gb, NV Quadro
Hosts: Arch 64bit with VirtualBox OSE (newest available)
Guests: XP64
Hosts: Arch 64bit with VirtualBox OSE (newest available)
Guests: XP64
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: DirectDraw game doesn't run at full screen
Not that I am aware of.
-
Lockheed
- Posts: 50
- Joined: 19. May 2009, 18:11
- Primary OS: Linux other
- VBox Version: OSE other
- Guest OSses: XP64
Re: DirectDraw game doesn't run at full screen
Why not? It works fine in regular Windows and in Linux. Why not in vbox?
ThinkPad R61 c2d, 4gb, NV Quadro
Hosts: Arch 64bit with VirtualBox OSE (newest available)
Guests: XP64
Hosts: Arch 64bit with VirtualBox OSE (newest available)
Guests: XP64
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: DirectDraw game doesn't run at full screen
I think it has to do with auto resolution. Not sure though.
I do know that in native mode most games do not actually fill a screen at the resolution that you may have had.
It changes it to the resolution of the game while it is running and switches back when not.
But hey it is just my opinion and I am sure there a more. I just said not that I am aware of.
I do know that in native mode most games do not actually fill a screen at the resolution that you may have had.
It changes it to the resolution of the game while it is running and switches back when not.
But hey it is just my opinion and I am sure there a more. I just said not that I am aware of.
-
bobdevis
- Posts: 20
- Joined: 24. Apr 2009, 00:06
- Primary OS: Ubuntu other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: XP, Ununtu
Re: DirectDraw game doesn't run at full screen
Because VBox simply doesn't have this feature yet.
VMWare has a feature to 'stretch' a low resolution guest window over a high resolution host screen but not VBox.
You have to set the screen resolution of your host to 800x600, then start your VBox guest in fullscreen mode, then start Diablo2. This is the only way to play Diablo2 fullscreen in VBox.
VMWare has a feature to 'stretch' a low resolution guest window over a high resolution host screen but not VBox.
You have to set the screen resolution of your host to 800x600, then start your VBox guest in fullscreen mode, then start Diablo2. This is the only way to play Diablo2 fullscreen in VBox.
-
MKhaos7
- Posts: 81
- Joined: 6. Apr 2009, 16:19
- Primary OS: Ubuntu other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows, Linux, BSD
- Location: Brazil - Aracaju/SE
Re: DirectDraw game doesn't run at full screen
Like perryg said, the problem here probably is that Diablo can't run in resolutions higher then 800x600.
When you are in a physical windows machine what happens is that diablo automatically set the resolution to 800x600 when started, so running in full screen.
On VirtualBox this doesn't happen.
Granted that whenver you change the guest window the guest resolution get resized automatically (if you have guest additions of course). If you go full screen (Host+F) the guest takes the resolution of the host (if it has enough memory). But the host resolution is NEVER changed.
So, diablo changes the resolution of the guest (to 800x600) but as you host runs at a higher res, you get some black area on the screen.
Do like bobdevis suggested and set the host res to 800x600 before launching diablo and you should get it in full screen.
When you are in a physical windows machine what happens is that diablo automatically set the resolution to 800x600 when started, so running in full screen.
On VirtualBox this doesn't happen.
Granted that whenver you change the guest window the guest resolution get resized automatically (if you have guest additions of course). If you go full screen (Host+F) the guest takes the resolution of the host (if it has enough memory). But the host resolution is NEVER changed.
So, diablo changes the resolution of the guest (to 800x600) but as you host runs at a higher res, you get some black area on the screen.
Do like bobdevis suggested and set the host res to 800x600 before launching diablo and you should get it in full screen.
-
Acithium
- Posts: 1
- Joined: 25. Aug 2009, 22:43
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows XP
Re: DirectDraw game doesn't run at full screen
check out this link. This is how i did it. It works for diablo 2 LOD, but when you exit the game you have to readjust your color depth. Small price to pay for higher resolution though.
http://www.moddb.com/games/diablo-2/dow ... ersion-102
http://www.moddb.com/games/diablo-2/dow ... ersion-102