Skip to content

Rust fork of GMSE (Because my C and C++ code isn't good)

License

Notifications You must be signed in to change notification settings

Ashvin-Ranjan/GMSER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Maker: Studio Emulator in Rust

TODOs:

  • Data Loading
    • FORM
      • Basic Data
      • Loading all chunks
    • GEN8 (Required before running)
      • Add custom bitmap flags
    • OPTN
      • New Format
      • Old Format
    • LANG
    • EXTN
    • SOND (Required before running)
    • AGRP (Required before running)
      • Loading .dat files (Not required)
    • SPRT (Required before running)
      • Load sequence data (Not required)
    • BGND
    • PATH
    • SCPT (Required before running)
    • GLOB (Required before running)
    • SHDR
    • FONT (Required before running)
    • TMLN
    • OBJT (Required before running)
    • FEDS
    • ACRV
    • SEQN
    • TAGS
    • ROOM (Required before running)
      • Handle additional layer types
    • DAFL
    • EMBI (Required before running)
    • TPAG (Required before running)
    • TGIN (Required before running)
    • CODE (Required before running)
    • VARI (Required before running)
    • FUNC (Required before running)
    • FEAT (Required before running)
    • STRG (Required before running)
    • TXTR (Required before running)
    • AUDO (Required before running)
  • Running the game
    • Opening the window
    • Handling code execution
    • Ensuring accuracy
  • Future
    • Speed-up
    • Slow down
    • Rewind
    • TASLib file support
    • Old Game Maker: Studio version support
    • Code view
      • Decompiled code view

Related Projects

Thank you so much to the UndertaleModTool and DogScepter developers.

About

Rust fork of GMSE (Because my C and C++ code isn't good)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages