Cronusmax TW

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 10085|回復: 22

PS4_魔物獵人_自動採礦採龍骨(ylkyeung大大版)

[複製鏈接]

217

主題

1281

帖子

8558

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
8558
發表於 2018-2-4 08:41:24 | 顯示全部樓層 |閱讀模式
轉ylkyeung大大發文

PS4_魔物獵人_自動採礦採龍骨(ylkyeung修改版 v1)
https://bitbucket.org/ylkyeung/c ... r=file-view-default


這個Script是修改版主原作(自動採礦採龍骨調整版.gpc)以成。
實測影片:https://youtu.be/Y3wmCcTI8w8

修改內容:
1. 減少重複程序碼, 減少佔用容量 3838 bytes (93.70%) to 3322 bytes (81.10%)
2. 增加按鍵間隔時間
3. 增加兩個紅礦位置 (https://youtu.be/Y3wmCcTI8w8?t=4m26s)
  1. //紅礦1
  2.     set_val(PS4_LX, -90);
  3.     set_val(PS4_LY, -20);
  4.     wait(11000);
  5.     set_val(PS4_LX, 0);
  6.     set_val(PS4_LY, 0);
  7.     wait(200);
  8.     call(run2);
  9.     wait(500);
  10.    
  11.     //紅礦2
  12.     set_val(PS4_LX, -90);
  13.     set_val(PS4_LY, -20);
  14.     wait(13000);
  15.     set_val(PS4_LX, 0);
  16.     set_val(PS4_LY, 0);
  17.     wait(200);
  18.     call(run2);
  19.     wait(500);
複製代碼


20180203 2230 update:
刷了兩小時, 發現還有 錯位/轉圖 問題; 發生原因不明, 需時觀察及修正。
-已發現一個成因(出發轉地圖時發生input lag / dalay), 已嘗試修正,但未作穩定測試。


按鍵說明:
三角形鍵: 開始 / 終止 腳本


Script 可參考以下網址(腳本只供參考, 如有做成任何損失, 本人不會負責):
https://bitbucket.org/ylkyeung/cronusmax_script/src
- 自動採礦採龍骨_ylkyeung.gpc
回復

使用道具 舉報

3

主題

40

帖子

1279

積分

版主

Rank: 7Rank: 7Rank: 7

積分
1279
發表於 2018-2-6 11:33:02 | 顯示全部樓層
本帖最後由 ylkyeung 於 2018-2-6 11:39 編輯
fbfans 發表於 2018-2-6 11:11
請問如果我是穿採集套裝(每個點都會多採集幾次(停留時間會變長
那我該如何修改指令? ...

我沒有採集套裝, 所以沒法測試, 但你可以試試修改 combo run2, combo run3 (紅字) 試試

combo run2 {
        call(btn_circle);
    call(btn_circle);
    call(btn_circle);
    call(btn_circle);
    call(btn_circle);
    call(btn_circle);
    call(btn_circle);
    call(btn_circle);

    call(btn_circle);
    call(btn_circle);

}

combo run3 {
        call(btn_circle2);
    call(btn_circle2);
call(btn_circle2);

    /*
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(5000);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(4000);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(4000);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(2000);
    */
}


東營地在第4個, 修改combo run1 (紅字) 試試
combo run1 {
    set_val(PS4_LY, 100);
    wait(4200);
    set_val(PS4_LY, 0);
    wait(1000);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(4000); //修正換圖問題
    set_val(PS4_RIGHT, 100);
    wait(150);  //修正換圖問題
    set_val(PS4_RIGHT, 0);
    wait(2000); //修正換圖問題
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(500);
    set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(1000);

set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(1000);
    set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(1000);




    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(750);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(750);
}
回復 支持 1 反對 0

使用道具 舉報

3

主題

40

帖子

1279

積分

版主

Rank: 7Rank: 7Rank: 7

積分
1279
發表於 2018-2-4 14:25:45 | 顯示全部樓層
本帖最後由 ylkyeung 於 2018-2-8 22:53 編輯

PS4_魔物獵人_自動採礦採龍骨(ylkyeung修改版 v1)
https://bitbucket.org/ylkyeung/c ... r=file-view-default

20180204 1423更新內容:
1. 嘗試修正 出發轉地圖時發生 input lag / dalay 問題
2. 嘗試修正 採礦時只採兩次問題

20180208 1048更新內容:
1. 東營地在第二.三.四均可使用 (感謝 john6501 提供)

推薦大家使用 aalex1113, john6501 版本
  1. /*ylkyeung
  2. * 2018-02
  3. *
  4. * PS4_魔物獵人_自動採礦採龍骨(ylkyeung修改版 v1)
  5. * 這個Script是修改www.cronusmax.com.tw版主 aalex1113 原作(自動採礦採龍骨調整版.gpc)以成。
  6. * 三角形鍵: 開始 / 終止 腳本
  7. *
  8. * Video Demo (https://youtu.be/Y3wmCcTI8w8)
  9. * Free to share on Bitbucket (https://ylkyeung@bitbucket.org/ylkyeung/cronusmax_script.git)
  10. */

  11. int onoff;

  12. main {
  13.         if(event_press(PS4_TRIANGLE)) {
  14.                 onoff=!onoff;
  15.         }
  16.         if(onoff){   
  17.             combo_run(repeat2);
  18.         }
  19.         if(!onoff){
  20.                 combo_stop(run1);
  21.                 combo_stop(run2);
  22.                 combo_stop(repeat2);
  23.         }
  24.         set_val(TRACE_1, onoff);              
  25. }

  26. combo repeat2 {
  27.     call(run1);
  28.     wait(30000);
  29.     wait(30000);
  30.     wait(10000);
  31.     set_val(PS4_LX, 100);
  32.     wait(11000);
  33.     set_val(PS4_LX, 0);
  34.     wait(200);
  35.     //骨塚1
  36.     call(run3);
  37.    
  38.     set_val(PS4_LX, 100);
  39.     wait(1000);
  40.     set_val(PS4_LX, 0);
  41.     wait(200);
  42.     //苦蟲1
  43.     set_val(PS4_CIRCLE, 100);
  44.     wait(100);
  45.     set_val(PS4_CIRCLE, 0);
  46.     wait(2000);
  47.     set_val(PS4_LX, 100);
  48.     wait(2000);
  49.     set_val(PS4_LX, 0);
  50.     wait(200);
  51.     //陸續上鉤黃金餌1
  52.     set_val(PS4_CIRCLE, 100);
  53.     wait(100);
  54.     set_val(PS4_CIRCLE, 0);
  55.     wait(2000);
  56.     set_val(PS4_LY, -100);
  57.     wait(3000);
  58.     set_val(PS4_LY, 0);
  59.     wait(200);
  60.     //藍礦1
  61.     call(run2);
  62.     wait(800)
  63.     set_val(PS4_LY, -100);
  64.     wait(7000);
  65.     set_val(PS4_LY, 0);
  66.     wait(200);
  67.      //苦蟲2
  68.     set_val(PS4_CIRCLE, 100);
  69.     wait(100);
  70.     set_val(PS4_CIRCLE, 0);
  71.     wait(3000);
  72.     set_val(PS4_LY, -100);
  73.     wait(8500);
  74.     set_val(PS4_LY, 0);
  75.     wait(200);
  76.     //爬籐曼
  77.     set_val(PS4_LX, -100);
  78.     wait(14500);
  79.     set_val(PS4_LX, 0);
  80.     wait(200);
  81.     set_val(PS4_LY, -100);
  82.     wait(2500);
  83.     set_val(PS4_LY, 0);
  84.     wait(200);
  85.     //骨塚2
  86.     call(run3);
  87.    
  88.     set_val(PS4_LY, -100);
  89.     wait(29000);
  90.     set_val(PS4_LY, 0);
  91.     wait(200);
  92.     set_val(PS4_LY, -20);
  93.     set_val(PS4_LX, 100);
  94.     wait(8000);
  95.     set_val(PS4_LX, 0);
  96.     wait(200);
  97.     //藍礦2
  98.     call(run2);
  99.     wait(800);
  100.     set_val(PS4_LY, 100);
  101.     wait(12000);
  102.     set_val(PS4_LY, 0);
  103.     wait(200);
  104.     set_val(PS4_LX, -100);
  105.     wait(7000);
  106.     set_val(PS4_LX, 0);
  107.     wait(200);
  108.     //藍礦3
  109.     call(run2);
  110.     wait(800);
  111.     set_val(PS4_LX, -65);
  112.     set_val(PS4_LY, -90);
  113.     wait(10900);
  114.     set_val(PS4_LX, 0);
  115.     set_val(PS4_LY, 0);
  116.     wait(200);
  117.     //藍礦4
  118.     call(run2);
  119.     wait(500);
  120.    
  121.           //紅礦1
  122.     set_val(PS4_LX, -90);
  123.     set_val(PS4_LY, -20);
  124.     wait(11000);
  125.     set_val(PS4_LX, 0);
  126.     set_val(PS4_LY, 0);
  127.     wait(200);
  128.     call(run2);
  129.     wait(500);
  130.    
  131.     //紅礦2
  132.     set_val(PS4_LX, -90);
  133.     set_val(PS4_LY, -20);
  134.     wait(13000);
  135.     set_val(PS4_LX, 0);
  136.     set_val(PS4_LY, 0);
  137.     wait(200);
  138.     call(run2);
  139.     wait(500);
  140.    
  141.     //離開地圖
  142.     set_val(PS4_OPTIONS, 100);
  143.     wait(100);
  144.     set_val(PS4_OPTIONS, 0);
  145.     wait(1000);
  146.     set_val(PS4_R1, 100);
  147.     wait(100);
  148.     set_val(PS4_R1, 0);
  149.     wait(300);
  150.     set_val(PS4_DOWN, 100);
  151.     wait(100);
  152.     set_val(PS4_DOWN, 0);
  153.     wait(300);
  154.     set_val(PS4_DOWN, 100);
  155.     wait(100);
  156.     set_val(PS4_DOWN, 0);
  157.     wait(300);
  158.     set_val(PS4_CIRCLE, 100);
  159.     wait(100);
  160.     set_val(PS4_CIRCLE, 0);
  161.     wait(400);
  162.     set_val(PS4_CIRCLE, 100);
  163.     wait(100);
  164.     set_val(PS4_CIRCLE, 0);
  165.     wait(17000);
  166.    
  167.           call(run2);
  168.    
  169.     wait(30000);
  170.     wait(10000);
  171. }

  172. combo run1 {
  173.     set_val(PS4_LY, 100);
  174.     wait(4200);
  175.     set_val(PS4_LY, 0);
  176.     wait(1000);
  177.     set_val(PS4_CIRCLE, 100);
  178.     wait(100);
  179.     set_val(PS4_CIRCLE, 0);
  180.     wait(4000); //修正換圖問題
  181.     set_val(PS4_RIGHT, 100);
  182.     wait(150);  //修正換圖問題
  183.     set_val(PS4_RIGHT, 0);
  184.     wait(2000); //修正換圖問題
  185.     set_val(PS4_CIRCLE, 100);
  186.     wait(100);
  187.     set_val(PS4_CIRCLE, 0);
  188.     wait(500);
  189.     set_val(PS4_UP, 100);
  190.     wait(100);
  191.     set_val(PS4_UP, 0);
  192.     wait(1000);
  193.     set_val(PS4_CIRCLE, 100);
  194.     wait(100);
  195.     set_val(PS4_CIRCLE, 0);
  196.     wait(750);
  197.     set_val(PS4_CIRCLE, 100);
  198.     wait(100);
  199.     set_val(PS4_CIRCLE, 0);
  200.     wait(750);
  201. }

  202. combo run2 {
  203.         call(btn_circle);
  204.     call(btn_circle);
  205.     call(btn_circle);
  206.     call(btn_circle);
  207.     call(btn_circle);
  208.     call(btn_circle);
  209.     call(btn_circle);
  210.     call(btn_circle);
  211. }

  212. combo run3 {
  213.         call(btn_circle2);
  214.     call(btn_circle2);
  215. }

  216. combo btn_circle {
  217.         set_val(PS4_CIRCLE, 100);
  218.     wait(100);
  219.     set_val(PS4_CIRCLE, 0);
  220.     wait(500);
  221.     set_val(PS4_CIRCLE, 100);
  222.     wait(100);
  223.     set_val(PS4_CIRCLE, 0);
  224.     wait(500);
  225. }

  226. combo btn_circle2 {
  227.         set_val(PS4_CIRCLE, 100);
  228.     wait(100);
  229.     set_val(PS4_CIRCLE, 0);
  230.     wait(5000);
  231.     set_val(PS4_CIRCLE, 100);
  232.     wait(100);
  233.     set_val(PS4_CIRCLE, 0);
  234.     wait(4000);
  235. }
複製代碼

回復 支持 反對

使用道具 舉報

0

主題

1

帖子

20

積分

新手上路

Rank: 1

積分
20
發表於 2018-2-4 16:39:34 | 顯示全部樓層
請問一下 如果 東營地在第4個 要改哪裡 謝謝
回復 支持 反對

使用道具 舉報

3

主題

40

帖子

1279

積分

版主

Rank: 7Rank: 7Rank: 7

積分
1279
發表於 2018-2-4 17:30:00 | 顯示全部樓層
gamegx5120 發表於 2018-2-4 16:39
請問一下 如果 東營地在第4個 要改哪裡 謝謝

修改combo run1 (紅字) 試試


combo run1 {
    set_val(PS4_LY, 100);
    wait(4200);
    set_val(PS4_LY, 0);
    wait(1000);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(4000); //修正換圖問題
    set_val(PS4_RIGHT, 100);
    wait(150);  //修正換圖問題
    set_val(PS4_RIGHT, 0);
    wait(2000); //修正換圖問題
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(500);
    set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(1000);

set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(1000);
    set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(1000);




    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(750);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(750);
}
回復 支持 反對

使用道具 舉報

60

主題

215

帖子

4518

積分

版主

Rank: 7Rank: 7Rank: 7

積分
4518
發表於 2018-2-5 00:58:23 | 顯示全部樓層
直接把腳本裡面的DOWN改成UP就好~不用加指令
回復 支持 反對

使用道具 舉報

0

主題

3

帖子

22

積分

新手上路

Rank: 1

積分
22
發表於 2018-2-5 09:29:26 | 顯示全部樓層
這個有營地4嗎?
回復 支持 反對

使用道具 舉報

0

主題

19

帖子

120

積分

註冊會員

Rank: 2

積分
120
發表於 2018-2-5 09:47:06 | 顯示全部樓層
可否有大大可否直接修改成GPC腳本檔案使用,小弟實在是不太懂懂修改

感謝各位大大
回復 支持 反對

使用道具 舉報

60

主題

215

帖子

4518

積分

版主

Rank: 7Rank: 7Rank: 7

積分
4518
發表於 2018-2-5 10:50:38 | 顯示全部樓層
其實也只是把DOWN改成UP就可以~因為不用一直往下按~直接按上就是第四個營地
其實是想要把利用大大的腳本在加上連點順便把經過的角龍根蘑菇果實順便撿~
只是最近有點忙沒時間去研究.....

先把第四營地版給伸手黨八~

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
回復 支持 反對

使用道具 舉報

0

主題

19

帖子

120

積分

註冊會員

Rank: 2

積分
120
發表於 2018-2-5 10:59:24 | 顯示全部樓層
如果只有兩個營地,能否有大大提供。
或者哪邊修改?
以上
感謝各位大大
回復 支持 反對

使用道具 舉報

0

主題

12

帖子

80

積分

註冊會員

Rank: 2

積分
80
發表於 2018-2-5 11:36:21 | 顯示全部樓層
scola0912 發表於 2018-2-5 10:59
如果只有兩個營地,能否有大大提供。
或者哪邊修改?
以上

只有兩個營地 東營會在第二個 就是樓主發的阿 不用修改
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Cronusmax TW

GMT+8, 2024-3-28 20:25 , Processed in 0.076252 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表