PPD=Project -Project Dxxx- 作成中譜面ライブラリhttp://projectdxxx.me/script-libraryPPD=Project -Project Dxxx- 作成中譜面ライブラリKHCmasterHybridInput改http://projectdxxx.me/script/index/id/75b35e920cb62d2a7e6936c4c20b2f96Mon 17 Apr 2023 12:12:33 GMTHiki8manFading Noteshttp://projectdxxx.me/script/index/id/96c51b2d034f21aefe847899b3d6a0ceSat 04 Mar 2023 09:13:40 GMTsiteswapSFX SEKAIhttp://projectdxxx.me/script/index/id/295276807e2a52779805bdf4f1c3e95cThu 19 Jan 2023 20:33:26 GMTalocinKeyboard Overlayhttp://projectdxxx.me/script/index/id/fd016652ac2ec61230ca574c7ff04523Wed 07 Dec 2022 05:37:24 GMTsiteswapMiku Dances To Your Song !http://projectdxxx.me/script/index/id/cd2b7ef4d0a657c7cb5005f5244aa35aSun 04 Dec 2022 12:11:41 GMTsiteswapJumping Noteshttp://projectdxxx.me/script/index/id/be8440f41c96118809643a40f9ee1835Fri 02 Dec 2022 19:13:42 GMTsiteswapKazoo King Mark Effect Mod http://projectdxxx.me/script/index/id/ec9f8ef71ea091d29bf98cccd180db0aSun 11 Sep 2022 14:34:28 GMTsiteswapHybridInputhttp://projectdxxx.me/script/index/id/069e7ad60b06fd88b62ab60b526f91edSat 21 May 2022 04:53:43 GMTLumi2Rush Noteshttp://projectdxxx.me/script/index/id/cec9a53e9c5c379ea924caebc17651e4then you add/edit the value of the parameter to be "24" (2x12) If you want the rush to last for 8 measures, then you set the value to "96" (8x12) This was chosen to allow rush notes in 4/4, 3/4, and 6/4 timings. You will need to use the "Properties" pane of the editor to easily make this change. I personally use one of the default parameters for 1 or 2 bars to create the parameter name correctly and then manually edit the value as needed. ---------- There are two further optional parameters which can be set: "Rushscale" which affects how large a note is allowed to grow (Default is 2x base size) "Rushbpm" which affects the calculations for how long the rush note should last. This was added for use in charts with multiple/frequent BPM changes to correct for errors. Again, this value needs to be edited manually as the example is for "150' Normally the timing/duration calculations work based on the "targetbpm" of the chart, but Rushbpm overrides this to use a flat value if you are experiencing errors with timing. If you do not set this, it will default to using the targetbpm set via eventmanager. ----------- You can also edit the script to change the number of points awarded per press of a Rush note. This is defaulted to 180 but feel free to use whatever you want. ----------- [user_img ID:483] [user_img ID:484] -----------Internals For those curious how this works internally: 1> When a note is in "appear" state, the parameter is checked. 2> If the parameter exists, an array is created with various note information (Note type, duration calculated from BPM/parameter, etc) 3> An ETD image of "Rush" colored based on the note's type is attached to the note 4> When the note is evaluated for cool/fine, the ETD is removed and replaced with a new ETD of a note as well as the "Rush" wording. A second ETD is created with the clock hand 5> The game then toggles to "rush" mode by flipping a boolean value. This mode listens for key presses based on the note type from the array created in step 2 and triggers a stopwatch 6> Per matching key press, points are awarded and the scale of the "rush" ETD is increased. The clock hand also rotates based on timing data from the same array built in part 2 (Stopwatch time elapsed vs total duration, turned into radians 7> When the stopwatch value exceeds the duration (or another rush zone is triggered), a "Pop" sound effect is played and the ETDs for the rush note and the clock hand are deleted There are safeguards in place to pause the stopwatch when the game pauses (thanks Sach for breaking this >.<) There are also safeguards which end the previous rush note if a new one is triggered (again, thanks Sach for breaking this >.<) This does not work with sliders/stars This currently plays as if CSInput is enabled, though there is an array of button inputs which can be edited to make this only work for AC inputs if needed. I'll leave that to those who are interested to modify. ]]>Sun 09 Jan 2022 10:47:42 GMTNoelahgPerfectInput(MOD)http://projectdxxx.me/script/index/id/87eebcd904c31cc1900f2531d17ec99bSun 12 Sep 2021 09:54:54 GMTLumi2