【剣盾】無限ワット自動化スレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん、君に決めた!
垢版 |
2019/11/27(水) 09:58:44.02ID:JlbBbIur0
マイコンで無限ワット自動化をするスレです。
0752名無しさん、君に決めた!
垢版 |
2019/12/13(金) 15:17:25.03ID:2OynCCii0
switchにweb書き込みの機能がないからそれはできない
コントローラーが出来ることは何でもできるが
0753名無しさん、君に決めた!
垢版 |
2019/12/13(金) 15:19:57.37ID:J498Gs9g0
自分で書き足して自分でコンパイル
Switch 旧型新型Lite TVモード テーブルモード
誤差もあるし自分で調整が一番よ
0755名無しさん、君に決めた!
垢版 |
2019/12/13(金) 17:12:11.42ID:SYG7L8/M0
command stepの中身を変えるだけで自分の好きなようにできるのすごい
0756名無しさん、君に決めた!
垢版 |
2019/12/13(金) 17:17:09.65ID:QMytRVWy0
ほぼ>>25のものを拝借して多少タイミング早めてやっているんだけど、昨日TLでランクマ利用で爆速化とか見かけたんだが、それも自動化されてるんか?
ちな現状で(細かく計測したわけじゃないが)120,000W/hぐらい
動画見た感じランクマ利用ならこれの2倍は行く気がする
0757名無しさん、君に決めた!
垢版 |
2019/12/13(金) 17:24:38.87ID:PegxaTua0
>>756
>>600が上げてくれてて720kw/h出るけどラグの影響がすごいからあまり安定はしてない(テーブルモードでもたまにやらかす)
>>756の奴もランクマ潜りたくない人とかには需要あるから上げてみたら?
0761名無しさん、君に決めた!
垢版 |
2019/12/13(金) 19:13:40.93ID:SAKspgTf0
無限マジカル交換できないかなぁ
図鑑埋めたいだけだけど
0762名無しさん、君に決めた!
垢版 |
2019/12/13(金) 19:42:06.36ID:LRouSk/b0
色んな人があげてるプログラムにhexファイルがないものはcファイルから変換してやるのってどうやってやればいいん?
0765名無しさん、君に決めた!
垢版 |
2019/12/13(金) 20:10:33.16ID:ZuJiVSkN0
joystick.cで、ここのCASE句だけタブ6文字入ってるやつがあるけど置換漏れ?
半角スペース6文字に変えても問題ない?

case SYNC_CONTROLLER:
state = PROCESS;
0766名無しさん、君に決めた!
垢版 |
2019/12/13(金) 20:32:27.23ID:Gd9S4oaK0
win7だけどフォルダ指定してもドライバはいらなくて詰んでる
0769名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:17:29.16ID:eqvPdP0Z0
>>768
こっちの方法もっと普及して欲しいわ
マイコンをPCから受け取ったシリアル信号をSwitchのコントローラーの入力として変換する装置に徹するようにさせて
プログラムはPCで実行するようにしたほうが可能性広がる

>>649のタマゴ孵化見たけど、こういうのにビデオキャプチャとか組み合わせる
さらなる自動化の道もあるわけだし
https://github.com/cheenanet/pokemon-swsh-scripts/blob/master/egg-hatching.py

