file Announcing the Launcher

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
More
09 Aug 2014 23:53 #1 by IsraeliRD
Announcing the Launcher was created by IsraeliRD

One of the best things of working with people like Aayrl is that when he comes with brilliant ideas for Marble Blast Fubar, we can sponge off of him and make our own. It’s even better when we work together with him afterwards so that two mods can benefit from combined knowledge and hours long programming.

The Platinum Team and Aayrl are pleased to announce a new launcher for Marble Blast Platinum and Fubar. While Fubar’s launcher differs to that of Platinum (and I cannot disclose its contents at this point of writing, but if Aayrl wishes to do so he can), it does have some of the basics that Platinum’s has.

Platinum’s launcher will check your MBP directory (if it exists) and compare it to the server. If it passes the check, it will let you launch MBP, otherwise it will automatically connect and update the necessary files. The biggest advantage is that we can roll out fixes on the go without you having to wait for the next major version.

You will need JAVA 7 installed in order to use the launcher. It works on both Windows and Mac.

Thanks,
The Platinum Team and Aayrl


"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

  • StewMan46
  • StewMan46's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
More
09 Aug 2014 23:57 #2 by StewMan46
Replied by StewMan46 on topic Announcing the Launcher
Smashing news guys!! Great work. :D

Please Log in or Create an account to join the conversation.

  • CheepFishMBP
  • CheepFishMBP's Avatar
  • Offline
  • Experienced Marbler
  • Experienced Marbler
More
10 Aug 2014 02:59 #3 by CheepFishMBP
Replied by CheepFishMBP on topic Announcing the Launcher
Sweet! Nice job Aayrl and the Platinum Team! You rock!

Please Log in or Create an account to join the conversation.

More
10 Aug 2014 06:54 #4 by Lee
Replied by Lee on topic Announcing the Launcher
OH YEAH!!

lee is awesome

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar
  • Offline
  • Advanced Marbler
  • Advanced Marbler
  • Somewhat skilled in MB
More
10 Aug 2014 13:42 #5 by RandomityGuy
Replied by RandomityGuy on topic Announcing the Launcher
I was gonna suggest this but this happened! Like a minecraft launcher, right?

Loading...

Please Log in or Create an account to join the conversation.

More
10 Aug 2014 19:04 #6 by Aayrl
Replied by Aayrl on topic Announcing the Launcher
Hey folks,

Jumping in to clarify a few things. The launcher is written in native Java 7, meaning it's compatible on most OS platforms (Mac, Windows, and Linux). The launcher works similar to the Minecraft Launcher (for those familiar with that application) in the sense it will automatically detect when files have been updated on our Marble Blast servers, and prompt the user to install the newly updated files before continuing to launching the game. At this point in time, User authentication is not required in order to download and run the launcher, meaning you can grab the launcher client from Marbleblast.com (when it's available) and download the respective game client without requiring your account credentials. There are also no plans at this point in time to support revision control (you will always have the most up-to-date version of the game files). I'm currently working with HiGuy to finalize some of the scripts, including automated and customizable directory structures (so you can control where the launcher installs and maintains your marble blast client).

In addition, there will be two separate launcher clients for Marble Blast Platinum 1.50 and Marble Blast Fubar. Though these clients are similar in functionality, they will differ in terms of their respective resource servers. As a result, both clients should be independent of one another, and updates for one mod will not affect the files or update prompts for any other mods. At this point in time, there is no plans to provide the source code for these launchers for any mods aside from MBP 1.50, Fubar, and PQ, though this is subject to change if we decide to support any additional mods in the future.

I'll try to get the Fubar launcher finished up this next week so folks can start playing around with the interface (as well as some Fubar builds to test out the game client) and conduct some usability tests. So keep your eyes peeled on the news section for more updates this coming week.

~Aayrl

Please Log in or Create an account to join the conversation.

More
10 Aug 2014 23:52 - 10 Aug 2014 23:53 #7 by Marblr
Replied by Marblr on topic Announcing the Launcher

Platinum’s launcher will check your MBP directory (if it exists) and compare it to the server. If it passes the check, it will let you launch MBP, otherwise it will automatically connect and update the necessary files.


Does this mean every file in your MBP folder is checked against a server before you can launch the game, or is what Aayrl said about how it will only download updated files correct? I have replaced my voice taunts with blank wav files and it would be annoying if they are restored to default every time I launch the game.
Last edit: 10 Aug 2014 23:53 by Marblr.

Please Log in or Create an account to join the conversation.

More
11 Aug 2014 12:47 #8 by Aayrl
Replied by Aayrl on topic Announcing the Launcher
Correct me if I am wrong HiGuy, but I believe there is a mute feature for the Voice Taunts coming in RC1, so the blank wav files shouldn't be a problem for you. However, I believe you are correct in saying the files will be checked against a server each time you run the launcher (at least, for MBP they will) and files that have a different MD5 will be re-downloaded and overwrite the pre-existing file so long as it's in the server list of files. You may be able to add exceptions (or HiGuy may add exceptions) to this rule - for example, the prefs.cs file will not be checked serverside for obvious reasons, so this file will never be overwritten.

~Aayrl

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar
  • Offline
  • Advanced Marbler
  • Advanced Marbler
  • Somewhat skilled in MB
More
13 Aug 2014 09:16 #9 by RandomityGuy
Replied by RandomityGuy on topic Announcing the Launcher
i have a question:
Will the launcher work offline?Like it wont check for files and just executes the game?

Loading...

Please Log in or Create an account to join the conversation.

More
13 Aug 2014 13:20 #10 by Aayrl
Replied by Aayrl on topic Announcing the Launcher
The launchers will work offline - it will simply inform you that a connection could not be established, and if a full version of the game is already detected, it will allow you to play the game.

~Aayrl

Please Log in or Create an account to join the conversation.

  • Ralph
  • Ralph's Avatar
  • Offline
  • Senior Marbler
  • Senior Marbler
  • Matan's Fervent Fan
More
16 Aug 2014 13:51 #11 by Ralph
Replied by Ralph on topic Announcing the Launcher
Nice idea, but we also need something to replace the Marble Blast Map Exporter. With this program, coding moving platforms was a LOT faster than now.

You forget a thousand things everyday. Make sure Marble Blast isn't one of 'em.

On Twitter : @RalphiBoy27
Now on Instagram : ralphfrommb

Ralph's Improved PQ Sound Pack : marbleblast.com/index.php/forum/mbdk-sounds/9663-ralph-s-improved-pq-sound-pack-now-out-for-download#142246

Please Log in or Create an account to join the conversation.

  • Jeff
  • Jeff's Avatar
  • Offline
  • Developer
  • Developer
  • PlatinumQuest Programmer
More
16 Aug 2014 21:19 #12 by Jeff
Replied by Jeff on topic Announcing the Launcher

Ralph wrote:
Nice idea, but we also need something to replace the Marble Blast Map Exporter. With this program, coding moving platforms was a LOT faster than now.


That's all we need is another thing to do.

Here's an idea guys, how about some of you guys learn how to program so you can pitch in too! :)

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
The following user(s) said Thank You: Aayrl

Please Log in or Create an account to join the conversation.

Moderators: AayrlKalle29Regislian