Skip to content

sbordeyne/isaac-debug-helper

Repository files navigation

Isaac Debug Helper

This tool is aimed at anyone who wishes to create mods for The Binding of Isaac. It's a log reader: reads the log files directly and displays the content in a user-friendly graphical user interface. The goal of this project is to create a complete software suite for modding The Binding of Isaac.

License: GNU GPL 3.0

Screenshot

Isaac Debug Helper 2.1.0 on Windows

Requirements :

Executables

Executables should work out of the box. If they don't, tell us.

Python script

  • Python 3.x
  • On Linux you might have to install manually tcl/tk (tkinter) for Python if it's not already installed.

Optional

  • psutil (pip install psutil) - Needed for autoreload feature.

All other libraries are standard libraries.

Tested on:

  • Python 3.6.4 on Windows 7
  • Python 3.5.1-3 with python3-tk 3.5.1-1 on Lubuntu 16.04 LTS

Features :

  • Start and Stop menu buttons, to load or reload the script when debugging
  • Color highlighting errors, warnings, informations and debug information
  • A GUI designed for ease of use, with most of the window dedicated to the output
  • The log file is automatically found, no need for any configuration, it works out of the box
  • Fully designed to be cross-platform (at least as long as Python support it)
  • Dynamic LUA memory usage while the debugger is running, with a progress bar to make the logs even more readable
  • Scrollbar for the text widget
  • Option Toolbox to set up custom tags and filters for the debugger, changing colors etc
  • Auto reload feature if The Binding of Isaac is restarted
  • Store preferences in a local config file
  • Slider for maximum LUA memory (from 1KB to 10KB) in the options
  • About menu

Changelog

See CHANGELOG.md

About the project :

A modification by Team Dodo of Isaac Modding Helper Tool. Original project's credits:

  • Lead Developer: Dogeek
  • Debugger Idea: Krayz
  • Layout Design: Dogeek

About

Debug tool to help debug mods for the binding of isaac

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages