Release: Replay System & CRT Visual Enhancements
This update introduces a long-awaited deterministic Replay System and new Graphic Effects (Barrel Distortion / CRT Filter) to faithfully recreate the atmosphere of the original arcade hardware.
🕹 High-Precision Replay System
We have built a replay system that is perfectly synchronized with the emulator's internal state, eliminating the desync issues common in previous iterations.
📺 CRT Monitor Emulation (Barrel Distortion & Scanlines)
Experience the authentic look of a CRT monitor with adjustable "Barrel Distortion" and "Scanlines" via Supermodel.ini.
-
Barrel Distortion:
-
Parameter:
barrelStrength -
Recommended Value:
0.01to0.04(Simulates the gentle curvature of arcade monitors). -
CRT Scanlines:
-
Parameter:
scanlineStrength -
Recommended Value: Around
0.8(Adds characteristic softness and depth to Model 3 polygons).
📥 How to Use (Important: Recording Procedure)
To ensure perfect synchronization, you must start your recording with a State Load.
- Preparation: Create a Save State at the exact point where you want to begin your recording.
- Start Recording: Launch Supermodel from the command line using the
-recordoption:
Supermodel.exe -record filename.rec path\to\Rom.zip
- Perform State Load: Once the game starts, perform a State Load using your prepared save.
- NOTE: This "State Load" action itself is captured as the first event in the replay data.
- From the moment the load completes, all your inputs will be saved to the file.
Playback:
Supermodel.exe -play filename.rec path\to\Rom.zip
Tip
Coming Soon: I am working on a GUI update to allow recording and playback control directly from the UI in the near future.
🛠 Changelog
Release: Replay System & CRT Visual Enhancements
今回のアップデートでは、長年の課題であった完全同期リプレイ機能の実装と、
アーケード実機の雰囲気を追求するための**グラフィックス・エフェクト(Barrel歪み / CRTフィルター)**を追加しました。
🕹 完璧な再現性を備えたリプレイ機能
エミュレータの内部状態と完全に同期し、ズレ(デシンク)を極限まで排除したリプレイシステムを構築しました。
📺 CRTモニター再現(Barrel歪み & Scanlines)
ブラウン管モニター特有の「樽型の歪み」と「走査線」を再現。Supermodel.ini から詳細な調整が可能です。
-
Barrel Distortion (樽型歪み):
-
パラメータ:
barrelStrength -
推奨値:
0.01~0.04(実機の緩やかな曲面を再現します) -
CRT Scanlines:
-
パラメータ:
scanlineStrength -
推奨値:
0.8前後 (Model 3のポリゴンに実機のような柔らかさを与えます)
📥 使い方(重要:録画の手順)
リプレイの同期を完璧にするため、録画は必ずステートロードから開始してください。
- 事前準備: 録画を開始したい地点で、あらかじめセーブデータ(State Save)を作成しておきます。
- 録画開始: コマンドラインから
-recordオプションをつけて起動します。
Supermodel.exe -record ファイル名.rec path\to\Rom.zip
- ステートロード: 起動後、用意しておいたセーブデータをロード(State Load)してください。
- ※この「ステートロード操作」自体もリプレイデータとして記録されます。
- ロードした瞬間から、あなたの全操作がファイルに保存されます。
再生(Playback):
Supermodel.exe -play ファイル名.rec path\to\Rom.zip
Tip
Coming Soon: 近いうちにUI上からボタン一つで録画・再生をコントロールできるようにアップデート予定です。