SegaXtreme Saturn 31st Anniversary Homebrew Showcase - Entry Thread

Wiredcrackpot and I are entering version 0.2 of our Sword & Sorcery English Patch into this year's competition.

Entry form has been completed as well.

1769121479801.png


Check out SHIRO!'s coverage of the patch for some behind the scenes details!
 
0o0 A Sega Saturn Homebrew event! I started working on porting my fighting game I made for a game jam in high school. The port for the Saturn I started in around late November or early December and released the first public version (version 0.9) in January. I don't know if the time period disqualifies me so I put it here.
The projects Name is Fists Of Ouchie Saturn.

Here is the link to what I have so far:
The video on the page is still of version 0.9 and the overview is too but when you download it from the page you will get the most recent version.
If your going to check out the game you will need a second player currently and please read the updates for the latest version on the update tab.
Here is to hoping for plenty of entries and a bunch of fun and cool project.
 
The Sakura Wars Translation Team is submitting our Translation Patch for Sakura Wars 2. This was NOT entered in last year's competition as we missed the deadline. So it should be treated as a new entry and not just an update. The Patch is available here.


Sakura_Wars_2__EN.png
Sakura_Wars_2__EN-I-x-LH1BS-mpOQf6H7dVXA.png
Sakura_Wars_2__EN-fVbbGMprQzOAVvAihXdgJQ.png

Sakura_Wars_2__EN-hM3KHX93QQiL8ggsL2ew8A.png
SAKURA TAISEN2_1-0006.png


-------------------------------------------------------------------------------
Sakura Wars Translation Project
Sakura Wars 2
April 4, 2026

-------------------------------------------------------------------------------
CONTENTS
-------------------------------------------------------------------------------
1.) What's translated in this patch?
2.) Release History
3.) Patching Instructions
4.) Compatibility Troubleshooting
5.) Known Issues
6.) Translation Credits
7.) Acknowledgements & Special Thanks
8.) Disclaimer

-------------------------------------------------------------------------------
1.) What's translated in this patch?
-------------------------------------------------------------------------------
Story dialog
Battle dialog
Minigames
Battle menus
System menus
Added subtitles to movies
Boss images
Theater room names
Load Screens
Bootup screen
Everything within Long Day
Credits

-------------------------------------------------------------------------------
2.) Release History
-------------------------------------------------------------------------------
April 25, 2025 V 1.00

April 4, 2026 V 1.1.0
- Fixes typos and other errors in the script.
- Translates previously untranslated graphics in the menus.
-------------------------------------------------------------------------------
3.) Patching Instructions
-------------------------------------------------------------------------------
==REQUIRED TOOLS==

*IsoBuster: Free download @ IsoBuster
(For ripping an image from the Japanese game CD)

For Patching Version 1.002 (GS-9169)
* SegaSaturnPatcher 1.962 (Included with the Patch)
* .NET Desktop Runtime 5.0.17 (Required for SegaSaturnPatcher)

For Patching Version 1.004 (GS-9198)
* SegaSaturnPatcher 1.962 (Included with the Patch)
* .NET Desktop Runtime 5.0.17 (Required for SegaSaturnPatcher)

==INSTRUCTIONS==

1) Unzip the translation patches for Sakura Wars 2 into directories of your choice.

*NOTE: If you have already backed up Sakura Wars to a .ISO or a .BIN/.CUE
image you should be ok to patch that. If you run into issues however, please re-rip
following these instructions, opening the image in ISOBuster as if it were your physical game CD.

2) Create the iso Image:
a) Pop your Sakura Wars CD into your computer's CD/DVD ROM drive. Open the
disc in IsoBuster. Right-click on the top-level CD icon and do as follows:
Extract CD <Content> -> Extract User Data (*.tao, *.iso, *.img, *.wav)

b) Save the image in a directory of your choice.

c) If you receive an "Unreadable Sector" prompt:
Select "Replace with all zeros," check the "Always apply Selection" box,
and click the "Selection" button. The image copy will complete.

d) You should end up with two files:
Track 01.iso
Track 02.wav.

