Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

classes for modcharting in storybrew for mania

License

NotificationsYou must be signed in to change notification settings

Tunnelbliick/notosu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to notOSU!, an innovative tool designed to enhance your storyboarding experience in osu!mania. This README provides guidance on setting up and configuring notOSU! for your storyboard projects.

Getting Started

Step 1: Downloading notOSU!

Begin by downloading the latest release of notOSU!:

Step 2: Installation

After downloading, integrate notOSU! into your storyboard environment:

  • Find the/scriptLibrary directory in your storyboard project.
  • Extract and place the downloaded notOSU! folders into the/scriptLibrary directory.

Congratulations! The initial setup of notOSU! is now complete.

Configuring a Playfield for Storyboarding

Creating a dynamic storyboard in notOSU! involves setting up layers, a playfield instance, and a DrawInstance.

Required Components:

  1. Layers: Define layers for receptors and notes.
  2. Playfield Instance: Manage the gameplay area and note mechanics.
  3. DrawInstance: Handle the drawing and animation of notes.

Example Configuration:

// Generate function in a storybrew scriptpublicoverridevoidGenerate(){varreceptors=GetLayer("r");varnotes=GetLayer("n");// General valuesvarstarttime=0;// the starttime where the playfield is initializedvarendtime=257044;// the endtime where the playfield is nolonger beeing renderedvarduration=endtime-starttime;// the length the playfield is kept alive// Playfield Scalevarwidth=250f;// widht of the playfield / invert to flipvarheight=600f;// height of the playfield / invert to flip -600 = downscroll | 600 = upscropllvarreceptorWallOffset=50f;// how big the boundary box for the receptor is 50 means it will be pushed away 50 units from the wall// Note initilization ValuesvarsliderAccuracy=30;// The Segment length for sliderbodies since they are rendered in slices 30 is defaultvarisColored=false;// This property is used if you want to color the notes by urself for effects. It does not swap if the snap coloring is used.// Drawinstance ValuesvarupdatesPerSecond=50;// The amount of steps the rendring engine does to render out note and receptor positionsvarscrollSpeed=900f;// The speed at which the Notes scrollvarfadeTime=150;// The time notes will fade inPlayfieldfield=newPlayfield();field.initilizePlayField(receptors,notes,starttime,endtime,width,height,receptorWallOffset,Beatmap.OverallDifficulty);field.initializeNotes(Beatmap.HitObjects.ToList(),Beatmap.GetTimingPointAt(starttime).Bpm,Beatmap.GetTimingPointAt(starttime).Offset,isColored,sliderAccuracy);DrawInstancedraw=newDrawInstance(field,starttime,scrollSpeed,updatesPerSecond,OsbEasing.None,true,fadeTime,fadeTime);draw.drawViaEquation(duration,NoteFunction,true);}// NoteFunction is used to manipulate the pathway and a bunch of other things the note should do on their way to the receptor// Please be warry that this is beeing run async so you need to keep thread safety in mind when working on complex Functions.// You can use the progress to determin how far the note is in its cycle 0 = just start | 1 = ontop of receptor / finished// Special flags for hold bodies existpublicVector2NoteFunction(EquationParametersp){returnp.position;}

Follow these instructions to effectively set up your notOSU! Playfield and Notes for storyboard creation.

Documentation and Community Support

For detailed guidance and advanced features, refer to thenotOSU! Documentation. Join our community onDiscord for support, collaboration, and sharing ideas with fellow storyboarders.

Start your creative journey in osu!mania storyboarding with notOSU! today!


[8]ページ先頭

©2009-2025 Movatter.jp