Skip to content

About

This mod allow everyone to import / create custom fight

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

CustomFightMod

What is CustomFightMod ? It's a mod for Nocturne allowing everyone to create / import custom fight in the game for the Arcde.

FOR KNOW THE MOD IS A BETA - THERE'S COULD BE ISSUES, BE AWARE WITH WHICH SONG YOU ARE IMPORTING, ALSO MAKE SUR YOUR USING X-MOD AND NOT M-MOD FOR THE SPEED MOD IN THE SETTINGS

Todo list, what's next ?

  • load custom prefab

  • custom enemy data

  • easy enemy creation ( without prefab and placeholders )

  • easy custom song ( no soundbank if possibe )

How works the mod ?

The mod use a folders to store and load the customs fights, you need a category folder one and inside of this one, for each song, you need another folder.

In the song directory, you need at least 3 essential things, the songinfo.json, a soundbank.bnk and a beatmap (.ms or .txt). You also going to need a icon.png for the icon of the song.

If your using custom enemy, ensure your image are in the .png format. For the moment, to allow custom enemy, we need to override an existing one, so you are limited in the animation creation.

Import a custom fight

  • make sure the folder contains everythings the mod need to load it. If it's a category with song inside just put it in the CustomFight folder, otherwise if it's not a category, create a folder and name it, then put the song folder inside. The mod no longer use packs.json

Create a custom fight

A Template is available in the release

1 - The songinfo.json

  • All the datas to create a fight are inside, the most complacted ones are the soundbank and the animation.

  • Be aware to not have 2+ same songname.

  • The animation need an existing prefab, there is a list of prefabs tha you can use in the PREFAB_PLACEHOLDER.txt, all the sprites of your animations need to have the same size.

2 - The soundbank ( not that complicate you'll see )

You will need a .wav of your song.

  • Step 1 : Install 'Wwise Audiokinetic Launcher'

  • Step 2 : in the laucher at the left, search for 'Wwise' and click on it, next search at the bottom 'INSTALL A NEW VERSION', set 'Latest' to 'All', in 'Major' select 2022.1 and in 'version' select 2022.1.6.8263, then click install.

  • step 3 : When it's installed, click on 'Launch Wwise', make sure your launching the right version and wait, when the app open create a new project 'New...', name it, and click 'OK'. ( You don't need licence )

  • step 4 : go to Layouts ( in the top bar ) and select Designer or press F5. In the Project Explorer search 'Interactive Music Hierarchy' and inside it you can see 'Default Work Unit', you can keep it.

  • step 5 : Right Click on 'Default Work Unit' -> 'New Child' -> 'Music Playlist Container', then Right Click on 'Music Playlist Container' and select 'Import Audio Files...', click on 'Add Files...' and select your .wav , finally click on 'Import'.

  • step 5.2 : Ajust the music settings in the 'General Settings' ( sometime the 'Volume' need to be change )

  • step 6 : In the Project Explorer go to 'Events', search 'Events' and you normaly have 'Default Work Unit', Right Click on it and select 'New Child' -> 'Event'. We will create 4 main Events, START, STOP, PAUSE and RESUME. ( Important, I don't often use Wwise so I'm not sure but name you event with different name for each song )

  • step 7 : Click on your created event, then in the event tab, Right Click -> 'New Action' and select the action you need, here it's play ( also when you have multiple choice, take the basic one ). Then in the 'Target' Right Click and select 'Browse...', in the 'Interactive Music Hierarchy' search you song and select it and 'OK'

  • Repeat this process for the 3 other main events ( STOP, PAUSE and RESUME ), resume action is in the pause actions

  • step 8 : know let's create the soundbank, go to 'Layouts' and select 'SoundBank', in the 'SoundBank Manager' Tab, you have a little button with an 'S' and a '+' image, click on it, name your soundbank and click 'OK'.

  • step 9 : At the top select 'Views' -> 'Project Explorer' -> 'Project Explorer - New Pinned View' or Shift + E, then drag and drop the 'Deafult Work Unit' of the 'Interactive Music Hierarchy' in the 'SoundBank Editor' -> 'Add' Tab

image

Finally, Right Click on your created soundbank -> "Generate Soundbank(s) for current platform" et-voila !

Your soundbank will belocate to your Doc -> WwiseProject -> YOUR PROJECT -> GeneratedSoundBanks -> Windows. You just need the soundbank.bnk ( and the events ids in the soundbank.txt )

3 - Edit the songinfo.json and the packs.json

  • you will have do change the sounbank name and the ids with yours ( ids are in the soundbank.txt )

    image image image
  • If your song need 5k ( five columns ), you need to set "five_columns" : "true" else set it to "false"

About

This mod allow everyone to import / create custom fight

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages