Skip to content
View cohaereo's full-sized avatar

Organizations

@eurotools @v4nguard

Block or report cohaereo

Report abuse

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

Report abuse
cohaereo/README.md

Hi there πŸ‘‹

I'm cohae, an avid Rustlang fan, graphics developer, reverse engineer, and game engine connoisseur

  • πŸ“ Programming language experience
    • πŸ¦€ Rust (mastery)
    • πŸͺŸ C# (advanced)
    • ✨ HLSL/GLSL (advanced)
    • βž• C++ (advanced)
    • 🐍 Python (advanced)
    • β˜• †Java/Kotlin(advanced)
    • πŸ”΅ †Go (intermediate)
    • πŸ“œ †Javascript/Typescript (intermediate)
    • πŸ’½ aarch64/x86 assembly (intermediate)
    • ⚑ Zig (beginner)
  • πŸ‘€ Interests
    • Low level development (assembly, emulators, code generation)
    • Computer graphics development (Vulkan, WebGPU)
    • Game development (mainly in-house engines)
      • Virtual reality
      • Handheld (Steam Deck)
    • Music (metal, guitar, pipe organ, exotic instruments (eg. cristal baschet))
  • πŸ‘οΈ Active projects
    • πŸ”« V4NGUARD, custom servers for Destiny 1 (closed-source)
    • πŸͺ„ Alkahest, Destiny 2 asset multitool
    • πŸŽ₯ Pulsar, a modular multiplatform game engine (private)
  • βͺ Past projects
    • πŸ¦€ Minecrab, custom Minecraft client written in Rust using WGPU
    • πŸ‘¨β€πŸ³ Eurochef, utilities for (de)compiling Eurocom EngineX assets
  • πŸ“¨ Contact
    • Discord: cohae
    • E-mail: cohae@cohae.dev
      • ⚠️ Send your mails to this email if you want me to read them!

Bytecode Hell

In light of my obsession with bytecode formats, here's a list of formats i've reversed/implemented

  • TFX Expression Bytecode: Reversed + implemented
    • The expression bytecode that powers the rendering pipeline of the Tiger engine, used in Destiny 1 + 2
  • Unnamed Tiger Engine Bytecode: Currently reversing
    • Similar to TFX expressions, but for other, currently unknown purposes
  • JVM Bytecode: Implemented (HSJVM)
  • Gamemaker VM Bytecode: Implemented (Valkyrie)

Pinned Loading

  1. alkahest alkahest Public

    Multi-tool for viewing Destiny 2 assets, with a focus on an accurate recreation of the renderer

    Rust 62 9

  2. minecrab minecrab Public

    Minecraft client written in Rust and WGPU

    Rust 10 1

  3. eurotools/eurochef eurotools/eurochef Public

    Rust crates and utilities for Eurocom EngineX(T) files.

    Rust 16 4

  4. v4nguard/tiger-pkg v4nguard/tiger-pkg Public

    Destiny 1/2 package library and tools (unpacker, verification)

    Rust 30 3