他力本願だが、他人が作ったプログラムを実行するだけなら
1000円しないUSBシリアル変換からマイコンにオスメスのジャンパー線3本伸ばすだけやろ?楽勝そう
0771名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:22:36.38ID:7CR7karJ0
シリアル変換+キャプボ+UWSCが最強の組み合わせじゃない?
0772名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:33:34.21ID:SYG7L8/M0
arduinoのピンにスイッチ繋げてスイッチごとにトーナメントとかA連打とか対応させようと思ったのだけどmain文の無限ループ箇所のHID_TASKをスイッチに対応させる感じでできるかな?
0773名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:40:56.24ID:QMytRVWy0
今ランクマ後無限ワットの安定・中〜高速(notしんそく)化を目指して書いてるんやが、
「一日(24時間以上)進める」「回収」「ネット時刻ON」「すぐOFF」「一日進める」「回収」
この手順でも「みんなで挑戦」状態からの通信待ち復帰のラグ考えるとアドあるかな?
こういうの初めてやるからセンスあるコードの書き方とかわからんちん
0774名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:44:24.26ID:QMytRVWy0
あとトライアンドエラーの最中にマイコンをPCに差し直すやん? するといちいちSteamが起動されてうざい……
たのしい……
0775名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:46:19.03ID:6uVZKF860
>>774
ジャンパー線で繋いでDFUモードにしないとPCはただのコントローラー繋がったと反応するからなのかな?俺も前にsteam起動して焦った
0776名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:46:29.67ID:wwqbkSdX0
ランクマ後無限ワットならしんそく版の方法のが通信ラグなくて安定するでしょ
配布されてるのはホーム表示時間と時渡りあとゲームに復帰したあとの時間が短すぎるから
TV出力だとGPUがこけてラグるだけだし
「ネット時刻ON」「すぐOFF」のが不確定にラグるんじゃね
0777名無しさん、君に決めた!
垢版 |
2019/12/13(金) 22:55:04.29ID:6uVZKF860
>>600
これ導入何回し直しても上手いこといかないんだが巣に入ってやめるにカーソル合わしてマイコン刺せばいいんだよな?
ホームに戻ったときに下方向にカーソル行かなくて右に行ってA押して他のゲーム起動しようとしてポケモン終了させるんだよな何をミスってるんだ?
0779名無しさん、君に決めた!
垢版 |
2019/12/14(土) 00:00:50.11ID:OdT9MXYx0
>>777
>>756だけど、ワイも同じ挙動する

なので>>600氏のものを加筆してみた

ループ入りをHOMEからするように変更
回収時のシークエンスをABBBからAAABに変更
この部分のインターバルを特に長めに変更
念のためここからさらにTV出力を最低解像度固定・リミテッドレンジに変更
(テーブルモードは720p出力だけどTegraX1がクロックダウンするから多分この設定でマシンパフォーマンスの余剰が最大になるはず)

今んとここれで安定
0780名無しさん、君に決めた!
垢版 |
2019/12/14(土) 00:37:27.58ID:fsmRRy8s0
雪玉のgithubに書いてあったけど「テレビとの電源連動」OFFにしてもテレビ切ったりとかでHDMIに変更があると、その時に入力されたボタンはスキップされるらしいから、テレビ切るタイミングは気を付けたほうがいいかも
0781名無しさん、君に決めた!
垢版 |
2019/12/14(土) 00:41:20.46ID:XiR2WOFz0
TitanOneとUWSCでマクロ組んでる人いる?
GtunerのプラグインのMaxAim DIをマウスクリック(裏マクロ)で操作させるようにしてるんだけど
ちょいちょいクリックがスカるときがあるんだよね
対処法知ってる人いたら教えて
0782名無しさん、君に決めた!
垢版 |
2019/12/14(土) 01:02:15.94ID:OdT9MXYx0
ここにきてリーグ自動化最大の障害が「ザシアンがいないとそもそも全勝安定するポケモンがいないっぽい」になるの面白いな
0783名無しさん、君に決めた!
垢版 |
2019/12/14(土) 01:10:06.23ID:EdpdbYr10
どうせ呪われボディで安定しないし、はちまきウオノラゴンでやってる
水吸収は負けでいい
0785名無しさん、君に決めた!
垢版 |
2019/12/14(土) 02:04:36.32ID:OdT9MXYx0
>>784
.cの中身見てないけど、>>777と同じ原因だと思う。
>>779で書いたけどインターバルは長く取った方がいい。わいの環境ではHOME後のNOTHING時間を40に設定してる
0787名無しさん、君に決めた!
垢版 |
2019/12/14(土) 02:25:22.13ID:pjyyV0w30
>>781
自分はちょっと違うんだけどTitanOneのMaxaimDIとhimacroexとcapclick?だったかを使って自動化してるね
クリックスカるのは多分だけど入力早すぎとかが問題な気がするなぁ
1000分の80秒以上なら安定して反応する気がしてる
0790名無しさん、君に決めた!
垢版 |
2019/12/14(土) 09:09:28.44ID:OdT9MXYx0
一晩放置したらSwitchが再起動されていて画面が簡体中文になっていてマジで恐怖した……
処理落ちとかトラップではなく「日付と時刻」にうまく入れず言語弄ってしまったらしい(言語変更で再起動は仕様)
当然ワットはパー
またがんばるぞい
0793名無しさん、君に決めた!
垢版 |
2019/12/14(土) 11:26:12.09ID:u772bBpN0
>>785
.cの中確認して修正したけど肝心のmakeでエラーを吐く(ちなみにwindows環境)

./lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c:1: error: MCU 'ATmega16U2' supported for assembler only
In file included from ./lufa/LUFA/Drivers/USB/Core/AVR8/../../../../Common/Common.h:94,
from ./lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c:31:
c:/winavr-20100110/lib/gcc/../../avr/include/avr/io.h:404:6: warning: #warning "device type not defined"
In file included from ./lufa/LUFA/Drivers/USB/Core/AVR8/../../../../Common/Common.h:97,
from ./lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c:31:
c:/winavr-20100110/lib/gcc/../../avr/include/avr/eeprom.h:41:3: warning: #warning "Device does not have EEPROM available."
In file included from ./lufa/LUFA/Drivers/USB/Core/AVR8/../../../../Common/Common.h:98,
from ./lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c:31:
c:/winavr-20100110/lib/gcc/../../avr/include/avr/boot.h:115:4: error: #error AVR processor does not provide bootloader support!
c:/winavr-20100110/lib/gcc/../../avr/include/avr/boot.h:125:4: error: #error Cannot find SPM Enable bit definition!
In file included from ./lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c:35:
./lufa/LUFA/Drivers/USB/Core/AVR8/../USBMode.h:260:7: error: #error USB_DEVICE_ONLY is not available for the currently selected microcontroller model.
./lufa/LUFA/Drivers/USB/Core/AVR8/../USBMode.h:271:6: error: #error The currently selected device, USB mode or architecture is not supported.

lufaの中に何かがないのはわかるんだが先はまだ長そうだ・・・
0795名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:13:29.01ID:x06fzEmH0
>>782
ザシアンもダンデに負けるぞ。Twitterの検証勢見ればわかるが、代わりはギャラドスかズルズキンかGマタドガスで良い。ストーリーの進行度で変わる。
0796名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:13:59.62ID:CaQSVzgC0
>>793

