HSLO Endymion Development
This is an unofficial HSLO project after 2CL (HSLO Creator) leave.
Key features:
- Fullmap (viewport assist)
- Rainbow border
- Eat effect
- Maou circle
- Agar.io bots (4 labels)
- and more...
yarn install
or you can run npm install
yarn watch
or you can run npm run watch
You need to open HSLO in Agar.io even in debug mode.
Use visual studio code extension like Live Server
Install Live Server extension then you can run local web server by one click.
// ==UserScript==
// @name         HSLO Endymion (Debug)
// @description  HSLO Endymion The Ultimate Multiboxing Experience
// @version      1.0
// @author       test114514
// @match        *://agar.io/*
// @require      https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
// @run-at       document-start
// @grant        none
// ==/UserScript==
if (location.host === 'agar.io' && location.href !== 'https://agar.io/hslodev') {
  location.href = 'https://agar.io/hslodev';
  return;
}
const HSLO = new class {
  constructor() {
    this.method = 'GET';
    this.URL = "http://localhost:5500/dist/";
    this.HTML = ``;
    this.date = Date.now();
  }
  load() {
    this.setMessage();
    this.fetch();
  }
  setMessage() {
    document.body.innerHTML = "LOADING...";
  }
  fetch() {
    const request = new XMLHttpRequest();
    request.open(this.method, this.URL + "?date=" + this.date, true);
    request.onload = () => {
      this.HTML = request.responseText;
      this.write();
    };
    request.onerror = () => {
      document.body.innerHTML = "<div style='width: 100%; text-align: center; font-size: 24px; font-family: sans-serif;'>Failed to fetch HSLO files.</div>";
    }
    request.send();
  }
    replace(hello) {
        return hello;
    }
  write() {
    document.open();
    document.write(this.replace(this.HTML));
    document.close();
  }
}
HSLO.load();yarn build
Userscript: https://hslo.sigr.io/userscript.js
Replace URL in userscript to yours if you host HSLO yourself.

