gitwtfhub

wtf is endfield-gacha-simulator?

ngtrungkhanh/endfield-gacha-simulator — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · generalComplexity · 2/5Setup · easy

TL;DR

A browser tool that simulates gacha pulls for the game Arknights: Endfield, letting you test pull strategies before spending real resources.

Mindmap

mindmap
  root((endfield-gacha-simulator))
    What it does
      Simulates gacha pulls
      Compares strategies
      Tracks single player runs
    Tech stack
      JavaScript
      Runs offline in browser
    Use cases
      Test pull strategies
      Compare resource plans
      Review banner history
    Audience
      Arknights Endfield players
      Game community
    Setup
      Open release HTML file
      Or build from source with Node

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Try out gacha pulls on character and weapon banners without spending real resources.

REASON 2

Run a Monte Carlo simulation to compare five different resource spending strategies.

REASON 3

Walk through a single simulated player's full pull history across many banners.

REASON 4

Reproduce a specific outcome by reusing the same seed and settings.

What's in the stack?

JavaScriptNode.js

How it stacks up

ngtrungkhanh/endfield-gacha-simulator00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Developer build requires Node.js 20 or newer, the released HTML file needs no install.

Wtf does this do

A9E Gacha Simulator is a browser based tool for simulating the gacha pull system in the game Arknights: Endfield. It lets players try out pulls, compare strategies, and review a full playthrough of pulls across many banners, all without needing to actually spend in game currency. The tool runs entirely offline. It does not send any data over the network, and you can switch instantly between Vietnamese and English in the interface. There are three main modes. The first lets you manually pull on character and weapon banners, doing single pulls, ten pulls at a time, or weapon specific pulls. It tracks pity counters for five star and six star items, the guarantee that protects a featured pull after a set number of tries, and other banner milestones. It also manages tickets, a system called Dossier, Bond Quota, and Arsenal, and keeps a history of past results. The second mode runs a Monte Carlo simulation, a method that runs many random trials to show an average outcome, to compare five different strategies for spending your pull resources across banners. You enter details like the number of players, number of banners, starting resources, and income per banner, then run the simulation. The results include the average number of featured pulls obtained, how efficiently tickets were used, weapon results, the rate of fully completing limited items, and a distribution chart. The third mode follows a single simulated player in detail, showing the decision to pull or skip for each banner, standard and limited pulls, changes in pity and resources, and exactly when a featured character or weapon was obtained. You can reuse the same starting seed and settings to reproduce a result. Settings and recent results are saved in the browser's local storage, and there is a reset button to restore defaults. To run it, you can either open a downloaded release file directly in a modern browser with no installation needed, or run it from source using Node.js. This is a fan made community project and not an official product from the game's developer, Hypergryph. It is meant for planning and comparison, not as a guarantee of what you will actually get from real pulls.

Yoink these prompts

Prompt 1
Explain how pity counters and featured pull guarantees work in gacha games like this simulator.
Prompt 2
Help me compare the five pull strategies in this simulator and pick one for limited resources.
Prompt 3
Walk me through running this simulator from source using Node.js.
Prompt 4
Show me how to reproduce a past simulation result using the same seed and settings.

Frequently asked questions

wtf is endfield-gacha-simulator?

A browser tool that simulates gacha pulls for the game Arknights: Endfield, letting you test pull strategies before spending real resources.

What language is endfield-gacha-simulator written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js.

How hard is endfield-gacha-simulator to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is endfield-gacha-simulator for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.