Skip to content
CAI
Software that uses CAICheck a score

Alaa-abdulridha/Revolution-Portable-GMTools

64.2

Weak · 20 September 2026

1.7k

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a game master utility for the game Rappelz, designed to assist administrators with in-game management tasks. It provides capabilities for filtering and viewing item details through a localized interface and includes map navigation tools that capture screen coordinates for precise positioning. The application is built on the .NET Framework 4.8 using VB.NET, with data persistence handled by SQLite and Entity Framework.

Features

Initial release of GM Tool with item management and map coordinate utilities

This release introduces the GM Tool application, providing game masters with an interface to manage in-game items and navigate maps. The tool includes an Advanced Item form that displays item details in a data grid, allowing users to filter by race, rank, type, and gear level, with support for Arabic and English localization via SQLite. It also features a Map form that displays a live zoomed view of the screen area under the cursor and a GameMap utility that captures screen coordinates to help users pinpoint X and Y positions for in-game actions.

_Gm\Tool · high confidence

Initial release of Revolution Portable GMTools

This entry marks the initial commit of the project, introducing the Visual Studio solution file (Gm\_Tool.sln) for the VB.NET-based Rappelz Portable GMTools and updating the README.md with comprehensive documentation. The documentation details the tool's purpose as a game master utility for Rappelz, specifies compatibility with Windows 8.x/10/11, lists supported languages (Arabic, English, Russian), and notes the current itemresource database version (9.6) and application version (1.8.0).

(repo-wide) · high confidence

Dependencies

Added Entity Framework 6.4.4 package files

The repository now includes the full content of the Entity Framework 6.4.4 NuGet package, adding build props/targets for EDMX support, configuration transforms for App.config and Web.config, and library binaries for .NET 4.0 and 4.5.

(repo-wide) · high confidence

Initial project setup with Entity Framework and SQLite dependencies

The Gm\_Tool project has been initialized with a new .vbproj file and packages.config, establishing the core dependency stack for the application. This includes Entity Framework version 6.4.4 for data access, the Guna.UI2.WinForms library (version 2.0.3.1) for the user interface, and the System.Data.SQLite suite (versions 1.0.115.5) for local database storage. The project targets the .NET Framework 4.8 profile.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 64.

Lenses

  • Code Health 93
  • Architecture 100
  • Maturity 74
  • Readiness 55
  • Security 61

Changes since last survey

  • 14 commits — 13 feature/other, 1 fixes

By area

  • (root) — 5 commits
  • (repo) — 3 commits
  • Gm_Tool/bin — 3 commits
  • .github/workflows — 2 commits
  • Gm_Tool/obj — 1 commit

Notable commits

  • fix: Merge pull request #7 from Alaa-abdulridha/Version-1.9.0-Fixes-and-Improvements
  • change: Create dotnet-desktop.yml
  • change: Initial commit
  • change: Merge branch 'main' of https://github.com/Alaa-abdulridha/Revolution-Portable-GMTools
  • change: Merge pull request #2 from Alaa-abdulridha/Adding-Actions-badge
  • change: Release version 1.9.0
  • change: Remove unused old archive
  • change: Update README.md
  • change: Update README.md
  • change: Update dotnet-desktop.yml
  • change: Update readme to add the itemresource version 9.6
  • change: Upload the GMTOOLS
  • change: Upload the source code
  • change: add badges to the readme

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

Alaa-abdulridha/Revolution-Portable-GMTools was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit e7eb4576deca792ceb1e95922b722025a120b426 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.