Skip to content
forked from Turboxray/HuTrack

Minor tweaks to make it work with HuCC

License

Notifications You must be signed in to change notification settings

Newsdee/HuTrack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HuTrack

HuTrack is a library and convertor for playing Deflemask files in HuC and PCEAS projects. The engine is lightweight and compact, and is intended to be inserted into game projects. The use of HuTrack requires legacy deflemask (https://www.deflemask.com/get_legacy/). HuTrack also requires that you install python and additional packages.

Usage

To create a song, you need to first convert the deflemask file into files that can be included in your project. First, extract the HuTrack Project to your project directory. Run the convertor like this: python HuTrack/utils/HuTrackConverter.py

Open the song you wish to convert: image

Export the song to HuTrack files: Save.Image.

For HuC- Include the library like this: #include "/HuTrack/lib/HuTrack/Huc_interface/HuTrack.c" You can include songs as shown below: #incasmlabel(singcatsing, "SingCatSingDMF/SingCatSingDMF.song.inc", 2);

In your main function, you'll need to intialize HuTrack, and then also queue any song you intend to play: HuTrack_Init();
HuTrackEngine_QueueSong(singcatsing);

About

Minor tweaks to make it work with HuCC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 68.8%
  • Python 20.4%
  • C 3.4%
  • Pascal 3.3%
  • C++ 2.9%
  • BitBake 0.8%
  • Other 0.4%