• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Warcraft 3 with Oracle VM Virtualbox, but how?

Status
Not open for further replies.
Level 17
Joined
Nov 13, 2006
Messages
1,814
i tryed this https://www.virtualbox.org/

i made a virtual hard disk drive with it, then installed to it the windows xp, installed the guest addition with direct 3d stuff and seems ~pretty ok, i can use at 16/24/32bit (vm use his own vga driver so not the original), i installed both directx 8.1 and 9.0c still warcraft there give this error (look the screenshot) even i reinstalled the whole wc3 in virtual machine/virtual windows/to my virtual hard drive........

any suggestion how to make wc3 workable inside the VM virtualbox?

(coz i think the only way for test myself my map with 2 human player same time)
 

Attachments

  • vm error wc3.JPG
    vm error wc3.JPG
    15 KB · Views: 1,513
Level 14
Joined
Apr 20, 2009
Messages
1,543
i tryed this https://www.virtualbox.org/

i made a virtual hard disk drive with it, then installed to it the windows xp, installed the guest addition with direct 3d stuff and seems ~pretty ok, i can use at 16/24/32bit (vm use his own vga driver so not the original), i installed both directx 8.1 and 9.0c still warcraft there give this error (look the screenshot) even i reinstalled the whole wc3 in virtual machine/virtual windows/to my virtual hard drive........

any suggestion how to make wc3 workable inside the VM virtualbox?

(coz i think the only way for test myself my map with 2 human player same time)

Ow yeah I forgot to tell you that you need to start it in opengl mode if you want it to work in Virtualbox, it does not yet support directX.

It should be fairly simple to run wc3 in opengl. Simply go to the properties of your executable and add: -opengl to the end of your path.

I hope this works ;)

It might look a bit crappy by the way, but it should work nonetheless.
Here's an example of how it could look depending on your graphics card in conjunction with openGL on VBox:

screenshothjz.png


Also, if you are having trouble hosting games on battle.net and this would be the reason why you can't test your maps, then why not try using garena to tunnel your local area network with other players?
It's fairly easy to host on garena instead of battle.net
 
Level 17
Joined
Nov 13, 2006
Messages
1,814
ty it worked but ....

no, i dont want disturb other people with "come lets test my map again", thats why i want do
it alone but that "bit" crap is damn crap :D
 

Attachments

  • 1.jpg
    1.jpg
    52.4 KB · Views: 1,222
  • 2.jpg
    2.jpg
    44.6 KB · Views: 1,297
  • 3.jpg
    3.jpg
    38.9 KB · Views: 1,032
  • 4.jpg
    4.jpg
    43.8 KB · Views: 1,234
Level 14
Joined
Apr 20, 2009
Messages
1,543
ty it worked but ....

no, i dont want disturb other people with "come lets test my map again", thats why i want do
it alone but that "bit" crap is damn crap :D

I know, that's the only drawback :(
But I guess it's still usefull for testing desynchs and such ;)

Especially because you can now have 2 windows next to each other, the one of your VM and the one of your PC.
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
try Sandboxie. It allows you to run a program as part of a seperate h/d. You'd need a 2nd install of wc3 so it doesnt yell at you in bnet

(google it)
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
The problem is you are running a virtual machine on an opperating system. This messes up kernal level calls as they have to be done in such a way that they cannot comprimise the host opperating system. You actually need a virtual opperating system which hosts the virtal machines (like they use in big server centres).
 
Last edited:
Level 17
Joined
Nov 13, 2006
Messages
1,814
try Sandboxie. It allows you to run a program as part of a seperate h/d. You'd need a 2nd install of wc3 so it doesnt yell at you in bnet

(google it)

i tryed, installed wc3 2 times with 2 different cd key but doesnt allowed me to launch the 2nd one, its gived same error than if i tryed launch without sandvoxie (wc3 already run or something like tthis was the error)

You actually need a virtual opperating system which hosts the virtal machines (like they use in big server centres).

i dont think that could ressist m old pc hehe :D
 
Status
Not open for further replies.
Top