Convert Figma logo to code with AI

babalae logobetter-genshin-impact

📦BetterGI · 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 - UI Automation Testing Tools For Genshin Impact

5,672
363
5,672
185

Top Related Projects

A game server reimplementation for a certain turn-based anime game

Quick Overview

Better Genshin Impact is an open-source project that enhances the Genshin Impact gaming experience on PC. It provides various quality-of-life improvements and automation features for players, aiming to streamline repetitive tasks and improve overall gameplay efficiency.

Pros

  • Offers a wide range of automation features for common in-game tasks
  • Provides a user-friendly interface for easy configuration and use
  • Regularly updated to maintain compatibility with the latest game versions
  • Developed with a focus on avoiding detection to minimize the risk of bans

Cons

  • May potentially violate the game's terms of service, risking account suspension
  • Some features could be considered unfair advantages in competitive aspects of the game
  • Requires running third-party software alongside the game, which may impact performance
  • Limited to PC players, excluding console and mobile users

Code Examples

As this is not a code library but rather a standalone application, there are no code examples to provide.

Getting Started

Since Better Genshin Impact is an application rather than a code library, there's no code-based quick start. However, here are brief instructions for getting started:

  1. Visit the GitHub repository: https://github.com/babalae/better-genshin-impact
  2. Download the latest release from the Releases section
  3. Extract the downloaded files to a folder of your choice
  4. Run the BetterGI.exe file as administrator
  5. Configure the desired features through the user interface
  6. Launch Genshin Impact and enjoy the enhanced experience

Note: Always use such tools at your own risk and be aware of potential consequences related to the game's terms of service.

Competitor Comparisons

A game server reimplementation for a certain turn-based anime game

Pros of LunarCore

  • Focuses specifically on server emulation for Genshin Impact
  • More active development with frequent updates
  • Larger community and contributor base

Cons of LunarCore

  • Limited to server-side functionality
  • Requires more technical knowledge to set up and use
  • May have potential legal concerns due to game emulation

Code Comparison

LunarCore (server-side packet handling):

public void handle(GameSession session, byte[] header, byte[] payload) {
    int cmdId = Utils.readUint16(header, 2);
    PacketHandler packetHandler = PacketHandlers.getHandler(cmdId);
    if (packetHandler != null) {
        packetHandler.handle(session, header, payload);
    }
}

Better-Genshin-Impact (client-side enhancement):

function enhanceGameplay() {
    const player = getPlayerCharacter();
    if (player) {
        player.moveSpeed *= 1.5;
        player.jumpHeight *= 1.2;
    }
}

The code snippets highlight the different approaches: LunarCore focuses on server emulation and packet handling, while Better-Genshin-Impact enhances client-side gameplay features.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README


Windows 下载数 Release

BetterGI · 更好的原神, 一个基于计算机视觉技术,意图让原神变的更好的项目。

功能

  • 自动拾取:遇到可交互/拾取内容时自动按 F,支持黑白名单配置
  • 自动剧情:快速点击过剧情、自动选择选项、自动提交物品、关闭弹出书页等
  • 自动邀约:自动剧情开启的情况下此功能才会生效,自动选择邀约选项
  • 全自动钓鱼:AI 识别自动抛竿,鱼上钩时自动收杆,并自动完成钓鱼进度
  • 自动烹饪:自动在完美区域完成食物烹饪,暂不支持“仙跳墙”
  • 全自动七圣召唤:帮助你轻松完成七圣召唤角色邀请、每周来客挑战等 PVE 内容
  • 自动伐木:自动 Z 键使用「王树瑞佑」,利用上下线可以刷新木材的原理,挂机刷满一背包的木材
  • 自动战斗:编写战斗脚本,让队伍按照你的策略进行自动战斗
  • 自动秘境:全自动秘境挂机刷体力,自动循环进入秘境开启钥匙、战斗、走到古树并领取奖励
  • 快速传送:在地图上点击传送点,或者点击后出现的列表中存在传送点,会自动点击传送点并传送
  • 那维莱特转圈:设置快捷键后,长按可以不断水平旋转视角(当然你也可以用来转草神)
  • 快速圣遗物强化:通过快速切换“详情”、“强化”页跳过圣遗物强化结果展示,快速+20
  • 商店一键购买:可以快速以满数量购买商店中的物品,适合快速清空活动兑换,尘歌壶商店兑换等
  • ……

自带一个遮罩窗口覆盖在游戏界面上,用于显示日志和图像识别结果

截图

下载

[!NOTE] 下载地址:⚡Github 下载

不知道下载哪个?第一次使用?请看:快速上手 , 遇到问题请先看:常见问题

最新编译版本(无地图特征数据)可以从自动构建中获取: Build status

使用方法

由于图像识别比较吃性能,低配置电脑可能无法正常使用部分功能。

推荐的电脑配置至少能够中画质60帧流畅游玩原神,否则部分功能的使用体验会较差。

你的系统需要满足以下条件:

  • Windows 10 或更高版本的64位系统
  • .NET 8 运行时 (没有的话,启动程序,系统会提示下载安装)

⚠️注意:

  1. 窗口大小变化、切换游戏分辨率、切换显示器的时候请重启本软件。
  2. 不支持任何画面滤镜(HDR、N卡滤镜等)。游戏亮度请保持默认。
  3. 当前只支持 16:9 的分辨率,推荐在 1920x1080 窗口化游戏下使用。
  4. 模拟操作部分可能被部分安全软件拦截,请加入白名单。已知360或者自定义规则WD会拦截部分类型的模拟点击

打开软件以后,在“启动”页选择好截图方式,点击启动按钮就可以享受 BetterGI 带来的便利了!

详细使用指南请看:快速上手

具体功能效果与使用方式见:文档

FAQ

  • 为什么需要管理员权限?
    • 因为游戏是以管理员权限启动的,软件不以管理员权限启动的话没有权限模拟鼠标点击。
  • 会不会封号?
    • 理论上不会被封。 BetterGI 不会做出任何修改游戏文件、读写游戏内存等任何危害游戏本体的行为,单纯依靠视觉算法和模拟操作实现。 但是mhy是自由的,用户条款上明确说明第三方软件/模拟操作是封号理由之一。当前方案还是存在被检测的可能。只能说请低调使用,请不要跳脸官方。
  • 更多常见问题...

致谢

本项目的完成离不开以下项目:

另外特别感谢 @Lightczx 和 @emako 对本项目的指导与贡献

开发者

格式化:CodeMaid.config、Settings.XamlStyler;

许可证

GPL-v3

问题反馈

提 Issue 或 QQ群783846140