Thread Rating:
  • 8 Vote(s) - 4.63 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SS13 and linux, a idiots guide.
#1
Hello everybody, and welcome to fosstar's guide to getting ss13 to work on linux with minimal bugs and crying, note that wine can be buggy and if your processor supports it use virtualbox, guide is below the wine guide.

Step 1: Install wine, if you are using a debian based distro then use apt, other distros use your package manager, with debian based distros use apt-get install wine wine32 winetricks playonlinux

Step 2: Use play on linux to install the 32 bit version of wine 3.8 as described here http://wiki.playonlinux.com/index.php/Ma...e_Versions

Step 3: Open the play on linux terminal.

Step 4: Do winetricks allfonts mfc42 vcrun2013 wsh57 msls31 ie8

Step 5: do winetricks ie8 ie9, This never worked for me but vOv try it if you want.

Step 6: Download byond 511 and install it normally to your play on linux prefix

*7, 8, 9, removed*

Step 10: do sudo apt-get install ttf-mscorefonts-installer

Step 11: do curl http://pastebin.com/raw/Ziqx5ZrT > ./fontsmooth.reg && regedit fontsmooth.reg

Step 12 : start byond and play. this should fix rainbow light idiocy & some ui issues

Posting this in bug reports because hufflaw told me to in irc, move it if needed.

Also wine makes some UIs fucky so stuff like the tanning bed computer "Might" not work. YMMV.

EDIT:I have not yet tried this but a possible fix for the ui issues might be downloading wine gecko from here http://dl.winehq.org/wine/wine-gecko/2.4...ed.tar.bz2 and untaring it to $WINEPREFIX/drive_c/windows/system32/gecko/version

EDIT EDIT: Adding the guide for gecko.

EDIT EDIT EDIT WEW LOTS OF EDITS:added font smoothing

VIRTUALBOX AND YOU!:
Alright, so to get virtualbox working for ss13 first you are gonna need to get virtualbox, I will be covering fedora for this tutorial, if you use another os consult the documentation, aka RTFMP:
1. sudo wget -O /etc/yum.repos.d http://download.virtualbox.org/virtualbo...albox.repo
2. dnf update
3. dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms VirtualBox-5.1
4. /usr/lib/virtualbox/vboxdrv.sh setup
5. usermod -a -G vboxusers yourusernameyouthoughtwascleverbutitwasn’t

Code:
curl https://gist.githubusercontent.com/anonymous/3b539f838161fd7a0e892091bd54f960/raw/c5aea4a9abd0627c4ac1d729909884e1c6aaa759/nice > ~/virtualbox.sh && chmod +x ~/virtualbox.sh


6. NOTE YOU MAY NEED TO EDIT THE SCRIPT, DO NOT RUN UNLESS YOU KNOW IT IS RIGHT
7. ~/virtualbox.sh
8. Install windows 7 in vm
9. install needed service packs and updates
10. install this in vm https://www.microsoft.com/en-us/download...px?id=8109
11. install this http://go.microsoft.com/fwlink/?LinkId=324629
12. install byond
13. HONK

Also, please note vmware player can offer a less laggy experience, so installing the free version may offer some benefits when it comes to ss13 gameplay:
Guide TODO
#2
Stickied, replied, voted 5.

Sincerely hope this isn't a duplicate because I did not bother to check.
#3
Not a dupe as far as i know, just the setup that worked for me.
#4
I'll have to give this a shot, thanks!
#5
THINGS THAT DON'T WORK WITH THE NEW UI BECAUSE AGH WINE!:Airbridge, tanning bed, portamedbay i think.

Things that do work but have a fucky UI: Tooltips, Chat, sleepers.

Things that work but have weird fonts: Everything not listed here i think.

Please post stuff that does not work in wine in this thread and i will add it.
#6
JUST A REMINDER SO SOMEPOTATO DOES NOT LYNCH ME, DO NOT BUG CODERS FOR LINUX/WINE HELP, LINUX IS NOT SUPPORTED BY THE CODERS, IF YOU HAVE WINE TROUBLE, LEAVE ME A TELL ON #goonstation MY NICK IS FOSSTAR, AGAIN DO NOT BUG THE CODERS PLEASE
#7
doubleposting to let people know this is updated.
#8
If anyone wants to know, LLJK mostly works on wine still.

The OP guide is still sorta accurate to nowadays, though you'll need to get "Play on Linux" (PoL) so you can specifically get wine 3.8 32bit. If you have a Mac, these instructions might also work for you if you use Play on Mac.

Alternatively you can find a manually compiled version of it somewhere, or get wine-git at the 3.8 release point and compile it yourself in a 32bit chroot. Idk your choice.  

It's because there's a regression in wine 3.9+ that crashes dreamseeker on load.  I reported it here. https://bugs.winehq.org/show_bug.cgi?id=45486

You also do not need to install any directx stuff. fancy lighting works fine in default wined3d now. (Skip step 7 and 8)

Winetricks verbs have changed around a bit. Also, the OP's guide doesn't catch ALL the fonts (some fonts still show up with unicode errors or substitutions). As such, i'd recommend

winetricks allfonts mfc42 vcrun2013 wsh57 msls31 ie8

instead of step 4 AND step 9 in OP. Wine comes with gecko already, and it doesn't work well with the current version of byond. ( at least, for me. You can try it yourself first without msls31 and ie8 if you want to try. Ie9 definitely does not work yet still. I've tried with wine-staging 3.13 with their preliminary wusa.exe; it don't work. They haven't implemented msdelta yet.)

Either way, you'll get some warnings about old IE bindings. You can close the warning over the chat box by clicking it's uparrow unicode thing, and MOST things work. Some don't. Feel free to scream at them.
#9
Let me correct it quickly!


Forum Jump:


Users browsing this thread: 1 Guest(s)