Skip to content

SergeyMC9730/gmd2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GMD2 Implementation

GMD2 file format Read/Write implementation in Node JS

Example:

require('isomorphic-fetch');

var gmd2 = require("./gmd2");
var GD = require("gd.js");

var gd = new GD({
    logLevel: 0,
});

var getLevel = async () => {
  var level = await gd.levels.get(10565740); // Bloodbath Level ID
  var levelData = await level.resolve();
  var gmd2impl = new GMD2.GMD2Implementation(levelData, "Bloodbath.gmd2", false); // Disable debugging output (false flag)
  gmd2impl.EmbedSong(); // Embed song to the file if required.
  gmd2impl.GenerateFile();
}

getLevel();

Known Issues

  • Level Description is not saved properly

Releases

No releases published

Packages

No packages published