How Do Splatoon’s Plaza NPCs Work?

9,704
0
Published 2024-07-26
#splatoon #mod

Hello guys! Thanks for watching the video! Please leave recommendations or critiques in the comments if something should’ve been done better. My voiceover was better this time, although could still be perfected lol.

One thing I’d like to clarify is the part about RAM; I had to go off my own memory, so some parts of it might not reflect what the eventual GitHub documentation will show.

8:06 It should be (216, 134, 2, 1), my bad.

Discords:

SDL Foundation (Game Decompilation): discord.gg/K5FaeRtjrj

Splatoon Expansion (CTGP-type mod pack): discord.gg/qs62GT3neB


GitHub: github.com/Delus1onL/Splatoon-Asset-Documentation

Video Style Inspired by Hunter R:    / @hunter-r.  

Links to footage used:

Gameplay:    • Splatoon Ranked Battle Tower Control ...  

Character Limit:    • Nintendo WII U Gamepad - Mii Maker To...  

All Comments (21)
  • @TheIzzlzzy
    People can fill their Splatoon plaza with their OCs now! WOW!
  • @SplatoonLegends
    I wish I was a plaza NPC… I would just get to walk around all day.
  • @kbhasi
    I was curious about this, but particularly due to plaza posting being shut down in Splatoon 2 when Nintendo decided to end support for sharing to social media platforms instead of paying insanely expensive API access and call fees, similar to what happened when they shut down Miiverse and how that affected original Splatoon. I also now won't be surprised if I see mods that change the plaza placeholder player NPCs to ones based on certain players' characters.
  • @diamc23
    the default npcs are handled a bit more "normally" in s2 and s3, just being part of byml's (s2 has its own specific file in Mush for the plaza npcs, while s3 puts all player model-using npcs along with some non-player amiibos in the same file in RSDB, and separates them using a tag file elsewhere in RSDB)
  • @newalbacore8352
    I wonder now that nintendo network is shut down and since more information about how the game works is being figured out, if someone could figure out how to circumvent the shops requiring internet to access, and same with ordering gear with spyke. I know one could use pretendo, but such a mod would also just overall help with preserving sections of the game that aren't accessible now. who knows, maybe someone could add the other 11 stages to the battle dojo too? i'm sure plenty could become possible
  • @macaroni8
    its cool to see these breakdowns of games ive played. this is really cool.
  • @Pastelpop7
    This is awesome, I always wondered if changing the npcs was possible
  • @edd3018
    I don't think i will ever use this info, but cool video
  • @AB-ii4tg
    Awesome video. I would love to see some more technical breakdowns like this!
  • @gustavoishak
    I honestly thought figuring out this would be more difficult, but actually no? I used to find it a bit complicated to read hexadecimal tables in general, like "how the hell do you read this?". But your explanation was the clearest and most understandable I've ever managed to find. It's like trial and error, isn't it? Modify part of the code, see what changed, and then just understand and remember what each part of the code does what in memory! In the fourth line of the bytes, when referring to the gender, do those specifically refer to the player models only or for every model? Could I get past the 00 and 01 values ​​in order to load another models? Or would any value past that just crash the game? I found this video very interesting, I really like programming and modification in general! Keep up the good work!
  • @MegaManNeo
    This is one of the most interesting Splatoon videos I have watched in a long time.
  • @LandonEmma
    I never thought of this but this is pretty cool
  • @seamuskills
    This was very interesting, and I would love to see more videos like this!
  • @maxwelltehcat
    thank you for documenting splatoon assets and the layout.pack file
  • @Syper7
    Man is feel like the squid background should be moving. 🦑💨 Also BINARY BABY!!! 6:06 is that rank level? As I don’t see it active on that NPC 8:09 oh lol I use 255, 128, 0 for orange Oof sad for switch tool box Epic video
  • @drgabi18
    Can't believe YouTube suggested me a thing that would interest me and I would have eventually done IRL if I ever got the same idea. Thanks for the video! It was really interesting seeing the dummies. I'm wondering why some of the data that could have easily been `bool`s or `char`s, are stored in 8 bits (which I think is what `int` takes), probably was just easier when copy pasting.