RUNNING SRO UNDER UBUNTU

If your having problems installing or playing Silkroad Online, please post here. Includes general computer health and technical problems.
Post Reply
User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

ddcc wrote:"VMware Server installs on any existing server hardware and partitions a physical server into multiple virtual machines by abstracting processor, memory, storage and networking resources, giving you greater hardware utilization and flexibility."

I think Player and the trial of Workstation fit my need anyway. In addition, I'm running on a Athlon 2400 with 512MB PC2100 PATA/IDE hard drive with NVIDIA 5200 FX. Not exactly top of the line hardware for virtual machines. I haven't even tried running two virtual machines at the same time since I really doubt my system can run two virtual machines at the same time.

I've just tried to test it, but apparently Alps is on "Check."


I currently have VMWare Server running on a Gateway laptop with a 60 gig drive and 512 megs ram. It is free and doesn't require a physical server to run on. When you hit the download page, you need to register for a product key, but it is free.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

I'll probably stick with Player anyway. I'm not really missing any functionality; Shared Folders I don't need, Windows shares work, Snapshots I can live without, and aside from that there's no other features that I really use (aside from installing VMWare Tools).
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

Did anyone find a fix for the missing guild/character names and guild/union emblems? My only other issue is skill animation and buffs don't show, but they DO work.

Other than that, the game runs smoothly. Sometimes even better than in XP Home :D
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
verbious
Casual Member
Posts: 62
Joined: Mon Apr 16, 2007 2:36 am
Quick Reply: Yes

Post by verbious »

I've been working on several issues, with no luck.

Issue #1: Guild/Union Emblems in white boxes
Issue #2: Names of NPC/monsters/other players show up in transparent black boxes
Issue #3: Settings such as video, audio, and input will not save.
Greece level 39
Pure INT Sword
Full SoS Protector Set
> 5k SP and still farming FTW!
7 level gap

PLAYING SRO ON UBUNTU LINUX!

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

Never mind. Wine doesn't support any of Sysinternal/Microsoft's monitoring debugging tools because they load a VXD device driver. However, looking through everything loaded in Windows, it appears that the dlls/files/etc are:
ntdll.dll
gdi32.dll
kernel32.dll
user32.dll
advapi32.dll
rpcrt3.dll
imm32.dll
shell32.dll
shlwapi.dll
msvcrt.dll
comctl32.dll
wininet.dll
crypt32.dll
msasn1.dll
oleaut32.dll
ole32.dll
urlmon.dll
version.dll
lz32.dll
ws2_32.dll
ws2help.dll
dsound.dll
winmm.dll
ddraw.dll
dciman32.dll
iphlpapi.dll
icmp.dll
mprapi.dll
samlib.dll
netapi32.dll
secur32.dll
ntdsapi.dll
dnsapi.dll
wsock32.dll
wldap32.dll
netrap.dll
activeds.dll
adsldpc.dll
rtutils.dll
setupapi.dll
userenv.dll
rasapi32.dll
rasman.dll
tapi32.dll
dhcpsvc.dll
d3d9.dll
d3d8thk.dll
mmdrv.dll
winmm.dll
wdmaud.drv
msacm32.drv
msacm32.dll
es137mp.sys
ksuser.dll
vmx_fb.dll
d3d9caps.dat
fonts/8514sys.fon
d3d9caps.dat
d3d9caps.tmp
vga.dll
d3dref9.dll

Of importance is the /fonts/8514sys.fon. Some drivers in there may be virtual machine specific because of the VMware VGA driver. These were the files loaded up to Cannot be loaded, switching to the reference device (d3dref9.dll), however, it was not present so the launch did not continue past then. I do have that DLL on my primary machine, I'll copy it over and see if there's any changed later.
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

I think I've found the solution to the font errors and a bunch of others. You will need to copy the following files from WINDOWS/SYSTEM32 or WINNT/SYSTEM32 to ~/.wine/drive_c/windows/system32:
imm32.dll
msasn1.dll
ws2help.dll
dciman32.dl
iphlpapi.dll
icmp.dll
mprapi.dll
samlib.dll
netapi32.dll
secur32.dll
ntdsapi.dll
dnsapi.dll
wldap32.dll
netrap.dll
activeds.dll
adsldpc.dll
rtutils.dll
userenv.dll
rasapi32.dll
rasman.dll
tapi32.dll
dhcpcsvc.dll
d3d8thk.dll
mmdrv.dll
wdmaud.drv
msacm32.drv
msacm32.dll
ksuser.dll
vga.dll
vga.drv
vga256.dll
vga64k.dll

--POSSIBLY--
d3dref9.dll (The reference dll that comes with the SDK if you have it)

--AND--

From WINDOWS/SYSTEM32/DRIVERS or WINNT/SYSTEM32/DRIVERS to ~/.wine/drive_c/windows/system32/drivers:

vga.sys
wdmaud.sys

--AND--

Fom WINDOWS/FONTS or WINNT/FONTS to ~/.wine/drive_c/windows/fonts:

8514sys.fon (NOTE: HIDDEN FILE)

This should fix up a lot of issues and perhaps speed the game up a bit.

I haven't tested this since it'll take too long on the VM. You might also need to use winecfg to specify library overrides for the libraries that you just copied over.
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
skaterx
Hi, I'm New Here
Posts: 13
Joined: Mon May 14, 2007 3:39 am
Quick Reply: Yes
Location: Peru

Post by skaterx »

Well i just installed sro using wine with no problems at all, i even use beryl check it out

Image

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

Odd. And what machine is this?
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
skaterx
Hi, I'm New Here
Posts: 13
Joined: Mon May 14, 2007 3:39 am
Quick Reply: Yes
Location: Peru

Post by skaterx »

It's an athlon 64 3200+, 1gb ram, geforce 7600gs
Btw i never touched any font. i just installed wine using automatix2

User avatar
Elyanna
Hi, I'm New Here
Posts: 13
Joined: Wed Apr 25, 2007 1:40 pm
Quick Reply: Yes
Location: Caen, France, Europa

Post by Elyanna »

I updated the lastest version of Wine ( Wine 0.9.37 ) and all fonts appears on game. Howerver, I sitll have the same graphic bugs with sos glows and and buffs ( displayed only sometimes.)

and Emblems are still white squares.

It is a good new to see all fonts now ^^ You can blow away your Windows XP now :D
[ Babel ] Guild Master of Chevalier. I'm looking for active Hunters/ traders English or/and french spoken players. pm me ^^

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

Arhhh! And all that time I spent on fonts on 0.9.36. What a waste...I suppose now I need to try to figure out why buffs don't show up?
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
verbious
Casual Member
Posts: 62
Joined: Mon Apr 16, 2007 2:36 am
Quick Reply: Yes

Post by verbious »

I can also see all the fonts with the updated wine version.

NICE!
Greece level 39
Pure INT Sword
Full SoS Protector Set
> 5k SP and still farming FTW!
7 level gap

PLAYING SRO ON UBUNTU LINUX!

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

I think it's because of these patches:
gdi32: Handle errors in WineEngAddFontResourceEx.
gdi32: AddFontResource should return a number of added font faces.
gdi32: GetGlyphOutline needs to look at linked fonts as well.
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

Nice. by the time I get home in 2 weeks to actually try this, you guys will have all the bugs figured out (and updated wine version) :-D

I wish I could be home earlier to play with this....
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
Elyanna
Hi, I'm New Here
Posts: 13
Joined: Wed Apr 25, 2007 1:40 pm
Quick Reply: Yes
Location: Caen, France, Europa

Post by Elyanna »

Now it is fully playable you know... I didn't use my Windows XP for 3 or 4 weeks now...

Enjoy the FREE Softwares ^^
[ Babel ] Guild Master of Chevalier. I'm looking for active Hunters/ traders English or/and french spoken players. pm me ^^

huancone
Hi, I'm New Here
Posts: 20
Joined: Sat Mar 03, 2007 8:29 pm

Post by huancone »

lol big treath... ^^

thx to all i hope be playing again soon...

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

I'm hoping to eventually dump XP all together. I'm glad SRO works so well in Ubuntu. I have a few other things keeping me on XP, but I should be able to get rid of it soon I think.

I do have my company laptop for XP related work that I need to do....
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

Just use a virtual machine with XP as the guest or just dual boot...
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

Well my current system back at home is dual booting XP and Ubuntu. Dual booting is a bit annoying. I hate having to reboot if I want to run the other OS for something. Yes VMware server is an option to put XP on as a guest OS, but the problem with that is, I only have a Compaq recovery DVD. I'm pretty sure I tried installing that in VMware before and it says the system is not a supported Compaq.

Maybe there's a way to install it anyway, but I've been too lazy to try. Besides, since I have the laptop from work, I don't really need XP on the desktop I guess. Just have to transfer all my pictures and things to Ubuntu and teach my wife how to upload pictures from our digital camera to Ubuntu, that sort of thing.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

Player should work even if Server doesn't.
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

The problem isn't server vs player. VMWare server works just fine to host operating systems on my computer at home, and this laptop I'm on now. The problem is my Compaq recovery DVD is not an XP install disk. It is just a recovery DVD that repartitions the hard drive to a "recovery partition" and "user partition", dumps all the OS and software files onto the user partition, makes everything bootable, and back to factory specs when the system was purchased. It won't install on just any computer. It verifies if the system is the original Compaq or something else, and a virtual PC in VMware won't be detected that way.

Now if Compaq would just send me an XP install disk, then I wouldn't have this problem, but they won't since it's an OEM license. The license comes with all the other bundled software.

One thing I CAN do is configure VMware (in Ubuntu) to boot XP off of the physical partition so I can stay in Ubuntu as the host OS and just boot my "real" XP under that. I might just do that.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
ddcc
Regular Member
Posts: 291
Joined: Wed Jan 17, 2007 3:29 am
Quick Reply: Yes
Location: USA