3) Figure out the version of your game. On the back of the box, it should say either GS-9169 (V1.002) or GS-9198 (V1.004). Those are the only two versions that are supported.

3) Apply the Patch
a) Open the SegaSaturnPatcher Program.
b) Select the Disc or Image you wish to patch.
i.) For GS-9169 (V1.002) use the V1.002 SSP. For GS-9198 (V1.004) use the V1.004 SSP.
i.) You will use the same SSP file for all 3 discs.
c) Click the "+ Game Patch (SSP)" button
d) Select the included SSP File.
e) Click the "Patch Image" button.
f) Select the image type of your choice and click Save. (Note: This may take several minutes)
g) Run the game!

~Optional~
Burn a CD-R for your Saturn.
Pre-Reqs:
a) Your Saturn will need to be modded in order to play cd-r discs and you will need an Action Replay to play a Japanese Region game.
b) Or you can use PseudoSaturn on an unmodded Saturn.

a) Use your favorite burning software to burn a cd-r. (I have used UltraISO for my own tests. IMGBurn also works)
b) Use the CUE files to burn each disc.

-------------------------------------------------------------------------------
4.) Compatibility & Troubleshooting
-------------------------------------------------------------------------------
*This patch has been tested using the following setups:
a) Mednafen 1.22.2
b) CD-R on Sega Saturn with a modchip + Action Replay
c) Sega Saturn with Satiator

-------------------------------------------------------------------------------
5.) Known Issues
-------------------------------------------------------------------------------
-Voiced lines are timed to the Japanese Text
-Text during battle dialog prints out slightly slower than the original Japanese version
-Sumire's first voice clip is sometimes distorted in her minigame, but this is also present in the original Japanese version

-------------------------------------------------------------------------------
6.) Translation Credits
-------------------------------------------------------------------------------
==PROJECT LEAD==
NoahSteam

==REVERSE ENGINEERING, PROGRAMMING AND TOOLS==
NoahSteam
TrekkiesUnite118

==TRANSLATION LEADS==
MattoBii
CrouchingMouse

==TRANSLATION==
Natsume38
Neko
MatatabiMitsu

==LEAD EDITOR==
BowlOfLentils

==EDITORS==
Burntends
CrouchingMouse
MattoBii
Natsume38

==GRAPHICS MODIFICATION==
Dyn0muTT
Joqu
Gong Xian
TrekkiesUnite118
NoahSteam
MattoBii
SaturnDave

==MOVIE SUBTITLES==
TrekkiesUnite118

==TESTERS==
BowlOfLentils
cj_iwakura
TrekkiesUnite118

==TALENT RECRUITMENT==
Burntends

==TRAILER==
Edited by TrekkiesUnite118
Audio Mixing by Shadowmask
VO by CrouchingMouse

-------------------------------------------------------------------------------
7.) Acknowledgements & Special Thanks
-------------------------------------------------------------------------------
ItsumoKnight - For managing the discord channel and giving us all some awesome icons 🙂
Knight0fDragon - For creating the fantastic "Sega Saturn Patcher" tool
Sega and RED - For creating this amazing game and a badass console!
memory_fallen - For figuring out how to access the debug menu in Sakura Wars 2. This was a huge help towards the end of the project when we were tracking down bugs!
Kayama - For creating his text translation guides for Sakura Wars 1-4 back in the late 90s and early aughts, which were used as a reference on this project.
Pandamonium - For creating the SegaSaturn animation in the commercials
SadNESCity&PhOeNiX - For making Delta Patcher.

Guillaume Duhamel, Theo Berkau, Anders Montonen, and EsperKnight for making Yabause's debugger the most user-friendly tracing tool out there. This patch would not have been possible without their work.

Everyone involved with Mednafen, by far the best Saturn emulator I have used.

-------------------------------------------------------------------------------
8.) Disclaimer
-------------------------------------------------------------------------------
To the best of our abilities, the team has tried to preserve the experience of playing
Sakura Wars 2 in English and our script remains faithful to the original source material.
Any offensive content or outdated portrayals of certain people do not represent the views
of the individual team members and are merely a consequence of the time and place this title
was originally developed.

