-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Splatoon 3 #13
Comments
good job! |
Nice! Looking forward to it! |
Hello, If you want to try this version, you need to install with special pip command, which allows you to install a pre-release version: sudo pip install splatplost==0.2.0.dev0 |
Which version of python is this dev version targeting? I'm getting a syntactical error regarding the union operator when using python 3.9.2:
I thought union operator was added in 3.9.x... I've also tried both installing with pip and also building manually with the setuptools script to no avail. |
I thought this is PEP 604 and supported in python 3.10? |
@grantbacon Let me see if I can separate type hints to stub files... |
Ah, I see from the PEP you shared it was introduced 3.10, my apologies. I
can just use 3.10 in a virtual env instead of using python3.9 which is
current in the Debian buster repo.
Thanks for the timely response and useful info!
El sáb, 10 de sept de 2022, 17:33, Jiang Weihao ***@***.***>
escribió:
… @grantbacon <https://github.com/grantbacon> Let me see if I can separate
type hints to stub files...
—
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAG4GYIWKX6ACT67CCLKQRLV5USF5ANCNFSM57VFW4RA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Using the 0.2.0.dev0 version, I get the GUI to launch (looks very nice by the way) and can interact with it, however when I click "Connect to Switch" and then "Start Pairing," nothing happens and the GUI does not progress to step 2. The Switch console, in the pairing menu, has no response either. I am using Python 3.10 on PopOS 22.04 LTS on bare metal, not in a VM. |
Did you launch the GUI with root privileges? If you don't the |
That fixed it, thank you. One more problem. I got the PC to sync with the console, and all works well when I am in the Change Order menu, but when I try to connect the software to the prompt that comes up when making a post in-game, I am unable to progress. Splatplost GUI does not allow me to press A. |
Do you know what could cause the program to frequently disconnect with a Switch? For extra details I'm using the pre flashed image provided. When running the program I'm able to connect for the first time but it'd send me to the reconnection screen every time I tried to do anything with it, especially when it comes to the drawing process. |
I think this means that the GUI have not detected that you've connected to it. Maybe restart the GUI and do a reconnect while switch is at plot screen might help. |
I ended up having to disconnect my bluetooth adapter and re-connecting it. Maybe it was loose! I got the printer to work :) it is just becoming misaligned during longer prints, so I am playing around with higher ms delays to get a stable print very happy that I got it working for splatoon 3! thank you for all your hard work |
Hello,
Check https://github.com/Victrid/splatplost/tree/dev-v0.2 for readme file for more information. If you want to try this version, you need to install with special pip command, which allows you to install a pre-release version:
If this version does not have much problem, I'll merge it into master branch and put out for stable release. |
Any plan for Python3.9 support is still latest one on debian :/ |
Hi, I'm trying to use the dev2 build with Splatoon 3 but on two systems it hasn't worked for me so far. Raspberry Pi Zero W (on Raspberry Pi OS, aka Debian Bullseye): When it gets to trying to install
Lubuntu (light Ubuntu) running from a bootable USB drive: After that, it just waited at the pairing screen. It didn't fail or boot me back but it never paired, either. I checked that Lubuntu could access my bluetooth module by scanning for bluetooth devices in the system menu, and tried closing splatplost then running I'm not sure if it's possible to get it working on the Rapsberry Pi Zero but I'm surprised Lubuntu didn't seem to work. If there's any other info I can provide that would be helpful, let me know. I'll also note that I was going to try using the regular commands to see if they would give an error message or anything, but running |
Just wanted to say got it running swimmingly using Debian bookworm/sid (testing repo) which packages python3.10, qt6 and other necessities for your latest realease. Currently plotting away now! 😸 I tried using pyenv on stable debian install but realized I wouldn't have a lot of the needed headers for other dependencies like qt6 unless I also built them manually, which would frankly be more of a hassle (especially maintenance wise). I would also echo a desire to have the ability to run without GUI as before, if such beahavior can be preserved. Anyway,thanks so much for the awesome project! |
Thank you for making such an convenient tool. I've installed the dev2 version and just encountered an issue. The plotter isn't returning to the corners properly when it's plotting the first square on the third row, maybe holding down the buttons longer may fix it? Also, some of the blocks is shifted by 1px the left or right, with the contents of it complete. |
how did you do this? |
i'm too. it's annoying |
Is there an option for Splatoon 3 support via CLI instead of GUI? I'm trying to use version |
@funkyFangs The 0.2.x version introduces a selective draw and clean method, and I'm still working on how to translate them into CLI options. |
Same problem :/ |
Has anyone been able to get this version working an a Raspberry Pi? I don't think PyQt6 works on them. |
ah hello, im not sure if this is the best place to contact you or if i should have opened up a new issue, but i think i might need your help step by step with this ? whenever i open splatplan it logs me out immediately. i think i must be lost or something ? |
Is the Additionally, is there any intention to add support for cancelling a currently-running task? I'm getting a lot of desynchronization/pixel shift issues, and it would be nice to cancel/pause it so that I can fix them. |
Yes. The terminal part is not done yet.
For now, you can just close the window / press |
That is strange. Which linux distribution are you using? |
目前使用DEV2版本,使用预配置镜像 繪圖功能都OK 有個問題就是好幾次左邊兩格都偵測不到 繪畫不上去 使用穩定模式 80/80毫秒 請問這怎麼解決呢 建議把DEV2版本增加到主頁 |
I set up an old laptop for dual boot with Debian bookworm. Install went well, and the program connected to the device correctly, but I'm also getting the pixel shifts multiple people have reported. |
Just commenting to add that I, like many others, am having pixel shifts occurring semi-frequently. Implementation of mentioned feature would be incredibly welcomed. |
On both the second and third rows, the tool started by drawing the selection from the first column in the third column. It also disconnected after about 4 hours before completing the last row. Unfortunately I wasn't watching when it disconnected, so the Switch went to sleep and I lost the whole drawing. I'll probably give it another try tonight and see what it's output tomorrow morning. |
yes i getting the pixel shifts too , multiple people have reported. like i say , i try few time ,also in the left , also is no painting |
Hey, complete linux noob here who straight up installed debian on a crappy old laptop for the sole purpose of using this, attempting to do that command simply left me with this error. I was able to get the splatoon 2 version working just fine, but that obviously doesn't quite work for splatoon 3's purposes given the different button layout and all. Any idea what i'm doing wrong here...? |
Use these commands to check your default python version: python -V
pip -V Some distro uses python 2 as python, then you need to change Use this command to check whether you are using a pip mirror (which could be outdated): pip config list If you see something like # pip config list
global.index-url='https://pypi.douban.com/simple/' It means you are behind a mirror. Add |
@Frostiikin |
An option to automatically save and exit after completing the image would be an amazing addition. I just waited 4 hours for my drawing to finish, then my switch fell asleep. Splatoon 3 very helpfully kicks you out of the drawing interface without saving when that happens 🥲 |
How do the newest versions work? I'm not sure what to input for the address in the Remote option nor what to do for the Splatplost USB option. |
Would it be possible to add a step-by-step procedure in the documentation for using this application (e.g. installation -> running the application -> pairing the switch -> using the printer)? I'm able to install and run the application (version 0.2.0.dev4 on Ubuntu 22), but I am unable to pair via USB, and I don't know if it's because I used the application incorrectly or because I encountered a bug. |
I get this error updating from the main branch to dev4 (put it in a txt as to not flood the comments) |
We found out that Splatoon 3 testfire already provide an interface for splatpost submissions.
We can improve this script further so that it can be used to paint in Splatoon 3.
To all:
If you are trying to install the latest beta version, please check https://pypi.org/project/splatplost/#history for the latest pre-release.
The package is now splitted into
nxbt
andusb
part. If you are seeing this post, you could install all (on linux) for complete backends.For example, if you see that the latest version from pypi is something called
0.2.0.dev4
, you may usesudo pip install "splatplost[nxbt,usb]==0.2.0.dev4"
If you are updating, you may use
sudo pip install -U "splatplost[nxbt,usb]==0.2.0.dev4"
The text was updated successfully, but these errors were encountered: