github BackPonBeauty/Supermodel3-PonMi Supermodel-PonMi-Edition-20260206
Supermodel-PonMi-Edition (2026-04-24)

2 months ago

For My Honor


2026-04-24_03


Postscript

I honestly can’t remember why I thought this was a good idea in the first place.

CRT monitors used electron beams to scan the screen, and they had one defining characteristic: the phosphor would gradually fade after being hit.

  • Instant hit: Maximum brightness.
  • Over time: Gradual dimming (phosphor decay).
  • Before the next scan: A faint, lingering glow.

This created subtle ghosting across the entire display, smoother motion due to the afterimage, and that signature "soft" look. To emulate this, I initially tried a simple 50:50 blend of the current and previous frames.

However, between the complexity of the effect and my aging eyes, I couldn't tell if it was actually working or if the "spaghetti code" was just tangling itself up. I suspect the previous version was a complete failure.

The Fix

I’ve refactored the logic to ensure the frames are properly mixed every single frame now. I’ve also added/updated the following controls:

  • [D] Key: Toggle the persistence (frame mixing) effect.
  • [Z] / [X] Keys: Adjust the intensity of the mix (the decay rate).
  • [A] Key: Toggle scanlines.
  • [S] Key: Toggle the barrel (curvature) effect.
  • [F] Key: Toggle the overlay.

Maybe now, even with my eyesight, I'll be able to see if this actually looks like a CRT or just a blurry mess!


2026-04-24_02

Revert


2026-04-24_01

Added

  • Frame Ghosting Effect: Blend current frame with previous 1frames to emulate classic CRT monitor persistence.
    Note: The visual difference may be subtle and difficult to perceive with the human eye, depending on the game and monitor used.
    Honestly, I've spent geological ages adding debug code to confirm this effect works. The only way to verify it is by grabbing the window to halt the clock—not by pausing. The effect is only visible when the application is frozen, not during game pause.
名称未設定-2 名称未設定-2

2026-04-13

日本語版 (Japanese)

Supermodel3-Ponmi Update: リアルタイム・エフェクト調整機能の追加

今回のアップデートでは、ゲームプレイ中にスキャンラインとバレルエフェクト(歪みエフェクト)を動的に変更できる機能を追加しました。
変更した設定は即座に supermodel.ini へ保存されるため、次回起動時も維持されます。

追加された操作方法(ホットキー)

  • スキャンライン (Scanlines)
    • O キー:スキャンラインを濃くする
    • P キー:スキャンラインを薄くする
  • バレルエフェクト (Barrel Distortion)
    • L キー:エフェクトを強くする(歪みを大きくする)
    • K キー:エフェクトを弱くする(歪みを小さくする)

更新内容

  • スキャンラインおよびバレルエフェクトの動的変更に対応。
  • 変更内容を supermodel.ini へ即時書き込み・保存する機能の実装。

English

Supermodel3-Ponmi Update: Dynamic Effect Adjustment

This update introduces the ability to dynamically adjust Scanlines and Barrel Distortion effects during gameplay.
All changes are instantly written to supermodel.ini, ensuring your preferences are saved for future sessions.

New Hotkeys

  • Scanlines
    • KEY_O: Increase intensity (Darker)
    • KEY_P: Decrease intensity (Lighter)
  • Barrel Distortion
    • KEY_L: Increase effect (More distorted)
    • KEY_K: Decrease effect (Less distorted)

Key Features

  • Real-time Adjustment: Fine-tune visual effects on the fly without restarting.
  • Auto-save: Settings are immediately saved to supermodel.ini upon modification.

2026-03-05

Merge Supermodel v0.3a-20260228-git-d6dec3d

Edited 2026-03-07
I forgot I was tweaking the scanline behavior.
50 doesn't display anything for some reason, 51-100 makes black stronger, and 49-1 makes white stronger.


2026-02-23

Default Scanline State

Added a DefaultScanline = true/false toggle to determine whether scanlines are displayed by default upon startup.


2026-02-19

fix: ensure overlay respects widescreen=0
feat: add UI checkbox for overlay toggle
fix: prevent data corruption in XOR expansion after keep-alive packets


2026-02-12

The border can now be moved.
The border position is saved in ponmi.ini.
Fixed a compile warning.


2026-02-11

Prevents overlays from appearing when widescreen is disabled.
Changed scanline setting range to 1-100.


