-
-
Notifications
You must be signed in to change notification settings - Fork 9
Start Here!
| AviUtl | AviUtl ExEdit2 (Recommended) |
|---|---|
|
AviUtl + Advanced Editing plug-in + L-SMASH Works + easymp4 (JP Installation Guide) - JP installer: AviUtl JP Installer Script - EN installer: AviUtl EN Extra Pack Import all plugins to aviutl\Plugins folder
|
AviUtl ExEdit2 (via installer) + L-SMASH Works + MP4Exporter - English language can be selected in 設定 > 言語の設定 > English (Settings > Language > English)Import AviUtl2\lwinput.aui2 & MP4Exporter.auo2 plugin to C:\ProgramData\aviutl2\Plugin folder
|
- PowerShell
- Fonts: RodinNTLG DB + EB
- Your system locale must be
Japanese (Japan)(Go here for how to change it) - Japanese Language Pack must be installed (Go here for installation instructions)
- Basic knowledge of AviUtl
You'll need a clean recording that has BLACK background & ALL UI hidden (including lanes) like in the screenshot below:
- Open MikuMikuWorld that supports Score Preview and import the chart file
Note
If your chart is from the Score Maker, chart files will be generated and saved to pjsekai-overlay-APPEND\dist\[Chart ID] (.pjsk.json & .usc) for you to import to (except those that prohibits derivative use). Feel free to use it as you will.
Warning
You can use the --force-derivative flag to force save Score Maker chart files that prohibits derivative use. However, only use --force-derivative if you're using your own chart with derivative use permission toggled off. Do not use this on other charters without explicit permission!!
- (IMPORTANT) If your chart starts immediately, you'll have to shift all your notes, hi-speeds, BPM and time signatures by at least 1 ~ 3 seconds later (depending on the note speed you use)
- Go to
Settings (Ctrl + ,) → Previewand turn off all visuals except the note (ex.Draw Preview Toolbar,Stage Opacity,Draw Background Imageetc.) - Press
F5to toggle full screen on preview - Screen record the video (Recommended: OBS or the
Win + Alt + Rkeybind) - Once done, refer to the usage guide below.
Follow the steps below:
- Go to Sonolus to find your chart.
- Screen record the video with BLACK Background,
StageOFF,Hide UION or ALL
Note
To change the background, go to Configuration > Background > Select
- Transfer the video file to your computer.
-
(AviUtl ONLY) Download the FFmpeg encoder and use it (
ffmpeg -i source.mp4 output.mp4)- This step is required because of a funny bug only seen in AviUtl: If the frame rate of the source video does not match the project, synchronization is delayed.
- Alternatively, you can use your video editor to do this step.
- Once done, refer to the usage guide below.
- Install AviUtl & other plugins
- Download the latest version of pjsekai-overlay-APPEND here.
-
(optional) You can download
extra-assets.zipfor use of non-essential assets.
-
(optional) You can download
- Unzip the file in a directory that doesn't contain non-ASCII characters nor require administrative permissions (see #5)
- Follow the steps based on which AviUtl you want to use:
| AviUtl | AviUtl ExEdit2 |
|---|---|
1. While aviutl.exe is open, open pjsekai-overlay-APPEND.exe2. Restart AviUtl to apply changes. |
1. Open pjsekai-overlay-APPEND.exe2. Press 2 to choose the AviUtl ExEdit2 instance |
- In your
pjsekai-overlay-APPEND.execommand prompt, input the chart ID including the prefix.
-
Score Maker:
-
pjsk-: 譜面メーカー / Score Maker
-
-
Official server(s):
-
sekai-best-: Sekai Viewer (sonolus.sekai.best) -
sss-: Sbuga's Sonolus Server (sonolus.sbuga.com)
-
-
Custom server(s):
-
chcy-: Chart Cyanvas-
0: Archive(cc.sevenc7c.com)(cc.milkbun.org) -
1: Offshoot server (chart-cyanvas.com)
-
-
ptlv-: Potato Leaves(ptlv.sevenc7c.com)(ptlv.milkbun.org) utsk-: Untitled Sekai (us.pim4n-net.com)-
UnCh-: UntitledCharts (untitledcharts.com) -
custom-[Chart ID]: Custom Server (Source URL)
-
-
Independent server(s):
lalo-: laoloser's server (sonolus.laoloser.com)skyra-: osciris's server (Skyra)
-
Local server(s):
-
sync-: Local Server (ScoreSync + ScoreSync Modern)
-
- Create a new project in AviUtl with Image size 1920x1080 (or 1440x1080) & Frame rate 60
| AviUtl | AviUtl ExEdit2 |
|---|---|
Right click anywhere in the Advanced Editing window > Create a New Project
|
Go to File > New Project
|
- Import specified exo/alias(.object) file by navigating to your
pjsekai-overlay-APPEND\dist\[Chart ID]directory:
| AviUtl | AviUtl ExEdit2 | |
|---|---|---|
| 16:9 | - EN ver:main_en_16-9_1920x1080.exov1-skin_en_16-9_1920x1080.exo- JP ver: main_jp_16-9_1920x1080.exov1-skin_jp_16-9_1920x1080.exo
|
main2_16-9_1920x1080.objectv1-skin2_16-9_1920x1080.object
|
| 4:3 | - EN ver:main_en_4-3_1440x1080.exov1-skin_en_4-3_1440x1080.exo- JP ver: main_jp_4-3_1440x1080.exov1-skin_jp_4-3_1440x1080.exo
|
main2_4-3_1440x1080.objectv1-skin2_4-3_1440x1080.object
|
- Select a video and audio file in the timeline provided by the exo/alias(.object)
Warning
In this step, the video element in the timeline uses Unmult, which converts all black pixels to transparent pixels for the accurate MV effect. This is not the same as selecting "Blend Mode" as it does not produce the same effect!!
| AviUtl | AviUtl ExEdit2 |
|---|---|
1. Double click Video file[Standard drawing]![]() 2. Click Reference file, then select a video file
|
1. Click Video file![]() 2. Click File, then select a video file
|
- Adjust the video & audio positioning as necessary. Make sure the video frame matches the slot particle with the lane
- Go to
Root@pjsekai-overlayand adjust theOffset
- Once finished, export your video as mp4
-
AviUtl:
File > Export with Plugin > かんたんMP4出力orFile > Export with Plugin > Adv. x264/x265 Export(GUI) Ex -
AviUtl ExEdit2:
File > Export > MP4 Exporter (by えすご/Esugo)
Tip
You can change default values in default.ini, reducing the need to change values in AviUtl.
| Name | Description | Default | Range |
|---|---|---|---|
Offsetoffset
|
Number of frames to shift events - Increase to shift timing later - Decrease to shift timing earlier |
216.00 | -99999.99 ~ 99999.99 |
Cachecache
|
Cache the data in the data.ped. When cache is set to 0, any change in the data.ped is applied immediately( 0 - OFF, 1 - ON) |
1 | 0 or 1 |
Text Languagetext_lang
|
Set text language configuration for the error & detailed stats text ( 0 - 日本語, 1 - English) |
0 | 0 or 1 |
Watermarkwatermark
|
Enable watermark text at the bottom-left corner | 1 (ON) | 0 or 1 |
Detailed Statsdetail_stat
|
![]() View detailed statistics (useful for measuring & analysing). This text will not be shown when exporting |
0 (OFF) | 0 or 1 |

