Nickelodeon All-Star Brawl/Modding: Difference between revisions

From SuperCombo Wiki
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Installing Mods ==
----
=== Quick Start ===
PUT SLIME MOD MANAGER TEXT-BASED INSTALL GUIDE HERE
[https://cdn.discordapp.com/attachments/957486491003666452/1128891456128569344/SlimeModManager_Fix.exe Download Slime Mod Manager]
----
=== Skin Mods ===
Manual Installation:
PUT ALT SKINS V2 TEXT-BASED INSTALL GUIDE HERE
[https://cdn.discordapp.com/attachments/894748073471930388/1048175123947081740/AltSkinsRehydrated.dll Download Alt Skins v2]
Usage:
PUT ALT SKINS V2 TEXT-BASED USAGE GUIDE HERE
[[#Skin_Creation|Creating Custom Skins]]
==== Alt Skins Repository ====
Usage:
PUT ALT SKINS V2 REPOSITORY TEXT-BASED USAGE GUIDE HERE
[https://drive.google.com/drive/folders/1iyCZWwmRNeTM6ARr2Z6GH9MEzFANsXZH Alt Skins v2 Google Drive Repository]
----
=== Music Mods ===
The latest '''CustomMusicMod''' is available on [[#Quick_Start|Slime Mod Manager]] for easy install.
Usage:
PUT CUSTOM MUSIC MOD TEXT-BASED USAGE GUIDE HERE
[[#Custom_Music_Creation|Creating Custom Music]]
Manual Installation:
PUT CUSTOM MUSIC MOD TEXT-BASED INSTALL GUIDE HERE
[https://github.com/megalon/nick-custom-music-mod/releases/latest Custom Music Mod Download Page]
----
=== Voice Mods ===
The latest '''Voice Mod''' is available on [[#Quick_Start|Slime Mod Manager]] for easy install.
Usage:
PUT CUSTOM VOICEPACK TEXT-BASED USAGE GUIDE HERE
[[#Custom_Voice_Pack_Creation|Creating Custom Voice Packs]]
Manual Installation:
PUT CUSTOM VOICEPACK TEXT-BASED INSTALL GUIDE HERE
[https://github.com/DeadlyKitten/NickVoiceMod/releases/latest Voice Mod Download Page]
----
=== Performance Mods ===
==== Diet Nick Brawl ====
The latest '''DietNASB''' is available on [[#Quick_Start|Slime Mod Manager]] for easy install.
Manual Installation:
PUT DIET NICK BRAWL TEXT-BASED INSTALL GUIDE HERE
[https://nasb.thunderstore.io/package/Twelvestar/DietNASB/ Diet Nick Brawl Download Page]
----
=== Other Mods ===
{| class="wikitable"
|-
! Name !! Info
|-
| [https://nasb.thunderstore.io/package/Steven/Custom_Stock_Icons/ Custom Stock Icons] || This mod allows you to add custom stock icons to all characters!
|-
| [https://github.com/megalon/nick-mirror-match-mod Mirror Match Mod] || This mod will recolor duplicate characters by simply tinting the model.
|-
| [https://nasb.thunderstore.io/package/Bobbie/Just_Take_Me_To_The_Main_Menu/ Just Take Me To The Main Menu] || Skips the logos and loading screens at the beginning and brings you straight to the main menu.
|-
| [https://nasb.thunderstore.io/package/Sanji/Nick_Better_Training_Mode/ Nick Better Training Mode] || A mod which adds DI and block options to training mode.
|-
| [https://nasb.thunderstore.io/package/Bobbie/HideReplayUI/ HideReplayUI] || Hides the controls when viewing a replay, allowing you to record better looking video.
|-
| [https://nasb.thunderstore.io/package/megalon2d/Series_Logos_in_Stage_Select/ Series Logos in Stage Select] || Add series logo images to the stage select screen!
|-
| [https://nasb.thunderstore.io/package/Sanji/Stage_Limiter/ Stage Limiter] || Don't want random to pick a bad stage? Limit your options!
|}
----
=== Necessary files ===
These files are required by most mods if you manually install them outside of [[#Quick_Start|Slime Mod Manager]].
* [https://nasb.thunderstore.io/package/BepInEx/BepInExPack_NASB/ BeplnEX]:
PUT TEXT-BASED INSTALL GUIDE
* [https://nasb.thunderstore.io/package/Bobbie/JsonDotNet/ JsonDotNet]:
PUT TEXT-BASED INSTALL GUIDE
* [https://nasb.thunderstore.io/package/Steven/Slime_Modding_Utilities/ Slime Modding Utilities]:
PUT TEXT-BASED INSTALL GUIDE
----
== Creating Mods ==
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 ==
----
* [https://discord.com/channels/842098987875434541/894748073471930388 #modding Channel on Official NASB Discord]
 
* [https://discord.gg/NgMT5KbYw6 Nick All-Stars Modding Discord]
=== Skin Creation ===
* [https://github.com/DeadlyKitten/NASB-Mod-Info NASB-Mod-Info Github]
 
PUT TEXT-BASED GUIDE ON GETTING STARTED WITH SKIN CREATION WITH THE GENERAL TOOLS NECESSARY
 
 
==== Textures ====
 
PUT TEXT-BASED GUIDE ON SIMPLE SKINS SUCH AS BASIC COLOR ALTS
 
 
===== Advanced Textures =====
 
PUT TEXT-BASED GUIDE GOING MORE IN DEPTH FOR TECHNICALLY UNNECESSARY STEPS BUT WOULD MAKE SKINS LOOK BETTER
 
 
==== Models ====
 
PUT TEXT-BASED GUIDE ON EDITING MODELS.
 
 
==== Model Swaps ====
 
PUT TEXT-BASED GUIDE ON MODEL SWAPS.
 
----
 
=== Custom Music Creation ===
 
PUT TEXT-BASED GUIDE ON CREATING MUSIC FOR THE MOD
 
 
==== Custom Loop Points ====
 
PUT TEXT-BASED GUIDE ON HOW TO LOOP MUSIC AT A SPECIFIC POINT
 
----
 
=== Custom Voice Pack Creation ===
 
PUT TEXT-BASED GUIDE ON CREATING VOICES FOR THE MOD
 
----


== Tools ==
=== Other 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
| [https://cdn.discordapp.com/attachments/957486491003666452/1128891456128569344/SlimeModManager_Fix.exe 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 207:
|-
|-
| [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 ===
== External Modding Resources ==
* [[Modding:Installing Mods]]
* [https://discord.com/channels/842098987875434541/894748073471930388 #modding Channel on the Official Nick Brawl Discord]
 
* [https://discord.gg/invite/nick-brawl-grinders-899835648045907978 #modding Channel on the Nick Brawl Grinders Discord]
=== Developer Guides ===
* [https://discord.gg/NgMT5KbYw6 Nick All-Stars Modding Discord] (Abandoned)
==== Asset Exploration ====
* [https://github.com/DeadlyKitten/NASB-Mod-Info NASB-Mod-Info Github]
* [[Modding:Extracting Asset Files]]
* [[Modding:Decompiling/Debugging]]
==== File Editing ====
* [[Modding:Model Editing]]
* [[Modding:Texture Editing]]
* [[Modding:Animation Editing]]
* [[Modding:Hitbox Editing]]
* [[Modding:Stage Editing]]
==== Publishing ====
* [[Modding:Building a Custom Mod Package]]
* [[Modding:Creating AltSkins Packs]]
* [[Modding:Creating Voice Mod Packs]]
* [[Modding:Distributing Your Mod]]


== Reverse Engineering ==
* [[Modding:Animation Reverse-Engineering]]
* [[Modding:Asset Files Index]]
* [[Modding:Move Reverse-Engineering]]
* [[Modding:Netcode Reverse-Engineering]]
* [[Modding:Physics Reverse-Engineering]]


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


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

Latest revision as of 14:30, 4 September 2023

Installing Mods


Quick Start

PUT SLIME MOD MANAGER TEXT-BASED INSTALL GUIDE HERE

Download Slime Mod Manager


Skin Mods

Manual Installation:

PUT ALT SKINS V2 TEXT-BASED INSTALL GUIDE HERE

Download Alt Skins v2


Usage:

PUT ALT SKINS V2 TEXT-BASED USAGE GUIDE HERE


Creating Custom Skins


Alt Skins Repository

Usage:

PUT ALT SKINS V2 REPOSITORY TEXT-BASED USAGE GUIDE HERE

Alt Skins v2 Google Drive Repository


Music Mods

The latest CustomMusicMod is available on Slime Mod Manager for easy install.


Usage:

PUT CUSTOM MUSIC MOD TEXT-BASED USAGE GUIDE HERE


Creating Custom Music


Manual Installation:

PUT CUSTOM MUSIC MOD TEXT-BASED INSTALL GUIDE HERE

Custom Music Mod Download Page


Voice Mods

The latest Voice Mod is available on Slime Mod Manager for easy install.


Usage:

PUT CUSTOM VOICEPACK TEXT-BASED USAGE GUIDE HERE


Creating Custom Voice Packs


Manual Installation:

PUT CUSTOM VOICEPACK TEXT-BASED INSTALL GUIDE HERE

Voice Mod Download Page


Performance Mods

Diet Nick Brawl

The latest DietNASB is available on Slime Mod Manager for easy install.


Manual Installation:

PUT DIET NICK BRAWL TEXT-BASED INSTALL GUIDE HERE

Diet Nick Brawl Download Page


Other Mods

Name Info
Custom Stock Icons This mod allows you to add custom stock icons to all characters!
Mirror Match Mod This mod will recolor duplicate characters by simply tinting the model.
Just Take Me To The Main Menu Skips the logos and loading screens at the beginning and brings you straight to the main menu.
Nick Better Training Mode A mod which adds DI and block options to training mode.
HideReplayUI Hides the controls when viewing a replay, allowing you to record better looking video.
Series Logos in Stage Select Add series logo images to the stage select screen!
Stage Limiter Don't want random to pick a bad stage? Limit your options!

Necessary files

These files are required by most mods if you manually install them outside of Slime Mod Manager.


PUT TEXT-BASED INSTALL GUIDE


PUT TEXT-BASED INSTALL GUIDE


PUT TEXT-BASED INSTALL GUIDE



Creating Mods

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.


Skin Creation

PUT TEXT-BASED GUIDE ON GETTING STARTED WITH SKIN CREATION WITH THE GENERAL TOOLS NECESSARY


Textures

PUT TEXT-BASED GUIDE ON SIMPLE SKINS SUCH AS BASIC COLOR ALTS


Advanced Textures

PUT TEXT-BASED GUIDE GOING MORE IN DEPTH FOR TECHNICALLY UNNECESSARY STEPS BUT WOULD MAKE SKINS LOOK BETTER


Models

PUT TEXT-BASED GUIDE ON EDITING MODELS.


Model Swaps

PUT TEXT-BASED GUIDE ON MODEL SWAPS.


Custom Music Creation

PUT TEXT-BASED GUIDE ON CREATING MUSIC FOR THE MOD


Custom Loop Points

PUT TEXT-BASED GUIDE ON HOW TO LOOP MUSIC AT A SPECIFIC POINT


Custom Voice Pack Creation

PUT TEXT-BASED GUIDE ON CREATING VOICES FOR THE MOD


Other Creation Tools

Name Category Platforms Notes
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