Skip to content
@RitoShark

RitoShark

Tools for creating, managing, and distributing League of Legends mods.

RitoShark Header Banner

RitoShark Typing Banner

⚡ Flint IDE  •  🎨 Quartz VFX Suite  •  🧠 Hematite Auto-Fix  •  🧪 Jade BIN Editor  •  📖 DivineSkins Wiki



🌊 About RitoShark

RitoShark is a collective of League of Legends modders building tools for the community. We believe in listening to feedback and trying to create the right tool for every situation.

All of our projects are open-source, built for speed, and designed to help creators bring their custom skins and mods to life with minimal friction.


🛠️ The Core Ecosystem

Project Details & Capabilities

3dgifmaker40956

Desktop IDE for League modding. Browse game WAD archives in a lazy-loaded virtual filesystem, preview assets (3D meshes with skeletons/anims, audio banks, DDS/TEX textures), adjust files on the fly, and pack them into a finished mod package—all in one place.

Rust Tauri React Three.js


3dgifmaker47246

Advanced particle recoloring and VFX porting environment. Swap emitters, port VFX systems via drag-and-drop, scale properties, upscale graphics with AI-powered upscaling integration, and manage shared community VFX assets directly via a built-in database hub.

Electron React JS Rust


3dgifmaker02539

High-performance League `.bin` file editor. Rebuilt from scratch with Rust + Tauri to replace old, sluggish converters. Offers dual compilation engines (native Jade & LTK), a customized Monaco editor with full syntax highlighting, visual particle tweaks, and Quartz interop.

Rust Tauri TypeScript Monaco


3dgifmaker32536

Config-driven skin repair and linting utility. Fixes missing healthbars, white models, invalid shaders, silent audio, and broken particle textures automatically. Runs as a command-line tool, drag-and-drop target, or direct backend pipeline for Flint.

Rust CLI RuleEngine


3dgifmaker65147

The official knowledge repository. A comprehensive community documentation hub detailing custom skin creation, file structure definitions, animation rules, materials, shaders, and advanced troubleshooting guides.

Wiki Docs


🔌 Integration, Tools & Plugins

We build specialized bridges between industry-standard creative programs and the game's file formats, ensuring modders can work inside their favorite environments without compatibility friction.

🎨 Creative Software Plugins (.tex texture files)

  • RitoTex-Photoshop: A native Photoshop plugin to open, edit, and export League .tex files directly.
  • Paint.NET-Tex-Plugin: Drag-and-drop .tex file format support built directly for Paint.NET.
  • Gimp-Tex-Plugin: Import/export extension for GIMP supporting League of Legends textures natively.
  • TexThumbnailProvider: A Windows Shell extension that renders thumbnails for .tex files inside File Explorer, making texture identification painless.

📐 Blender 3D Tools

  • Aventurine-League-Tools: An advanced Blender addon designed to load, animate, and export custom skins, meshes, skeletons, and animation files back into the game structure.

🧠 Core Infrastructure

  • lmdb-hashes: High-performance memory-mapped cache mapping over 1.8 million FNV-1a/xxhash strings to original game file paths. Loads in under a second and is utilized to resolve game hashes dynamically across the RitoShark ecosystem.

Built for the League Modding Community · Not affiliated with Riot Games, Inc.

RitoShark Footer Banner

Popular repositories Loading

  1. Quartz Quartz Public

    A comprehensive toolkit for League of Legends modding, built with Electron, React, Javascript and Rust.

    JavaScript 19 1

  2. Aventurine-League-Tools Aventurine-League-Tools Public

    Native Blender addon for League of Legends file formats and features to help with mod making

    Python 18 3

  3. League-Mod-Repather League-Mod-Repather Public

    A tool which fixes League of Legends Mods

    Python 8

  4. Flint Flint Public

    modding ide type shi

    TypeScript 5 1

  5. Jade-League-Bin-Editor Jade-League-Bin-Editor Public

    A custom, feature rich editor designed specifically for editing League of Legends BIN files.

    TypeScript 5 1

  6. Paint.NET-Tex-Plugin Paint.NET-Tex-Plugin Public

    Paint.NET plugin for importing and saving League of Legends .tex files.

    C# 4

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…