Author Topic: Linux and Decal
The_False_Dragon 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
Has anybody been successful in getting Decal to work in Linux? I was able to install it via an executable msi through Wine, nad it shows up in my systray and is able to update. It just doesn't show up in game.

Any ideas?

 

-----signature-----
Link to this post
FyrieWindwalker 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
I don't think it works because the version of .net that is needed doesn't run under wine (at least last time I checked).

 

-----signature-----
Link to this post
FyrieWindwalker 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
I have to take my reply back. It looks like WINE now can run the .net framework 2.0. Did you try installing .net 2.0 before WINE?

 

-----signature-----
Link to this post
Virindi-Inquisitor 
Posts: 6,908
Registered: Nov 18, '01
Extended Info (if available)
Real Post Cnt: 6,646
User ID: 511,923
Subject: Linux and Decal
I have gotten Decal running in WINE, but without .NET. Some messing around was required, mainly with the registry. I did not install with the installer.

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Link to this post
FyrieWindwalker 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
Interesting! Any detailed steps would be appreciated.

 

-----signature-----
Link to this post
Virindi-Inquisitor 
Posts: 6,908
Registered: Nov 18, '01
Extended Info (if available)
Real Post Cnt: 6,646
User ID: 511,923
Subject: Linux and Decal
Basically...

-install on windows
-copy the files
-copy the decal registry keys
-run regsvr32 on the dlls

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Link to this post
RoogonII 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
OK .. thats means that you got AC running on WINE? (I know .. its a dum question to ask, base on what you just said)

If AC is running on WINE .. what are the advanatges to doing so?

 

-----signature-----
Link to this post
Virindi-Inquisitor 
Posts: 6,908
Registered: Nov 18, '01
Extended Info (if available)
Real Post Cnt: 6,646
User ID: 511,923
Subject: Linux and Decal
The only reason is if you are using linux happy

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Link to this post
FyrieWindwalker 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
If you have a NVidia GeForce that is the 8000 series or up, the big advantage to running AC on WINE is that the sky flicker bug doesn't exist. This is the sole reason I run AC in Linux.

 

-----signature-----
Link to this post
Virindi-Inquisitor 
Posts: 6,908
Registered: Nov 18, '01
Extended Info (if available)
Real Post Cnt: 6,646
User ID: 511,923
Subject: Linux and Decal
You also don't need ACDualClient to run multiple instances of the game, simply copy your wineprefix directory.

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Link to this post
The_False_Dragon 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal

-install on windows
-copy the files
-copy the decal registry keys
-run regsvr32 on the dlls

Virindi-Inqisitor, can you explain this in more detail? What does running regsvr32 accomplish? Did you do that to every dll in the decal installation directory?

Do you think you could just use Wine's regedit to open the registry and add the registry keys copied from Windows?

This all sounds promising.

Thanks.

 

-----signature-----
Link to this post
DarkenedMatter 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
Ubuntu 8.04LTS
Some light please?
AC runs well through the latest stock wine,and usb huawei e220 modem, Ive written simple guides of how to do this, ill post here if wanted.
Issues, web info is missing from the launcher and sometimes an echo appears on a sound in game- just click on any other item and it fixes itself.

So AC Decal and Dual log?
Decal first,
Ive copied the decal folders from my windows folder into the wine program files, and the plugin folders.
Ive added all the dlls from decal into wine config (native/builtin)after adding the new program denagent.exe
I have the windows reg settings for decal, but I dont know what to do with them.
Any help,in simple complete terms would be appreciated.

Dual log, looked for the wineprefix folder and cant find one, i do have 2 copies of AC TOD in my wine program files.

What do I do now?

Hopefully i can avoid the usual; i.e those that have solved all of this dont seem happy to share the information, they will happily divulge half the information-leaving the rest of us in the dark.
Please post a complete solution, then others that come along dont spend hours and hours trying to figure out what to do next.
thankyou for all of your help.

 

-----signature-----
Link to this post
Virindi-Inquisitor 
Posts: 6,908
Registered: Nov 18, '01
Extended Info (if available)
Real Post Cnt: 6,646
User ID: 511,923
Subject: Linux and Decal
If you were to google "wineprefix" the first result is this:

http://wiki.jswindle.com/index.php/Wine_Prefixes

The second result is the wine manpage, which is always a good place to go when looking for information on Linux:

http://linux.die.net/man/1/wine

You should probably learn to check manpages and google first when looking for information on something related to linux.


As to the dlls, did you run regsvr32 on them?

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Link to this post
sergeantstab 
Posts: 834
Registered: Apr 29, '07
Extended Info (if available)
Real Post Cnt: 824
User ID: 1,221,116
Subject: Linux and Decal
Just out of curiosity...... what brand of linux are you using?

 

-----signature-----
Sergeant Stab of Solclaim
2007 Solclaim Fantasy Football Champion
2008 Solclaim Fantasy Football Runner-Up =/
http://ac.wikkii.net - The AC Wiki!
Link to this post
Drakier 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
sergeantstab posted:
Just out of curiosity...... what brand of linux are you using?


Linux has "brands" now? oh no! what is the world coming to? *grins*

 

-----signature-----
Link to this post
DarkenedMatter 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
Hi thanks for the help and the replies.
First off my Linux is Ubuntu 8.04 LTS Hardy Heron.
I understand a little more about Wine now, I didnt guess to use Google on wineprefix, I was looking for a folder of that name within the wine folder!
I used Regedit in Windows xp and exported the Decal keys, using Regedit within the commd line in Ubuntu I tried to import these keys-which failed as their unicode format. I will return to Windows and try and export as Win9x.
Next running regsvr32 also failed when tried on the dlls in Decal, no reason was given only "failed".
Sadly no success in using the awesome Dual Log either.
This is a work in progress, and Im trying my best but it is a fast learning curve, not so easy a transition from WinXp Pro.
My reasons for Linux over Windows is that its a much faster uncluttered operating system, that is more reliable and stable. Compared to the continual pain in the butt when playing AC via Windows.
Thankyou again for all of your help

 

-----signature-----
Link to this post
The_False_Dragon 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Linux and Decal
UPDATE:

I ended up getting AC running on Ubuntu 8.04 a while ago, following *exactly* the steps found here:

http://appdb.winehq.org/objectManager.php?sClass=version&iId=7243&iTestingId=27653

The game worked good, though the sky had some anomolies every now and then. The biggest issue for me though was that I came to enjoy the game way more with Decal, and I couldn't get decal running. Its possible that you can run it with wine and I just didn't go about setting it up right (like the aformentioned method of installing it in Windows, then copying the files to Linux).

Even though I started playing AC way back in the days before Decal, this regression to those caveman times was only refreshing for so long...like long enough for me to log in and pay rent.

I had also tried running AC and Decal in a virtual machine through VirtualBox, and VMware. In both instances, the AC launcher would only get as far as the server selection before the game would just close...and forget about Decal...it wouldn't work either.

This past weekend, I decided to upgrade to the latest version of VMware Workstation (6.5), touted to support DirectX9.0c. Good news: it works great!

I have AC running in an XP virtual machine with Dual Client, Decal and plugins. The only thing I've noticed to the negative so far is that AC Client crashes after running LifeTank for a while. This issue might not even be due to Tank...it could be Dual Client, or just Decal...but other than that its working.

Of note, when the crash occurs, the Client logged in without Tank active stays on just fine. Also of note, the first time I patched AC, the playing screen was black for what seemed like a while before my character was all the way in-game. After that first patch though, it seems to enter the world right away.

I have since removed my Wine's AC install.

So, while I would rather be able to run the game in Linux alone, without the aid of a virtual machine, its just not easy to do so if you are a Decal-lover.

With VMware 6.5, I believe its possible to play other games on your primarily-linux-box as well.

My setup (overkill for a game like AC...I do video and animation too):

Intel Quad Core
4GB Ram
NVidia 8800 GT (512MB)
Host OS: Ubuntu Studio 8.04 LTS
Guest OS: VMware Workstation 6.5
- XP Pro SP3 with all updates
- Dual Processor
- 1024MB Ram
- DirectX 9.0c
- .Net Framework 1.1 (needed for Dual Client)
- .Net Framework 2.0

 

-----signature-----
Link to this post

Valid XHTML 1.0 Transitional Powered by PHP