~Enjoy!~
 
Last edited:
My First submission is Enceladus Worlds, a basic model converter and stagebuilder. I built this as part of my plans to coninue Puff Pastry Panic and hope it will help people who are interested in starting to work in Jo Engibne

Download it here


View attachment 12259

It features a .obj model converter, a stage builder and a loader for Jo Engine.

Model Editor control
Hold right click and move the mouse to rotate the view
Mouse wheel zooms in and out
Left click to use menu buttons and select Polygons
M cycles meshes
N cycles comparison mesh
Left and right moves the comparison mesh
R rotates selected polygon 90 degrees
T changes the texture
F mirrors/flips the texture
I inverts the polygon normals
Enter confirms scaling in scaling mode


Drag and drop .obj file to load up to 50

Stage Builder Controls
WASD moves
Up and down raises and lowers the camera
Left and right
Left click selects a placed object or activates a menu button
Left and right rotates objects about the z axis
Enter places an object

Supports
3 Layers of objects
3 NPC position arrays
Sprites within 3D space
Calculated or scalable bounding boxes
Blackface culling

Bundled with a Jo Engine Demo showing how to use it, just copy your output files into cd and compile and you get to explore your scene with first person controls

How to vids

Tutorial 1


Tutorial 2





View attachment 12300



View attachment 12301
 
On behalf of Team Coup, our submission is Coup, based on the popular card game, is the first publicly released Sega Saturn homebrew title to feature NetLink support. As a groundbreaking proof of concept, it allows SEVERAL Saturn consoles to connect concurrently for online multiplayer. Furthermore, it features full cross-play compatibility, enabling Sega Saturn users to compete against players using the web app or mobile devices at saturncoup.duckdns.org.

Latest build available here:
 

Attachments

  • IMG_2160.webp
    IMG_2160.webp
    119.9 KB · Views: 0
  • IMG_1552.mov
    2.5 MB
  • IMG_1551.mov
    1.1 MB
  • IMG_2263.webp
    IMG_2263.webp
    59.8 KB · Views: 0
  • IMG_2264.webp
    IMG_2264.webp
    229.6 KB · Views: 0
  • IMG_2262.webp
    IMG_2262.webp
    22.4 KB · Views: 0
Last edited:
My first entry: Interactive Particle Generator

Download / Details here:

Controls:
  • Start:
    • display / hide menu
  • D-pad:
    • With menu activated:
      • change settings
    • Without menu activated:
      • move fixed spawn point
  • Left/Right triggers:
    • Cycle through presets
  • X:
    • Change X Random / Fixed setting
  • Y:
    • Change Y random / fixed setting
  • Z:
    • Change scale mode
  • B:
    • Enable / Disable burst mode
  • C:
    • Save current settings to "User Defined"
*edit* - added controls here because I doubt people will read the resources page 😀
 
Last edited:
Disasteroids Netlink Mod is a groundbreaking evolution of Disasteroids, the fan-favorite 12-player Asteroids-inspired homebrew originally released in 2023. Building on SupahFly’s fast-paced multiplayer foundation, this enhanced version introduces full online play via the Sega Saturn NetLink modem—bringing true internet connectivity to the Saturn homebrew scene. Supporting up to 12 players connected through a central server, the mod transforms local multiplayer chaos into a seamless online experience, pushing the boundaries of what’s possible on original hardware. This work represents a major technical milestone, making this only the second known Saturn homebrew title to support NetLink online functionality—a feat once thought impractical on the platform. By combining classic arcade gameplay with modern connectivity, Disasteroids Netlink Mod doesn’t just revive the spirit of multiplayer Saturn gaming—it redefines it, demonstrating that even decades later, the system still has new frontiers to explore.

Download the latest build here:

 
FPS_Proj_scrn1.PNG









FPS_proj_scrn3.PNG











FPS_Proj_scrn2.PNG




My FPS engine project. I usually do not show off things in progress but I've really slowed down my pace of work. No idea where exactly this is going but it's going. Slow. I mean, I could go at length about the fiddly-ness of getting portals working goodly, sector drawing, and getting actors to move around without manually placing down navigation nodes. but im tired boss
 

