• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[Release] BeastLauncher Auto-updater (Launcher for MuOnline or any game)

Joined
Dec 14, 2011
Messages
515
Reaction score
126
onecore - [Release] BeastLauncher  Auto-updater (Launcher for MuOnline or any game) - RaGEZONE Forums

onecore - [Release] BeastLauncher  Auto-updater (Launcher for MuOnline or any game) - RaGEZONE Forums

I would like to share this launcher to our community

Info
- This launcher is created for BeastMU Online and will work on your server
- Rankings in launcher
- Frameless
- Resolution settings
- It has a file for creating a Macro like autocombo etc. but you can disable it
- Auto updater (Version by version updates)
- Game Launcher written in Python and PyQt4
- Open-Source :D

:eek:tt1: setting this up might be tough but you guys will get it


1
Updater Files - inside theres a 'csupdater' folder you can place in your webhost or webserver's root
final result will be ex.

2
Server Files - inside you'll see python files 'main.py' and 'template' folder
You need to run this main.py using a python interpreter/compiler few infos below
Code:
Place templates folder and main.py anywhere in your server's computer

Please install Python 2.7.9 and Install these modules after your python installation 
command to install module:    

pip install pyodbc
pip install flask
pip install flask_apscheduler

-- once finished --

command to run the  main.py:
Command:  python main.py

3
Client Files - Place all files where your main.exe is located

Open 'Settings/Main'
inside you will have this option

Code:
[BeastUpdater]
updater = http://domainwherecsupdaterishosted.com
info = http://domainexample.com:56969
version = 1.2,1.3
autoclose = 0
helplink = https://forum.beastmu.com/viewtopic.php?f=5&p=386&sid=1ad5f6c09e010429d590c09450e1226f#top
beastmacro = 1
updater - the DOMAIN/IP where "csupdater" folder is located, its from Step 1

info - IP or Domain where your "main.py" is running
ex.

version - client version, must be lower or equal to the one from "csupdater" folder

helplink - url for the guide button

beastmacro - 1/0 beastmacro is a macro tool for the server, zero and delete the folder if you hate macro :D

- will release video for those who needs it :D
- BeastMacro / BeastLauncher source soon :p


Download:


Source:

Credits:
dsw_pool - source fix latest version set
 
Last edited:
Joined
Dec 14, 2011
Messages
515
Reaction score
126
do you have a teamviewer? message it to me and ill check whats the problem
- try to run Launcher.py (if it works theres no problem with sources)
- make sure all files in .QRC is in the same folder with main.py
 
Junior Spellweaver
Joined
Oct 28, 2009
Messages
131
Reaction score
63
do you have a teamviewer? message it to me and ill check whats the problem
- try to run Launcher.py (if it works theres no problem with sources)
- make sure all files in .QRC is in the same folder with main.py

Thanks, already send teamviewer
 
Joined
Dec 14, 2011
Messages
515
Reaction score
126
can you make vs c++ version?

Thanks :)

Hi saige, sorry don't have enough free time to rewrite the whole code to c++, thats why i used python to make this launcher in the first place so i can finish it quickly haha, though you can convert the ui file into C++ file or even redesign it with 'QDesigner' from Qt4

Cheers.
 
Back
Top