Rewrited and improved version of old TBoI mod, Isaac On Twitch. There are new features in this mod:
As before, run Isaac with --luadebug
launch parameter
For debug, you can use next commands in Isaac command line (~):
iotr showcallbacks
- show all active callbacks for items, trinkets and events
iotr storage
- show current mod storage in JSON format
iotr allpassive
- spawn all passive items from Twitch mod in current room
iotr allactive
- spawn all active items from Twitch mod in current room
iotr toggleshader [shadername]
- enable/disable shader from mod
iotr setshader [shadername] [paramname] [paramvalue]
- set parameter for shader from mod
iotr debugtextfollow [text]
- add text for every entity in room
iotr launchevent [eventname]
- launch event by name
iotr getgridentity
- get gridEntity type under the player
iotr getroomsize
- get size of current room
content
- Contains xml-files for Isaac mod API
locale
- Contains localization files
main.lua
- Root localization storage[language_code].lua
- Localization for different languagesresources
- Contains media-sources and files for replacing
scripts
- Contains .lua files for Twitch mod
ativeItems.lua
- List of all active items from modcallbacks.lua
- Main callbacks for mod, like saving gameclasses.lua
- Mod classes, like active events or subscriberscmd.lua
- Commands for Isaac command lineenums.lua
- Lists of different objects, like colors or enemiesevents.lua
- Events listpassiveItems.lua
- List of all passive items from modhelper.lua
- Additional functions for comfort developingmechanics.lua
- Gameplay mechanics, like bits and twitch heartslocale.lua
- Localization dataserver.lua
- Twitch mod server for receiveng/sending datasprites.lua
- Contains UI and etc sprites from modshaders.lua
- Contains shaders paramssounds.lua
- Contains sounds from modtrinkets.lua
- List of all trinkets from modmain.lua
- Main mod script, contains root mod object
metadata.xml
- Mod config