Skip to content

Ruby280255768/genshin-impact-script

 
 

Repository files navigation

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.

About

好耶!是人畜无害的原神脚本!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • AutoHotkey 69.9%
  • CoffeeScript 22.8%
  • TypeScript 7.3%