8000 GitHub - ys4e/ys-compass: An all-in-one tool for interacting with Yuan Shen.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ys4e/ys-compass

Repository files navigation

YS-Compass

A desktop application for managing and interacting with Yuan Shen (Genshin Impact).

Features

  • Data Export
  • Game Management
    • Inventory filtering
  • Sandbox Mode
    • Add/remove items
    • Change item quantity
    • Modify artifact stats
  • Developer Features
    • High-level game/server inspector
    • Packet sniffer
    • Runtime definition dumper & deobfuscator

For Developers

Building

Run the following commands to build the application:

bun install
tauri build

This requires:

  • Bun (for its package manager)
    • If you aren't using bun, replace references to it in src-tauri/tauri.conf.json
  • Rust & Cargo

YSP Format

YSP stands for Yuan Shen Protocol, and is a GRPC-based protocol for interacting with servers.
It is currently implemented in Open Shen.

Note

See the YSP Protobuf Definition for information.

Technologies

This is an HTML5-based application using the following technologies:

TypeScript Path Aliases

  • @app -> ./src
  • @ui -> ./src/ui
  • @components -> ./src/ui/components (for general components)
    • @shad -> ./src/ui/components/shad (for shadcn. components)
  • @pages -> ./src/ui/pages (for general components)
  • @hooks -> ./src/hooks
  • @stores -> ./src/stores (for Zustand stores)
  • @backend -> ./src/backend (for any backend code)
  • @css -> ./src/ui/css (for global css)

License

  • This project is distributed under the MIT license.
  • This project uses third-party libraries and other resources that may be distributed under other licenses.

All rights reserved by © Cognosphere Pte. Ltd. This project is not affiliated with nor endorsed by HoYoverse. Genshin Impact™ and other properties belong to their respective owners.

About

An all-in-one tool for interacting with Yuan Shen.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published
0