LVL UP Starter - alternatywny launcher Minecraft

SystemZ | 2019-02-08 18:42:58 UTC | #1

Kiedyś miałem pomysł aby stworzyć całkowicie mobilny launcher minecraft który będzie miał otwarte źródła.
Kto tam wie co jest w launcher by zyczu skoro pliki są ściągane bezpośrednio z jego serwerów.
Chciałbym aby launcher ściągał pliki bezpośrednio ze źródła, tak jak ten od Mojang.

Próbowałem zrobić własny launcher w C++ gdyż plan jest taki aby ten launcher potrafił też ściągnąć i odpalić własną wersję javy co dałoby całkowitą przenośność i brak konieczności posiadania uprawnień admina na komputerze.

Co prawda launcher działał ale praca nad nim to była prawdziwa katorga, spędziłem nad tym zdaje się 2 lub 3 miesiące, nawet kupiłem sławną “Symfonię C++” w dwóch tomach co by szybciej iść do przodu ale niestety mimo użycia frameworka Qt oraz wspomnianej książki wszystko szło w ślimaczym tempie, pomijając liczbę wyrywanych włosów z głowy.

W pewnym momencie zleciłem już nawet innej osobie stworzenie tego launchera też w Qt ale po deadline 1msc ani nie uświadczyłem gotowego launchera ze specyfikacji ani zwrotu mojej kasy.
Koleś w momencie gdy przyjmował moje zlecenie akurat zawiesił swoją działalność :slight_smile:

Pomyślałem że potrzebuje szybszych alternatyw i znalazłem rozwiązanie dzięki któremu da się aplikację node.js odpalić w przeglądarce która prezentuje się jako aplikacja desktopowa na różne platformy.
http://nwjs.io/
Z JS już korzystałem trochę czasu więc to nie był dla mnie problem, dodatkowo doszłaby łatwa customizacja.

Używając NW.js poszło już sprawnie, 2-3 dni i udało mi się przepisać to co miałem w C++ i już działało mimo że sposób realizacji funkcji był zupełnie inny (callbacki itp).

Cechy launchera:
- kompatybilny ze ściąganiem i weryfikacją plików tak jak robi to oryginalny launcher
- działają wszystkie wersje gry, łącznie z betą
- nie wymaga aktualizacji aby działała nowa wersja MC
- awaryjny tryb offline
- brak reklam
- multiplatformowy
- szybki
- nie wymaga instalacji
- możliwość wgrania na pendrive, wszystkie pliki gry są w jednym katalogu
- łatwy do przeróbki i dostosowania dla np. swojego serwera
- wymaga tylko znajomości HTML, CSS, JS dla modyfikacji

Chciałbym też serdecznie podziękować @Libter za wniesione funkcje i poprawki

http://launcher.lvlup.pro

Kod źródłowy:
https://github.com/lvlup-pro/starter

Licencja:
MIT


luxDev | 2016-06-10 22:58:46 UTC | #2

Co za super projekt, od dzisiaj używam tego zamiast launchera od Mojangu!

Super, aktualizować, nie kończyć pracy!


happi | 2016-06-11 07:28:57 UTC | #3

Za piękny to on nie jest, ale jak na pierwsze wersje to może być.
Ale jest jeden dosyć poważny błąd.
Zalogowałem się w trybie offline i nie mogę wybrać wersji.
Nie to, że button nie działa czy coś, tylko jak klikam w guzik to nie mam do wyboru żadnej wersji i po kliknięciu START nie odpala się gra.


happi | 2016-06-11 08:47:53 UTC | #4

Jak ktoś chce “upiększyć” ten launcher, to wrzućcie jeden z tych obrazków do
[folder z plikami launchera] > assets > img, a plik nazwijcie bg.jpg



(nie martwcie się o te ucięcie)


hf


koweq | 2016-06-12 14:24:52 UTC | #5

jak próbowałem się zalogować byłem pod nickiem lvlup.pro (zalogowałem się na premce)


patryks | 2016-09-09 17:03:08 UTC | #6

Trochę odkop, ale chciałem sprawdzić jak działa i mam to:


luxDev | 2016-09-09 17:07:11 UTC | #7

Może Pan Michał jest tak zapracowany że zapomniał domenę przedłużyć :blush:


SystemZ | 2016-09-09 20:31:23 UTC | #8

Nie przedłużałem domeny bo to koszty a generalnie nie ma na tyle dużego zainteresowania aby było to potrzebne.
Z tego co widzę to domena ma już innego właściciela.


patryks | 2016-09-09 23:07:22 UTC | #9

A może coś po domeną lvlup.pro? :stuckouttonguewinkingeye: jakiś launcher.lvlup.pro czy coś :open_mouth:


SystemZ | 2016-09-10 11:38:21 UTC | #10

Tak, przeniosę to na jakąś z subdomen.


koweq | 2016-12-10 18:27:30 UTC | #11

To jak? Nadal tylko z GitHuba?


JanekJaran | 2017-02-01 12:05:10 UTC | #12

Link http://launcherminecraft.pl/ jest nie aktualny, Link do wątku na forum: https://forum.lvlup.pro/t/lvl-up-starter-alternatywny-launcher-minecraft/549


koweq | 2017-02-01 19:10:35 UTC | #13

Czemu napisałeś link do wątku na którym teraz jesteśmy?


Nieznajomy11 | 2017-02-01 19:17:56 UTC | #14

Spieszylo sie dobic limit postow :D


SystemZ | 2017-02-02 14:21:36 UTC | #15

[quote=”koweq, post:13, topic:549, full:true”]
Czemu napisałeś link do wątku na którym teraz jesteśmy?
[/quote]

Przeniosłem post z tematu o mnie

W końcu przeniosłem stronę, jest pod http://launcher.lvlup.pro/


koweq | 2017-02-06 17:58:05 UTC | #16

Najbardziej śmieszy/dziwi mnie to:

czemu nadal 2014-2015?


Nieznajomy11 | 2017-02-06 18:54:30 UTC | #17

Statyczna strona :V


SystemZ | 2017-02-07 16:53:20 UTC | #18

Nie modyfikowałem launchera od sporej ilości czasu więc tak zostało.
Jeśli znajdą się chętne osoby to kod jest otwarty i można wysyłać własne PR na githubie, ja na obecną chwilę nie mogę się już aktywnie zajmować tym projektem.


system | 2019-02-08 17:00:24 UTC | #19


Aylin | 2019-02-09 13:47:42 UTC | #20