MCPcopy Index your code
hub / github.com/OpenDiablo2/HellSpawner

github.com/OpenDiablo2/HellSpawner @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
657 symbols 2,021 edges 120 files 358 documented · 54%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Saveable (Interface)
Saveable denotes a struct that has data that can be saved to a file. [13 implementers]
hswindow/hseditor/saveable.go
MainMenuUpdater (Interface)
MainMenuUpdater represents main menu updater [13 implementers]
hscommon/main_menu_updater.go
Renderable (Interface)
Renderable represents renderable objects [1 implementers]
hscommon/renderable.go
TextureLoader (Interface)
TextureLoader represents a texture loader [1 implementers]
hscommon/textureloader.go
MPQExplorerFileSelectedCallback (FuncType)
MPQExplorerFileSelectedCallback represents file selected callback
hswindow/hstoolwindow/hsmpqexplorer/mpqexplorer.go
PaletteColor (Interface)
PaletteColor represents palette color
hswidget/palettegridwidget/palettecolor.go
ToolWindow (Interface)
ToolWindow represents tool windows
hscommon/toolwindow.go
EditorWindow (Interface)
EditorWindow represents editor window
hscommon/editorwindow.go

Core symbols most depended-on inside this repo

OnClick
called by 184
hswidget/palettegridwidget/widget.go
Size
called by 146
hscommon/toolwindow.go
Build
called by 56
hscommon/renderable.go
OnChange
called by 26
hswidget/palettegrideditorwidget/widget.go
Save
called by 21
hscommon/editorwindow.go
Cleanup
called by 21
hscommon/renderable.go
GetUniqueID
called by 17
hscommon/pathentry.go
CreateTextureFromFile
called by 15
hscommon/textureloader.go

Shape

Method 456
Function 94
Struct 80
TypeAlias 16
Interface 8
FuncType 3

Languages

Go100%

Modules by API surface

hsapp/menubar.go24 symbols
hsapp/app.go21 symbols
hswindow/hstoolwindow/hsprojectexplorer/projectexplorer.go19 symbols
hscommon/hsproject/project.go19 symbols
hswidget/dt1widget/widget.go18 symbols
hswidget/ds1widget/widget.go18 symbols
hswidget/dc6widget/state.go17 symbols
hswidget/cofwidget/widget.go17 symbols
hscommon/textureloader.go16 symbols
hswidget/custom_widgets.go14 symbols
hswidget/fonttablewidget/widget.go12 symbols
hswidget/ds1widget/state.go12 symbols

For agents

$ claude mcp add HellSpawner \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact