init python: import os import subprocess def open_current_script(): current_script, current_line = renpy.get_filename_line() current_script = renpy.get_filename_line()[0] script_path = os.path.join(config.basedir, current_script) if renpy.windows: # Adjust path to UltraEdit executable if different UltraEdit_path = "C:\\Program Files (x86)\\IDM Computer Solutions\\UltraEdit-32\\uedit32.exe" subprocess.Popen([UltraEdit_path, script_path+ "/"+ str(current_line)+"/1" ]) config.underlay[0].keymap['Open_line'] = open_current_script config.keymap['Open_line'] = 'K_F5'