WineHQ

Vanguard: Saga of Heroes

The current Vanguard Saga of Heroes online massively multiplayer role-playing game (MMORPG).

Application Details:

Version: Release
License: Retail
URL: http://www.vanguardsoh.com/
Votes: 12
Latest Rating: Garbage
Latest Wine Version Tested: 1.2-rc3

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Ok well i maniged to launch VG with the help of some people in the IRC chanal (enverex and oiaohm) by enabling GLSL shaders. The game can be launched and i can log in, select a server. Log into that. Select or create a character, Log into that and enter the actual game world. I would not say however it is playable due to the bellow issues.

What does not

UI appears twice, once upside down
@ the server select screen the mouse is constantly re-centered, but not once you log in
FPS is about 40 times lower than windows on equivilent hardware, so about 1.5fps on my system
The game CTD's every minute or so.
Many shaders such as water, do not work.
Trees and grass do not appear
the game appears @ the resolution speficied in the top left of the screen (as a ratio of desktop resolution), rather than correctly settting the X servers rez and being maximised to take up the entire screen, even when in full screen mode.

Workarounds

What was not tested

I did not test much actualy play due to the crashes every minute or so.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

This game needs some serious attention to be playable as there are a large number of TOTALY GAMEBREAKING issues atm such as fps of 1-2, constant crashing every minute or so, broken IO, broken UI etc.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowDebian GNU/Linux 6.x "Squeeze"Jun 15 20101.2-rc3Yes Yes NoGarbageColin Wetherbee 
ShowFedora 11Nov 06 20091.1.32Yes Yes NoGoldan anonymous user 
ShowopenSUSE 11.1Jan 26 20091.1.13Yes Yes NoSilveran anonymous user 
ShowUbuntu 8.10 "Intrepid" amd64 (+ variants like Kubuntu)Dec 24 20081.1.10Yes Yes NoSilverKelly Mendenhall 
ShowSabayon Linux 3.5Nov 24 20081.1.9Yes No NoGarbageSamuel Nelson 

Known Bugs

Bug # Description Status Resolution Other apps affected
5486 Mouse driver cannot load 32 bit cursors CLOSED FIXED View
6250 Mouse cursor is not visible CLOSED FIXED View
7083 low fps, delays in glsl_shader.c Vanguard Beta crashes after 5 min. play CLOSED INVALID View
12734 Vanguard trees/leaves in face (billboard X axis not locked?) CLOSED ABANDONED View
34285 Vanguard: Saga of Heroes fails with "Couldn't load HLSL shader header 'VS_UIRectangle.fx'" CLOSED ABANDONED View

Show open bugs

HowTo / Notes

HOWTO

System Requirements:

  • 24GB free hard disk space (yes huge)
  • 1GB RAM (2GB recommended)
  • Graphics card supporting pixel shaders 2.0 (shaders 3.0: NVIDIA GeForce­™ 6 series or ATI Radeon™X1300 or better recommended)
  • glxinfo | grep direct # should say yes. If not, check your distro's docs for setting up accelerated video drivers. This test is no longer valid. You may need to run glxgears and see if you get satisfactory frame rate, oh, I don't know, 1000fps or better is a guess.
  • Disable Compiz (GL Desktop, Desktop-effects) for better performance.
  • Fairly clean system. At least 50% free CPU resources (run top and check).
  • Fullscreen mode requires that your modes (or metamodes) be set up properly in xorg.conf (run xrandr to see if your X server can swtch to e.g. 800x600, 1024x768 or whatever you run the game in). "If the X server can't switch, the game will bitch."

Mouse Cursor Hacks

Mouse cursor should work fine now, so skip this section.

If for some reason you can't see your mouse cursor and you are familiar with git, you can get many of the latest wine hacks and fixes that are reported to work, including cursor hacks:

git fetch repo.or.cz/wine/hacks.git master:hacks
git checkout hacks

The following hack should no longer be necessary. It is included for posterity. If nothing else works, this will prevent wine from hiding the standard X cursor so you will at least have some kind of cursor to see where your mouse is. It won't be all fancy and it won't morph during mouse-overs but at least you will be able to see it!

File to change: wine-source/dlls/winex11.drv/mouse.c

void X11DRV_SetCursor( CURSORICONINFO *lpCursor )
{
if (!lpCursor) return; /* quick hack, until .ani cursors are supported */

Run "make" from within the wine-source/dlls/winex11.drv/ and it will build a new winex11.drv.so which you can copy to where you installed wine (usually /usr/lib/wine or /usr/local/lib/wine)

Wine >= 0.9.61 automatically runs wineprefixcreate so just omit this step. Otherwise, open a terminal as a user, preferably not sudo or root account as this would give wine unnecessary priviliges on your system. (If you accidentally ran "sudo wineprefixcreate" you may have to restore your user permissions to the hidden .wine folder: chown user:user -R .wine)

Configuration

$ winecfg

  • Ignore winecfg errors, unless it's something you can fix.
  • Under the Graphics tab, make sure "Allow Pixel Shaders" is checked.
  • Fixed in cvs (0.9.59): You should no longer have to un-check the box that says "allow the window manager to control the windows" so try and see.
  • Choose an audio driver and test it with the test button.

install wine_gecko component by browsing to a web site:

$ wine iexplore http://winehq.org # any web site will do. click yes to install wine_gecko

Game crashes: Wine's built-in d3dx9_36.dll does not yet include code for D3DXCompileShader and D3DXGetShaderConstantTable so copy d3dx9_36.dll from dllfiles.com or from the game DVD into the game folder and wine will use that instead.

Now you can run the patcher. Prepare for a long download and patch session:

$ wine explorer /desktop=foo,1024x768 wine Vanguard

Perforamnce tweaks: Use regedit and add these keys under HKCU//Software//Wine//Direct3D:

  • OffscreenRenderingMode = "pbuffer"
  • You can also try "fbo" if your graphics card supports it.
    • fbo seems broken. If you see no graphics, just names floating above their heads, try pbuffer or backbuffer instead. Some people run it this way regardless, for faster frame rates.
  • Open your driver control panel, e.g. NVIDIA X Server Settings tool and turn off Antialiasing. Override Application Setting.

For more information, check the appdb for other Sony games, such as EverQuest II http://appdb.winehq.org/objectManager.php?sClass=version&iId=358

Be sure to check http://www.station.sony.com/support/ for KNOWN ISSUES that affect Windows™ (and possibly Linux™)


Linux™ is the registered trademark of Linus Torvalds in the U.S. and other countries. GeForce™ is a registered trademark of NVIDIA Corporation. Radeon™ is a registered trademark of Advanced Micro Devices, Inc. Windows™ is a registered trademark of Microsoft Corporation. Vanguard: Saga of Heroes and Sigil Games Online are trademarks of Sigil Games Online, Inc. (registration pending) . Vanguard is co-published by SOE and SOE is a registered trademark of Sony Online Entertainment LLC. All other trademarks and trade names are properties of their respective owners.

­

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back