Elden Ring Mohgwyn Palace Rune Farm - StarScourge Greatsword (XB1)

Farm runes @ Palace Approach Ledge-Road using the Starscourge Greatsword skill. you must be able to kill the mobs in 1 cycle or it will fail. script will attempt to level after ~15 runs so make sure it's set to level desired attribute. look for the call function and change it to first 3 letters of desired stat. created for XboxOne Series consoles. If you want to run it on old xb1, you'll probably need to adjust timings.
Version220818
AuthorDscenschin
Publish DateThu, 18 Aug 2022 - 18:54
Last UpdateThu, 18 Aug 2022 - 18:54
Downloads24
RATE


2

0

Release Notes: ~3.5 million runes per hour
Code: Select all
main {
    combo_run (LEVELUP);
}
combo LEVELUP {
// PORT TO GRACE
    wait(1000);
    set_val(XB1_VIEW, 100);
    wait(200);
    wait(600);
    set_val(XB1_Y, 100);
    wait(200);
    wait(200);
    set_val(XB1_A, 100);
    wait(200);
    wait(200);
    set_val(XB1_A, 100);
    wait(200);
    wait(6000);
//MOVE TO GRACE
    set_val(XB1_LY, -100);
    wait(500);
    wait(1000);
// INTERACT WITH GRACE   
    set_val(XB1_Y, 100);
    wait(100);
    wait(4000);
//CHOOSE LEVEL UP OPTION   
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(200);   
    set_val(XB1_A, 100);
    wait(100);
    wait(200);
// SET STAT TO LEVEL UP:
// VIG, MIN, END, STR, DEX, INT, FAI, ARC   
 
    call (ARC)
 
// INCREASE STAT POINT TWICE
    set_val(XB1_RIGHT, 100);
    wait(50);
    wait(200);
    set_val(XB1_RIGHT, 100);
    wait(50);
    wait(200);
// CONFIRM   
    set_val(XB1_A, 100);
    wait(50);
    wait(100);
    set_val(XB1_LEFT, 100);
    wait(50);
    wait(100);   
    set_val(XB1_A, 100);
    wait(50);
    wait(400);
// CLEAR SCREEN
    set_val(XB1_B, 100);
    wait(50);
    wait(400);
 
// START FARMING
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
 
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
 
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
 
    call (FARM);
    wait(45000);
    call (FARM);
    wait(45000);
    call (FARM);
 
}
combo FARM {
 
// Port to Grace
    wait(1000);
    set_val(XB1_VIEW, 100);
    wait(150);
    wait(600);
    set_val(XB1_Y, 100);
    wait(150);
    wait(200);
    set_val(XB1_A, 100);
    wait(150);
    wait(200);
    set_val(XB1_A, 100);
    wait(150);
    wait(6000);
 
// START MOVE TO RAMP
    set_val(XB1_LY, -100);set_val(XB1_B, 100);
    wait(2200);
// TURN TO MOBS
    set_val(XB1_LX, -100);set_val(XB1_LY, -100);set_val(XB1_B, 100);
    wait(900);
// HEAD TO MOBS
    set_val(XB1_LY, -100);set_val(XB1_B, 100);
    wait(2350);
// ATTACK 1
    set_val(XB1_LT, 100);
    wait(100);
    wait(2000);
// ATTACK 2
    set_val(XB1_LT, 100);
    wait(100);
    wait(1500);
}
combo VIG {
// DO NOTHING
}
combo MIN {
// MOVE DOWN 1
    set_val(XB1_DOWN, 100);
    wait(100);
}
combo END {
// MOVE DOWN 2
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
}
combo STR {
// MOVE DOWN 3
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
}
combo DEX {
// MOVE DOWN 4
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
}
combo INT {
// MOVE DOWN 5
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
}
combo FAI {
// MOVE DOWN 6
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(200);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
}
combo ARC {
// MOVE DOWN 7
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
    wait(100);
    set_val(XB1_DOWN, 100);
    wait(100);
}