Skip to content

Commit

Permalink
V3.0.0
Browse files Browse the repository at this point in the history
Recoding from new source from dscalzi
  • Loading branch information
XXdaugonXX committed Aug 13, 2022
1 parent 94338ed commit efbbd43
Show file tree
Hide file tree
Showing 44 changed files with 3,604 additions and 4,040 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build

on: push

jobs:
release:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]

steps:
- name: Check out Git repository
uses: actions/checkout@v1

- name: Set up Node
uses: actions/setup-node@v1
with:
node-version: 16

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.x

- name: Install Dependencies
run: npm ci
shell: bash

- name: Build
env:
GH_TOKEN: ${{ secrets.github_token }}
run: npm run dist
shell: bash
45 changes: 0 additions & 45 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017-2021 Daniel D. Scalzi
Copyright (c) 2017-2022 Daniel D. Scalzi

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
26 changes: 12 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<p align="center"><img src="./app/assets/images/SealCircle.png" width="150px" height="150px" alt="aventium softworks"></p>

<h1 align="center">Zayviel Launcher</h1>
<h1 align="center">Helios Launcher</h1>

<em><h5 align="center">(formerly Electron Launcher)</h5></em>

[<p align="center"><img src="https://img.shields.io/travis/com/XXdaugonXX/ZayvielLauncher?style=for-the-badge" alt="travis">](https://travis-ci.org/XXdaugonXX/ZayvielLauncher) [<img src="https://img.shields.io/github/downloads/XXdaugonXX/ZayvielLauncher/latest/total?style=for-the-badge" alt="downloads">](https://github.com/XXdaguonXX/ZayvielLauncher/releases)

Expand All @@ -13,14 +15,14 @@

* 🔒 Full account management.
* Add multiple accounts and easily switch between them.
* Microsoft (OAuth 2.0) + Mojang (Yggdrasil) authentication fully supported.
* Credentials are never stored and transmitted directly to Mojang.
* 📂 Efficient asset management.
* Receive client updates as soon as we release them.
* Files are validated before launch. Corrupt or incorrect files will be redownloaded.
***Automatic Java validation.**
* If you have an incompatible version of Java installed, we'll install the right one *for you*.
* You do not need to have Java installed to run the launcher.
* 📰 News feed natively built into the launcher.
* ⚙️ Intuitive settings management, including a Java control panel.
* Supports all of our servers.
* Switch between server configurations with ease.
Expand Down Expand Up @@ -52,7 +54,8 @@ If you download from the [Releases](https://github.com/XXdaugonXX/ZayvielLaunche
| Platform | File |
| -------- | ---- |
| Windows x64 | `Zayviel-Launcher-setup-VERSION.exe` |
| macOS | `Zayviel-Launcher-setup-VERSION.dmg` |
| macOS x64 | `Zayviel-Launcher-setup-VERSION-x64.dmg` |
| macOS arm64 | `Zayviel-Launcher-setup-VERSION-arm64.dmg` |
| Linux x64 | `Zayviel-Launcher-setup-VERSION.AppImage` |

## Console
Expand Down Expand Up @@ -80,7 +83,7 @@ This section details the setup of a basic developmentment environment.

**System Requirements**

* [Node.js][nodejs] v14
* [Node.js][nodejs] v16

---

Expand Down Expand Up @@ -175,22 +178,17 @@ Note that you **cannot** open the DevTools window while using this debug configu

### Note on Third-Party Usage

You may use this software in your own project so long as the following conditions are met.

* Credit is expressly given to the original authors (Daniel Scalzi).
* Include a link to the original source on the launcher's About page.
* Credit the authors and provide a link to the original source in any publications or download pages.
* The source code remain **public** as a fork of this repository.
Please give credit to the original author and provide a link to the original source. This is free software, please do at least this much.

We reserve the right to update these conditions at any time, please check back periodically.
For instructions on setting up Microsoft Authentication, see https://github.com/dscalzi/HeliosLauncher/blob/master/docs/MicrosoftAuth.md.

---

## Resources

* [Wiki][wiki]
* [Nebula (Create Distribution.json)][nebula]
* [v2 Rewrite Branch (WIP)][v2branch]
* [v2 Rewrite Branch (Inactive)][v2branch]

The best way to contact the developers is on Discord.

Expand All @@ -207,6 +205,6 @@ The best way to contact the developers is on Discord.
[rendererprocess]: https://electronjs.org/docs/tutorial/application-architecture#main-and-renderer-processes 'Renderer Process'
[chromedebugger]: https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome 'Debugger for Chrome'
[discord]: https://discord.gg/zNWUXdt 'Discord'
[wiki]: https://github.com/XXdaugonXX/ZayvielLauncher/wiki 'wiki'
[wiki]: https://github.com/dscalzi/HeliosLauncher/wiki 'wiki'
[nebula]: https://github.com/dscalzi/Nebula 'dscalzi/Nebula'
[v2branch]: https://github.com/dscalzi/HeliosLauncher/tree/ts-refactor 'v2 branch'
[v2branch]: https://github.com/dscalzi/HeliosLauncher/tree/ts-refactor 'v2 branch'
2 changes: 2 additions & 0 deletions app/app.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
<div id="main">
<%- include('welcome') %>
<%- include('login') %>
<%- include('waiting') %>
<%- include('loginOptions') %>
<%- include('settings') %>
<%- include('landing') %>
</div>
Expand Down
Loading

0 comments on commit efbbd43

Please sign in to comment.