• This repository has been archived on 17/Jul/2018
  • Stars
    star
    419
  • Rank 102,872 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Steam Summer Sale 2018 "Salien" minigame bot - runs in console or browser

Salien Bot

Salien Bot is a WIP bot for the Salien Minigame that came out for the Steam Summer Sale 2018.

I picked this up because it reminded me of a challenge in programming I had before. I won't be manipulating any state, just injecting mouse clicks and other button presses.

Also, a note: playing this game AT ALL will not net you better rewards! It's only the time you have been on the page. There's no need to waste computer resources. :)

Userscript Mode

Userscript Mode is a version of this bot that is ran as a script on top of your browser, while having a tab with the game open. It is generally easier to use.

Here are the steps to use:

It should be running now!

Tile Selection

The tile select code, in this version, focuses on leveling up to level 13 on hard tiles; after you hit level 13 it will try and target the highest progress tile.

Headless Mode

Headless Mode is a version of this game that is ran without a UI with the bot controlling it, in your command prompt / terminal / shell / etc.

Here are the steps to use:

npm install
notepad gettoken.json
  • Log into Steam
  • Open https://steamcommunity.com/saliengame/gettoken in browser with Steam logged in
  • Copy the entire contents of the page
  • Paste into notepad and save the file as gettoken.json.
  • (IMPORTANT) Immediately copy something else to avoid accidentally giving this out to someone else!
  • Save and exit
  • Back to command line:
node headless
  • (optional) See detailed bot options
node headless --help

It should be running now!

Tile Selection

This version, by default, will scour all available planets and get the highest EXP rewards from difficult tiles; if you don't want this, run the bot with:

node headless --care-for-planet

This will make the bot only use the last planet which you were on and allows you to select the planet for the bot to focus on by first logging onto the Steam website and selecting a planet.

Run the bot inside Docker

This bot can be ran inside a docker container in headless mode.

  1. Get the gettoken.json file.
  2. Run the docker image:
docker run -v /path/to/gettoken.json:/app/gettoken.json meepen/salien-bot:latest

You also can run an autoupdated stack with the examples/docker-compose-autoupdate/docker-compose.yml configuration file for docker-compose.

More Repositories

1

ror2-modloader

Risk of Rain 2 Mod Loader
C#
23
star
2

garrysmod_bsp_renderer

A Garry's Mod BSP Render written in lua
Lua
18
star
3

gmod-hooks-revamped

A better Garry's Mod hook system with prioritization and efficiency in mind.
Lua
14
star
4

gmodchatmod

Garry's Mod Chat Mod
Lua
11
star
5

vtflib.js

JavaScript
10
star
6

Lua-5.1-UTF-8

UTF-8 library for Lua 5.1 that implements the same features as Lua 5.3's UTF-8 library.
Lua
10
star
7

entremover_bsp

Removes the entity lump into a separate file from the bsp
C++
9
star
8

gmsv_packetpeek

A Garry's Mod binary module for peeking at gmod-specific packets (Lua Errors included!)
C++
9
star
9

gluajit

glua but as a replacement
C
7
star
10

gmodutil

Utility functions for Garry's Mod
Lua
5
star
11

neatevolve

NEAT Evolve for Super Mario World, improved
Lua
4
star
12

bitbuf_glua

An advanced bit buffer for glua
Lua
4
star
13

ror2-maxplayers-mod

Risk of Rain 2 sv_maxplayers enabler - Allows up to 16 players in your lobby.
C#
4
star
14

glua_analyzer

Analyzes Garry's Mod Lua files for consistency
JavaScript
3
star
15

cwinlua

Lua bindings for Windows and C API
Lua
3
star
16

lorelai

Eventually a Lua JIT runtime
C++
3
star
17

lau

John Lua brought us Lua, we bring you Lau.
C
3
star
18

say-no-to-exploits

Say no to exploits!
Lua
3
star
19

tttrw

TTT Rewrite - TTT with roles and massive customization options for Garry's Mod
Lua
3
star
20

fnv-1a-bruteforce

JavaScript
2
star
21

glua.site

http://glua.site
CSS
2
star
22

gm_collider_cl

A OpenCL implementation to find Garry's Mod UniqueID collisions
C++
2
star
23

gmodmenu

An alternative menu for Garry's Mod
Lua
2
star
24

gm_netmn

A Garry's Mod module binding net functions to the menu state
C++
2
star
25

pluto-inv

pluto inventory
Lua
2
star
26

steamfilter-bypass-linux

A Steam Link-filter bypass for Linux
C++
1
star
27

gmoduid_collisions

A fast and optimized windows console program to find collisions for Garry's Mod UniqueID function
C++
1
star
28

MonsterSummerGame-nodejs

A Monster Summer Game bot written in nodejs
JavaScript
1
star
29

discord-gmod-proxy

JavaScript
1
star
30

simplemmo2x

A bot created to be used with simple-mmo. Uses electron and image processing to defeat captchas.
JavaScript
1
star
31

ringsofnight_win

A Rings of Night port to Windows (incomplete-ish)
C++
1
star
32

ror2-huntress-sprint-mod

Risk of Rain 2 Huntress 270 degrees sprint mod
C#
1
star
33

iluaclass

A simple, modular ILuaClass system that allows people to interface with your userdatas
C++
1
star