Skip to content

Latest commit

 

History

History
88 lines (80 loc) · 2.79 KB

README.md

File metadata and controls

88 lines (80 loc) · 2.79 KB

maple-cube-sim

Cube simulator for Maplestory (KaizenMS v92)

Note: Currently only has the possible item-specific potential lines for shoes, need to fill in the other equip types in constants.py.

python3 maple-cube-sim.py
usage: python3 maple-cube-sim.py [-h] [-c COUNT] [-p PERCENT] [-e EQUIP_TYPE]

Simulate cube runs that reach a given stat threshold

options:
  -h, --help            show this help message and exit
  -c COUNT, --count COUNT
                        Number of cubes to use, ex. 1000
  -p PERCENT, --percent PERCENT
                        Percent threshold, ex. 30
  -e EQUIP_TYPE, --equip_type EQUIP_TYPE
                        Type of the equip, ex. SHOES
Example usage:

python3 maple-cube-sim.py -c 99999999 -p 15 -e SHOES
Stat threshold: 15
Equip Type: SHOES
Cube amount: 99,999,999
Running simulation...

---------------STAT HITS---------------
% LUK:
    15%: 8456032 hits, 8.45603%, 1 out of ~12 cubes
    20%: 2563104 hits, 2.56310%, 1 out of ~39 cubes
    25%: 1331777 hits, 1.33178%, 1 out of ~75 cubes
    30%: 241710 hits, 0.24171%, 1 out of ~414 cubes
    35%: 62858 hits, 0.06286%, 1 out of ~1,591 cubes
    40%: 9504 hits, 0.00950%, 1 out of ~10,522 cubes
    45%: 451 hits, 0.00045%, 1 out of ~221,729 cubes
% DEX:
    15%: 8455009 hits, 8.45501%, 1 out of ~12 cubes
    20%: 2562426 hits, 2.56243%, 1 out of ~39 cubes
    25%: 1330206 hits, 1.33021%, 1 out of ~75 cubes
    30%: 242668 hits, 0.24267%, 1 out of ~412 cubes
    35%: 62675 hits, 0.06268%, 1 out of ~1,596 cubes
    40%: 9615 hits, 0.00962%, 1 out of ~10,400 cubes
    45%: 472 hits, 0.00047%, 1 out of ~211,864 cubes
% STR:
    15%: 8455162 hits, 8.45516%, 1 out of ~12 cubes
    20%: 2562645 hits, 2.56265%, 1 out of ~39 cubes
    25%: 1330419 hits, 1.33042%, 1 out of ~75 cubes
    30%: 241894 hits, 0.24189%, 1 out of ~413 cubes
    35%: 62690 hits, 0.06269%, 1 out of ~1,595 cubes
    40%: 9542 hits, 0.00954%, 1 out of ~10,480 cubes
    45%: 448 hits, 0.00045%, 1 out of ~223,214 cubes
% INT:
    15%: 8454791 hits, 8.45479%, 1 out of ~12 cubes
    20%: 2561199 hits, 2.56120%, 1 out of ~39 cubes
    25%: 1331194 hits, 1.33119%, 1 out of ~75 cubes
    30%: 241836 hits, 0.24184%, 1 out of ~414 cubes
    35%: 63209 hits, 0.06321%, 1 out of ~1,582 cubes
    40%: 9498 hits, 0.00950%, 1 out of ~10,529 cubes
    45%: 434 hits, 0.00043%, 1 out of ~230,415 cubes
% ALL STAT:
    15%: 1093319 hits, 1.09332%, 1 out of ~91 cubes
    20%: 152051 hits, 0.15205%, 1 out of ~658 cubes
    25%: 8092 hits, 0.00809%, 1 out of ~12,358 cubes
    30%: 408 hits, 0.00041%, 1 out of ~245,098 cubes

Full list of equip types (not case-sensitive):

HAT
FACE
EYES
EARRINGS
SHOULDER
CAPE
OVERALL
PENDANT
WEAPON
OFFHAND
GLOVES
BELT
RING
SHOES

Note: Only shoes implemented so far, need help filling out EQUIP_POSSIBILITIES in constants.py