| Name | Description | Default | Range |
|---|---|---|---|
LIFElife
|
LIFE value (self-explanatory) - (Locked) The LIFE value is automatically adjusted based on Healer skill events - (Unlocked) When value changes, the LIFE bar changes as well |
1000 | 0 ~ 9999 (Integer) |
Skill Effectlife_skill
|
Toggle skill glow effect0: OFF1: AUTO - For each skill event, show skill glow effect for 5 seconds2: ON |
1 | 0 ~ 2 (Integer) |
Overflow LIFE Baroverflow
|
![]()
|
0 (OFF) | 0 or 1 |
Leading Zerolead_zero
|
Append the "0" digits for LIFE value below 1000 | 0 (OFF) | 0 or 1 |
Unlock LIFE Barunlock_life
|
Freely adjust LIFE value | 0 (OFF) | 0 or 1 |

| Name | Description | Default | Range |
|---|---|---|---|
Min Digitmin_digit
|
Render the minimum amount of digits in score | 8 | 1 ~ 99 (Integer) |
Skill Effectscore_skill
|
Toggle skill glow effect0: OFF1: AUTO - For each skill event, show skill glow effect for 5 seconds2: ON |
1 | 0 ~ 2 (Integer) |
Animation Speedscore_speed
|
Adjust animation speed | 1.00 | >= 0 |
Animated Scoringanim_score
|
Increase incrementally rather than all at once | 0 (OFF) | 0 or 1 |
WDS animationwds_anim
|
Toggle World Dai Star's added score animation | 0 (OFF) | 0 or 1 |
![]()
| Name | Description | Default | Range |
|---|---|---|---|
AP Comboap
|
Toggle AP Combo status | 1 | 0 or 1 |
Combo Tagtag
|
Toggle rendering combo tag | 1 | 0 or 1 |
Show the last X digit(s)last_digit
|
4: 12345 -> /23452: 12345 -> ///45 |
4 | >= 0 (Integer) |
Animation Speedcombo_speed
|
Adjust animation speed | 1.00 | >= 0 |
n00 Combo Burstcombo_burst
|
Toggle World Dai Star's combo burst effect | 0 (OFF) | 0 or 1 |
Achievement Rateachievement_rate
|
![]() Toggle Achievement Rate displayed on top of the combo counter (Set to 0 or leave it blank to turn it OFF) Extra features: 100.0000+: Increase incrementally (like Animated Scoring) up to 100.0000%100.0000-: Start at 100.0000%, then decrease for non-perfect judgements |
100.0000 | Valid floating number |