>>25のフォルダに作った.cのファイル上書きしてmakeして、出てきた.hexを使えばええんやぞ
ちなみに16u2と32u4どっち?
0797名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:23:30.02ID:ztN5NPnO0
>>779
良ければそのhexファイル頂けませんか?
ダメなら既存のデータ書き換える方法の参考になるサイトとか教えてもらえませんか?プログラミング知識0で何やればいいか全く分からないんです
0799名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:37:43.58ID:OdT9MXYx0
>>797
>>790で書いたようにまだ失敗するし、何より良いとこどりみたいで気が進まないからアップしないけど、WinAVRインストールして>>600の.c開けば丁寧にコメントアウトしてくれてるから分かるはず
bash on windowsとかmakeの仕方とかの情報は全部このスレで出た範囲でやれる(PCから見てるならF3かCtrl+Fで検索)
自分の環境に合わせてタイミング弄った方がいいわこれ
>>756を書く30分前までLinuxもマイコンも初めて触れたレベルの初心者だったワイができたんだし行ける行ける
0801名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:40:51.98ID:OdT9MXYx0
>>795
これ、「代わりは」ってことはザシアンより安定という意味ではない(同程度には勝てる)、と捉えておk?
ギャラもズルズキンも負けてる動画見つけたんだが……マタドガスはC特化眼鏡マジシャ使ってたけどダンデどころかカブも怪しい
0802名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:52:23.14ID:ztN5NPnO0
>>799
分かったありがとう
聞きたいんだが>>600の.cをWinAVRで開いて弄ってsplatoon2用ドット打ち機(Switch-fightstick, atmega32u4)の記事を参考にWSLやLUFAってのを入れてmakeする環境を整えて自分で書き直した.cと.hをビルドして.hexにすればok?
.hは弄る必要ないんだよね?
0803名無しさん、君に決めた!
垢版 |
2019/12/14(土) 12:56:11.95ID:1t/oVYAi0
ザシアンレベル100で20時間回したけど1回も負けてないぞ
0805名無しさん、君に決めた!
垢版 |
2019/12/14(土) 13:06:43.97ID:U9Xu3l1Z0
質問スレでも出てたけどキンシで攻撃バフ無くなって
エースバーンで低乱数で落とされる可能性あるとかって
0806名無しさん、君に決めた!
垢版 |
2019/12/14(土) 13:09:18.83ID:OdT9MXYx0
>>802
.hは弄ってないな。>>600の.cを元にAVRで弄って、>>25の何たらsnowballthrowerっていうフォルダの中にある.cと置き換え、そのフォルダ内でLinuxシェル開いてmakeすれば.hexができる
そのフォルダにも元から.hexあるから、.hexxとかにてきとうにリネームしておく感じ
終わったらLinuxシェルexitしてPowerShell開いてflash
0807名無しさん、君に決めた!
垢版 |
2019/12/14(土) 13:30:18.71ID:FRAP4XyV0
アメ集めのための、ワイルドバトル自動化って誰か作ってない?
ないなら作るけど
0808名無しさん、君に決めた!
垢版 |
2019/12/14(土) 13:52:57.77ID:jJT1EybR0
Aに補正かけてなかったからかAダウンした後仕留め損なったエースバーンにワンパンされてたな
ズキンと違って死んでもそのまま周回できるしそこまで問題にはならないと思うけど
0809名無しさん、君に決めた!
垢版 |
2019/12/14(土) 14:28:28.04ID:CaQSVzgC0
ザシアンの振りASにしたんだけどもしかしてあかん?
まあ落とされても裏のムゲンダイナやウオノラゴンが殺してくれるよな?
0810名無しさん、君に決めた!
垢版 |
2019/12/14(土) 14:30:01.63ID:uS47SSmH0
gマタドガスはダンテガルドのてっていこうせんでぐちゃぐちゃにされる。一回も勝ったことない
0812名無しさん、君に決めた!
垢版 |
2019/12/14(土) 14:42:52.61ID:XiR2WOFz0
ないなら作るけどと言うことで自分は単なる乞食じゃないってことをアピールして乞食するネオ乞食じゃん
作ってみろよ
0813名無しさん、君に決めた!
垢版 |
2019/12/14(土) 14:44:11.31ID:2gB81Plc0
>>793
makefileのMCU間違ってるんじゃ?
lufa/LUFA/StudioIntegration/lufa.xmlの<device-alias-map name="lufa_avr8">
で定義されている値が"atmega16u2"だからこれに合わせないとmakeできないと思う
0814名無しさん、君に決めた!
垢版 |
2019/12/14(土) 15:06:36.46ID:x06fzEmH0
>>801
ギャラドスに関してはザシアンには劣るが次点という意味だった。トレーナーごとの勝敗が618戦25敗らしく、3回戦まで突破するの確率は88.3%になるので妥協の範囲内かと。
あと“全勝”って言葉から手持ちに経験値が欲しいのかと予想して勝率100%のポケモンを挙げたが、ズルズキンは招待ダンデだけのとき使える、マタドガスは招待なしのときに使えるらしい。
(ただ思ったよりザシアン負けなさそうだな。俺が使ったときすぐ負けたのに...)

