Filled Request Legend of Mushroom

Spliffbeanz

Platinian
Sep 6, 2019
6
6
3
29
DankOfEngland
One hit kill with game guardian.
I only tested it in Maple Rush.
Method: Open character attribute details and scroll down until you see Final Attack, search it's value in double and change it all in search result to 999999. Keep repeating the searching and changing the value for 3-4 times just to make sure.
Video:
Anyone got this working? i couldnt repeat this on either legend of mushroom or maple rush, tried both on phone with GG and on pc with LD Player and CE, also theres another youtube video showing a no CD hack too, i found what appears ti be the skill timer values but setting them to 0 and/or freezing them at 0 didnt work for me either. ill try again with debugger when i get chance

EDIT: Here's the link to the other video claiming a no CD hack, fuck paying though unless its from a reputable source
 

MatiasMunk

Platinian
Jun 17, 2018
15
5
3
28
Denmark
Anyone got this working? i couldnt repeat this on either legend of mushroom or maple rush, tried both on phone with GG and on pc with LD Player and CE, also theres another youtube video showing a no CD hack too, i found what appears ti be the skill timer values but setting them to 0 and/or freezing them at 0 didnt work for me either. ill try again with debugger when i get chance

EDIT: Here's the link to the other video claiming a no CD hack, fuck paying though unless its from a reputable source
looks like you're right, it works.
 

MatiasMunk

Platinian
Jun 17, 2018
15
5
3
28
Denmark
It's still working, you must did something wrong.
Video (not mine, I'm lazy to make one):
looks like you're right.
search and edit the final atk, as u enter boss wave.

it resets after, so u have to keep doing it.

after further investigation i find
JSON:
{
   "CocosEngine":"3.6.3",
   "engine":{
      "debug":false,
      "platform":"android",
      "customLayers":[
        
      ],
      "macros":{
         "ENABLE_MULTI_TOUCH":false,
         "CLEANUP_IMAGE_CACHE":true,
         "ENABLE_TILEDMAP_CULLING":false,
         "ENABLE_WEBGL_ANTIALIAS":false,
         "BATCHER2D_MEM_INCREMENT":1024,
         "MAX_LABEL_CANVAS_POOL_SIZE":100
      },
      "builtinAssets":[
         "60f7195c-ec2a-45eb-ba94-8955f60e81d0",
         "1c02ae6f-4492-4915-b8f8-7492a3b1e4cd",
         "810e96e4-e456-4468-9b59-f4e8f39732c0",
         "efe8e2a3-eace-427b-b4f1-cb8a937ec77d",
         "e9aa9a3e-5b2b-4ac7-a2c7-073de2b2b24f",
         "8bbdbcdd-5cd4-4100-b6d5-b7c9625b6107",
         "50f4348b-c883-4e2f-8f11-ce233b859fa1",
         "fda095cb-831d-4601-ad94-846013963de8",
         "f92806d7-1768-443f-afe8-12bcde84d0f0",
         "dd3a144d-ab7f-41f0-82b8-2e43a090d496",
         "f0416e68-0200-4b77-a926-4f9d16e494da",
         "1baf0fc9-befa-459c-8bdd-af1a450a0319",
         "511d2633-09a7-4bdd-ac42-f778032124b3",
         "5d45aa00-e064-4938-b314-4265f0c2258c",
         "28d6d6b8-3f66-4a73-9795-17a0852ba2d4",
         "ec8106fe-05bf-4e94-943c-e0d3b7bb5e45",
         "620b6bf3-0369-4560-837f-2a2c00b73c26",
         "ff9be190-20a4-4e48-b68c-76e3c7cff085",
         "970b0598-bcb0-4714-91fb-2e81440dccd8",
         "bcd64cc6-2dd9-43f6-abbe-66318d332032",
         "d930590d-bb92-4cc8-8bd1-23cd027f9edf",
         "a3cd009f-0ab0-420d-9278-b9fdab939bbc",
         "9361fd90-ba52-4f84-aa93-6e878fd576ca",
         "871c3b6c-7379-419d-bda3-794b239ab90d",
         "c27215d8-6835-4b68-bfbb-bdeac6100c04",
         "b5d6115f-0370-4d7c-aad3-c194cc71cf98"
      ]
   },
   "animation":{
      "customJointTextureLayouts":[
        
      ]
   },
   "assets":{
      "server":"https://xxjzz-cdnres.joynetgamestudio.com/stable/android_us/android-sea-branch/public/",
      "remoteBundles":[
         "bundle-config-json"
      ],
      "subpackages":[
        
      ],
      "preloadBundles":[
         {
            "bundle":"resources"
         },
         {
            "bundle":"main"
         }
      ],
      "bundleVers":{
        
      },
      "preloadAssets":[
        
      ],
      "projectBundles":[
         "internal",
         "script",
         "bundle-config-json",
         "resources",
         "main",
         "bundle-firstload-res",
         "bundle-LoadingView",
         "bundle-res",
         "bundle-test"
      ]
   },
   "plugins":{
      "jsList":[
        
      ]
   },
   "scripting":{
      "scriptPackages":[
         "../chunks/bundle.js"
      ]
   },
   "launch":{
      "launchScene":"db://assets/scene/launch.scene"
   },
   "screen":{
      "exactFitScreen":true,
      "designResolution":{
         "width":720,
         "height":1280,
         "policy":4
      }
   },
   "physics":{
      "physicsEngine":"",
      "gravity":{
         "x":0,
         "y":-10,
         "z":0
      },
      "allowSleep":true,
      "sleepThreshold":0.1,
      "autoSimulation":true,
      "fixedTimeStep":0.0166667,
      "maxSubSteps":1,
      "defaultMaterial":{
         "friction":0.5,
         "rollingFriction":0.1,
         "spinningFriction":0.1,
         "restitution":0.1
      }
   },
   "rendering":{
      "renderPipeline":""
   },
   "splashScreen":{
      "displayRatio":0.4,
      "totalTime":0,
      "effect":"",
      "clearColor":{
         "x":0.88,
         "y":0.88,
         "z":0.88,
         "w":1
      },
      "displayWatermark":false,
      "base64src":"data:image/png;base64,/....k="
   }
}
see
"server":"https://xxjzz-cdnres.joynetgamestudio.com/stable/android_us/android-sea-branch/public/",

other places i find what seems to be an api

the game is based on cocos2dx, which interacts with a webview and javascript files.

it's should be quite possible to add a constant loop that fetches the final atk value in-game (no matter what it is), and set it to a ridiculous amount constantly for insta hit all the time.
 

MatiasMunk

Platinian
Jun 17, 2018
15
5
3
28
Denmark
Lua script that will do one-hit hack for you

Code:
while true do
   gg.clearResults()
   gg.searchNumber("x", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
   gg.refineNumber("x", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
   gg.refineNumber("x", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
   gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil)
   gg.editAll("y")
   gg.sleep(300)
end
change x with your current `Final ATK` value
change y with your desired `Final ATK` value
 

MatiasMunk

Platinian
Jun 17, 2018
15
5
3
28
Denmark
Lua script that will do one-hit hack for you

Code:
while true do
   gg.clearResults()
   gg.searchNumber("x", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
   gg.refineNumber("x", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
   gg.refineNumber("x", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
   gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil)
   gg.editAll("y")
   gg.sleep(300)
end
change x with your current `Final ATK` value
change y with your desired `Final ATK` value
here's an updated version
Code:
function main()
    menu = gg.choice({"DMG Hack", "Exit"}, nil, "Select Cheat")
    if menu == 1 then
        setdmg()
    end
    if menu == 2 then
        os.exit()
    end
    if menu == nil then
        noselect()
    end
end

function setdmg()
    gg.setVisible(false)
    input = gg.prompt({"Input your current Final ATK"}, {[1] = "0"}, {[1] = "number"})
    if input == nil then
        gg.alert("You didn't enter a value")
        os.exit()
    end
    while true do
        gg.clearResults()
        gg.searchNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.refineNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.refineNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil)
        gg.editAll("10000000", gg.TYPE_DOUBLE)
        if gg.isVisible(true) then
            main()
        end
        gg.sleep(300)
    end
end

function noselect()
    gg.toast("Please make a selection")
    os.exit()
end

while true do
    if gg.isVisible(true) then
        main()
    end
end
 

Paulo9101

Platinian
Sep 19, 2022
17
6
3
33
lüdenscheider
here's an updated version
Code:
function main()
    menu = gg.choice({"DMG Hack", "Exit"}, nil, "Select Cheat")
    if menu == 1 then
        setdmg()
    end
    if menu == 2 then
        os.exit()
    end
    if menu == nil then
        noselect()
    end
end

function setdmg()
    gg.setVisible(false)
    input = gg.prompt({"Input your current Final ATK"}, {[1] = "0"}, {[1] = "number"})
    if input == nil then
        gg.alert("You didn't enter a value")
        os.exit()
    end
    while true do
        gg.clearResults()
        gg.searchNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.refineNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.refineNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil)
        gg.editAll("10000000", gg.TYPE_DOUBLE)
        if gg.isVisible(true) then
            main()
        end
        gg.sleep(300)
    end
end

function noselect()
    gg.toast("Please make a selection")
    os.exit()
end

while true do
    if gg.isVisible(true) then
        main()
    end
end
can you make a video on bluestack ?

when i start gg i use the standard version not 32 or 64 bit script i added but it just doesn't work :(
 

MatiasMunk

Platinian
Jun 17, 2018
15
5
3
28
Denmark
server demo api url for Legend of Mushroom

(a.sApiSite)
(calls service/user/callback by default)

server official? api url for Legend of Mushroom

(a.sApiSite)
(calls service/user/callback by default)

Endpoints
Code:
sCustomerServiceInfo = a.sApiSite + "user/util/service_info";
sGetHFGameInfoUrl = a.sApiSite + "/sdk/hg/game_conf";
sGoogleTranslateUrl = a.sApiSite + "util/translation/googleTranslate";
sAutoLoginUrl = a.sApiSite + "service/user/auto_login";
sTempLoginUrl = a.sApiSite + "user/entry/direct_login";
sAccountLoginUrl = a.sApiSite + "user/entryglo/login";
sAccountRegisterUrl = a.sApiSite + "user/entryglo/register";
sGoogleLoginUrl = a.sApiSite + "user/google/login_with_token";
sFbLoginUrl = a.sApiSite + "user/fb/login_with_token";
sIosLoginUrl = a.sApiSite + "user/apple/login_with_token";
sVkLoginUrl = a.sApiSite + "user/vk/sdk_login";
sInitiateTwitterLoginUrl = a.sApiSite + "user/twitter/initiate_login_with_twitter";
sTwitterLoginUrl = a.sApiSite + "user/twitter/login_with_token";
sHuaweiLoginUrl = a.sApiSite + "user/huawei/login_with_token";
sLoginLimitUrl = a.sApiSite + "api/user/check_user_pay";
sChangePasswordUrl = a.sApiSite + "user/password/new_change_password";
sGoogleOrderUrl = a.sApiSite + "pay/gwallet/sdk_order_success";
sGooglePromoUrl = a.sApiSite + "pay/gwallet/promo_success";
sHuaweiOrderUrl = a.sApiSite + "pay/huawei/sdk_order_success";
sOneStoreOrderUrl = a.sApiSite + "pay/tstore/sdk_order_success";
sSamsungOrderUrl = a.sApiSite + "pay/samsung/sdk_order_success";
sAmazonOrderUrl = a.sApiSite + "pay/amazon/sdk_order_success";
sGameConfigUrl = a.sApiSite + "setting/game/game_op_conf";
sSocialStatusUrl = a.sApiSite + "api/util/social_status";
sUpdateSocialStatusUrl = a.sApiSite + "api/util/update_social_status";
sPluginConfigUrl = a.sApiSite + "plugin/config";
sFindPasswordUrl = a.sApiSite + "user/password/get_back_by_mail_result";
sPayConfigUrl = a.sApiSite + "pay/util/new_config";
sEmailConfigVersionUrl = a.sApiSite + "media/config/version.plist";
sEmailConfigGlobalUrl = a.sApiSite + "media/config/global.plist";
sEmailConfigEmailUrl = a.sApiSite + "media/config/email.plist";
sEmailBindThirdAccountUrl = a.sApiSite + "user/util/bind_email";
sRevokeCancelUserUrl = a.sApiSite + "user/util/revoke_cancel_user";
sCancelUserUrl = a.sApiSite + "user/util/cancel_user";
sCancelUserProtocolUrl = a.sProtocolSite + "accountclosure/";
sGmolPayUrl = a.sApiSite + "pay/gmol/pay";
sMycardGetOrderIdUrl = a.sApiSite + "pay/mycard520/ingame_get_order_id/";
sMycardIngamePayUrl = a.sApiSite + "pay/mycard520/ingame_pay/";
sMycardBillingPayUrl = a.sApiSite + "pay/mycard520/billing_get_pay_url/";
sMycardKoudianPayUrl = a.sApiSite + "pay/mycard520/kou_dian_get_pay_url/";
sPagsmilePayUrl = a.sApiSite + "pay/center/pay";
sCodapayPayUrl = a.sApiSite + "pay/center/pay";
sAdyenPayUrl = a.sApiSite + "pay/center/pay";
sPaypalPayUrl = a.sApiSite + "pay/paypal/pay";
sE2pPayUrl = a.sApiSite + "pay/easy2pay/new_pay";
sUpayPayUrl = a.sApiSite + "pay/upay/sdk_card_pay";
sTravelletPayUrl = a.sApiSite + "pay/travellet/sdk_pay";
sPlatformCoinPayUrl = a.sApiSite + "pay/platmoney/pay_to_game";
sSsjjCardPayUrl = a.sApiSite + "pay/card4399/sdk_card4399";
sXsollaPayUrl = a.sApiSite + "pay/xsollapay/sdk_pay";
sAirwallexPayUrl = a.sApiSite + "pay/airwallexpay/show";
sPayermaxPayUrl = a.sApiSite + "pay/center/pay";
sNaverPayUrl = a.sApiSite + "pay/naverpay/sdk_pay";
sNaverPayBackUrl = a.sApiSite + "pay/naverpay/payback";
sAliPayUrl = a.sApiSite + "pay/alipay/sdk_pay";
sWelcomePayUrl = a.sApiSite + "pay/welcomepay/sdk_pay";
sWelcomePayBackUrl = a.sApiSite + "pay/welcomepay/payback";
sCatappultPayUrl = a.sApiSite + "pay/center/pay";
sAmountToGoldUrl = a.sApiSite + "pay/util/amount_to_gold";
sCurrencyExchangeUrl = a.sApiSite + "pay/util/currency_exchange";
sEMailVerifyUrl = a.sApiSite + "user/util/send_verify_code";
sIsShowGraphicsUrl = a.sApiSite + "user/util/graphics_show";
sGetImageGraphicUrl = a.sApiSite + "util/img/new_verify_code";
sActivityFullBannerStateUrl = a.sApiSite + "event/getNewsStatus";
sActivityFullBannerUrl = a.sApiSite + "event/full_banner";
sExitUiUrl = a.sApiSite + "sdk/game/exit_ui";
sShowCaptchaUrl = a.sApiSite + "captcha/show/index";
 
  • Like
Reactions: Bryan94130

Megastorm7

*1st-Class-Platinian*
VIP
Jul 3, 2018
31
11
8
France
here's an updated version
Code:
function main()
    menu = gg.choice({"DMG Hack", "Exit"}, nil, "Select Cheat")
    if menu == 1 then
        setdmg()
    end
    if menu == 2 then
        os.exit()
    end
    if menu == nil then
        noselect()
    end
end

function setdmg()
    gg.setVisible(false)
    input = gg.prompt({"Input your current Final ATK"}, {[1] = "0"}, {[1] = "number"})
    if input == nil then
        gg.alert("You didn't enter a value")
        os.exit()
    end
    while true do
        gg.clearResults()
        gg.searchNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.refineNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.refineNumber(input[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
        gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil)
        gg.editAll("10000000", gg.TYPE_DOUBLE)
        if gg.isVisible(true) then
            main()
        end
        gg.sleep(300)
    end
end

function noselect()
    gg.toast("Please make a selection")
    os.exit()
end

while true do
    if gg.isVisible(true) then
        main()
    end
end
thanks it works
 
  • Like
Reactions: walter327