Reading files is easier than writing them, and both are easier than editing them. That said, I do like a challenge, so I'll consider it. Though, regarding its functionality: Mapping the hitsounds of circles, the ends/repeats of sliders, and the ends of spinners to a counterpart at a same time in a different diff is intuitive. If the hitobject has no counterpart I guess I'll just leave out the sound. What do I do with hitsounds for the entire slider, though?ziin wrote:
Since you managed to get hitsounds out of a map easily, would it be that difficult to put them back in? As in copy hitsounds in [insane] to [hard].
------------------
On a non-AIBat related note, I've been thinking about a "Modding Companion", of sorts. The goal is to streamline the modding process. My idea was that you'd run the program for a beatmap you wanted to mod, and then proceed to make changes on that beatmap in osu! Editor. The program compares your modified .osu file to the original and displays any changes in a forum-friendly manner, giving a readout like:
[Hard]
01:21:456 - Add a circle
01:23:456 (7) - Add a whistle
01:24:456 (9) - Remove the circle
01:32:456 to 01:34:456 - Add a slider
And so on, only basic edits that are interpretable. The display is done in an editable window so you can also put in additional notes, other mods etc. When you're done, the program copies everything onto your clipboard so you can paste it in a forum, and also zips the edited osu files along with a second program that displays the entirety of the mod post as well as hyperlink-to-clipboard (like AIBat) for faster access to the notes. The idea here is that they can import your edited files into the beatmap directly in the Editor in parallel to the originals, and copy+paste the patterns they approve onto their file.
Is this something worth attempting? Would people use it?