Attachments

Saturn TON_Editor 0.2.2

Saturn TON Editor lets you:
  • inspect and edit existing TON files (from Saturn games or custom ones)
  • change the Root Note per layer (it's tested and it works with my SEQ Player for SRL)
  • play and replace samples (with some limitations)
  • generate new TON files from scratch (with some limitations)
 

Attachments

  • Saturn_TON_Editor_0.2.2.zip
    Saturn_TON_Editor_0.2.2.zip
    52.2 MB · Views: 0
  • TON_Editor_0.2.2_EDIT_Part.webp
    TON_Editor_0.2.2_EDIT_Part.webp
    174.4 KB · Views: 0
  • TON_Editor_0.2.2_GENERATE_Part.webp
    TON_Editor_0.2.2_GENERATE_Part.webp
    55.6 KB · Views: 0
My small entry is a partial English menu translation for Astra Superstars. Everything but the little tooltips are translated.

I worked on this probably six months ago, but then got utterly depressed once I tested with the 1 MB and 4MB RAM carts, and realized that none of my edits came through. So I was looking at triple the amount of work...but I finally figured out a good way to just do a diff on the files and insert the changes from my first edit into the 1/4 MB files. Working on other games ATM so won't revisit this for a bit, but figured some people would enjoy knowing what the menus do. 🙂

Grab the Xdelta patch here. (Also submitted a form entry.)

3wEEgGx.png

wLZ8Kl5.png

z1h35uR.png
 
Shadows of Peakwater - my first attempt on the Saturn to do a tactical RPG, inspired by Black/Matrix gameplay. Battle system initially inspired by dnd 5ed, but changing that to something custom or some good open source alternative, if i find any.
Built for 640x480 resolution. haven't solved moving sprite artifacts yet (caused by double interlace mode).

Built with SBL, with main focus was on: setting up dev environment on macos, understanding VDP2 (managed to get 4 NBG working on 640x480), use of both SH2 as well as getting memory, vdp1, vdp2 and both cpu load metrics - still Saturn has tons of resources under the hood.

Got stuck with GFS library for a month (works on mednafen but not working properly on the hardware), so no resource loading yet (no sound either) and thus only initial episodes of the planned story implemented. Also Mednafen is quite generous on VDP2 emulation, so spent some time fixing vdp2 setup for the real hw.

I plan to evolve it further for the next year, once GFS gets working on the hardware.



Screenshot 2026-05-02 at 12.25.05.png
Screenshot 2026-05-02 at 12.22.56.png
 
I have submitted two releases.

Iron Storm: Operation Files English translation version 1.0
(The main part of my project translating World Advanced Daisenryaku: Sakusen File)
Iron Storm Operation Files (English v1_10_05_2026-20_21_31.png




as well as
Iron Storm English Retranslation version 1.0
Iron Storm Operation Files (English v1_10_05_2026-20_11_33.png

(my spinoff project, a retranslation of the entire base game that corrects all issues in all parts of the flawed (almost unfinished upon release) original translation by Working Designs.)

I have also attatched my translation of the lost parts of the japanese game manual that Working Designs choose not to translate for the western audience. I attached them as it is essentially part of the game itself and important to provide the correct gameplay experience.

All of these releases will get public release within the upcoming week, as I now only need to finish the documentation and resource page.

Happy to take part with my first ever rom translation!
 
My submission to the Hacks/Patches category is the Light-Gun QoL Improvements Pack :


Broadly speaking, these patches do the following :
  1. Tweak certain aspects of game behavior.
  2. Unlock additional options and features for easy access.
  3. Disable the white flash triggered by light-guns, for the benefit of modern setups that don't require it for hit detection (e.g. MiSTer FPGA paired with GUN4IR or Sinden Lightgun)
The patches are very similar in nature so this should be judged as one submission. This has been approved by the boss @EmeraldNova 😎
 

Attachments

  • 1.png
    1.png
    81.7 KB · Views: 0
  • 2.png
    2.png
    93.6 KB · Views: 0
  • 3.png
    3.png
    47.6 KB · Views: 0
  • 4.png
    4.png
    82.3 KB · Views: 0
  • 5.png
    5.png
    74.5 KB · Views: 0
  • 6.png
    6.png
    86 KB · Views: 0
17 - logo.png


Here is my original game category entry: QuadWorld

QuadWorld
is a minecraft classic clone. When I have seen frogbull do his version, I thought to my self that saturn should be able to achieve at least what classic minecraft could. And here it is.

Sadly I was not able to implement world save/load, but I plan to add that in near future, so stay tuned 🙂
I will also release the source code soon-ish, after i clean it up and prepare it for next features.

Features include:
- 144x64x144 world
- 37 unique blocks (with ability to have up to 63 of them in the future)
- Fully generated world, based on the seed composed from system clock (plan to make it editable in the future)
- Falling sand and gravel
- Blocks are casting shadows under them selves
- Lava and water spreads in the same fassion as in minecraft classic (be carefull to not flood your world)
- When lava and water meet, they will produce rock
- Player collision, swimming in water and lava
- Unique premade world by Shiroiii

Planned features:
- Save/Load to Satiator, GamersCartrige and maybe others
- Better water, lava physics
- Full survival mode
- More blocks!

Controls:
D-PAD - move camera
A - forward/comfirm
B - jump
C - backward
X - next block
Y - previous block
Z - block menu
L - Break block / explode TNT
R - Place block

Credits:
- Programming: ReyeME
- Art: ReyeMe (Ui), Shiroiii (Blocks)
- Music: Shiroiii
- SFX: ReyeMe
- Special thanks: Purist

Download:
 

Attachments

  • Screenshot 2026-05-10 23-46-59.png
    Screenshot 2026-05-10 23-46-59.png
    1.4 MB · Views: 0
  • Screenshot 2026-05-10 23-48-21.png
    Screenshot 2026-05-10 23-48-21.png
    1.6 MB · Views: 0
  • Screenshot 2026-05-10 23-48-34.png
    Screenshot 2026-05-10 23-48-34.png
    1.1 MB · Views: 0
  • Screenshot 2026-05-10 23-49-51.png
    Screenshot 2026-05-10 23-49-51.png
    1.4 MB · Views: 0
  • Screenshot 2026-05-10 23-50-26.png
    Screenshot 2026-05-10 23-50-26.png
    1.8 MB · Views: 0
  • Screenshot 2026-05-10 23-45-59.png
    Screenshot 2026-05-10 23-45-59.png
    755.4 KB · Views: 0
  • Screenshot 2026-05-10 23-45-02.png
    Screenshot 2026-05-10 23-45-02.png
    1.1 MB · Views: 0
Last edited:
Well, I submitted my homebrew at the very last minute, a project called Dragon Ball Saturn.

The idea here was to mix one of my favorite games, Guardian Heroes, with one of my favorite anime series, Dragon Ball. The game is a beat ’em up that features sprite depth mechanics, along with a second playable/support character, Kuririn, who helps you during the fights.

There’s also a small world map included. The goal is to create a more open and non-linear experience, where you can use the Dragon Radar and search for the Dragon Balls in any order you want.

This demo currently contains only one stage, and the last time I was able to work on it was back in November 2025. So it’s still far from the ideal version, but it should already give a good idea of what I have in mind.

As for development, I’m using Jo-Engine, but for the in-game graphics I ended up using SGL to help save video memory. The game also relies heavily on CD streaming and loading, so I recommend testing it on an ODE.

I’m planning to use everything I learned from this project to create something original in the future. Even so, I still intend to keep working on this fan game little by little. Hope you enjoy it!

Fun fact: I’ve tested this homebrew on the Sega Pluto lol.
 

Attachments

  • DB1.jpg
    DB1.jpg
    72.7 KB · Views: 0
  • DB2.jpg
    DB2.jpg
    79.2 KB · Views: 0
  • DB3.jpg
    DB3.jpg
    96.8 KB · Views: 0
  • DB4.jpg
    DB4.jpg
    192.3 KB · Views: 0
Back
Top