Skip to content

0-2studio/tensor-hack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tensor - Bloxd.io Hack Framework

Tensor 是一个 Bloxd.io 黑客框架,提供模块化扩展和自定义脚本功能。

核心特性

  • 现代化 UI:Material Design 3 设计,紫色主题,毛玻璃效果,支持拖拽面板
  • 模块化架构:内置 6 个常用模块(Killaura、Scaffold、SlowSwing、CoordsList、ESP、Bhop)
  • 用户自定义模块:通过 UI 界面直接编写、运行和保存自定义 JavaScript 模块
  • 配置系统:模块配置实时调整和持久化存储
  • 框架注入:基于 minin.js 的 Webpack 注入逻辑,兼容性可靠
  • 开发者工具:内置开发者指南和代码编辑器

文件结构

tensor-src/
├── utils.js            # 工具函数
├── config.js           # 配置常量
├── bloxd.js            # 游戏对象劫持
├── modules/base.js     # 模块基类
├── game.js             # 游戏 API 封装
├── math.js             # 数学函数
├── modules/Killaura.js # 自动攻击模块
├── modules/Scaffold.js # 自动搭路模块
├── modules/SlowSwing.js # 慢速挥动模块
├── modules/CoordsList.js # 坐标显示模块
├── modules/ESP.js      # 实体透视模块
├── modules/Bhop.js     # 连跳加速模块
├── modules/index.js    # 模块注册
├── core/Tensor.js      # Tensor 核心框架(UI 和模块管理)
└── index.js            # 主入口初始化

tensor.js              # 打包后的完整脚本
tensor-build.py        # 构建脚本
package.json           # NPM 配置

使用方法

1. 构建脚本

# 使用 NPM 脚本
npm run build

# 或直接使用 Python
python tensor-build.py

构建后生成 tensor.js 文件。

2. 安装脚本

将生成的 tensor.js 复制到 Tampermonkey 或 Greasemonkey 编辑器中保存。

3. 使用界面

游戏内点击顶部中央的 Tensor 岛打开控制面板,支持:

  • 模块启用/禁用
  • 配置实时调整
  • 自定义代码编辑
  • 开发者指南查看

自定义模块开发

Tensor 支持两种自定义模块开发方式:

方式一:完整类定义(推荐)

class MyModule extends TensorModule {
    constructor(name, tensor) {
        super(name, tensor);
        this.config = {
            enabled: { type: 'boolean', value: true },
            range: { type: 'number', value: 10, min: 1, max: 50, step: 1 }
        };
    }
    
    enable() {
        super.enable();
        console.log(`Module ${this.name} enabled`);
    }
    
    disable() {
        super.disable();
        console.log(`Module ${this.name} disabled`);
    }
    
    update() {
        if (!this.enabled) return;
        // 每帧执行的逻辑
        const range = this.config.range.value;
        // 使用游戏API:this.tensor.gameAPI, this.tensor.math, this.tensor.B
    }
}

方式二:简单代码片段

// 简单的自动跳跃示例
this.enable = function() {
  console.log('AutoJump enabled');
  this.interval = setInterval(() => {
    if (this.tensor.gameAPI.getPosition(1)) {
      // 触发跳跃
      if (this.tensor.B.noa?.inputs?.state) {
        this.tensor.B.noa.inputs.state.jump = true;
      }
    }
  }, 500);
};

this.disable = function() {
  clearInterval(this.interval);
  console.log('AutoJump disabled');
};

this.update = function() {
  // 每帧更新逻辑
};

可用 API

  • this.tensor.gameAPI - 游戏对象接口
  • this.tensor.math - 数学函数(dist, norm, distSq)
  • this.tensor.B - 游戏核心对象(noa, wpRequire, bloxdProps)
  • this.tensor.utils - 工具函数(clone, style, el 等)
  • this.tensor.config - 配置系统

内置模块说明

模块 功能描述 可配置参数
Killaura 自动攻击范围内的敌人 延迟、范围、抖动比例
Scaffold 在空中自动放置方块(搭路辅助) 放置间隔
SlowSwing 延长攻击动画时间(伪装正常操作) 持续时间
CoordsList 在玩家名称后显示实时坐标
ESP 高亮渲染玩家模型(透视效果)
Bhop 自动连跳(兔子跳)加速

UI 特性

  • Material Design 3:完整的紫色主题设计系统
  • 可拖拽面板:通过标题栏拖动面板
  • 智能关闭:点击面板外部关闭,内部点击保持打开
  • 圆角滚动条:MD3 风格圆角滚动条
  • Toast 通知:支持成功、错误、警告、信息四种类型
  • 模块管理:用户模块支持删除功能

NPM 脚本

# 构建 Tensor 框架
npm run build

# 清理生成的 tensor.js 文件
npm run clean

# 测试命令
npm run test

注入系统

Tensor 使用基于 minin.js 的注入系统,包含以下特性:

  1. Webpack 模块查找:自动定位游戏 Webpack 模块
  2. 重试机制:首次注入失败后自动重试最多 10 次
  3. 手动重注入:通过面板的 "Inject" 按钮手动触发
  4. 沙盒环境:在 Tampermonkey 安全环境中运行

警告与声明

声明

  1. 违反游戏规则:使用此脚本将违反 Bloxd 游戏服务条款
  2. 账号风险:可能导致账号永久封禁
  3. 公平性问题:破坏其他玩家的游戏体验
  4. 技术研究目的:本项目仅用于学习游戏逆向和安全研究

请勿在正式游戏中使用此框架

免责声明

本项目仅用于教育和技术研究目的。作者不对因使用此脚本导致的任何后果负责。使用前请仔细考虑相关风险。


提示:游戏作弊破坏游戏平衡和社区健康,建议通过合法方式享受游戏乐趣。

About

bloxd.io hack script framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published