Nickelodeon All-Star Brawl/Modding: Difference between revisions

From SuperCombo Wiki
(Fixed typo in page link URLs)
(Overhaul of the Modding page for simpler viewing and editing.)
Line 1: Line 1:
Nickelodeon All-Star Brawl is created in Unity, which makes it a particularly good target for modding. This page aims to serve as a public repository of knowledge for new and experienced modders alike.
Nickelodeon All-Star Brawl is created in Unity, which makes it a particularly good target for modding. This page aims to serve as a public repository of knowledge for new and experienced modders alike.


== External Modding Information Resources ==
== Installing ==
* [https://discord.com/channels/842098987875434541/894748073471930388 #modding Channel on Official NASB Discord]
 
* [https://discord.gg/NgMT5KbYw6 Nick All-Stars Modding Discord]
=== Quick Start ===
* [https://github.com/DeadlyKitten/NASB-Mod-Info NASB-Mod-Info Github]
 
Slime Mod Manager text-based install guide here
 
 
=== Skin Mods ===
 
Alt Skins v2 download and text-based install guide here
 
==== Repository ====
 
Alt Skins v2 Repository and text-based install guide here
 
 
=== Music Mods ===
 
Custom Music Mod text-based Install guide here
 
Creating Custom Music
 
 
=== Other Mods ===
{| class="wikitable"
|-
! Name !! Info
|-
| [https://github.com/megalon/nick-mirror-match-mod Mirror Match Mod] || This mod will recolor duplicate characters by simply tinting the model.
|}
 
 
=== Necessary files ===
 
Include links to necessary files, such as BeplnEX and JsonDotNet, for manual installs that most mods require and where these files belong
 
 
== Creating ==
 
=== Skin Creation ===
 
Text-based guide on getting started with skin creation with the general tools necessary
 
==== Textures ====
 
Text-based guide on simple skins such as basic color alts
 
===== Advanced Textures =====
 
Text-based guide going more in depth for technically unnecessary steps but would make skins look better
 
 
==== Models ====
 
Text-based guide on editing models.
 
===== Model Swaps =====
 
Text-based guide on model swaps.
 
 
=== Custom Music Creation ===
 
Text-based guide on creating music for the mod
 
==== Custom Loop Points ====
 
Text-based guide on how to loop music at a specific point
 


== Tools ==
== More Creation Tools ==
{| class="wikitable"
{| class="wikitable"
|-
|-
! Name !! Category !! Platforms !! Notes
! Name !! Category !! Platforms !! Notes
|-
|-
| [https://github.com/legoandmars/SlimeModManager/ Slime Mod Manager] || Mod Loader || Windows || Loads mods. Features a built-in downloader
| (obsolete) [https://github.com/legoandmars/SlimeModManager/ Slime Mod Manager] || Mod Loader || Windows || Loads mods. Features a built-in downloader
|-
|-
| [https://github.com/BepInEx/BepInEx Bepin Injector Extensible] || Mod Loader || Windows, Mac, Linux || Loads mods. Development-oriented
| [https://github.com/BepInEx/BepInEx Bepin Injector Extensible] || Mod Loader || Windows, Mac, Linux || Loads mods. Development-oriented
|-
| [https://github.com/legoandmars/AltSkinEditor/ Alt Skin Editor] || Mod Packer, Skin Editor || Windows || Character skin editor used for creating NASB AltSkins packages
|-
|-
| [https://github.com/DeadlyKitten/NickVoicepackPacker Voicepack Packer] || Mod Packer || Windows || Used for creating NASB Voice Mod packages
| [https://github.com/DeadlyKitten/NickVoicepackPacker Voicepack Packer] || Mod Packer || Windows || Used for creating NASB Voice Mod packages
Line 30: Line 93:
|-
|-
| [https://github.com/sinai-dev/BepInExConfigManager BepInExConfigManager] || Miscellaneous || BepInEx Plugin || Provides an in-game overlay for editing BepInEx plugin configs
| [https://github.com/sinai-dev/BepInExConfigManager BepInExConfigManager] || Miscellaneous || BepInEx Plugin || Provides an in-game overlay for editing BepInEx plugin configs
|-
| [[Nickelodeon All-Star Brawl/Modding:Asset Files Index|Asset Files Index]] || Miscellaneous || Browser Based ||  determine which *.assets file to extract for your needs
|-
| (obsolete) [https://github.com/legoandmars/AltSkinEditor/ Alt Skin Editor] || Mod Packer, Skin Editor || Windows || Character skin editor used for creating NASB AltSkins packages
|}
|}


== Guides ==
=== User Guides ===
* [[Nickelodeon_All-Star_Brawl/Modding:Installing Mods|Installing Mods]]


=== Developer Guides ===
== External Modding Resources ==
==== Asset Exploration ====
* [https://discord.com/channels/842098987875434541/894748073471930388 #modding Channel on the Official Nick Brawl Discord]
* [[Nickelodeon_All-Star_Brawl/Modding:Extracting Asset Files|Extracting Asset Files]]
* [https://discord.gg/invite/nick-brawl-grinders-899835648045907978 #modding Channel on the Nick Brawl Grinders Discord]
* [[Nickelodeon_All-Star_Brawl/Modding:Decompiling/Debugging|Decompiling/Debugging]]
* [https://discord.gg/NgMT5KbYw6 Nick All-Stars Modding Discord]
==== File Editing ====
* [https://github.com/DeadlyKitten/NASB-Mod-Info NASB-Mod-Info Github]
* [[Nickelodeon_All-Star_Brawl/Modding:Model Editing|Model Editing]]
* [[Nickelodeon_All-Star_Brawl/Modding:Texture Editing|Texture Editing]]
* [[Nickelodeon_All-Star_Brawl/Modding:Animation Editing|Animation Editing]]
* [[Nickelodeon_All-Star_Brawl/Modding:Hitbox Editing|Hitbox Editing]]
* [[Nickelodeon_All-Star_Brawl/Modding:Stage Editing|Stage Editing]]
==== Publishing ====
* [[Nickelodeon_All-Star_Brawl/Modding:Building a Custom Mod Package|Building a Custom Mod Package]]
* [[Nickelodeon_All-Star_Brawl/Modding:Creating AltSkins Packs|Creating AltSkins Packs]]
* [[Nickelodeon_All-Star_Brawl/Modding:Creating Voice Mod Packs|Creating Voice Mod Packs]]
* [[Nickelodeon_All-Star_Brawl/Modding:Distributing Your Mod|Distributing Your Mod]]


== Reverse Engineering ==
* [[Nickelodeon_All-Star_Brawl/Modding:Asset Files Index|Asset Files Index]]
* [[Nickelodeon_All-Star_Brawl/Modding:Animation File Format|Animation Reverse-Engineering]]
* [[Nickelodeon_All-Star_Brawl/Modding:Move File Format|Move Reverse-Engineering]]
* [[Nickelodeon_All-Star_Brawl/Modding:Netcode Reverse-Engineering|Netcode Reverse-Engineering]]
* [[Nickelodeon_All-Star_Brawl/Modding:Physics Reverse-Engineering|Physics Reverse-Engineering]]


{{Navbox-NASB}}
{{Navbox-NASB}}


[[Category:Nickelodeon All-Star Brawl]]
[[Category:Nickelodeon All-Star Brawl]]

Revision as of 17:38, 12 July 2023

Nickelodeon All-Star Brawl is created in Unity, which makes it a particularly good target for modding. This page aims to serve as a public repository of knowledge for new and experienced modders alike.

Installing

Quick Start

Slime Mod Manager text-based install guide here


Skin Mods

Alt Skins v2 download and text-based install guide here

Repository

Alt Skins v2 Repository and text-based install guide here


Music Mods

Custom Music Mod text-based Install guide here

Creating Custom Music


Other Mods

Name Info
Mirror Match Mod This mod will recolor duplicate characters by simply tinting the model.


Necessary files

Include links to necessary files, such as BeplnEX and JsonDotNet, for manual installs that most mods require and where these files belong


Creating

Skin Creation

Text-based guide on getting started with skin creation with the general tools necessary

Textures

Text-based guide on simple skins such as basic color alts

Advanced Textures

Text-based guide going more in depth for technically unnecessary steps but would make skins look better


Models

Text-based guide on editing models.

Model Swaps

Text-based guide on model swaps.


Custom Music Creation

Text-based guide on creating music for the mod

Custom Loop Points

Text-based guide on how to loop music at a specific point


More Creation Tools

Name Category Platforms Notes
(obsolete) Slime Mod Manager Mod Loader Windows Loads mods. Features a built-in downloader
Bepin Injector Extensible Mod Loader Windows, Mac, Linux Loads mods. Development-oriented
Voicepack Packer Mod Packer Windows Used for creating NASB Voice Mod packages
UABEAvalonia Asset Extraction Windows, Linux GUI for previewing *.assets file contents
AssetRipper Asset Extraction Windows, Mac, Linux Extracts *.assets file contents
NASB Parser Asset Extraction Windows Deserializes extracted TextAsset files. Works on Mac/Linux if manually compiled and executed via .NET Core
dnSpy Decompiler, Debugging Windows Allows viewing/debugging Assembly-CSharp.dll and associated classes
Runtime Unity Editor Debugging BepInEx Plugin Provides an in-game inspector overlay, including GameObject editing and REPL
BepInExConfigManager Miscellaneous BepInEx Plugin Provides an in-game overlay for editing BepInEx plugin configs
Asset Files Index Miscellaneous Browser Based determine which *.assets file to extract for your needs
(obsolete) Alt Skin Editor Mod Packer, Skin Editor Windows Character skin editor used for creating NASB AltSkins packages


External Modding Resources


Nick Brawl Navigation

Gameplay
Controls
Universal Mechanics
Character Data
Stages
Modes
Items
Information
Community Resources
FAQ
Glossary
Modding
Patch Notes
Characters
Aang
April O'Neil
CatDog
Danny Phantom
Garfield
Helga Pataki
Hugh Neutron
Jenny Wakeman
Korra
Leonardo
Lincoln Loud
Lucy Loud
Michelangelo
Nigel Thornberry
Oblina
Patrick Star
Powdered Toast Man
Ren & Stimpy
Reptar
Rocko
Sandy Cheeks
Shredder
SpongeBob SquarePants
Toph Beifong
Zim