| Name | Description | Default | Range |
|---|---|---|---|
Animation Speedskill_speed
|
Adjust animation speed | 1.00 | >= 0 |
Cache Iconskill_cache
|
(Only in AviUtl ExEdit2) Cache the card icon in the \assets\skill\profile folder |
1 | 0 or 1 |
| Name | Description | Default | Range |
|---|---|---|---|
Judge Typejudge
|
1: ![]() 2: ![]() 3: ![]() 4: ![]() 5: ![]() 6: ![]() 7 ~ 10: Custom judgements |
1 | 1 ~ 10 (Integer) |
Animation Speedjudge_speed
|
Adjust animation speed | 1.00 | >= 0 |
Work in progress.
Change your system locale to Japanese (Japan): Settings > Time & Language > Language > Administrative language settings > "Administrative" tab > Change system locale...
Go to File > New Project and set frame rate to 60. The change will be reflected in future imports.
You likely haven't selected a data.ped file.
-
AviUtl: Locate your
data.pedin thepjsekai-overlay-APPEND\dist\[Chart ID]directory & copy the path to theRoot@pjsekai-overlay-en > Setting > PED File Path. (Make sure to replace\ (¥)with either\\ (¥¥)or/).
-
AviUtl ExEdit2: Go to
Root@pjsekai-overlay-2, selectPED File, then selectdata.pedin thepjsekai-overlay-APPEND\dist\[Chart ID]directory
AviUtl for whatever reason stops loading when importing for the first time. If that is the case, you may have to import it again.
Project Sekai uses the RodinNTLG DB + EB font (described in Requirements). These are paid fonts so we're not allowed to show you how to install it.
To get new card icons, you can get the icon from the official game by following the README in the pjsekai-overlay-APPEND\assets\skill\profile directory. This is where you will place your new icon.
In AviUtl ExEdit2, the icons list are updated when a new icon is placed, so you only need to place the icon in that folder and move on. In AviUtl, however, icons list are NOT updated, and you have to add it yourself.
- Navigate to
Skill@pjsekai-overlay-en > Setting > Icon Filenameand enter one or multiple filenames like so:image1.png,image2.png,image3.png,....










