The group for gamers dedicated to Linux. No matter if game developers or game players all are welcome interested in Linux as a gaming platform.

Report article RSS Feed ScrumbleShip Launcher

A launcher for ScrumbleShip is in the works, but is delayed due to a critical library bug.

Posted by dirkson on Apr 20th, 2013

ScrumbleGet

Meet the ScrumbleShip launcher, ScrumbleGet.

The current version is quite functional and full featured. It'll log into ScrumbleShip.com, checking the current version of the game. It'll install the game if you don't have it, or update to either the latest full or the latest bleeding edge if you do. Once it's got the current version, it launches the game. It'll also happily launch the game for you without any internet available at all.

It also downloads the music separately, keeping the average update download under 5mb for major versions, and under 1mb for bleeding edge versions. The launcher itself is a trim 500kb, and even has a mini-news displayer that should help me stay in better contact with the community.

In the future it will assist people in submitting bug reports when the game crashes, telling them exactly what it's sending.

Unfortunately, it has one major problem: It doesn't do windows. The GUI library I chose has a critical bug on Windows 7 and 8. I've been working with the library's maintainer to get this fixed for some weeks, but progress is slow. If I'm unable to get it solved, I'll think I'll have to switch the GUI to SDL, as there seems to be a lack of cross platform C GUI libraries.

I've been holding back the official 0.21 announcement until this bug get solved. I may wrap it in with the 0.22 announcement at this point.

It does function perfectly fine on Linux and older Windows computers, and ought to function under Mac OSX without difficulty.

A fix for the windows bug may come any day now, and the moment it does I'll be able to release the launcher, and make ScrumbleShip much easier for the average person to install and update.

Cheers,
-Dirk

Post comment Comments
Tsukigames
Tsukigames Apr 21 2013, 3:25pm says:

I learned the hard way how managing your game exes cross-platform compatibility, libs and pre-game engine coding is quite hard; keep it going fellow lone wolf, soon these issues will be history.

+2 votes     reply to comment
mhughson
mhughson Apr 21 2013, 9:04pm says:

You might want to check out Qt. It's a very popular, free, cross-platform GUI library.

Qt-project.org

+1 vote     reply to comment
dirkson
dirkson Apr 22 2013, 11:04am replied:

QT is huge, and cannot be statically compiled, which makes it poor for a launcher - I'd have to distribute large dlls alongside it, rather than have a small standalone exe.

It's also C++ only, which is a pain to switch to... But the current forerunning option ("fltk") also requires me to learn some C++, so that's not such a big deal.

-Dirk

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Established
Nov 11, 2007
Privacy
Public
Subscription
Open to all members
Contact
Send Message
Email
Members Only
Membership
Join this group
Group Watch
Track this group
News
Browse
News
Report Abuse
Report article
Related Games
ScrumbleShip
ScrumbleShip Indie Single & Multiplayer Futuristic Sim
Related Engines
Custom Built
Custom Built Commercial Released Sep 1, 2007
Related Groups
Indie Devs
Indie Devs Hobbies & Interests group with 1,110 members
Indie Gamers
Indie Gamers Hobbies & Interests group with 296 members
Linux Gamers
Linux Gamers Fans & Clans group with 2,905 members
Orangehat Tech
Orangehat Tech Developer & Publisher