Category: spotlight

  • Commission a Game Mod

    Custom Hack of Your Game of Choice

    To request a custom hack, visit the help channel of our Discord and create a topic.

    Our available modders for commissions are listed below.

    Please note that acceptance of a request is subject to a modder’s discretion.

    clymax

    Specialties: mechanics hacks, custom cheats, bugfixes

    Platforms: NES, SNES

    Flat-fee commissions available here.

    Portfolio: link

    Modder B

    Specialties: graphical hacks, audio hacks, bugfixes, translation hacks, custom cheats, spritework

    Platforms: SNES, GBA

    Modder C

    Specialties: script edits, font replacement, spritework, translation hacks, scripting, web patchers

    Platforms: SNES

    Modder D

    Specialties: scripting, custom cheats

    Platforms: 3rd-gen to 5th-gen consoles

    RoSoDude

    Specialties: mechanics hacks

    Platforms: SNES, PSX, PC

    Portfolio: link

    This post has been viewed 60 time(s).

  • Good Simple QoL Mods for FFV that Don’t Change Too Much

    Final Fantasy V Qualify of Life

    For clymax’s projects, click here.

    For more comprehensive mods, click here.

    1. Clean Edition by xJ4cks

    https://romhackplaza.org/romhacks/final-fantasy-v-clean-editions-snes

    2. Tweaks by T92

    https://www.romhacking.net/hacks/6789

    3. Automatic Sprint, Learning, Etc. by Tzepish

    https://www.romhacking.net/hacks/3746

    So, what do you think? Comment below, or check us out on Discord.

    This post has been viewed 36 time(s).

  • Porting NES Games to SNES

    By Rumbleminze on April 15, 2024. Reproduced with permission.

    Rumbleminze, a fan of all things retro tech, is co-author of the Kid Icarus Randomizer romhack and whose recent work includes porting NES games to run natively on the SNES. You can follow these and other projects via Rumbleminze’s IAGithub, YouTube, or Ko-Fi.

    Intro

    This [post] is going to go over the process I use to port NES games to the Super Nintendo. Something to keep in mind while we go through this process: I’m by no means an expert on all these things. But I do know what’s worked for me. If you have ideas on ways to improve it, I’d love to hear them! Please reach out to me on Bsky.

    Why though?

    The most frequent question I get is “why?”. There are a lot of great reasons for porting games from the NES to the SNES. Here’s a few:

    1. eliminate slowdown
    2. eliminate sprite flicker
    3. allow for MSU-1 enhancements like CD quality music and videos
    4. Take advantage of FastROM cartridge chips
    5. Up-rez-ing the sprites to 16-bit
    6. better video output on SNES instead of NES
    7. Much, much more room for romhacks/enhancements
    8. Most importantly, it’s fun!! Finding ways to port these games is, to me, like solving a big puzzle.

    The Overall Process

    To accomplish my ports, I follow this general approach:

    1. Take the original NES ROM, and break it up into it’s requisite memory banks by creating .asm files for each bank.
    2. Use a buildable SNES game skeleton, with the NES games memory banks mapped to various convienent banks in the SNES game.
    3. Hook up the SNES skeleton to jump to the NES initialization/nmi at the proper times
    4. Slowly replace routines of the NES byte code with decompiled assembly, aquired from running the NES game in Mesen2.
    5. Find and modify the NES specific logic and tile graphics to work on the nes. Especially things like:
      • All writes to Video Memory
      • Deal with differences in screen resolution / BG size / Mirroring
      • Update audio to use Membler’s 2A03 emulator
      • Properly handle bank switching

    [Editor’s note: for the remainder of this post, covering tools, goals, and limitations, please visit Rumbleminze’s blog.]

    This post has been viewed 30 time(s).

  • Self-Randomizer Showcase: Game 1

    For the episode listing, click here.

    Super Mario 64 Randomizer

    Brought to you by Final Fantasy Randomizer and Final Fantasy V Central

    Date: April 5, 2025

    Designation: Season 1, Episode 1

    Category: 120 Star, Regular, Random Seed

    Modder: Arthurtilly

    Runner: RisingPhoenix64 (Rando 120-Star Current WR Holder)

    Commentary: LudwigVonKoopa (Rando 120-Star Speedrunner)

    Series info: https://ff5central.com/events/self-randomizer-showcase/

    Leaderboard: https://www.speedrun.com/sm64rando

    Follow the Runners:

    RisingPhoenix64 | YT | Twitch

    LudwingVonKoopa | YT | Twitch

    tags: sm64r, s1e1

    This post has been viewed 34 time(s).