スレチな気がしてきたすまんな
0815名無しさん、君に決めた!
垢版 |
2019/12/14(土) 15:09:11.81ID:OqcltyNs0
>>809
勝ち抜きなら裏に自動で交代するっけ?
なんかポケモンを指定しなきゃいけなくてつまった記憶かあるんだが
0818名無しさん、君に決めた!
垢版 |
2019/12/14(土) 15:45:39.81ID:YX6cOZou0
>>788
URL教えてくれ
0820名無しさん、君に決めた!
垢版 |
2019/12/14(土) 16:07:45.76ID:OdT9MXYx0
>>814
thxまあワット以外のくじ、リーグ、レイド、孵化等の自動化の話題も扱ってきてるしええんちゃうか
C特化色眼鏡シンボラーに可能性感じるんだが試した兄貴おらんか?
0821名無しさん、君に決めた!
垢版 |
2019/12/14(土) 16:14:37.49ID:x55WiVhE0
みんなシリアル通信用の部品が届いたころ合いだな
Windows10, Arduino Uno R3, シリアル変換器で半田なしでPythonコード制御とMcuコード切り替えまで確認出来たんで後からまとめて公開する
0822名無しさん、君に決めた!
垢版 |
2019/12/14(土) 16:51:31.41ID:Q+VbMkee0
プログラム分からん素人が自動化シリアル通信試したみたので、うろ覚えの手順等晒す

試したのはこれ
https://github.com/cheenanet/pokemon-swsh-scripts
>release.py
>ポケモン逃がしの自動化。 ボックス内のポケモンをすべて逃がします。

■環境
Windows10 1903、Ubuntu 18.04.2(Microsoft Storeで入れた奴)

■購入したもの
・オスメスのジャンパー線
・ELEGOO Arduino用UNO R3コントロールボード ATmega328P ATMEGA16U2 +USBケーブル
 ttps://www.あmazon.co.jp/gp/product/B06Y5TBNQX/
・DSD TECH SH-U09C USB - TTLシリアルアダプター + FTDI FT232RLチップ Windows 10 8 7 Mac OS X対応
 ttps://www.あmazon.co.jp/gp/product/B07BBPX8B8/

以下、ざっくりうろ覚え手順
1,https://github.com/ebith/Switch-Fightstick をダウンロードしてmakeしたjoystick.hexをマイコンに書き込む

2、USBシリアル変換とマイコン間を画像のように繋ぐ https://i.imgur.com/PNVaadU.png

3、https://github.com/cheenanet/pokemon-swsh-scripts でダウンロードした*****.pyが入ったフォルダで右クリック、Linuxシェルを開く

4、python3 release.py --rows 5 --cols 6 /dev/tty**と入力してEnter
 (**部分はデバイスマネージャーCOMポートの番号を確認、WSL環境かつCOM1ならSがついてS1)

■つまずいた点
・USBシリアル変換とマイコン間のつなぎは、GND⇔GNDは間違えなかったんだが
 「TXD」⇔「1←TX」と印字してあるとこで繋ぐとうまくいった(「TXD」⇔「0→RX」で繋いでしまってた)
・手順4の/dev/ttyS1のSはWSL使ってるならつくらしい
 pythonスクリプト配ってるとこだと、ttyUSB0と書いてあったり環境によって違うみたいで意味分からなかった
