PixelFox Posted August 20, 2016 Share Posted August 20, 2016 Windows only, sorry guys! Gem Launcher + Game Patcher (Third Party Game Launcher and Patcher. Made in Multimedia Fusion 2.5)  (My english skills are rather lacking. Sorry about that, if you have any questions feel free to message me directly via Private messages.)  Latest: [Download V0.0.8]  (old versions no longer work with intersect, due to save system change.)          CHANGE LOG Spoiler V0.0.8 - 15 OCT 2017 -Fixed Save System to work with Intersect Engine Beta 4.2 -Updated Resolution list -Bugs: Same bugs from 0.0.7  V0.0.7 -Now has a progress bar, complete with progress and progress of the current download. -Custom header and buttons -Removed Play Button -Removed Revert Button -Bug: When force redownload everytime is ticked serverside, It doesn't let you continue after update. -Bug: Some text elements wont recolour after changing the .INI -Bug: After a while, the text goes off screen in the server client, and causes slow down. -Bug: Play and revert button have been removed, yet they are still in the INI  V0.0.6 -Updater Included, Basic downloader that will check with the servers version. No download bar yet. Coming soon! -Updater doesn't skip updates if you have them already. -Server exe and custom patches   V0.0.5 -Mouse image is now changeable and can now be toggled in the INI -The sparkle effect can now be toggled in the INI -Added White Fade out.    V0.0.4 -Buttons can be changed now -Every element is now moveable, change their X/Y in the INI file. -Launcher Can resize to any size now. The background will also resize with it. -If no INI is detected it will write a default for you.     V0.0.3 -Major fix, please redownload. -Fixed loading and saving settings. -On Launch the Launcher will read your games config.xml to get the IP and Port you are connecting to. Allowing it to find the right save location. -Error Messages if something goes wrong. -Wouldn't know how to save if you havn't saved your settings ingame first, Fixed.    V0.0.2 - Moved Dropdown Boxes, So they are more aline with the buttons. - Fixed "Msuic" typo. - Bad Save System   V0.0.1 - Released Artwork and Music Including as a example:  Spoiler http://opengameart.org/content/starry-night-background - Background http://www.ascensiongamedev.com/ - Logo https://soundcloud.com/aaron-anderson-11/sets/rpg-maker-music-loops- Menu Music      How to Install into Intersect. Spoiler  The gem launcher is a portable exe, simply drag and drop into your Intersect folder.   1. Simply drag Gem Launcher.exe, Launcher.ini and the launcher resource into your game folder. (MFA is the source folder just incase you wish to edit it.)    2. If the program doesn detect a INI file, it will write a new one for you. You can change nearly everything of the launcher from the Launcher.INI file. Do not rename stuff, as It will stop working. Only change values.   LaunchEXE, is the name of the exe you wish to launch after clicking Play.  3. Run the Gem Laucher.exe  4. Change things in the resource folder to fit your game, feel free to rename "Gem Launcher" into anything you like. It will still work.  5. Dont like it? Well thats fine, it won't leave any footprint on your game, just delete the files you moved in.    How to work the Update Server! Spoiler It looks scary but its realllly simple once you know how it works. First off you need to know what everything does: 1  This is where your infomation is, you will see whos downloading what, what they are upgrading too. Also contains some infomations on whats going on with your updater.  2   This is basicly the code that gets sent to the client. Looks spooky at first, but all you have to know is that: "!0.0.1" Is what folder serverside its calling from. and the things between the Folder names are updates. They are labled like a folder, for example: Resources/entities/male.png means on the clientside the user will download male.png from the 0.0.1 folder and put it into Resources/entities/ in the game folder after the update.  3 These are some tools to help work the server  Activate, activates the server, allowing connections.  Use all update folders - This makes it so the server will read every folder in "patches" this is reccomended for beginners, as it will layer your updates like a cake. Giving all the updates from start to finish. Everything is downloaded Alphabetically, thus I reccommend using 0.0.1 onwards.  Force redownload everything is for debugging and/or designing with friends. So each time they load the launcher they redownload all updates listed in the change log. (Good if your working on artwork with external people)   Unlock frame rate - You proberbly wont use this, this is to make the program proccess things quicker. If your having issues with muliple people downloading at once, or its on a dedicated server, turn it on.  4 This is a list of folders in the patches folder next to your exe. If you desided to turn on single folder updating (No idea why you would). you can select what folder you want to call from.        You will need to portforward just like the intersect server for it to work online, currently its set to 127.0.0.1, this is localhost. Allowing you to test things offline .  Good tutorial:   How to make patches / Get Started Spoiler  You dont need to put your server into your game folder, just extract it to somewhere.    Inside the updater server folder, there is a folder called patches, These are basicly layers on a cake, People will be download stuff from within these files, corisponding to their version number. Players will download one after another in alphabetical order. EG. 0.0.1 > 0.0.2 > 0.0.3 / A > B > C > D  Just make a new folder to make a new patch layer.  readme.txt: These are examples of a patches, you can put anything into these folders for users to download. You will need to update the "updatelist.txt" to show where the files will be going (you will need this file in every patch folder) when people download them via the launcher. Eg: "/Folder/folder2/itemname" This update can only replace and download files to the game folder. Make sure each file download is on a sperate line. Files recived at the other end will replace anything you send, so later version will replace files from earlier patches. You can view the download list first via the server program.    Inside these folders are your assets, please dont put any assets in folders within your patch folder or the server will not beable to reach them. This is what the updatelist.txt file is use for. This is a list that tells where each asset is going.    Once you load the server.exe it should list in order how things will be downloaded.  Hope this makes since, Ill make a video at some point if its hard to grasp.   A WORD OF CAUTION I have not tested this on other systems apart from windows 10 64bit. All it simply does is it changes the values in the registry, where intersect stores its options settings (Saves are located [here]) Naturally, registry editing is risky but it 'should' be fine, worst comes to worst it proberbly just won't work. Source code is in the MFA directory. I used Mulimedia Fustion 2.5 to create this launcher, feel free to edit and distribute. (Dont sell please, thanks)      Gibier, Grizzy, hra and 12 others 15 Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox Am I missing something or is there no dl link? Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 3 minutes ago, PhenomenalDev said: @QuoteFox Am I missing something or is there no dl link? Â Updated the thread, I was making sure everything is sorted. Â Please report bugs bellow, Also if it works on your system, please specify what system you are using and if it's 32 or 64 bit. George, varinyc and Grizzy 3 Link to comment Share on other sites More sharing options...
jcsnider Posted August 20, 2016 Share Posted August 20, 2016 Big fan. Nice work PixelFox 1 Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox thanks and now I have to wait 18 mins on this terrible wifi xD Edit: Network error gonna wait till tommorow then also I assume we should A) Credit you for the launcher B ) We can change the icon right? (ik how it's just if we're allowed) Edit 2: Can't help on the whole system thing as I'm 64 bit windows 10 too but it should be universal for everything xp onwards Link to comment Share on other sites More sharing options...
George Posted August 20, 2016 Share Posted August 20, 2016 Looks quite nice man. Thanks for the release. Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 8 minutes ago, PhenomenalDev said: @QuoteFox thanks and now I have to wait 18 mins on this terrible wifi xD Edit: Network error gonna wait till tommorow then also I assume we should A) Credit you for the launcher B ) We can change the icon right? (ik how it's just if we're allowed)  You can change the source, but you will require Mulimedia Fusion 2.5, but I can always put a icon on for you if you dont want the hassle.  8 minutes ago, jcsnider said: Big fan. Nice work  Senpai noticed me. <3  8 minutes ago, George said: Looks quite nice man. Thanks for the release.  Thanks, but its far from a release, its baaaare bones haha. More to come hopefully!       EDIT: Updating the tread with sources of artwork. They are all CC0 so feel free to use them! Grizzy 1 Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox At least it has source so we can edit it (can we have a separate download for source next release? so others don't have to wait extra time for the dl) Link to comment Share on other sites More sharing options...
NightPotato Posted August 20, 2016 Share Posted August 20, 2016 Nice, defeats the purpose of me making one xD Nice Release.. @QuoteFox Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 2 minutes ago, NightPotato said: Nice, defeats the purpose of me making one xD Nice Release.. @QuoteFox Nonsence! Your own personal one would be worth alot more then a public one! Grizzy 1 Link to comment Share on other sites More sharing options...
NightPotato Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox Lol still nice release, many people who can't code can always use this! Like me  PixelFox 1 Link to comment Share on other sites More sharing options...
Giligis Posted August 20, 2016 Share Posted August 20, 2016 Thinking I'll use this for Portal Masters, I'll give it a test. In the future when we get the source, we can probably make this launcher auto-update as well. Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 5 minutes ago, yeroC said: Thinking I'll use this for Portal Masters, I'll give it a test. In the future when we get the source, we can probably make this launcher auto-update as well.  Source is included in the download, Its in the MFA folder You have to use Mulimedia Fustion to open it though. But they offer a free 30 day trail on their website.  Edit: Im terrible at writing so I need programs to help me haha! Grizzy 1 Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox Yeah trial... no piratebay here... never... Link to comment Share on other sites More sharing options...
Grizzy Posted August 20, 2016 Share Posted August 20, 2016 Sweet, I'm deff gonna be using this too! Thanks bud! PixelFox 1 Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 35 minutes ago, Grizzy said: Sweet, I'm deff gonna be using this too! Thanks bud! Â Your welcome, let me know how it goes and if it works on your system! Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox what does the rgb text colour changer change? The launcher text or ingame text? Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 2 minutes ago, PhenomenalDev said: @QuoteFox what does the rgb text colour changer change? The launcher text or ingame text?  Launcher text, just incase you have a white background, you can make the text black Phenomenal 1 Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox oh ok thnx Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 If you are having trouble saving your settings after changing the default port/ip in the config.xml, please wait. Intersect makes a save in the directory as "IP:PORT" Making a work around for V0.0.3 Â Â ISSUE HAS BEEN FIXED. PLEASE REDOWNLOAD! Â Â Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox Just tested it works flawlessly Edit: You think I should get clickteam fusion? Is it good? Link to comment Share on other sites More sharing options...
Dr.House Posted August 20, 2016 Share Posted August 20, 2016 It might be just the photo now, but there is a typo, "Msuic" instead of "Music" Good so far. Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 3 hours ago, PhenomenalDev said: @QuoteFox Just tested it works flawlessly Edit: You think I should get clickteam fusion? Is it good? Â Exspensive, but like everything. It makes coding easier, but you do kinda need a general understanding of LUA. Â 3 hours ago, Dr.House said: It might be just the photo now, but there is a typo, "Msuic" instead of "Music" Good so far. Yeah I'm suprised I missed that, but Its fixed in later versions, I just hav't updated the screenshots yet. Link to comment Share on other sites More sharing options...
PixelFox Posted August 20, 2016 Author Share Posted August 20, 2016 V0.0.4 is out  V0.0.4 -Buttons can be changed now -Every element is now moveable, change their X/Y in the INI file. -Launcher Can resize to any size now. The background will also resize with it. -If no INI is detected it will write a default for you.  Link to comment Share on other sites More sharing options...
Phenomenal Posted August 20, 2016 Share Posted August 20, 2016 @QuoteFox Nothing more than used to use lua scripts in payday 2 so I'll go and learn lua xD Link to comment Share on other sites More sharing options...
Recommended Posts