Post by ddcc »

Oh! Sorry, I didn't understand your meaning at the beginning. You probably don't want to boot the physical partition though, it's a complicated procedure. I have a dual boot with two Windows 2000, so I was pretty much trying to do the same thing as you. It got complicated because you have to set up a different hardware profile for the guest Windows 2000, and make it check for VMWare emulated hardware. VMWare's implementation of NTFS is also different from XP's, so if you try to boot off the physical partition, reboot, and try to actually load XP, it will give you a BSOD "Inaccessible Boot Device" which means you'll have to run chkdsk or something similar every single time you want to actually boot into XP after using it in a virtual machine.
Silkroad Online Troubleshooting Guide: http://members.cox.net/ddchen

Server: Alps
IGN: ddcc
Level: 3x

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

Yeah I used to have my system set up to boot the physical partition from within VMware. I believe I had Gentoo as the guest OS and Windows as the host, not the other way around. As you mentioned, I remember reading that it's complicated having Windows as the guest if booting from the physical partition. Nothing I couldn't handle though.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
verbious
Casual Member
Posts: 62
Joined: Mon Apr 16, 2007 2:36 am
Quick Reply: Yes

Post by verbious »

If anyone is interested, I was able to use a media.pk2 tool called XVI32 to edit my Media.pk2 files in Ubuntu.
Greece level 39
Pure INT Sword
Full SoS Protector Set
> 5k SP and still farming FTW!
7 level gap

PLAYING SRO ON UBUNTU LINUX!

Flyingsheep
New Member
Posts: 25
Joined: Fri Oct 27, 2006 7:44 am
Quick Reply: Yes
Location: Xian

Post by Flyingsheep »

skaterx wrote:Well i just installed sro using wine with no problems at all, i even use beryl check it out

Image


Am I the only one wondering how on earth he got it to work with beryl? Isn't direct rendering disabled in beryl?
Image
Image

User avatar
Elyanna
Hi, I'm New Here
Posts: 13
Joined: Wed Apr 25, 2007 1:40 pm
Quick Reply: Yes
Location: Caen, France, Europa

Post by Elyanna »

I just installed the latest version of Wine, ( 0.9.38 ) and SRO is now unplayable at all :-(

It's is simple : everything is good and when I log on to the game, no one is moving, even me ! And no info are coming to my character ( game said that I was unguilded... I'm the master of my Guild ^^ and at the same time, my other computer under windows just displayed that I was online ... )

So, just say to me if you have the same problems as me... Thx =)
[ Babel ] Guild Master of Chevalier. I'm looking for active Hunters/ traders English or/and french spoken players. pm me ^^

User avatar
verbious
Casual Member
Posts: 62
Joined: Mon Apr 16, 2007 2:36 am
Quick Reply: Yes

0.9.38

Post by verbious »

You are correct Elyanna, SRO is UPLAYABLE with the newest release!

WTH happened?

I experienced the exact same problems as you, so I reinstalled the game. For about 10 seconds, I could move and see others move, but then it was like the game locked up on me. Very limited functuionality and a HUGE step backward.

I will be reinstalling Wine 0.9.37.

Everyone should register at the WineHQ and put in as much info as possible under SRO. This should be the link:

http://appdb.winehq.org/appview.php?iVersionId=5391
Greece level 39
Pure INT Sword
Full SoS Protector Set
> 5k SP and still farming FTW!
7 level gap

PLAYING SRO ON UBUNTU LINUX!

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Post by PR0METHEUS »

Is there a way to tell Ubuntu, well apt really, to not upgrade wine during a system upgrade? So if the user runs 'apt-get update && apt-get upgrade' it won't upgrade wine and trash SRO?

I know in Gentoo you can add a line to /etc/packages.mask similar to '>=app-emulation/wine-0.9.38' or something like that to prevent upgrading past 0.9.37.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
verbious
Casual Member
Posts: 62
Joined: Mon Apr 16, 2007 2:36 am
Quick Reply: Yes

Not sure about that with Ubuntu

Post by verbious »

I have just loaded up a copy of PCLinuxOS 2007 and am testing SRO and Wine.

I will post the results of my findings.

For those interested, you can get wine 0.9.37 from the archived .deb packages. If someone needs the link, let me know.
Greece level 39
Pure INT Sword
Full SoS Protector Set
> 5k SP and still farming FTW!
7 level gap

PLAYING SRO ON UBUNTU LINUX!

User avatar
verbious
Casual Member
Posts: 62
Joined: Mon Apr 16, 2007 2:36 am
Quick Reply: Yes

Post by verbious »

Hmmmm..............I have SRO working just fine under PCLinuxOS and Wine version 0.9.38.
Greece level 39
Pure INT Sword
Full SoS Protector Set
> 5k SP and still farming FTW!
7 level gap

PLAYING SRO ON UBUNTU LINUX!

Post Reply

Return to “Technical Help”