项目介绍

tkashkin/ZLauncher 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,目前获得 40 个 Star、7 次 Fork。

仓库全名
tkashkin/ZLauncher
Star 数
40
Fork 数
7
未关闭 Issue
3

README 摘要

ZLauncher The Legend of Zelda: Breath of the Wild custom launcher Features Launch game (both with user and admin priveleges) Launch speedhack (CheatEngine standalone trainer) Supports launching from Steam library as Non-Steam game Launch game through Steam with admin priveleges Set CPU affinity (CPU cores) for Cemu Video cutscenes playback with mpv Download You can download binaries on releases page. Configuration…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ZLauncher 用什么语言开发?

主要使用 C++ 编写,目前有 40 个 Star。

如何获取 ZLauncher 的源码?

可以直接克隆仓库:git clone https://github.com/tkashkin/ZLauncher.git;安装与运行步骤见仓库 README。

ZLauncher 最近还在维护吗?

仓库最近一次更新为 2017年4月14日,当前有 3 个未关闭 Issue;Star 数为 40,可作为社区活跃度的参考。

关于

The Legend of Zelda: Breath of the Wild custom launcher

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
94
价值分
29
活跃状态
归档

语言占比

C++
NSIS

Release

贡献者

README

ZLauncher

The Legend of Zelda: Breath of the Wild custom launcher

Features

Download

You can download binaries on releases page.

Configuration

All configurations are done by zlauncher.ini config file. ZLauncher can use another config file if specified with -config command line parameter.

This is an example config file:

[cemu]
path=D:\Programs\Cemu                                          ; Path to Cemu
fullscreen=true                                                ; Fullscreen
cores=0,2,4,6                                                  ; Comma/space delimited list of allowed cores
cmdline=                                                       ; Additional Cemu command line parameters

[game]
path=D:\Games\WiiU\The Legend of Zelda - Breath of the Wild    ; Path to the game
elevate=true                                                   ; Run game with admin priveleges

[speedhack]
path=.\speedhack.exe                                           ; Path to speedhack trainer
enabled=false                                                  ; Is speedhack enabled

[video]
enabled=true                                                   ; Video playback hack enabled

[steam]
enabled=true                                                   ; Is Steam support enabled
elevate=true                                                   ; Run Steam with admin priveleges
gameid=12927812811798609920                                    ; Game id in Steam library

Steam (overlay and controller)

You can launch game through Steam to get Steam overlay and Steam controller working:

  • Add ZLauncher into your Steam library as a Non-Steam game
  • Create desktop shortcut for this game
  • Find new shortcut on desktop and open its properties
  • Copy id number from URL attribute. It will be something like steam://rungameid/12927812811798609920
  • Paste id to the gameid parameter of the [steam] section
  • Delete shortcut if you want
  • Set the [steam].enabled parameter to true
  • Set the [steam].elevate and [game].elevate parameters to true if you want to run game as admin

Video playback

ZLauncher supports BotW cutscenes playback using external mpv player. ZLauncher reads Cemu log file and starts playing when game tries to access video file. To enable video playback hack:

  • Enable logging in Cemu (Debug > Logging > Enable logging and Debug > Logging > File access)
  • Set the [video].enabled parameter to true

ZLauncher vs Cemuhook

ZLauncher and Cemuhook works differently. Just choose what you like:

Cemuhook is hooking some Cemu functions and replacing its functionality.
Pros:
  • It’s integrated into Cemu.
  • It works in another games, not BotW only.
  • It’s more seamless integration: subtitles are visible, timings are correct.
Cons:
  • It interferes with Cemu, something can break after updates.
  • It’s closed-source now.

ZLauncher is constantly reading Cemu log and shows cutscene in external borderless window.
Pros:
  • It doesn’t touch Cemu in any way.
  • It most likely continue to work after updates.
Cons:
  • Video is shown in separate overlay.
  • Subtitles are hidden.
  • Timings may be broken.

You can disable ZLauncher video playback by setting [video].enabled parameter to false. Then you can remove mpv.exe if you want.

评论

暂无评论