Skip to content

A Genshin Impact launcher with more options in Modern Fluent UI. Includes borderless.

License

Notifications You must be signed in to change notification settings

sabihoshi/GenshinLauncher

Repository files navigation

Genshin Impact Launcher GitHub release (latest by date)

A Genshin Impact launcher made using C# and WPF using Windows Fluent design. If you enjoyed this project, consider contributing or 🌟 starring the repository. Thank you~

GenshinLauncher_2021-05-02_23-22-24

How to use

  1. Download the program and then run, no need for installation.

Features

  • Change the set resolution of the game.
  • Set the quality preset of the game.
  • Allow for borderless fullscreen gameplay.
  • Change the location of the .exe to a custom one.

Controller Settings

This launches the unity screen selector for more options such as changing the joystick bindings as well as some other redundant options.

Upcoming

  • Create a shortcut to auto-apply settings.

About

Can this get me banned?

No it will not. This only uses Unity command line arguments that are built in itself. It essentially just runs the game with extra flags such as -popupwindow. Here is miHoYo's response to using 3rd party tools.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email (sabihoshi.dev@gmail.com), or any other method with me or the maintainers of this repository before making a change.

This project has a Code of Conduct, please follow it in all your interactions with the project.

Pull Request Process

  1. Do not include the build itself where the project is cleaned using dotnet clean.
  2. Update the README.md with details of changes to the project, new features, and others that are applicable.
  3. Increase the version number of the project and the README.md to the new version that this Pull Request would represent. The versioning scheme we use is SemVer.
  4. You may merge the Pull Request in once you have the the approval of the maintainers.

Build

If you just want to run the program, there are precompiled releases that can be found in here.

Requirements

Publish a single binary for Windows

git clone https://github.com/sabihoshi/GenshinLauncher.git
cd GenshinLauncher\GenshinLauncher

dotnet publish -r win-x86 --framework netcoreapp3.1 -o bin\publish --no-self-contained -p:PublishSingleFile=true

For other runtimes, visit the RID Catalog and change the runtime value.

Build the project (not necessary if you published)

git clone https://github.com/sabihoshi/GenshinLauncher.git
cd GenshinLauncher

dotnet build

Publish the project using defaults

git clone https://github.com/sabihoshi/GenshinLauncher.git
cd GenshinLauncher

dotnet publish

License

  • This project is under the MIT license.
  • All rights reserved by © miHoYo Co., Ltd. This project is not affiliated nor endorsed by miHoYo. Genshin Impact™ and other properties belong to their respective owners.
  • This project uses third-party libraries or other resources that may be distributed under different licenses.

About

A Genshin Impact launcher with more options in Modern Fluent UI. Includes borderless.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages