Giter VIP home page Giter VIP logo

genshin-impact-script's Introduction

genshin-impact-script

Sweet! What a cute Genshin Impact script!

Introduction

A script based on ahk that provides a few small features for Genshin Impact players.

Does not contain any cheats.

中文

Features

Easy skill timer

Provides countdown timer for E skills, with overlay.

Use E skill when character debuts

When you press or hold down the number key to switch characters, the character will automatically cast the corresponding E skill when he/she appears on the stage.

Better running/jumping

Use better running when long pressing right click. Automatically open wind glider when jumping.

Fast pickup/skip conversations

Quickly pick up items/skip conversations when f key is pressed.

Record/replay action

Press f10 to record your action; press f11 to replay.

Better elemental vision

When you press middle button, you will enter the automatically maintained elemental vision; press Middle Button again to exit.

Auto-adjust game process priority

Set the process priority to the lowest when the game window is inactive.

Usage

First, go to ahk official website and install ahk (1.33+, do not use v2 version).

Then, download the zip file and unzip it.

Finally, after opening the game, go to the unzipped folder and double-click index.ahk in it (you will be prompted whether to apply administrator privileges, select Apply).

Easy Skill Timer

Before use this feature, you need to identify the characters in your team. Press f12 to identify the character with their avatar visible on the right.

When you change the team lineup, you need to re-identify them.

Currently only the following characters are supported:

  • Amber
  • Barbara
  • Beidou
  • Bennett
  • Chongyun
  • Diona
  • Fischl
  • Ganyu
  • Hu Tao
  • Jean
  • Kaeya
  • Klee
  • Keqing
  • Lisa
  • Mona
  • Ningguang
  • Noelle
  • Qiqi
  • Razor
  • Sucrose
  • Tartaglia
  • Venti
  • Xiangling
  • Xiao
  • Xingqiu
  • Xinyan
  • Zhongli

Future characters to be added for support:

  • Aether
  • Albedo
  • Ayaka
  • Diluc
  • Eula
  • Lumine
  • Rosaria
  • Yanfei

Configuration

Refer to the function configuration for details.

When finished editing, press ctrl + f5 to take effect instantly.

Characters

Add the chanacter name at the bottom of the file to enable character-specific configuration.

For Example:

[zhongli]
type-apr = 3

type-apr

The type of appearance. Can be one of the following values:

  • 0 Off
  • 1 Uses the corresponding E skill depending on the length of time the number key is pressed
  • 2 Uses E skill (hold)
  • 3 Uses Q skill

type-cbt

Combat tactic. Can be one of the following values:

  • 0 Off
  • 1 Basic
  • 2 Advanced

The following characters currently have unique tactics:

  • Fischl
  • Hu Tao
  • Klee
  • Qiqi
  • Zhongli

The rest of the characters use a generic tactic.

  • Generic basic tactic cycles through normal attacks and uses E skills when they are ready
  • The advanced tactic also uses E skills of teammates on top of the basic one

Note

  • All actions are bound to the default key
  • The game should run in 16:9 resolution
  • If possible, avoid discussing in public
  • If you do need to discuss it, make sure to avoid revealing your uid

Note

All actions are bound to default keys.

Disclaimers

You knew that.

genshin-impact-script's People

Contributors

phonowell avatar ruby280255768 avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.