Chargement...

scrDbg: RAGE Script Debugger 4.1.1

Télécharger

2 702

scrDbg is a script debugger for RAGE games. It allows you to inspect, manipulate, and debug game scripts in real-time.

Source code is available here.

Supported Games:
  • Grand Theft Auto IV: The Complete Edition
  • Red Dead Redemption
  • Max Payne 3
  • Grand Theft Auto V (Legacy & Enhanced)
  • Red Dead Redemption 2


Features:
  • View running scripts
  • Pause scripts
  • Kill scripts
  • Export disassembly, strings, statics, globals, and natives
  • Exception handling
  • View functions
  • View stack
    • View callstack
    • Edit stack frame (function args, locals, temps)

  • View disassembly
    • Jump to a raw address
    • Binary search (pattern, hex, decimal, float, string)
    • NOP instructions
    • Apply custom patches
    • Generate patterns
    • View xrefs
    • Set breakpoints

  • Dynamic native invoker
    • Search natives by name and invoke them dynamically
    • Specify the script to execute the native in
    • Automatically resolve argument and return types and counts
    • Dynamically build structs for reference arguments
    • View return values and reference argument out values

  • Logging
    • Log script frame times
    • Log function calls
    • Log native calls with type information
    • Log static and global writes

  • Statics editor
  • Globals editor


Usage:
  1. Disable BattlEye from Rockstar Games Launcher for GTA V.
  2. Launch the game.
  3. Run scrDbg.exe.


Changelog:
  • 4.1.1:
    • Updated TLS offset for GTA V Legacy to match build 3889

  • 4.1.0:
    • Added a new Native Commands tab:
      • Search natives by name and invoke them dynamically
      • Specify the script to execute the native in
      • Automatically resolve argument and return types and counts
      • Dynamically build structs for reference arguments
      • View return values and reference argument out values

    • Added stackframe editing support for GTA IV, Max Payne 3, and RDR1
    • Fixed temporary variables appearing in the wrong stackframe in the stack dialog
    • Fixed the NOP Instruction feature in RDR2
    • Added new natives from game build 1158.13/3889.0 for GTA V
    • Updated export globals and statics to also display FLOAT, HEX, TEXT LABEL, and STRING values instead of only INT

  • 4.0.0:
    • Added full support for Max Payne 3
    • Added full support for Red Dead Redemption
    • Added full support for Red Dead Redemption 2
    • Added value type support for stackframe, statics, and globals editing:
      • INT
      • BIT FIELD
      • FLOAT
      • TEXT LABEL
      • STRING

    • Various bug fixes and improvements

  • 3.0.0
    • Added full support for Grand Theft Auto IV: The Complete Edition
    • Added argument and return value type information for native call logs
    • Added show elapsed time since thread creation for GTA V
    • Changed function naming scheme from index-based to PC-based
    • Various bug fixes and improvements

  • 2.1.0:
    • Updated for game build 1013.20/3725
    • Added editing support for stack frame temp variables
    • Added logging support for script function calls
    • Added new natives from game build 1013.17/3717
    • Various bug fixes and improvements

  • 2.0.0:
    • Added support for searching hexadecimal, decimal, float, and string values in the binary search
    • Moved ScriptVM into scrDbg, it is now scrDbg.dll and injected into the game by scrDbg.exe
    • Added a new Logs tab:
      • Log the duration of a single script frame (in ms)
      • Log native calls with names, arguments, and return values
      • Log static and global writes
      • Logs can be filtered by a single script or all scripts

    • Various bug fixes and improvements

  • 1.3.0:
    • Added current function display and selected instruction description in the disassembly view
    • Added view callstack and stackframe with editing support
    • Added an option to make breakpoints pause the entire game or only the script
    • Added tooltips for labels and buttons
    • Various bug fixes and improvements

  • 1.2.0:
    • Added an option to view xrefs for the selected address in the disassembly view
    • Added export options for statics, globals, and natives
    • Added a searchable function list showing name, range, length, and argument/local/return counts

  • 1.1.0:
    • Added an option to export a script's disassembly to a file
    • Added translation support for text labels in the disassembly view
    • Added an option to export only text labels when exporting a script's string table
    • Added support for displaying native names, hashes, and handlers in the disassembly view

  • 1.0.0:
    • Initial release



Credits:
Show Full Description

Première mise en ligne : 26 octobre 2025
Dernière mise à jour : il y a 20 heures
Téléchargé pour la dernière fois : il y a 9 minutes

All Versions

 4.1.1 (current)

17 téléchargements , 12,4 Mo
il y a 20 heures

 4.1.0

27 téléchargements , 12,4 Mo
il y a 3 jours

 4.0.0

261 téléchargements , 12,3 Mo
8 juillet 2026

 3.0.0

290 téléchargements , 11,5 Mo
1 juin 2026

 2.1.0

839 téléchargements , 10,9 Mo
20 décembre 2025

 2.0.0

340 téléchargements , 10,9 Mo
23 novembre 2025

 1.3.0

271 téléchargements , 10,7 Mo
9 novembre 2025

 1.2.0

389 téléchargements , 10,7 Mo
31 octobre 2025

 1.1.0

268 téléchargements , 10,7 Mo
26 octobre 2025

13 commentaires