MiloMod – A tool for Milo Venues
- This topic has 75 replies, 3 voices, and was last updated 6 months ago by duknine2.
-
AuthorPosts
-
September 4, 2017 at 3:23 pm #490232
Good to know that it wasn’t just something I was doing wrong, and thanks for all your effort Stack. I know this is probably a tedious and thankless job, but I appreciate it all the same.
September 6, 2017 at 11:56 am #490332Hi, Mr. Stacks.Not being ungrateful nor sarcastic, please don’t misunderstand me.But since the revival of this topic you could have a look to the custom “money for nothing” I send you in April?That particular custom is a little tricky one.We have some customs that don’t work with your tool. Like “Bittersweet Symphony’, some “Tegan and Sara” multitracks and some keys-heavy “Linkin Park” songs. I tried these in version 3.EDIT: I read other posts from EuroMIX and I confirmed “money For nothing” is still problematic.Thanks for your hard work and thanx for giving us version 4.September 6, 2017 at 12:14 pm #490333…some “Tegan and Sara” multitracks…
I recently mentioned this to Stack as well. I noticed broken venues during at least two Tegan and Sara Wii-friendly versions and wondered if I was experiencing a bug. Stack said there was a possibility that those customs were simply never converted using the newer tools, but I’ll let him speak for himself with absolute confirmation.
I’ve noticed broken (or, probably more accurately, “a lack of”) venues on quite a few Wii-friendly versions over the past few months, but I can’t name many off the top of my head. I know Video Killed the Radio Star was one of them, because I was very sad that such a fantastic custom didn’t have the proper venue love. Perhaps we should compile a list of customs which have venue issues.
September 7, 2017 at 1:15 am #490364I recently mentioned this to Stack as well. I noticed broken venues during at least two Tegan and Sara Wii-friendly versions and wondered if I was experiencing a bug. Stack said there was a possibility that those customs were simply never converted using the newer tools, but I’ll let him speak for himself with absolute confirmation.
I’ve noticed broken (or, probably more accurately, “a lack of”) venues on quite a few Wii-friendly versions over the past few months, but I can’t name many off the top of my head. I know Video Killed the Radio Star was one of them, because I was very sad that such a fantastic custom didn’t have the proper venue love. Perhaps we should compile a list of customs which have venue issues.
Hi;
For example, the robots from Kraftwerk does not work well in keys unfortunately
September 7, 2017 at 3:51 am #490374Okay, I’m just going to go ahead and upload Beta 5 with the current fixes since it seems to fix the problem customs.
http://d.c3universe.com/59b0bff1970789.85489903
This version has improved Part Keys track detection in case the author forgot to add any play markers. Also changed the counter for part 2, 3, and 4 harm parts to be greater than a byte. I’m guessing all these multi-channel midis that are causing problems seem to extend to these values. Ideally, to avoid any problems like those, the channels for each midi track should be flattened into one, but I don’t know how to do that.
There’s also new save file dialog behavior. By default it saves to your desktop, but afterwards, if the file it will make already exists, it will default to that folder. It was making testing annoying and I think this is probably how others would prefer to save files.
September 8, 2017 at 1:03 am #490390Thanks Stack, I’ll give it a try.
By the way, is “Compress Song Preferences and Venue” necessary at all? Is it just supposed to reduce file size?
Edit: I tested Beta 5 on the following songs and they seem to be working now;
Don’t Know Why
Money For Nothing
Everything’s Magic
September 8, 2017 at 4:33 am #490396Thanks Stack, I’ll give it a try.
By the way, is “Compress Song Preferences and Venue” necessary at all? Is it just supposed to reduce file size?
Yes. The Milo format supports a compression, which saves a decent amount of space because the lip sync and event data compresses really well.
October 15, 2017 at 4:08 am #491496Hello Stack (and fellow Wii users),
I’ve been using customs for about six months now, mostly thanks to your help, and I have about 1,100 customs in my Wii’s Rock Band 3 library. I’m considering using MiloMod now for the first time. So I want to seek some very specific clarification before I begin.
1. The big reason I want to try to use MiloMod is for the benefits when I play keys. As I understand it, the C3 Con Tools Wii Converter breaks venues during the conversion process when it involves keys. That is to say, the converted venue works fine for Wii users except when a keyboardist is present. Is this correct?
2. As I said above, I have about 1,100 customs installed at the moment. All of them have had the option “convert venue during song conversion” enabled during the conversion process. It is my understanding that these files will not be compatible with MiloMod. Does this mean I would have to redownload all of the CONs for songs I already have, convert them with the option disabled, and then process them with MiloMod?
3. Assuming yes is the answer to the previous question, and I would indeed have to redownload CONs for my entire library, are there any benefits to using MiloMod if keys are not a factor? That is to say, if a custom’s venue appears to be working fine already, would anything change?
4. Assuming yes is the answer to the previous question, and that MiloMod does indeed benefit any custom, keys or not, how does one know if a custom would benefit? Will all customs benefit, or just some? What would those benefits be?
5. Going forward, should I always disable the “convert venue” function and use MiloMod? Would there be any downside to doing that for every song I download in the future?
6. Will MiloMod’s functionality ever be integrated into C3 Con Tools Wii converter?
[edit]
I tried using MiloMod, but I didn’t have any luck getting it to work properly.
I used C3 Con Tools to convert two songs by Cake that have keys parts (War Pigs and Perhaps, Perhaps, Perhaps) with the venue conversion off. I then dragged the Milo file from the meta folder into MiloMod and pressed “convert.” I did not press the “Load Venue from MIDI” button, nor did I compress the song preferences and venue. When I played each song in game on bass and on keys (separately), the camera just stared at the stage and nobody played any instruments.
What did I do wrong?
The original post doesn’t explicitly say I have to load the MIDI, so I didn’t… I am assuming that’s the problem, but I’ll wait for guidance before I refresh my cache again.
[/edit]
[edit #2]
Well, I gave it another attempt, this time inputting both the Milo and the MIDI. It didn’t work if I checked the box for compression (I got a crash), but it did work without it. The venue acted like a normal venue. Too bad the keyboardist never actually touched his keyboard, ha. I guess the author of those two customs didn’t program in any animations for the keyboardist, so I chose poorly (and that also reinforces my question above about how I’d ever know if I’d reap any benefits of using MiloMod). That being said…
The entire process of getting these Milo conversions to work simply doesn’t feel worth it because it takes so much time and micromanagement, which is a horrible shame. So many clicks and organizational tasks are required simply to convert one Milo. Is there any way this can be streamlined? Ideally the entire thing would be integrated into the C3 Con Tools Wii Converter itself, but barring that, here are some suggestions…
When saving converted files, MiloMod defaults to the desktop and doesn’t seem to remember what directory I last chose. This is frustrating. Can the program be made to remember the last location a file was saved, or select its home directory first?
Even better, an option to automatically override inputted Milos would save a ton of time.
Can the program somehow examine files to determine if there is any point in even using MiloMod? As I said above, beyond preserving the venue in the two customs I just played keys on, there was no real benefit.
MiloMod has the potential to be so incredibly helpful for Wii users. At the moment, I hit the point of diminishing returns almost immediately. ” src=”/wp-content/uploads/invision_emoticons/default_SA_frown.gif” />
[/edit #2]
As always, many thanks for your dedication.
October 16, 2017 at 3:34 am #491561Thanks again for this program! I was able to change the origin of every C3, GHtoRB3, and RBN song in my library and retain their venues. There were 9 songs that threw errors, however. These are:
A Day to Remember – Better Off This Way “Value was either too large or too small for an unsigned byte”
Britney Spears – Toxic “Note ons without note offs 2 (file format 1)”
Cyndi Lauper – Girls Just Want to Have Fun “Note ons without note offs 3 (file format 1)”
Elmo and Patsy – Grandma Got Run Over by a Reindeer “Value was either too large or too small for an unsigned byte”
Muse – Knights of Cyndonia “Note ons without note offs 3208 (file format 1)”
Savatage – Christmas Eve (Sarajevo 12/24) “Value was either too large or too small for an unsigned byte”
Skrillex – Scary Monsters and Nice Sprites “Value was either too large or too small for an unsigned byte”
SlackiCircus – Heyyeyaaeyaaaeyaeyaa (Fabulous Secret Powers) “Value was either too large or too small for an unsigned byte”
The Eagles – Hotel California “Got an off without an on 17262 NoteOff Ch. 1 C8 Vel:0”
You can reach me on Discord: Fat Halpert#3165
October 19, 2017 at 4:16 am #491686Hello Stack (and fellow Wii users),
I’ve been using customs for about six months now, mostly thanks to your help, and I have about 1,100 customs in my Wii’s Rock Band 3 library. I’m considering using MiloMod now for the first time. So I want to seek some very specific clarification before I begin.
1. The big reason I want to try to use MiloMod is for the benefits when I play keys. As I understand it, the C3 Con Tools Wii Converter breaks venues during the conversion process when it involves keys. That is to say, the converted venue works fine for Wii users except when a keyboardist is present. Is this correct?
2. As I said above, I have about 1,100 customs installed at the moment. All of them have had the option “convert venue during song conversion” enabled during the conversion process. It is my understanding that these files will not be compatible with MiloMod. Does this mean I would have to redownload all of the CONs for songs I already have, convert them with the option disabled, and then process them with MiloMod?
3. Assuming yes is the answer to the previous question, and I would indeed have to redownload CONs for my entire library, are there any benefits to using MiloMod if keys are not a factor? That is to say, if a custom’s venue appears to be working fine already, would anything change?
4. Assuming yes is the answer to the previous question, and that MiloMod does indeed benefit any custom, keys or not, how does one know if a custom would benefit? Will all customs benefit, or just some? What would those benefits be?
5. Going forward, should I always disable the “convert venue” function and use MiloMod? Would there be any downside to doing that for every song I download in the future?
6. Will MiloMod’s functionality ever be integrated into C3 Con Tools Wii converter?
[edit]
I tried using MiloMod, but I didn’t have any luck getting it to work properly.
I used C3 Con Tools to convert two songs by Cake that have keys parts (War Pigs and Perhaps, Perhaps, Perhaps) with the venue conversion off. I then dragged the Milo file from the meta folder into MiloMod and pressed “convert.” I did not press the “Load Venue from MIDI” button, nor did I compress the song preferences and venue. When I played each song in game on bass and on keys (separately), the camera just stared at the stage and nobody played any instruments.
What did I do wrong?
The original post doesn’t explicitly say I have to load the MIDI, so I didn’t… I am assuming that’s the problem, but I’ll wait for guidance before I refresh my cache again.
[/edit]
[edit #2]
Well, I gave it another attempt, this time inputting both the Milo and the MIDI. It didn’t work if I checked the box for compression (I got a crash), but it did work without it. The venue acted like a normal venue. Too bad the keyboardist never actually touched his keyboard, ha. I guess the author of those two customs didn’t program in any animations for the keyboardist, so I chose poorly (and that also reinforces my question above about how I’d ever know if I’d reap any benefits of using MiloMod). That being said…
The entire process of getting these Milo conversions to work simply doesn’t feel worth it because it takes so much time and micromanagement, which is a horrible shame. So many clicks and organizational tasks are required simply to convert one Milo. Is there any way this can be streamlined? Ideally the entire thing would be integrated into the C3 Con Tools Wii Converter itself, but barring that, here are some suggestions…
When saving converted files, MiloMod defaults to the desktop and doesn’t seem to remember what directory I last chose. This is frustrating. Can the program be made to remember the last location a file was saved, or select its home directory first?
Even better, an option to automatically override inputted Milos would save a ton of time.
Can the program somehow examine files to determine if there is any point in even using MiloMod? As I said above, beyond preserving the venue in the two customs I just played keys on, there was no real benefit.
MiloMod has the potential to be so incredibly helpful for Wii users. At the moment, I hit the point of diminishing returns almost immediately. ” src=”/wp-content/uploads/invision_emoticons/default_SA_frown.gif” />
[/edit #2]
As always, many thanks for your dedication.
Alright, I’ll try to answer everything the best I can.
1. C3 CON Tools isn’t “breaking” venues. It’s converting them to RBN1 venues, which are normally compatible with the game, unlike RBN2 venues which Magma produces. But, since RBN1 doesn’t support Keys, it shows up as no venue in-game. The game is actually looking for venues in the Milo at that point, but it won’t find anything.
2. This is true. The tool was never meant to convert a whole library because you won’t have the original Midi’s venue to create the updated Milo. You would have to redownload the CONs for those customs and convert from there. Converting the Milo from the CON would be faster, but I haven’t implemented that feature yet.
3. There would still be a minor benefit. Since RBN2 venues supports additional post-procs, these are irreversibly converted to RBN1-compatible post-procs. MiloMod will preserve these.
4. I think the previous answer sort of answers that question. There is no way to know otherwise, so the conversion should happen on an as-need basis.
5. You can do this. The only thing to watch out for are the bugs that apparently still in the tool that I need to fix.
6. C3 CON Tools is already open source. But I don’t think I would be able to integrate the functionality.
I am trying to improve the workflow of the program. I was mostly using it for preparing songs to preview, so there’s a lot of micromanaging already. You can already drag and drop any of the Wii folders to get all the files you need. I am also planning on adding an overwrite option to save the time of replacing the file manually. You’ll notice the tool won’t let you import RBN1 Midis because there’s no point converting those. And again, when I can get CON importing working, then you won’t even have to bother with the Wii steps anymore because then you can convert it like a normal custom.
Another benefit of MiloMod – for anyone – is allowing you to override the animation genre. This is something an author can do independent of the venue conversion.
Thanks again for this program! I was able to change the origin of every C3, GHtoRB3, and RBN song in my library and retain their venues. There were 9 songs that threw errors, however. These are:
A Day to Remember – Better Off This Way “Value was either too large or too small for an unsigned byte”
Britney Spears – Toxic “Note ons without note offs 2 (file format 1)”
Cyndi Lauper – Girls Just Want to Have Fun “Note ons without note offs 3 (file format 1)”
Elmo and Patsy – Grandma Got Run Over by a Reindeer “Value was either too large or too small for an unsigned byte”
Muse – Knights of Cyndonia “Note ons without note offs 3208 (file format 1)”
Savatage – Christmas Eve (Sarajevo 12/24) “Value was either too large or too small for an unsigned byte”
Skrillex – Scary Monsters and Nice Sprites “Value was either too large or too small for an unsigned byte”
SlackiCircus – Heyyeyaaeyaaaeyaeyaa (Fabulous Secret Powers) “Value was either too large or too small for an unsigned byte”
The Eagles – Hotel California “Got an off without an on 17262 NoteOff Ch. 1 C8 Vel:0”
I’ll try to fix these errors for the next release.
October 27, 2017 at 12:20 pm #491967I have a concern and a suggestion for sing-along assignments.
Have there been any issues assigning non-existent vocal animation parts to band members, assuming a song has less than four parts? Will they instead use the same animation as lead vocals?
Instead of giving the user an option to assign vocal parts to band members, how about giving them an option to assign band members to vocal parts (including part1); do it backwards. Considering your concept, doing it this way makes it easier for the user on which band members sing along with lead vocals, and if more than one band member shares the same non-primary vocal animation. Plus, it makes for a good space-saver than having duplicate animations via Magma.
October 28, 2017 at 5:25 pm #492008When a 4th lip sync doesn’t exist (which is almost always), I think the first lip sync part is used when the sing-along part is enabled.
I’m not too sure how the other suggestion is any different from what’s doable now. The first lip sync part can’t be reassigned and has to be the singer, which is always there. Guitar and Bass can sing parts 2-4, but if Keys are present, Keys gets the missing part since those 3 can’t be present at once. So somebody has to sing the part, regardless of who was originally assigned to it.
Or did you see another advantage from reversing it?
October 29, 2017 at 12:34 am #492025When a 4th lip sync doesn’t exist (which is almost always), I think the first lip sync part is used when the sing-along part is enabled.
I’m not too sure how the other suggestion is any different from what’s doable now. The first lip sync part can’t be reassigned and has to be the singer, which is always there. Guitar and Bass can sing parts 2-4, but if Keys are present, Keys gets the missing part since those 3 can’t be present at once. So somebody has to sing the part, regardless of who was originally assigned to it.
Or did you see another advantage from reversing it?
I want more than one band member to use the same part, such as guitarist and bassist using part 2 and drummer using part 3. The way you have it built limits me to one band member per part.
Sent from my Nexus 5 using Tapatalk
October 29, 2017 at 1:34 am #492027First, here’s the latest version of MiloMod with some bug fixes and new features.
What’s new in this version:
- Fixed more “value too large errors”.
- Now when you try to save the Milo file, you’ll be asked if you want to overwrite the source file. If you do this, a backup will be made in the backup folder next to the executable.
- If you don’t auto-overwrite the file, the Save As dialog now starts in the Milo’s folder.
- When the Milo file is loaded, the MIDI button will become selected. If a MIDI is loaded, then the Convert Milo button becomes selected. This should make it easier to know what to do.
- There are tooltips for all the text and buttons now which should hopefully help some more.
- Made the window a little wider to allow all the Title Bar text to appear in Windows 10.
Regarding bug-fixes, I was not able to find a situation where compression makes non-working files. If I could have some examples to look at, that would help.
I want more than one band member to use the same part, such as guitarist and bassist using part 2 and drummer using part 3. The way you have it built limits me to one band member per part.
Oh, then isn’t that what’s under Known Issues?
- Nothing is stopping you from setting the same singer for all parts, but the game probably won’t like it.
So I guess it’s not really known since I haven’t tried it. But you should be able to set that if you want.
October 29, 2017 at 9:22 am #492036Oh, then isn’t that what’s under Known Issues?
So I guess it’s not really known since I haven’t tried it. But you should be able to set that if you want.
No. What I want is the other way around (unless I’m reading the known issue wrong). It isn’t something I can set.
I don’t want to assign all parts to one band member. I want to assign just one part to more than one band member.
-
AuthorPosts
- You must be logged in to reply to this topic.