Skip to content

@lolPants lolPants released this Aug 2, 2019

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

🔨 Tools

Songe Converter

The original conversion tool. Can batch convert many beatmaps at once. Aimed at power users, or to be embedded in other programs.

Simple Converter

Aimed at mappers, this can only convert one map at a time. Simply drag the beatmap onto the .exe and it will be converted, and a backup will automatically be made.
It will also unconvert new beatmaps in the same way, just drag and drop!

Songe Syncer

Also aimed at mappers, this will watch an old beatmap and automatically re-convert it when it detects changes.
Simply drag an old format beatmap folder onto the .exe and give it the path to the output folder (normally CustomWIPLevels)

📡 Release Notes

  • Songe Syncer now ignores quotes from output directory prompt
  • Songe Syncer will abort if you try to set the output directory the same as the input
  • Songe Syncer now remembers the output directory and can use that as a default

💾 Files

See below for the downloads.
Files ending in .exe are Windows binaries. Files ending with -mac are macOS binaries.
All other files are Linux binaries.

Assets 11

@lolPants lolPants released this Jul 26, 2019 · 4 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Internals have been rewritten to be 100% more modular.
    • This means spin-off tools using the same deterministic conversion engine can be easily made
    • See below for the two new tools
  • Split code up into modules
    • You can now import the converter as a go module for use in your own packages
  • Added ability to convert backwards from new to old
    • Only available internally when using the module

New Tools

Simple Converter

Aimed at mappers, this can only convert one map at a time. Simply drag the beatmap onto the .exe and it will be converted, and a backup will automatically be made.
It will also unconvert new beatmaps in the same way, just drag and drop!

Songe Syncer

Also aimed at mappers, this will watch an old beatmap and automatically re-convert it when it detects changes.
Simply drag an old format beatmap folder onto the .exe and give it the path to the output folder (normally CustomWIPLevels)

💾 Files

See below for the downloads.
Files ending in .exe are Windows binaries. Files ending with -mac are macOS binaries.
All other files are Linux binaries.

Assets 11

@lolPants lolPants released this Jul 17, 2019 · 43 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Production ready!
  • Fix issue with BPM change and Bookmark timings
  • Properly truncate files for real this time

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this Jun 10, 2019 · 45 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Supported songs now get automatically encrypted to the .egg format
  • Fixes issue with missing diffs breaking hash calculation
  • Now clears the output file before writing

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this Jun 4, 2019 · 48 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Fixed a bug with invalid beatmaps returning early and eating goroutines
  • Missing diff.json files will now gracefully be skipped, instead of skipping the whole beatmap
    • If no difficulties are converted, the beatmap will be skipped anyway

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this May 26, 2019 · 51 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Added a nicer arg parser

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this May 25, 2019 · 52 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Moved a lot of extra keys to a _customData key
  • Added mapping extensions requirement if certain conditions are met

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this May 23, 2019 · 54 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Optimised final binary size
  • Added version information to binary
    • Use --version or -v to list git tag and commit hash

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this May 22, 2019 · 59 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Fixed a bug with hash calculation
  • Now translates song metadata correctly
    • Mappers dum

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
Pre-release

@lolPants lolPants released this May 22, 2019 · 61 commits to master since this release

💝 Donations

I don't charge for these tools, so any donations are greatly appreciated and help me continue to do this for free.
If you would like to donate, click the Sponsor button at the top of the page <3

⚠WARNING

THIS IS NOT PRODUCTION READY. The extended 2.0.0 beatmap format has not been finalised yet, and any beatmaps converted with pre-release versions may differ from the final conversion. This means leaderboard hashes will be incorrect.

It is advised to wait until 1.0.0 of Songe Converter is released before playing any beatmaps with score submission.

🔧 Usage

This tool requires some explanation in order to use correctly. Please read the README before downloading.

📡 Release Notes

  • Implemented the finalised hash algorithm
  • Fixed a bug where file descriptors would not be closed
  • Added a flag to limit concurrency
    • Use --concurrency <int> or -c <int>
    • Defaults to 5
    • Limits the max amount of running jobs
  • _authorName now gets converted to _levelAuthorName

💾 Files

File Platform Architecture
songe-converter.exe Windows x64
songe-converter Linux x64
songe-converter-mac macOS x64
Assets 5
You can’t perform that action at this time.