PPD=Project -Project Dxxx- 作成中譜面ライブラリhttp://projectdxxx.me/script-libraryPPD=Project -Project Dxxx- 作成中譜面ライブラリKHCmasterSFX_alocinhttp://projectdxxx.me/script/index/id/16290d371b25ad258e05fe9e26fd3fa0Mon 27 Jun 2022 14:49:52 GMTalocinHybridInputhttp://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 GMTLumi2NieR: Automata 2B/9S Skinhttp://projectdxxx.me/script/index/id/a83dab36a1232c7c3ac4dc86f975818eSat 11 Sep 2021 20:59:32 GMTSoupMarineACSkin (old)http://projectdxxx.me/script/index/id/bdabdb5ec295aa5ccd8b5244a9cb941fTue 24 Aug 2021 12:48:21 GMTKhiêmPerfectInputhttp://projectdxxx.me/script/index/id/30f5a676324fb2cdddb0c9347bd5e553Wed 28 Jul 2021 13:59:58 GMTLumi2PadThai hunnae sound effecthttp://projectdxxx.me/script/index/id/d02e046d91729a0d7545f7c173937c5eFri 18 Jun 2021 11:16:09 GMTPadThai_XDCheaterhttp://projectdxxx.me/script/index/id/e0489754827fc02e23cb70f9f3b22cf9Sat 24 Apr 2021 11:49:30 GMTネット・イメージCustomHold V1.6.1http://projectdxxx.me/script/index/id/4b4e3cad1fad8d8535243a4b2d758891ShowHoldBonus & ShowMaxHoldBonus: Falseならボーナス数値(+xxxx)を非表示になる。HoldBonusやMaxHoldBonusが0ならTrueでも非表示になる。 Hide the Bonus Value if set to False. If HoldBonus or MaxHoldBonus is set to 0 it will be hided even if set to True. HoldTimes: Holdのスコア加算する回数を変更する。(例:HoldBonusが10でHoldTimesが300なら、Max Holdするまで合計10×300=3000点を獲得する。) Change the times the score will add. (Example: If HoldBonus is set to 10 while HoldTimes is set to 300, it will add 10×300=3000 points before Max Hold.) HoldLength: Holdのスコア加算長さを設定します。HoldModeがTrueなら何回64分、Falseなら何フレームごと1回スコア加算。(例:HoldModeがFalseでHoldLengthが2なら、2フレームごと1回加算。) Set the Length of the score adding. If the HoldMode is True, how many 64th beats, If False, how many frames will add the score. (Example: If HoldLength is set to 2 while HoldMode set to False, it will add the score once every 2 frames.) HoldChecker: HoldCheckerがついたHoldがMax Holdした時点で、この前のすべてのHoldがMax Holdした場合でボーナスを獲得します。一部のHoldが見逃してもすこしだけのボーナスが獲得できる。この数値をスクリプト内で変更してください。 Get a bonus if all of the Holds before it was Max Holded. If you missed some of them you can still get a fewer bonus. You have to change the value in the script. です。 以下はスクリプト内だけで変更できるものです。 Those can only be changed in the Script. HoldDelay: ACのように数フレーム後でHoldのスコア加算を開始します。逆あんみつ防止用。 Make the score adding of the Hold start from few frames later like AC. Used to prevent reverse Anmitsu. HoldTimesMinus: HoldModeがTrueなら一部の拍子がHoldTimesから減算します。大きい数値でMax Holdがやすくになります。 Subtract some beats from HoldTimes if the HoldMode is set to True. Higher value will make the Max Hold easier. StartTimeMode: TrueならHoldがいつも0msではじめる、早遅でHoldを開始するのことを無効化になる。 Make the Hold start at 0ms if set to True, which will disable the early/late start. ヒント Hints: パラメーターは保存可能です。プロパティウィンドウのメニューから変更して、プリセットで保存してください。 Parameters can be saved. Edit them in the Property window then save it from Preset. CustomHoldを作成するはパラメーター「Hold」だけではなく、ほかのパラメーターもHoldを作成可能です。 The Parameters that will create the CustomHold was not just the "Hold" Parameter. Other Parameters will create the Hold too. 注意 Notes: 通常の長押しやHoldにCustomHoldを設定すると、このCustomHoldが無効になるます。長スライドはCustomHold利用可能です。 If the Normal Long note or Hold have been set to CustomHold, this CustomHold will be disabled. Long Slides can be used on CustomHold. GlobalScopes: Out: CustomHold_Start  Boolean: Holdを開始しましたか。 Did the Hold started. CustomHold_TotalTimes  Int32: 現在のHoldの合計加算回数です。 The HoldTimes of the current Hold. CustomHold_TimesCount  Int32: 現在のHoldの加算した回数です。 The current times of the current Hold. CustomHold_TotalBonus  Int32: 合計のMax Hold以外のHold Bonusです。 The total Hold Bonus except the Max Hold Bonus. CustomHold_TotalMaxHoldBonus  Int32: 合計のMax Hold Bonusです。 The total Max Hold Bonus. CustomHold_List  ArrayList: Holdしているボタン一覧です。 List of the buttons Holded. CustomHold_Multinote  Boolean: マークは同時押しですか。 Is the mark a Multinote. In: CustomHold_SlowlyAppear  Boolean: Trueならマークの上のHoldアイコンがPPDデフォルトのように出現する。 The Hold Icon will appear like the PPD default if set to True. CustomHold_*(画像の名前) PPD.Graphics: Modで設定可能画像です。 Graphics that can be set by Mods. コマンド Commands: CustomHold Convert: 通常のHoldや長押しを自動的にCustomHoldのパラメーターをつけるコマンドです。長押しを解除できないので手動で解除してください。 Automatic set the parameters of CustomHold on the normal Hold and Long Notes. You have to remove the Long note because the command can not do it. CustomHold Counter: CustomHoldの個数を自動計算するコマンドです。CustomHoldの個数が数えたいときにどうぞ。 Count the total CustomHolds. Useful while you want to count them. 以上です。 自作スキン:[script id:7a5d49f7ab6fed813d3927691a9bb1f8] 達成率スクリプト:[script id:fce37be77f345b32466491732dfa27c6] 残り時間の可視化Mod:[script id:899af37e0077eefa99274415afc24845] 独特な譜面をもっと簡単に作ることができましたね。 2019/04/16 18:58 V1.1 StartTimeModeを設定できました。 2019/04/17 21:13 V1.2 GlobalScopeを設定しました。 2019/05/14 11:09 V1.3 CSInputとAuto対応 2019/05/18 11:35 V1.3.1 ノード数をちょっとだけ減りました。開けるときの所要時間を短くなるかもしれません。 2019/05/19 15:43 V1.3 ゲーム内の処理所要時間を長くなってしまうためV1.3に戻りました。 2019/05/26 14:09 V1.4 切り替えときの表示を修正しました。 2019/05/27 23:05 CustomHold ConvertとCustomHold Counterを同梱しました。 2019/05/31 0:27 V1.5 Custom CustomHold Skinを作ったり、スクリプトを3つに切ったりしました。 2019/06/01 23:20 V1.5.1 Custom CustomHold Skinで同時押し画像対応 2019/06/19 13:35 V1.5.2 同時押し不具合があったのでCSInput非対応になりました。KHCmasterさんがProcessEvaluateでPressedButtonを追加するまで対応できません。 2019/06/29 13:43 CustomHold Convertを○△長スライドにHoldをつけないようになりました。 2019/07/03 2:14 V1.5.3 GlobalScope設定ミスを修正したり、使い方txtを追加したりしました。 2020/01/13 2:50 V1.5.4 Holdを離せても次のHoldのボーナスが入れるという重大なバグを発現して、修正しました。 2020/01/13 21:05 再度修正しました、すみません。 2021/04/11 18:31 V1.6 CSInput対応! 2021/04/28 0:42 V1.6.1 Autoでの不具合修正]]>Sun 11 Apr 2021 09:31:44 GMTネット・イメージ