-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ffft Integration #1022
base: dev
Are you sure you want to change the base?
ffft Integration #1022
Conversation
/// <summary> | ||
/// Buffer for binary data that can read and write individual and series of 8-bit and 16-bit values with automatic endian conversion. | ||
/// </summary> | ||
public class BinaryBuffer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My BinaryBuffer class from the MM2 Randomizer
/// <summary> | ||
/// FamiTracker module binary class for parsing and modifying FTMs. Mainly used for rebasing and swapping square channels. | ||
/// </summary> | ||
public class FtmBinary |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My FtmBinary class from the MM2 Randomizer
FF1Lib/ffft/ffrft.ips
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Due to the number of changes made, by far the easiest way to deploy the ffft changes is via a patch file.
FF1Lib/ffft/FtModules.xml
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
XML format is not really something the FF1 randomizer uses, but I was hoping to keep it that way so that entries can be trivially copied between the MM2 and FF1 randomizers.
Currently contains the Dragon Warrior and FF2/3 soundtracks, but more can be easily added.
FF1Lib/Fun.cs
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move music stuff to its own file for tidiness.
…rite of track names to Debug.Print.
Creating a draft pull request for code review purposes.