MatthewL246 / pretendo-docker

An unofficial Docker Compose setup for self-hosting a Pretendo Network server.
https://matthewl246.github.io/pretendo-docker/
GNU Affero General Public License v3.0
53 stars 9 forks source link

[BOSS] Editing Splatoon Schedule #134

Open AToska21 opened 1 month ago

AToska21 commented 1 month ago

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.

AToska21 commented 1 month ago

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

MatthewL246 commented 1 month ago

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:

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

AToska21 commented 1 month ago

thank you :)

jonbarrow commented 1 month ago

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

AToska21 commented 1 month ago

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?

MatthewL246 commented 1 month ago

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.

AToska21 commented 1 month ago

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)

AToska21 commented 1 month ago

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

MatthewL246 commented 1 month ago

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

AToska21 commented 1 month ago

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.

MatthewL246 commented 1 month ago

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.

AToska21 commented 1 month ago

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