Jump to content

About This File

Simple Jukebox - OSA MyAnim Extender

 


Easily play dance animations with music.

This is a mod that extends OSA's MyAnim function as used in "Poser module for OSA" and "Dance module for OSA" to play music when animation is played.
You can play the specified music when playing the animation by describing the data in the included Json file.

The music data of the following mods is already described in the included Json file. (*1)
Dance together SE
Companion Selene Kate - Kiss Me
Shake It SSE - Dance Animations Full Version 4.5
Shake It Some Even More

PreGPPose SE
Let's Dance Again

 


Requirements
------------------------------------------------
Skyrim Special Edition (skyrim aniversary edition not supported.)
SKSE64
OSA - Skyrim Ascendancy Engine for SSE
PapyrusUtil for SSE
Dance mod

Dance module for OSA

 


Changelogs
------------------------------------------------
2022/01/16  Added data for Let's Dance Again
2021/11/14    Initial release

 


Installation
------------------------------------------------
Install it like a normal mod.
Mod manager is recommended.

 


Usage
------------------------------------------------
Play a pose or animation from Animate in the OSA menu.
If music is associated with the animation, that music will be played.
The music ends when it plays to the end or the player jumps.

 


To edit music
------------------------------------------------
You can change the music or add music to animations like dance by editing the Json file.

Of course, you need to register your music data with ESP.
Json file(MusicList.json) is in the following folder.
SKSE\Plugins\StorageUtilData\SimpleJukebox\

 

The contents of MusicList.json consist of 4 string lists and 1 float list.
animationid        - The ID of the animation registered by FNIS or Nemesis, not file name like xxxx.hkx.
musicformid(*1)    - Describe the form ID of the music you want to play along with the animation.
musicesp(*1)    - Specify the name of esp where the music is registered.
soundcategory    - If you specify a category when registering SoundMaker type music, you can pause the music when some menus are open.
musicdelay        - This value is used when the animation and music are out of sync. Unimplemented.

 

These five values are one set. Add or edit the data so that there is no excess or deficiency or misalignment.

 

Hot reload: If you want to reflect the edited Json file in the game while playing the game, the Json file will be reloaded by opening item menu, console menu, etc. while the music is being played by this mod.

 

If you want to check the contents written in MusicList.Json, set the value of debug in config.json to 1.
When you play an animation using OSA pose mod, the data about that animation will be displayed on the console.

 


Points to note
------------------------------------------------
*1: If the formID or esp name of the music is changed by ESL or ESPFE conversion, you need to edit this Json file as well.

 

Malfunction may occur in situations where many scripts are running, such as immediately after creating a character in a new game.
If you want to play the same music again after playing the music and animation, jump and finish it properly or play another music once.


In order to reduce the gap between the music and the animation as much as possible, the animation is canceled once and then played again at the same time as the music.
Depending on the equipped SMP outfits, the physics movements may be rough.

 


Credits and special thanks
------------------------------------------------
Bethesda
CE0 - OSA -Skyrim Ascendancy Engine
exiledviper - PapyrusUtil SE
IndexMemories - Shake It - Dance Animations
Gruberix - Shake It Some More - Dance Animations Addon and Framework
Kasprutz - Companion Selene Kate - Kiss Me
Morra - Poser Module for OSA
Mofme - Dancer Module for OSA
Shake It SSE
Shake It Some Even More
Let's Dance Again
Dance Together

 

Edited by sicklemoon


What's New in Version 1.1.0

Released

Added data for Let's Dance Again


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use