Skip to content
View lunizura's full-sized avatar
😀
😀

Block or report lunizura

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lunizura/README.md
lunizura: Ronova Sky Rift and Crimson Black Hole

About

Undergraduate Computer Science student at Universitas Sebelas Maret (UNS), focusing on systems programming, binary analysis, process memory forensics, and 3D asset engineering.

Active learner, driven by curiosity about how software works beneath the surface: from decompiling proprietary game archives and tracking runtime heap memory structures, to building standalone glTF 3D pipelines and interactive open-data tools. Always open to code reviews, constructive feedback, and collaborative projects.


Featured Engineering Projects

Stack: Python 3.10+ • NumPy • UnityPy • CTypes • SQLiteMC • glTF 2.0

An offline reverse engineering suite and modular glTF 2.0 3D asset extraction pipeline targeting game client archives:

  • AES-256 SQLite Database Decryption: Uses raw Windows C-runtime bindings (sqlite3mc_x64.dll) to decrypt PBKDF2 HMAC-SHA1 secured database manifests.
  • Vectorized Rolling XOR Engine: Decrypts encrypted Unity bundles with an 88-byte keystream cycle, accelerated 73.8x using NumPy vectorization.
  • Standalone glTF 2.0 Binary Compiler: Custom-built .glb compiler that serializes binary buffer views, accessors, materials, and skeletal hierarchies without third-party 3D engines.
  • Anatomical Assembly & Alpha Blending: Automatically calculates skeletal attachment matrices ($Y = 0.4963\text{ m}$ neck, $Y = 0.3053\text{ m}$ tail) and assigns transparent alpha blending (alphaMode: BLEND) to facial expression submeshes.

Stack: Python 3.10+ • Win32 API (ReadProcessMemory / WriteProcessMemory) • Zstandard • CustomTkinter

A live Windows process memory editor and save-game database parser for Football Manager 26:

  • Direct Process Memory Manipulation: Resolves multi-level dynamic pointer chains to read and patch live player attribute structures (ACTUAL_PLAYER@db) at runtime.
  • Save Stream Decompression: Zstandard stream decompression engine indexing 46,500+ players and 988,000+ name dictionary entries in under 0.15 seconds.
  • Attribute Scale Translation: Automatically converts front-end display ratings (1-20) to internal binary values (5-100 at offset +0x15F).
  • Tactical Telemetry GUI: Modern desktop interface with one-click attribute preset boosting and live memory validation.

Stack: Vanilla JavaScript • Open Data Architecture • GitHub Pages
Live Demo: lunizura.github.io/keketatan-univ-indonesia

An interactive admissions analytics platform and risk calibration simulator covering 50 premier Indonesian universities (35 PTN & 15 PTS):

  • National Selectivity Leaderboard: Real-time quota allocations, historical applicant volumes, and 3-year competitiveness trajectories.
  • Choice Risk Simulator: Dual-track heuristic algorithm evaluating admission risk across SNBP and SNBT examination tracks.
  • Zero Heavy Dependencies: Lightweight client-side engine with instantaneous search and bilingual localization (ID / EN).

Technical Skills & Toolchain

Domain Technologies & Tools
Languages Python, C++20, C (Systems), JavaScript, SQL, PowerShell
Systems & Reverse Engineering Win32 API, Windows Internals, Process Memory Editing, Ghidra SRE, x64dbg, Cheat Engine
3D Graphics & Assets Blender Studio (Stylized Modeling, UV/Topology), glTF 2.0 Binary Compiler, Unity Asset Extraction
Development & Tooling Git, GitHub Actions, Node.js, HTML5, CSS3, Visual Studio

Open Data Campus Modules

Individual higher education dataset modules maintained under the open data initiative:

Repository Scope & Description Live Explorer
ui-prodi-directory Universitas Indonesia study programs, quota allocations, and accreditation dataset Live Demo
itb-prodi-directory Institut Teknologi Bandung TPB faculty admission models and international accreditations Live Demo
ugm-prodi-directory Universitas Gadjah Mada academic directory, degree levels, and intake matrix Live Demo
uns-prodi-directory Universitas Sebelas Maret program accreditation and entrance capacity records Live Demo

lunizura Crimson Horizons

Pinned Loading

  1. keketatan-univ-indonesia keketatan-univ-indonesia Public

    Indonesian University Selectivity & Admissions Portfolio Simulator (Top 50 PTN & PTS).

    JavaScript 1

  2. fm26-stat-modifier fm26-stat-modifier Public

    Player stat modifier for FM26

    Python

  3. minecraft-mod-menu minecraft-mod-menu Public

    External desktop Mod Menu, NBT save editor, and God-item forge for Minecraft 26.x and 1.21.

    Python

  4. stardew-mastermenu stardew-mastermenu Public

    Stardew menu for stat or item

    Python 1

  5. uma-chibi-re uma-chibi-re Public

    Offline reverse engineering & glTF 2.0 pipeline for Umamusume Chibi 3D models.

    Python 1