MCPcopy Index your code
hub / github.com/ennuo/toolkit

github.com/ennuo/toolkit @v0.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.1 ↗ · + Follow
2,877 symbols 10,422 edges 481 files 399 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Craftworld Toolkit

Application

About

Craftworld Toolkit is an extended version of farctool2 by philosophofee designed to mod the mainline LittleBigPlanet series.

Features

  • Read and edit gamedata files and resources from every mainline LittleBigPlanet game
  • Texture viewing, exporting, and importing
  • Model exporting to either Wavefront OBJ or glTF 2.0
  • Convert inventory items, levels, and other common resources to/from JSON
  • Save editor, edit levels and items in your big profile
  • Pack/Slot editor for modifying story levels and extra content
  • Mod file install/export to both game and save data

Extension points exported contracts — how you extend this code

Serializable (Interface)
Interface that specifies that an object can be serialized as a pure data binary structure. [423 implementers]
lib/cwlib/src/main/java/cwlib/io/Serializable.java
SlowOp (Interface)
(no doc) [5 implementers]
toolkit/src/main/java/toolkit/utilities/SlowOp.java
Resource (Interface)
Interface used to specify that an object can be compressed to a resource. [22 implementers]
lib/cwlib/src/main/java/cwlib/io/Resource.java
ResourceService (Interface)
(no doc) [4 implementers]
toolkit/src/main/java/toolkit/utilities/services/ResourceService.java
ValueEnum (Interface)
Used in conjunction with enums for easily (de)serializing values. [1 implementers]
lib/cwlib/src/main/java/cwlib/io/ValueEnum.java

Core symbols most depended-on inside this repo

i32
called by 695
lib/cwlib/src/main/java/cwlib/io/serializer/Serializer.java
f32
called by 509
lib/cwlib/src/main/java/cwlib/io/serializer/Serializer.java
bool
called by 439
lib/cwlib/src/main/java/cwlib/io/serializer/Serializer.java
add
called by 419
lib/cwlib/src/main/java/cwlib/types/mods/Mod.java
get
called by 263
lib/cwlib/src/main/java/cwlib/types/save/BigSave.java
tag
called by 231
lib/cwlib/src/main/java/cwlib/io/FMOD.java
i8
called by 180
lib/cwlib/src/main/java/cwlib/io/serializer/Serializer.java
i32
called by 178
lib/cwlib/src/main/java/cwlib/io/streams/MemoryInputStream.java

Shape

Method 2,322
Class 480
Enum 70
Interface 5

Languages

Java100%

Modules by API surface

toolkit/src/main/java/toolkit/windows/Toolkit.java118 symbols
lib/cwlib/src/main/java/cwlib/resources/RMesh.java107 symbols
lib/cwlib/src/main/java/cwlib/io/FMOD.java65 symbols
lib/cwlib/src/main/java/cwlib/io/serializer/Serializer.java63 symbols
lib/cwlib/src/main/java/cwlib/resources/RAnimation.java46 symbols
lib/cwlib/src/main/java/cwlib/io/streams/MemoryOutputStream.java44 symbols
lib/cwlib-gl/src/main/java/cwlib/gl/exporter/SceneExporter.java44 symbols
lib/cwlib/src/main/java/cwlib/io/streams/MemoryInputStream.java43 symbols
toolkit/src/main/java/toolkit/windows/managers/ItemManager.java36 symbols
lib/cwlib/src/main/java/cwlib/external/DDSReader.java36 symbols
lib/cwlib/src/main/java/cwlib/singleton/ResourceSystem.java35 symbols
toolkit/src/main/java/toolkit/windows/managers/SlotManager.java33 symbols

For agents

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

⬇ download graph artifact