Advertisement
Nightseeker

Splatoon 2 Global Testfire DebugUnderPilot .lua

Aug 10th, 2018
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.83 KB | None | 0 0
  1. DebugUnderPilot/AgingScript/AgingShowDL.lua
  2.  
  3. require "DebugUnderPilot/AgingScript/Module/Framework"
  4.  
  5.  
  6. function main()
  7.  
  8.     -- while•¶ ƒeƒXƒg
  9.     count = 0;
  10.     while true do
  11.  
  12.         if Net.IsError() then
  13.             Ctrl.PressButton( 0, Ctrl_A );
  14.             waitFrame( 10 );
  15.         end
  16.  
  17.         if Scene.IsSceneFaderSleep() then
  18.             if Scene.IsSceneByName( "Boot" ) then
  19.                 -- print( "Scene [Boot]" );
  20.             elseif Scene.IsSceneByName( "TitleForShow" ) then
  21.                 -- print( "Scene [TitleForShow]" );
  22.                 calcSceneTitleForShow();
  23.             elseif Scene.IsSceneByName( "LobbyForShow" ) then
  24.                 -- print( "Scene [LobbyForShow]" );
  25.                 calcSceneLobbyForShow();
  26.             elseif Scene.IsSceneByName( "Match/ForShow" ) then
  27.                 -- print( "Scene [Match/ForShow]" );
  28.                 calcSceneMatchForShow();
  29.             elseif Scene.IsSceneByName( "Versus" ) then
  30.                 -- print( "Scene [Versus]" );
  31.                 calcSceneVersus();
  32.             end
  33.         end
  34.  
  35.         -- ƒtƒŒ[ƒ€ŠÔŠu‚ŏˆ—‚·‚é
  36.         waitFrame( 1 );
  37.     end
  38.  
  39. end
  40.  
  41. function calcSceneTitleForShow()
  42.  
  43.     Net.SetEthernetCommunicationEnabledForTest(true);
  44.     Ctrl.PressButton( 0, Ctrl_ZL | Ctrl_ZR );
  45.  
  46.     waitFrame( 60 );
  47.  
  48. end
  49.  
  50.  
  51. function calcSceneLobbyForShow()
  52.  
  53.     sceneState = LobbyForShow.GetSceneState();
  54.     if sceneState == LobbyForShowState_Select then
  55.         waitFrame( 20 );
  56.         Ctrl.PressButton( 0, Ctrl_A );
  57.     elseif sceneState == LobbyForShowState_Detail then
  58.         waitFrame( 20 );
  59.         Ctrl.PressButton( 0, Ctrl_Right );
  60.         waitFrame( 20 );
  61.         Ctrl.PressButton( 0, Ctrl_A );
  62.     end
  63.  
  64.     waitFrame( 60 );
  65.  
  66. end
  67.  
  68. function calcSceneMatchForShow()
  69.  
  70.     r = math.floor( math.random(1000) );
  71.   --print( r );
  72.     if r <= 1 then
  73.         Net.SetEthernetCommunicationEnabledForTest(false);
  74.     end
  75.  
  76.     Ctrl.PressButton( 0, Ctrl_A );
  77.  
  78.     waitFrame( 60 );
  79.  
  80. end
  81.  
  82. function calcSceneVersus()
  83.  
  84.     r=math.floor( math.random(10000) );
  85.   --print( r );
  86.     if r <= 1 then
  87.         Net.SetEthernetCommunicationEnabledForTest( false );
  88.     end
  89.    
  90.     c=math.floor( math.random(10) );
  91.     if c <= 1 then
  92.         Ctrl.PressButton( 0, Ctrl_ZL );
  93.     end
  94.  
  95.     Ctrl.SetStick( 0 , CtrlLR_L , 0 , 0.5 );
  96.     Ctrl.PressButton( 0, Ctrl_ZR );
  97.  
  98. end
  99.  
  100.  
  101. main();
  102. -- I—¹
  103.  
  104.  
  105. DebugUnderPilot/AgingScript/AgingShowDL_2.lua
  106.  
  107. require "DebugUnderPilot/AgingScript/Module/Framework"
  108.  
  109.  
  110. function main()
  111.  
  112.     -- while•¶ ƒeƒXƒg
  113.     count = 0;
  114.     while true do
  115.  
  116.         if Scene.IsSceneFaderSleep() then
  117.             if Scene.IsSceneByName( "Boot" ) then
  118.                 -- print( "Scene [Boot]" );
  119.             elseif Scene.IsSceneByName( "TitleForShow" ) then
  120.                 -- print( "Scene [TitleForShow]" );
  121.                 calcSceneTitleForShow();
  122.             elseif Scene.IsSceneByName( "LobbyForShow" ) then
  123.                 -- print( "Scene [LobbyForShow]" );
  124.                 calcSceneLobbyForShow();
  125.             elseif Scene.IsSceneByName( "Match/ForShow" ) then
  126.                 -- print( "Scene [Match/ForShow]" );
  127.                 calcSceneMatchForShow();
  128.             elseif Scene.IsSceneByName( "Versus" ) then
  129.                 -- print( "Scene [Versus]" );
  130.                 calcSceneVersus();
  131.             end
  132.         end
  133.  
  134.         -- ‚U‚OƒtƒŒ[ƒ€ŠÔŠu‚ŏˆ—‚·‚é
  135.         waitFrame( 60 );
  136.     end
  137.  
  138. end
  139.  
  140. function calcSceneTitleForShow()
  141.  
  142.     Ctrl.PressButton( 0, Ctrl_ZL | Ctrl_ZR );
  143.  
  144. end
  145.  
  146.  
  147. function calcSceneLobbyForShow()
  148.    
  149.     sceneState = LobbyForShow.GetSceneState();
  150.     --print ( sceneState );
  151.     if sceneState == LobbyForShowState_Select then
  152.     r=math.floor( math.random(4) );
  153.         if  r <= 1 then
  154.         waitFrame( 20 );
  155.         Ctrl.PressButton( 0, Ctrl_A );
  156.         elseif r <= 2 then;
  157.         waitFrame( 20 );
  158.         Ctrl.PressButton( 0, Ctrl_Right );
  159.         waitFrame( 20 );
  160.         Ctrl.PressButton( 0, Ctrl_A );
  161.         elseif r <= 3 then;
  162.         waitFrame( 20 );
  163.         Ctrl.PressButton( 0, Ctrl_Down );
  164.         waitFrame( 20 );
  165.         Ctrl.PressButton( 0, Ctrl_A );
  166.         else   
  167.         waitFrame( 20 );
  168.         Ctrl.PressButton( 0, Ctrl_Right );
  169.         waitFrame( 20 );
  170.         Ctrl.PressButton( 0, Ctrl_Down );
  171.         waitFrame( 20 );
  172.         Ctrl.PressButton( 0, Ctrl_A );
  173.         end
  174.  
  175.     elseif sceneState == LobbyForShowState_Detail then
  176.  
  177.         waitFrame( 20 );
  178.         Ctrl.PressButton( 0, Ctrl_Right );
  179.         waitFrame( 20 );
  180.         Ctrl.PressButton( 0, Ctrl_A );
  181.  
  182.     end
  183.  
  184. end
  185.  
  186. function calcSceneMatchForShow()
  187.  
  188.     Ctrl.PressButton( 0, Ctrl_A );
  189.  
  190. end
  191.  
  192. function calcSceneVersus()
  193.     r=math.floor( math.random(5) );
  194.   --print(r);
  195.     if r  <= 1 then
  196.  
  197.     Ctrl.PressButton( 0, Ctrl_ZL );
  198.     waitFrame( 5  );
  199.     Ctrl.PressButton( 0, Ctrl_ZL );
  200.     waitFrame( 30  );
  201.     Ctrl.PressButton( 0, Ctrl_ZR );
  202.       waitFrame( 10  );
  203.     Ctrl.PressButton( 0, Ctrl_ZR );
  204.       waitFrame( 10 );
  205.     Ctrl.PressButton( 0, Ctrl_ZR );
  206.       waitFrame( 10 );
  207.     Ctrl.PressButton( 0, Ctrl_ZR );
  208.       waitFrame( 10 );
  209.     Ctrl.PressButton( 0, Ctrl_ZR );
  210.       waitFrame( 10 );
  211.     Ctrl.PressButton( 0, Ctrl_ZR );
  212.     elseif  r <= 2 then
  213.         waitFrame( 120  );
  214.     Ctrl.PressButton( 0, Ctrl_B );
  215.     waitFrame( 5  );
  216.         Ctrl.PressButton( 0, Ctrl_R );
  217.   elseif  r <= 3 then
  218.         -- ƒXƒeƒBƒbƒN“ü—Í‚ª‚¤‚Ü‚­§Œä‚Å‚«‚È‚¢‚̂ŃXƒpƒWƒƒƒ“‚É‚·‚é
  219.     waitFrame( 3 );
  220.         Ctrl.PressButton( 0, Ctrl_X  );
  221.       waitFrame( 10  );
  222.       Ctrl.PressButton( 0, Ctrl_Down | Ctrl_A  );
  223.       waitFrame( 10  );
  224.   elseif r <= 4 then
  225.     print( "stick1" );
  226.         Ctrl.PressButton( 0, Ctrl_LS_Up );
  227.       waitFrame( 10  );
  228.     Ctrl.PressButton( 0, Ctrl_LS_Up );
  229.       waitFrame( 10  );
  230.     Ctrl.PressButton( 0, Ctrl_LS_Up );
  231.       waitFrame( 10  );
  232.     Ctrl.PressButton( 0, Ctrl_LS_Up );
  233.       waitFrame( 10  );
  234.     Ctrl.PressButton( 0, Ctrl_LS_Up );
  235.       waitFrame( 10  );
  236.     Ctrl.PressButton( 0, Ctrl_LS_Up );
  237.       waitFrame( 10  );
  238.   print( "stick2" );
  239.         -- Ctrl.SetStick( 0 , CtrlLR_L, 0.1 , 0.1 );
  240.     Ctrl.SetStick( 0 , CtrlLR_L , 0 , 0.5 );
  241.     waitFrame( 30 );
  242.     else
  243.     Ctrl.PressButton( 0, Ctrl_ZL );
  244.     waitFrame( 5  );
  245.     Ctrl.PressButton( 0, Ctrl_B );
  246.     waitFrame( 30  );
  247.     Ctrl.PressButton( 0, Ctrl_ZL );
  248.     waitFrame( 5  );
  249.     Ctrl.PressButton( 0, Ctrl_ZL );
  250.     waitFrame( 5  );
  251.     Ctrl.PressButton( 0, Ctrl_ZL );
  252.     waitFrame( 5  );
  253.     Ctrl.PressButton( 0, Ctrl_ZL );
  254.     waitFrame( 5  );
  255.     Ctrl.PressButton( 0, Ctrl_ZL );
  256.     waitFrame( 5  );
  257.     Ctrl.PressButton( 0, Ctrl_ZL );
  258.     waitFrame( 5  );
  259.     Ctrl.PressButton( 0, Ctrl_ZL );
  260.     waitFrame( 5  );
  261.     Ctrl.PressButton( 0, Ctrl_ZL );
  262.         waitFrame( 5  );
  263.     Ctrl.PressButton( 0, Ctrl_ZL );
  264.     waitFrame( 5  );
  265.     Ctrl.PressButton( 0, Ctrl_ZL );
  266.     waitFrame( 5  );
  267.     Ctrl.PressButton( 0, Ctrl_ZL );
  268.     waitFrame( 5  );
  269.     Ctrl.PressButton( 0, Ctrl_ZL );
  270.     waitFrame( 5  );
  271.     Ctrl.PressButton( 0, Ctrl_ZL );
  272.     waitFrame( 5  );
  273.     Ctrl.PressButton( 0, Ctrl_ZL );
  274.     waitFrame( 5  );
  275.     Ctrl.PressButton( 0, Ctrl_ZL );
  276.     waitFrame( 5  );
  277.     Ctrl.PressButton( 0, Ctrl_ZL );
  278.     waitFrame( 5  );
  279.     Ctrl.PressButton( 0, Ctrl_ZL );
  280.     end
  281.    
  282. end
  283.  
  284.  
  285. main();
  286. -- I—¹
  287.  
  288.  
  289. DebugUnderPilot/AgingScript/Sample.lua
  290. -- ‚±‚Ì2•¶Žš‚ÅŽn‚Ü‚és‚̓Rƒƒ“ƒg
  291.  
  292. --[[
  293. ‚܂Ƃ߂ăRƒƒ“ƒgƒAƒEƒg
  294.  
  295. ]]
  296.  
  297. -- frame‚¾‚¯‘҂ˆ—
  298. function wait_frame(frame)
  299.     while frame > 0 do
  300.         -- lua‚©‚çƒQ[ƒ€‚ɏˆ—‚ð–ß‚·iŽŸƒtƒŒ[ƒ€‚ɍĊJj
  301.         coroutine.yield();
  302.         frame = frame - 1;
  303.     end
  304. end
  305.  
  306. function main()
  307.  
  308.     -- while•¶ ƒeƒXƒg
  309.     count = 0;
  310.     while true do
  311.  
  312.         print( "lua count ["..count.."]" );
  313.         -- ‚U‚OƒtƒŒ[ƒ€ŠÔŠu‚ŏˆ—‚·‚é
  314.         count = count + 1;
  315.         wait_frame(60);
  316.     end
  317.  
  318. end
  319.  
  320.  
  321. main();
  322. -- I—¹
  323.  
  324.  
  325. DebugUnderPilot/AgingScript/Module/Framework.lua
  326. -- ‚±‚Ì2•¶Žš‚ÅŽn‚Ü‚és‚̓Rƒƒ“ƒg
  327.  
  328. --[[
  329. ‚܂Ƃ߂ăRƒƒ“ƒgƒAƒEƒg
  330.  
  331. ]]
  332.  
  333. -- frame‚¾‚¯‘҂ˆ— ----------------------------------------------------------------
  334.  
  335. function waitFrame(frame)
  336.     while frame > 0 do
  337.         -- lua‚©‚çƒQ[ƒ€‚ɏˆ—‚ð–ß‚·iŽŸƒtƒŒ[ƒ€‚ɍĊJj
  338.         coroutine.yield();
  339.         frame = frame - 1;
  340.     end
  341. end
  342.  
  343. -- ----------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement