awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
runelite avatar

runelite/runelite

0
View on GitHub↗
5,391 星标·5,733 分支·Java·BSD-2-Clause·7 次浏览runelite.net↗

Runelite

RuneLite 是 OldSchool RuneScape 的开源游戏客户端。它作为官方软件的社区驱动替代品,是一个经过修改的客户端,允许进行深度定制和功能扩展。

该项目提供了一个可编程的游戏插件系统,支持直接向运行中的游戏环境开发和注入自定义工具。该框架允许创建界面增强功能,并集成自定义逻辑以修改客户端行为。

该系统还包含一个游戏缓存数据管理器,用于读取和操作存储在磁盘上的本地资产和库文件。这些功能支持整体游戏客户端的定制,以及视觉布局和信息显示方式的改进。

Features

  • Plugin-Based Extensibility - Provides a modular architectural pattern for injecting custom logic and event listeners into the game loop via plugins.
  • Game Client Modifications - Enables the creation and installation of custom plugins to add new features and automation to the game.
  • Game Interaction Plugins - Ships a programmable framework for developing and injecting Java-based tools and features directly into the game environment.
  • Modified Game Clients - Runs a modified game client to improve the user interface and provide access to helpful gameplay tools.
  • Open Source Game Platforms - Provides an open-source alternative to the official game software, allowing for deep customization and extension.
  • Game Streaming Clients - Functions as a community-driven alternative game client that integrates custom plugins and interface enhancements.
  • Runtime Process Wrappers - Wraps the game executable in a custom Java environment to allow direct manipulation of the runtime memory.
  • Event Bus Systems - Uses an internal event bus system to distribute game state changes to registered plugins for asynchronous updates.
  • Plugin Extenders - Allows loading custom external libraries at runtime to augment core game functionality and interface behavior.
  • Runtime Method Hooking - Implements client-side hooking to intercept internal game methods for real-time data extraction and behavior modification.
  • Game Information Interfaces - Implements UI systems for displaying real-time game-state information, improving the overall user experience.
  • Game Cache Managers - Handles underlying data assets and library structures by reading and writing local cache files.
  • UI Component Configurations - Provides a system for determining the visibility and appearance of user interface elements based on local profile settings.
  • Game Asset Management - Provides systems for managing internal engine resources and game assets by modifying local cache files.
  • Cache File Manipulators - Provides a system for reading and manipulating local game assets and library files stored on disk.
  • Local Asset Indexing - Maps game assets to local storage using a structured index system to avoid redundant network requests.
  • Game Engine Remakes - Open-source client for Old School RuneScape.

Star 历史

runelite/runelite 的 Star 历史图表runelite/runelite 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Runelite 的开源替代方案

相似的开源项目,按与 Runelite 的功能重合度排序。
  • hearthsim/hearthstone-deck-trackerHearthSim 的头像

    HearthSim/Hearthstone-Deck-Tracker

    4,898在 GitHub 上查看↗

    Hearthstone Deck Tracker is a gaming companion application and collection manager for Windows. It serves as a game utility for tracking real-time gameplay data, managing card collections, and analyzing deck performance through match history and win rates. The application features a plugin-based architecture that allows for the addition of third-party logic to introduce custom tracking behaviors and automation triggers. For broadcasters, it provides a chroma-key compatible streaming overlay to display real-time game data on live video feeds. Its capabilities include importing deck lists from

    C#c-sharpdeck-trackergame
    在 GitHub 上查看↗4,898
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 GitHub 上查看↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    在 GitHub 上查看↗3,523
  • facontidavide/plotjugglerfacontidavide 的头像

    facontidavide/PlotJuggler

    5,957在 GitHub 上查看↗

    PlotJuggler is an interactive time series visualization tool that loads, streams, and renders large datasets using hardware-accelerated OpenGL graphics. It functions as a multi-format data loader, supporting file formats such as CSV, ULog, and ROS bags, and also serves as a live data stream viewer that subscribes to real-time sources via MQTT, WebSockets, ZeroMQ, and UDP. The tool distinguishes itself through a plugin-based extensibility platform that allows users to add custom data sources, file formats, and processing capabilities. It includes a Lua scripting engine for creating custom data

    C++
    在 GitHub 上查看↗5,957
  • alex-d/trumbowygAlex-D 的头像

    Alex-D/Trumbowyg

    4,147在 GitHub 上查看↗

    Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content. The project features a modular, plugin-based architecture that allows for the addition of new formatting commands and toolbar buttons. It provides a configurable interface where the toolbar layout can be customized via a predefined array and labels can be translated through localization files. The editor covers a wide range of content manipulation capabilities, in

    JavaScript
    在 GitHub 上查看↗4,147
查看 Runelite 的所有 30 个替代方案→

常见问题解答

runelite/runelite 是做什么的?

RuneLite 是 OldSchool RuneScape 的开源游戏客户端。它作为官方软件的社区驱动替代品,是一个经过修改的客户端,允许进行深度定制和功能扩展。

runelite/runelite 的主要功能有哪些?

runelite/runelite 的主要功能包括:Plugin-Based Extensibility, Game Client Modifications, Game Interaction Plugins, Modified Game Clients, Open Source Game Platforms, Game Streaming Clients, Runtime Process Wrappers, Event Bus Systems。

runelite/runelite 有哪些开源替代品?

runelite/runelite 的开源替代品包括: hearthsim/hearthstone-deck-tracker — Hearthstone Deck Tracker is a gaming companion application and collection manager for Windows. It serves as a game… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… facontidavide/plotjuggler — PlotJuggler is an interactive time series visualization tool that loads, streams, and renders large datasets using… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… aliucord/aliucord — Aliucord is a modified version of the Discord Android application that functions as a plugin-based app extender. It… universalmediaserver/universalmediaserver — UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to…