2026-02-10-02

Fixed bugs related to replays.


2026-02-10-01

It seems I have accidentally teleported between parallel worlds once again.
For some reason, my files were rolled back. The "Dir" path wasn't being written correctly to the ini file, and the HideCMD setting had been disabled.

Time often jumps forward or backward for me.
I know this might be impossible for you to understand—honestly, I don't understand it myself either. But I swear, it is the truth. And no, I am definitely not drunk.

Anyway, it’s fixed now.


GUI Full Rewrite

The code has been refactored from the ground up, pushing both usability and design to their absolute limits.
The text scales dynamically with the window size. If it’s still too small for you, go get an opera glass or a magnifying glass!

image

For Power Users

  • Command Prompt Display:
    The CMD window isn't "hidden"—it simply does not exist. I've eliminated the clutter from the start for a seamless, professional experience.
    If you need it for debugging or logs, change HideCMD to false in your Supermodel.ini.

  • Default Key Config Prompt:
    I’ve made it so the system calls the default key config prompt. It’s the most user-friendly setup, isn't it?

Network Data Compression / Decompression

Implemented a new system to compress and decompress network data, significantly optimizing communication efficiency.
Test results are sparse, but it works perfectly in my environment. If it doesn't for you, tough luck.

Enhanced Replay Management

Added a robust system to safely manage and delete replay files directly through the GUI, keeping your workspace clean.

image

Show me your legendary replays! Don't let those sick moves go to waste.

Game Overlay

  • Dynamic Backdrop:
image

Place a gamename.png in the image folder to display it as a widescreen overlay.

  • Important Naming Rule:
    Replace all half-width spaces in the filename with a hyphen (-).
    (Example: Daytona USADaytona-USA.png)
  • Create Your Own (For Barrel Effect 1):
    If you want to create your own overlays, refer to the PSD file in the image folder. This is where your artistic sense is put to the test.
  • Customization:
    If it gets in your way, delete the image, rename it, or just throw your PC out the window.

Windows Only

This version exclusively supports Windows. To users on other operating systems: I’m sorry, it's Windows only for now!

  • The Reason: The "ROMs Directory" selection dialog utilizes native Windows features.
  • Linux Users: While the source code includes Linux-compatible logic, it requires additional libraries and has not been tested. Honestly? I don't even own a Linux machine.

A Final Word

I have performed extensive self-debugging, but unexpected bugs may still exist.
Users have a tendency to use software in ways the creator could never imagine—acting without thought, or doing things that are simply foolish.

If you encounter any genuine bugs, please post them in the Issues section.


Supermodel-PonMi-Edition (v2026.02.08)

[ Graphics & Effects ]

  • Scanlines Default State:
    The Scanline effect is now set to OFF by default.
  • Scanline Intensity Range:
    The adjustment range for Scanlines has been updated from (0–10) to (1–10).
    Note: To use the effect, please set a value within the new range.

[ Position Button & Window Placement ]

  • The Position Button:
    Clicking this button calls forth a brilliantly glowing, pure white window.
  • Set Your Coordinates:
    You can dismiss this white window with a Left Click. The exact point where you click will become the new origin (top-left) for the game screen.
  • Oversized Resolution Warning:
    If you select a resolution larger than your display, you are going to have a bad time. Rest assured, however, that I will be perfectly fine, so there's no need to worry about me.
  • Multi-Monitor Support:
    The position window will appear in the center of the monitor it's currently on.
  • Initial Placement:
    Upon startup, the main window will be positioned in the dead center of your primary monitor.

Remember this, you bastards.


"Grandpa, you just ate lunch!"

In 1999, I wasn't even born yet. Those who were lucky enough to experience the Model 3 titles in real-time back then are truly fortunate.
Fast forward to 2026, and most of those "fortunate" souls have likely said goodbye to their hairlines and are struggling to read the morning paper through the fog of presbyopia.

I can hear you now, dear readers: "The font is still too small!"

To save your aging eyes, I’ve added a magical parameter to ponmi.ini: "FontSize".
The default is set to 16.
I’d say 24 is the limit of human sanity. Any higher than that, and your PC might actually explode—so consider yourselves warned.

Now, if you'll excuse me, I must go. My grandchild is calling…
"Grandpa, it's time for lunch!"

Don't miss a new Supermodel3-PonMi release

NewReleases is sending notifications on new releases.