Theme editor

  • RequestStream Movies, TV shows and anime streaming • 1 week trial

What are your homebrew fixes/minor mods? What did you decide to mod yourself when no mod was available?

  • Thread starter Thread starter nan64
  • Start date Start date
  • Replies Replies 3
  • Views Views 205

nan64

Registered
Joined
Mar 23, 2026
Threads
2
Messages
8
Vouches
0
Likes
5
LewdCoins
⚡98
Donation coins
0
Platinum
0
1/3
‎2 Months of Service‎
Thread owner
Not sure this is the right section, but this is really meant to be more for discussing amateur modding and letting people show off things that fall short of a "real mod".

In my case, I have this little homebrew multimod that I add to every Ren'Py game:
Python:
## filename: (root)/game/myhax.rpy

# Disable the "Are you sure you want to quit" dialog
define config.quit_action = Quit(confirm=False)

# Make mouse scroll down always advance the story, not
# just in history mode
init python:
    config.keymap["rollforward"].remove( 'mousedown_5' )
    config.keymap["dismiss"].append( 'mousedown_5' )

# Unfuck certain games that do weird things with my mouse
init 999 python:
  try:
    config.mouse = None
  except:
    pass

I've also written similar, more specific little mods for games that hide the default Ren'Py interface and make it impossible to use quick saves, or change the settings menu, or in a particularly egregious instance, SadCrab made a custom error handler for Innocent Witches... which didn't let player try to ignore the error (like Ren'Py's default handler does). So of course this meant that eventually through normal gameplay you would hit a small visual bug, got stuck on the error handler, and softlocked your save. I had to delete the error handler from the source code to continue.

So what kind of ad-hoc modding have other people here been up to? I don't have examples on hand for recent games but this thread is meant to share those little things otherwise not worth sharing. Not because it would be useful to install, but because it's useful to learn and get inspiration from. So post anything, even if it's extremely situational!
 
1st/2nd I've the Console and rollback enabled.
3rd Since I had a problem with the framerate, I fit it into my settings.
4th: To repair unwanted resizing, I made a function to reset
5th: Some games break, if the developer mode is enabled,
Python:
init 999 python:
  def set_ratio():
    x=renpy.get_physical_size()[0]/16
    y=renpy.get_physical_size()[1]/9
    if x==y:
      return
    elif x>y:
      x=y
    else:
      y=x
    renpy.set_physical_size([x*16,y*9])
#  config.developer = True
  config.console = True
  renpy.config.rollback_enabled = True
  renpy.config.hard_rollback_limit = 256
  renpy.config.rollback_length = 256
  def unren_noblock( *args, **kwargs ):
    return
  renpy.block_rollback = unren_noblock
  try:
    config.keymap['rollback'] = [ 'K_PAGEUP', 'repeat_K_PAGEUP', 'K_AC_BACK', 'mousedown_4' ]
  except:
    pass
  try:
    if config.framerate > 60:
      config.framerate = 60
  except:
      config.framerate = 60
 
Woah, nice. All I've done is add some more backgrounds to the phone in Daily Lives Of My Countryside. I've been meaning to mod the game more, but RPGMaker MV really tries its best to make life miserable for me
 
I made a mod for Fallout 4 that played the "mmmm what you say" chorus part from the SNL sketch "The Shooting AKA Dear Sister" whenever I died.





URL media="youtube:weDBfjIEMaY"][/URL]
 
Back
Top Bottom