0823名無しさん、君に決めた!
垢版 |
2019/12/14(土) 17:05:07.93ID:x55WiVhE0
>>822
やっぱりTXとTXで挿したら成功するよね
どこ見てもTXとRXで接続するって書いてあったからダメもとで逆試したら通って戸惑ったわ
0824名無しさん、君に決めた!
垢版 |
2019/12/14(土) 17:05:55.21ID:2ZvgLb/e0
>>822>>823
ワロタ
0826名無しさん、君に決めた!
垢版 |
2019/12/14(土) 17:55:04.28
まだこのスレに出てる機器では何もやってないんですけど、巣のリセマラを簡単にするようなのってできないですかね
例えば1ボタン押したらみんなで挑戦して日付いじって次のレイド表示してくれるみたいな雰囲気のやつ
一回一回目視でなんのポケモンが出てるか確認しながらやれるぐらいがいいんだけど
手動でやっててめんどくなった
0828名無しさん、君に決めた!
垢版 |
2019/12/14(土) 18:17:48.84ID:aPY/AYfL0
上押しっぱ、1秒おきにA連打でかたまり投げてレイドいけるかと思ったけど飴受け取るところで先進めなくなるな
0830名無しさん、君に決めた!
垢版 |
2019/12/14(土) 19:15:55.71ID:NSo/OQ570
>>827
まさにそれ俺がやってるわ
>>826
無限ループ入ってから2度めのBの次のNothingを30から120に変更
うちのliteだとHomeのあとのDownをラグで認識しないので
「レイド閉じる」のあとのHome直後のNothingを15から40に変更
ネットラジオききながらボート画面眺めて狙いのシルエット出たらおもむろにUSB引き抜いてる
120だと外れ引いてるときは長いと感じるが
当たった時のUSB引き抜く余裕を考えると妥当かな
0834名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:39:33.30ID:hldxgndp0
あ?
0836名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:39:48.91ID:hldxgndp0
あー?
0837名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:40:05.44ID:hldxgndp0
あれ?
0838名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:40:22.60ID:hldxgndp0
マイコンで孵化、IDくじ、リーグ周回、ワット稼ぎを自動化するゲーム

??
0839名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:40:35.32ID:hldxgndp0
なんだなんだ
0841名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:51:09.56ID:IU5BuGz10
https://i.imgur.com/ADRDEkz.jpg
これ買ってスレ追って真似すれば基本なんでもできるんだよね?
0843名無しさん、君に決めた!
垢版 |
2019/12/14(土) 20:59:47.92ID:IU5BuGz10
>>842
ありがとうございます
スレ遡って全て読んでから色々ためしてみます
0844名無しさん、君に決めた!
垢版 |
2019/12/14(土) 21:02:06.36ID:iy1vb4fW0
自動レイドできた
https://github.com/murufon/AutoRaid
右スティック上固定
一定間隔で十字キー左→Aボタン

必要な準備はREADMEのNoteに書きました

あまりテストできてないから不具合あったら教えてほしい
あと周回におすすめの穴とポケモンいたら教えてほしい
0845名無しさん、君に決めた!
垢版 |
2019/12/14(土) 21:12:13.75ID:IU5BuGz10
これ本当凄いですね
素人でも見様見真似でできてる方いますしこのスレ保存します
知識つけばワット稼ぎ以外にも色々できるようですし
0847名無しさん、君に決めた!
垢版 |
2019/12/14(土) 21:21:37.99ID:CxL8Q+Df0
次スレのテンプレはスレ内で既出の
孵化
IDくじ
リーグ周回
ワット稼ぎ
あたり貼ればおk?
0848名無しさん、君に決めた!
垢版 |
2019/12/14(土) 21:36:11.74ID:Mf+WOsQn0
>>844
バッグの一番下のボールが使われるので、そこに不要なボールを置いておく
ってあるけど任意の順番にできなくない?
0849名無しさん、君に決めた!
垢版 |
2019/12/14(土) 21:38:41.13ID:CxL8Q+Df0
てかメルカリとかで>>1もだがマイコン販売してるが法律的にセーフか?
俺もやりたい
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況