MultiBound icon indicating copy to clipboard operation
MultiBound copied to clipboard

Dependency documentation?

Open NotMrFlibble opened this issue 9 years ago • 2 comments

To compile Multibound on Debian, Ubuntu and similar operating systems, you will need:

  • mono-xbuild
  • mono-devel
  • libgtk3.0-cil-dev

To compile it, xbuild MultiBound.sln. Compilation will fail in the presence of libglib2.0-cil-dev.

To run it, edit ExampleRoot/multibound.config to point at “…/SteamApps/common/Starbound/linux/starbound” (adjust path as needed) then

cd ExampleRoot
../MultiBound/bin/Debug/MultiBound.exe

If that causes an exec format error (e.g. your kernel isn't built with binfmt_misc support), you'll need mono ./MultiBound/bin/Debug/MultiBound.exe instead.

NotMrFlibble avatar Sep 17 '16 22:09 NotMrFlibble

Possible installation method (Steam):

  • Copy the contents of ExampleRoot into …./Starbound/<OSDir> (replace <OSDir> with linux, osx, win32 or win64 depending on what you're using).
  • Edit multibound.config so that the path points at the appropriate Starbound executable (on GNU/Linux, you have a choice of …/Starbound/linux/starbound or …/Starbound/linux/run-client.sh; the latter will ensure that current directory and environment are set up correctly).
  • Copy or soft-link the executable (probably MultiBound/bin/Debug/MultiBound.exe) into the same directory.
  • Set the Starbound launch properties to ./MultiBound.exe or mono MultiBound.exe (whichever works).

NotMrFlibble avatar Sep 17 '16 23:09 NotMrFlibble

Actually, it's set up so you can have your MultiBound installation just anywhere as long as you point it to the right executable path.

zetaPRIME avatar Sep 18 '16 11:09 zetaPRIME