pretendo-docker icon indicating copy to clipboard operation
pretendo-docker copied to clipboard

[BOSS] Editing Splatoon Schedule

Open ssdrive-flaktra opened this issue 1 year ago • 12 comments

Hi! How would I change the Splatoon stages and then put that in BOSS? I'm not completely sure how it works. I've replaced the BOSS HMAC and AES keys for Wii U.

ssdrive-flaktra avatar Sep 15 '24 18:09 ssdrive-flaktra

(also, how would i do the splatfest BOSS thingy, because ik its controlled by a BOSS tasksheet iirc)

ssdrive-flaktra avatar Sep 15 '24 18:09 ssdrive-flaktra

To be honest, I'm not completely sure how the BOSS upload process works either and I haven't tested this. Here's what I currently know about Splatoon and BOSS:

  • The schedule needs to be uploaded to the following apps:
    • bb6tOEckvgZ50ciH
    • rjVlM7hUXPxmYQJh
    • zvGSM4kOrXpkKnpT
  • The task is called schdat2
  • The file is called VSSetting.byaml
  • The schedule can be generated using https://github.com/OatmealDome/Rotationator
  • I assume that it needs to be encrypted first using encrypt-contents.js

I'll ask the other developers if they can share some more info on this.

MatthewL246 avatar Sep 15 '24 19:09 MatthewL246

thank you :)

ssdrive-flaktra avatar Sep 15 '24 19:09 ssdrive-flaktra

You just have to encrypt the rotations file and then update/create the relevant tasksheet. The data ID, size, and download URL need to be changed. That's really it

jonbarrow avatar Sep 15 '24 19:09 jonbarrow

You just have to encrypt the rotations file and then update/create the relevant tasksheet. The data ID, size, and download URL need to be changed. That's really it

that's where i struggle. the JS file to encrypt is fine, but how do i get the rotations file? i assume i just use rotationator with an old VSSettings.byaml?

ssdrive-flaktra avatar Sep 15 '24 20:09 ssdrive-flaktra

Here's a copy of the latest schedule (expires on October 12): VSSetting.byaml.txt Rename it to VSSetting.byml, I have to add the .txt extension due to GitHub's file upload limitations.

MatthewL246 avatar Sep 21 '24 22:09 MatthewL246

Here's a copy of the latest schedule (expires on October 12): VSSetting.byaml.txt Rename it to VSSetting.byml, I have to add the .txt extension due to GitHub's file upload limitations.

alright, thank you! also, BOSS seems to just not return anything to splatoon when you change schdat2, will have to look into this further (it just doesnt show stages in game)

ssdrive-flaktra avatar Sep 21 '24 22:09 ssdrive-flaktra

figured it out, you have to make sure the files are correct.

ssdrive-flaktra avatar Sep 22 '24 08:09 ssdrive-flaktra

I'm going to leave this open as a reminder that I should document/automate this process.

MatthewL246 avatar Sep 22 '24 19:09 MatthewL246

I'm going to leave this open as a reminder that I should document/automate this process.

Alright, I might add this to the docs in a pull request.

ssdrive-flaktra avatar Sep 23 '24 06:09 ssdrive-flaktra

If possible, I'd prefer to automate this during the setup process with a script. Although it should still be documented that the Splatoon schedule generation script needs to be re-run every 2 weeks (probably in a section under Next Steps.

MatthewL246 avatar Sep 23 '24 13:09 MatthewL246

Pretty sure Rotationator has a failsafe where the last rotation lasts for 10 years.

ssdrive-flaktra avatar Oct 06 '24 14:10 ssdrive-flaktra