PerfectInputを独自に改造したスクリプトです。
这个脚本的原型是PerfectInput脚本
This is a script modified from PerfectInput.
PerfectInputの機能に加え、任意ボタンで〇×□△が取れるようになります。
除了PerfectInput脚本原来的功能,玩家还可以使用任意按键来操作〇×□△
In addition to the functions included in PerfectInput, you can also take 〇×□△ with any key.
任意キーは、スタートキーとホームキーを含みません。
任意按键不包括开始键和Home键
Any key except the Start key and Home key.
[youtube id:PnAispc_5hs width:640 height:360]
Script library
スクリプト/Mod
Pack of Scripts for adding movement in charts.
I'll explain how it works later.
Special thanks: Siteswap
a simple script that can encrypt your chart to make sure it's won't be convert to other game
How to encrypt:
put Encrypt_Position.fsml in your chart
run Encrypt(or Decrypt) Position command to encrypt your chart
How to decrypt:
run Encrypt(or Decrypt) Position command in your project file
it's use POS_X and POS_Y to storage the real Note position
should be let most PPD chart convert not work anymore
for someone who're working for PPD chart convert tool:
like you see this script didn't encrypt POS_X and POS_Y value, it's very easy to decrypt if you want
if charter don't care other people port them chart in other game they will won't use it to encrypt then chart
so just be kindness, thinking if you really need to support decrypt it
2024.10.12
VectorReverse08H
add SubtractBPM(aka イベントマネージャからの減少値)
PPDEditor_Vet08H
add SubtractBPM support
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024.10.01
PPDEditor_vet08H update;
optimize 60FPS BPM change code
Base for Yu([user id:Yu_PPD]) 's VectorReverse08 script [script id:6e711888cdc1c36aa5946bf40c20a51d]
Special Thanks: JohnnyKLawliet ([user id:JohnnyKLawliet])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i know we already have divascript can let our chart looks 99% same as official
but divascript parameters is not friendly if you're made chart in PPDEditor and it's not really public right now
that's why i'm thinking i should base for original VectorReverse0 to made a new one
lucky after i reinstall win10 PPDEditor finally don't suck my Script Manager screen anymore and it's actually saved me a lot of time
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
add new parameters:
MarkDistanceRatio
change mark distance
Basically, MarkDistanceRatio scales how long for fly trail, while MarkSpeed intercepts fly trail and then scales it
you can use those together to made some werid thing that only works in PPD
MarkDistanceRatio = 1.0
[user_img ID:517 width:360]
MarkDistanceRatio = 0.75
[user_img ID:519 width:360]
MarkDistanceRatio = 0.5
[user_img ID:518 width:360]
Frequency
change mark fly trail, default is 2
here is some examples
Frequency = 2
[user_img ID:512 width:360]
Frequency = 4
[user_img ID:513 width:360]
Frequency = 0
[user_img ID:514 width:360]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Change MarkDistance to 250(PPD is 300)
Change Multi Note DecelerationRate to 0.7333333
Change Curvature to 17.361(Yu one is 20, PPD is 30)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if you don't like some default value you can change in here
[user_img ID:521 width:360]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if anyone need here is PPDEditor that have full Support VectorReverse08H parameters and 60fps bpm change event preview and slide scale calculate
https://drive.google.com/file/d/1vv1dpJt4W4i-GnAeFJJsC3lozxtUlcn6/view?usp=drive_link
about PPDEditor_Vet08H config file:
when you boot up PPDEditor_Vet08H it's will auto add some default value in PPDEditor.ini
[user_img ID:516 width:360]
if you're change VectorReverse08H default value you need also change it in PPDEditor.ini let make sure preview will 100% work right
Base for [user id:mmkagari] 's setPosition to Linear command [script id:045be17c45216ac33c2009c6f0b50813]
add new option:
Fix note position after chain slide:
auto calculate and move note position after chain slide to fix note position (default is true)
Set note offset after chain slide:
move note x position after chain slide (default is 5px)
for someone who want to know why it's need and how it's work:
on PPD chain slide is 15px for every image
so if you're use right slide scale vaule you will get 60px chain slide
what i'm doing for this script is use note time and releasetime to calculate how long for this chain slide then add offset for another note
but even we already calculate it's still have weird offset for 新ACSkinFT new one slide size
so i add 5px offset to let it looks more better
for someone who don't know how to calculate slide scale:
slide scale = (bpm / 180) + 0.0001
Usage - paste the folder into KHC/PPD/Commands and execute from PPDEditor's Command menu
※ It's a PPDEditor command, you should only use it on PPDEditor
How to use:
put in on command folder, it's will be show on command list
Flip all select note Type in PPDEditor
e.g:
Triangle → Circle
Square → Cross
Cross → Square
Circle → Triangle
L → R
R → L
This loading screen pack has 9 total loading screens. all of them are Miku but more will come out soon!
base for Lumi HybridInput script:[script id:069e7ad60b06fd88b62ab60b526f91ed]
ver.a
same as Lumi scrpit but now when your score is too low, it will not decrease your score
default is -1
ver.b
it's will only reduces score when you get COOL FINE SAFE SAD with use dpad
default is -20
(I didn't ask Lumi if I could change his script, so if Lumi want I will delete this script)
This script makes all notes on the screen slowly fade
You can set the final alpha and end time in the parameter value (explanations in the .zip)
Demo : [youtube id:Jp2Ha6nbXBU width:640 height:360]
At 0:41 seconds
If you have an issue with this script, contact me on discord : Siteswap#0700
Have fun !
The script is tied to a parameter that will make the full note layer "jump" when the note with the parameter hits
Demo : [youtube id:-mTo2QuEJGY width:640 height:360]
Be aware that this script doesn't work with [Real PDA-FT Skin X 4.1 UPDATED!] Skin Mod as it removes everything from the mark layer
If you want to change the height or duration values just open the Script in PPDeditor and change the two "Float.Value" nodes in green scopes
I hope this script will be useful to some people, have fun ^^