copilot
@ -1,6 +1,7 @@
|
|||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2017-2022 Daniel D. Scalzi
|
Copyright (c) 2017-2022 Daniel D. Scalzi
|
||||||
|
Copyright (c) 2024 peunsu
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
32
README.md
@ -1,15 +1,17 @@
|
|||||||
<p align="center"><img src="./app/assets/images/SealCircle.png" width="150px" height="150px" alt="aventium softworks"></p>
|
* Original Source: [https://github.com/dscalzi/HeliosLauncher](https://github.com/dscalzi/HeliosLauncher)
|
||||||
|
|
||||||
|
<p align="center"><img src="./app/assets/images/Icon.png" width="150px" height="150px" alt="aventium softworks"></p>
|
||||||
|
|
||||||
<h1 align="center">Helios Launcher</h1>
|
<h1 align="center">Helios Launcher</h1>
|
||||||
|
|
||||||
<em><h5 align="center">(formerly Electron Launcher)</h5></em>
|
<em><h5 align="center">[MRS Server Homepage](https://mysticred.space) [(Discord)](https://discord.gg/gdhjBVw)</h5></em>
|
||||||
|
|
||||||
[<p align="center"><img src="https://img.shields.io/github/actions/workflow/status/dscalzi/HeliosLauncher/build.yml?branch=master&style=for-the-badge" alt="gh actions">](https://github.com/dscalzi/HeliosLauncher/actions) [<img src="https://img.shields.io/github/downloads/dscalzi/HeliosLauncher/total.svg?style=for-the-badge" alt="downloads">](https://github.com/dscalzi/HeliosLauncher/releases) <img src="https://forthebadge.com/images/badges/winter-is-coming.svg" height="28px" alt="winter-is-coming"></p>
|
[<p align="center"><img src="https://img.shields.io/github/actions/workflow/status/peunsu/MRSLauncher/build.yml?branch=master&style=for-the-badge" alt="gh actions">](https://github.com/peunsu/MRSLauncher/actions) [<img src="https://img.shields.io/github/downloads/peunsu/MRSLauncher/total.svg?style=for-the-badge" alt="downloads">](https://github.com/peunsu/MRSLauncher/releases)
|
||||||
|
|
||||||
<p align="center">Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.</p>
|
<p align="center">Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.</p>
|
||||||
|
|
||||||
![Screenshot 1](https://i.imgur.com/6o7SmH6.png)
|
![Screenshot 1](https://i.imgur.com/hL9gCr3.jpg)
|
||||||
![Screenshot 2](https://i.imgur.com/x3B34n1.png)
|
![Screenshot 2](https://i.imgur.com/m1yHiM6.jpg)
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
@ -39,25 +41,25 @@ This is not an exhaustive list. Download and install the launcher to gauge all i
|
|||||||
|
|
||||||
## Downloads
|
## Downloads
|
||||||
|
|
||||||
You can download from [GitHub Releases](https://github.com/dscalzi/HeliosLauncher/releases)
|
You can download from [GitHub Releases](https://github.com/peunsu/MRSLauncher/releases)
|
||||||
|
|
||||||
#### Latest Release
|
#### Latest Release
|
||||||
|
|
||||||
[![](https://img.shields.io/github/release/dscalzi/HeliosLauncher.svg?style=flat-square)](https://github.com/dscalzi/HeliosLauncher/releases/latest)
|
[![](https://img.shields.io/github/release/dscalzi/HeliosLauncher.svg?style=flat-square)](https://github.com/peunsu/MRSLauncher/releases/latest)
|
||||||
|
|
||||||
#### Latest Pre-Release
|
#### Latest Pre-Release
|
||||||
[![](https://img.shields.io/github/release/dscalzi/HeliosLauncher/all.svg?style=flat-square)](https://github.com/dscalzi/HeliosLauncher/releases)
|
[![](https://img.shields.io/github/release/dscalzi/HeliosLauncher/all.svg?style=flat-square)](https://github.com/peunsu/MRSLauncher/releases)
|
||||||
|
|
||||||
**Supported Platforms**
|
**Supported Platforms**
|
||||||
|
|
||||||
If you download from the [Releases](https://github.com/dscalzi/HeliosLauncher/releases) tab, select the installer for your system.
|
If you download from the [Releases](https://github.com/peunsu/MRSLauncher/releases) tab, select the installer for your system.
|
||||||
|
|
||||||
| Platform | File |
|
| Platform | File |
|
||||||
| -------- | ---- |
|
| -------- | ---- |
|
||||||
| Windows x64 | `Helios-Launcher-setup-VERSION.exe` |
|
| Windows x64 | `MRS-Launcher-setup-VERSION.exe` |
|
||||||
| macOS x64 | `Helios-Launcher-setup-VERSION-x64.dmg` |
|
| macOS x64 | `MRS-Launcher-setup-VERSION-x64.dmg` |
|
||||||
| macOS arm64 | `Helios-Launcher-setup-VERSION-arm64.dmg` |
|
| macOS arm64 | `MRS-Launcher-setup-VERSION-arm64.dmg` |
|
||||||
| Linux x64 | `Helios-Launcher-setup-VERSION.AppImage` |
|
| Linux x64 | `MRS-Launcher-setup-VERSION.AppImage` |
|
||||||
|
|
||||||
## Console
|
## Console
|
||||||
|
|
||||||
@ -91,8 +93,8 @@ This section details the setup of a basic developmentment environment.
|
|||||||
**Clone and Install Dependencies**
|
**Clone and Install Dependencies**
|
||||||
|
|
||||||
```console
|
```console
|
||||||
> git clone https://github.com/dscalzi/HeliosLauncher.git
|
> git clone https://github.com/peunsu/MRSLauncher.git
|
||||||
> cd HeliosLauncher
|
> cd MRSLauncher
|
||||||
> npm install
|
> npm install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -40,8 +40,7 @@
|
|||||||
<div id="loadingContainer">
|
<div id="loadingContainer">
|
||||||
<div id="loadingContent">
|
<div id="loadingContent">
|
||||||
<div id="loadSpinnerContainer">
|
<div id="loadSpinnerContainer">
|
||||||
<img id="loadCenterImage" src="assets/images/LoadingSeal.png">
|
<img id="loadSpinnerImage" class="rotating" src="assets/images/Icon.png">
|
||||||
<img id="loadSpinnerImage" class="rotating" src="assets/images/LoadingText.png">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
BIN
app/assets/images/Icon.ico
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
app/assets/images/Icon.png
Normal file
After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 244 KiB |
Before Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 142 KiB |
@ -2,7 +2,7 @@
|
|||||||
<div id="upper">
|
<div id="upper">
|
||||||
<div id="left">
|
<div id="left">
|
||||||
<div id="image_seal_container">
|
<div id="image_seal_container">
|
||||||
<img id="image_seal" src="assets/images/SealCircle.png"/>
|
<img id="image_seal" src="assets/images/Icon.png"/>
|
||||||
<div id="updateAvailableTooltip"><%- lang('landing.updateAvailableTooltip') %></div>
|
<div id="updateAvailableTooltip"><%- lang('landing.updateAvailableTooltip') %></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="loginContent">
|
<div id="loginContent">
|
||||||
<form id="loginForm">
|
<form id="loginForm">
|
||||||
<img id="loginImageSeal" src="assets/images/SealCircle.png"/>
|
<img id="loginImageSeal" src="assets/images/Icon.png"/>
|
||||||
<span id="loginSubheader"><%- lang('login.loginSubheader') %></span>
|
<span id="loginSubheader"><%- lang('login.loginSubheader') %></span>
|
||||||
<div class="loginFieldContainer">
|
<div class="loginFieldContainer">
|
||||||
<svg id="profileSVG" class="loginSVG" viewBox="40 37 65.36 61.43">
|
<svg id="profileSVG" class="loginSVG" viewBox="40 37 65.36 61.43">
|
||||||
|
@ -314,7 +314,7 @@
|
|||||||
<div id="settingsAboutCurrentContainer">
|
<div id="settingsAboutCurrentContainer">
|
||||||
<div id="settingsAboutCurrentContent">
|
<div id="settingsAboutCurrentContent">
|
||||||
<div id="settingsAboutCurrentHeadline">
|
<div id="settingsAboutCurrentHeadline">
|
||||||
<img id="settingsAboutLogo" src="./assets/images/SealCircle.png">
|
<img id="settingsAboutLogo" src="./assets/images/Icon.png">
|
||||||
<span id="settingsAboutTitle"><%- lang('settings.aboutTitle', { appName: lang('app.title') }) %></span>
|
<span id="settingsAboutTitle"><%- lang('settings.aboutTitle', { appName: lang('app.title') }) %></span>
|
||||||
</div>
|
</div>
|
||||||
<div id="settingsAboutCurrentVersion">
|
<div id="settingsAboutCurrentVersion">
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
<div class="cloudBottom"></div>
|
<div class="cloudBottom"></div>
|
||||||
</div>-->
|
</div>-->
|
||||||
<div id="welcomeContent">
|
<div id="welcomeContent">
|
||||||
<img id="welcomeImageSeal" src="assets/images/SealCircle.png"/>
|
<img id="welcomeImageSeal" src="assets/images/Icon.png"/>
|
||||||
<span id="welcomeHeader"><%- lang('welcome.welcomeHeader') %></span>
|
<span id="welcomeHeader"><%- lang('welcome.welcomeHeader') %></span>
|
||||||
<span id="welcomeDescription"><%- lang('welcome.welcomeDescription') %></span>
|
<span id="welcomeDescription"><%- lang('welcome.welcomeDescription') %></span>
|
||||||
<br>
|
<br>
|
||||||
|
BIN
build/icon.png
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 18 KiB |
@ -1,3 +1,3 @@
|
|||||||
owner: dscalzi
|
owner: peunsu
|
||||||
repo: HeliosLauncher
|
repo: MRSLauncher
|
||||||
provider: github
|
provider: github
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
appId: 'helioslauncher'
|
appId: 'mrslauncher'
|
||||||
productName: 'Helios Launcher'
|
productName: 'MRS Launcher'
|
||||||
artifactName: '${productName}-setup-${version}.${ext}'
|
artifactName: '${productName}-setup-${version}.${ext}'
|
||||||
|
|
||||||
copyright: 'Copyright © 2018-2022 Daniel Scalzi'
|
copyright: 'Copyright © 2018-2022 Daniel Scalzi, Copyright © 2024 peunsu'
|
||||||
|
|
||||||
asar: true
|
asar: true
|
||||||
compression: 'maximum'
|
compression: 'maximum'
|
||||||
@ -39,8 +39,8 @@ mac:
|
|||||||
# Linux Configuration
|
# Linux Configuration
|
||||||
linux:
|
linux:
|
||||||
target: 'AppImage'
|
target: 'AppImage'
|
||||||
maintainer: 'Daniel Scalzi'
|
maintainer: 'Daniel Scalzi, peunsu'
|
||||||
vendor: 'Daniel Scalzi'
|
vendor: 'Daniel Scalzi, peunsu'
|
||||||
synopsis: 'Modded Minecraft Launcher'
|
synopsis: 'Modded Minecraft Launcher'
|
||||||
description: 'Custom launcher which allows users to join modded servers. All mods, configurations, and updates are handled automatically.'
|
description: 'Custom launcher which allows users to join modded servers. All mods, configurations, and updates are handled automatically.'
|
||||||
category: 'Game'
|
category: 'Game'
|
||||||
|
6
index.js
@ -130,7 +130,7 @@ ipcMain.on(MSFT_OPCODE.OPEN_LOGIN, (ipcEvent, ...arguments_) => {
|
|||||||
width: 520,
|
width: 520,
|
||||||
height: 600,
|
height: 600,
|
||||||
frame: true,
|
frame: true,
|
||||||
icon: getPlatformIcon('SealCircle')
|
icon: getPlatformIcon('Icon')
|
||||||
})
|
})
|
||||||
|
|
||||||
msftAuthWindow.on('closed', () => {
|
msftAuthWindow.on('closed', () => {
|
||||||
@ -183,7 +183,7 @@ ipcMain.on(MSFT_OPCODE.OPEN_LOGOUT, (ipcEvent, uuid, isLastAccount) => {
|
|||||||
width: 520,
|
width: 520,
|
||||||
height: 600,
|
height: 600,
|
||||||
frame: true,
|
frame: true,
|
||||||
icon: getPlatformIcon('SealCircle')
|
icon: getPlatformIcon('Icon')
|
||||||
})
|
})
|
||||||
|
|
||||||
msftLogoutWindow.on('closed', () => {
|
msftLogoutWindow.on('closed', () => {
|
||||||
@ -229,7 +229,7 @@ function createWindow() {
|
|||||||
win = new BrowserWindow({
|
win = new BrowserWindow({
|
||||||
width: 980,
|
width: 980,
|
||||||
height: 552,
|
height: 552,
|
||||||
icon: getPlatformIcon('SealCircle'),
|
icon: getPlatformIcon('Icon'),
|
||||||
frame: false,
|
frame: false,
|
||||||
webPreferences: {
|
webPreferences: {
|
||||||
preload: path.join(__dirname, 'app', 'assets', 'js', 'preloader.js'),
|
preload: path.join(__dirname, 'app', 'assets', 'js', 'preloader.js'),
|
||||||
|
4
package-lock.json
generated
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "helioslauncher",
|
"name": "mrslauncher",
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "helioslauncher",
|
"name": "mrslauncher",
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"license": "UNLICENSED",
|
"license": "UNLICENSED",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
12
package.json
@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "helioslauncher",
|
"name": "mrslauncher",
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"productName": "Helios Launcher",
|
"productName": "MRS Launcher",
|
||||||
"description": "Modded Minecraft Launcher",
|
"description": "Modded Minecraft Launcher",
|
||||||
"author": "Daniel Scalzi (https://github.com/dscalzi/)",
|
"author": "Daniel Scalzi (https://github.com/dscalzi/), peunsu (https://github.com/peunsu)",
|
||||||
"license": "UNLICENSED",
|
"license": "UNLICENSED",
|
||||||
"homepage": "https://github.com/dscalzi/HeliosLauncher",
|
"homepage": "https://github.com/peunsu/MRSLauncher",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/dscalzi/HeliosLauncher/issues"
|
"url": "https://github.com/peunsu/MRSLauncher/issues"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
@ -46,6 +46,6 @@
|
|||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/dscalzi/HeliosLauncher.git"
|
"url": "git+https://github.com/peunsu/MRSLauncher.git"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|