Dinowaffles
Smash Cadet
- Joined
- Jun 4, 2015
- Messages
- 53
Is there a way to toggle the cpus back to normal, or will they always be the new cpus?
Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!
You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!
Hello guys. I made some tools that auto-inject values for songs in MnSlChr.usd and also auto-renames HPS filesHow To Add HPS Files to 20XX 4.0
(this requires GCR and rebuilding the ISO with checking "do not use game.toc")
This is current last song 20XX 4.0 Beta01.
But we can add more!
1) Obtain an HPS file of your liking.
2) As shown in the above screenshot, the last named file is 68.hps. We are adding another one. So increment the HPS name counter by one. In this example, I would rename my HPS file 69.hps. (The numbers are in hex. So after 69 comes 6A, then 6B, .... , then 6F, then 70, etc.)
NOTE: Letters within the file name ARE capitalized!
3) Extract a root folder of your 20XX 4.0 ISO with GCR (at this point, you should probably just have a "master 20XX root" on your desktop or something).
4) Navigate into the "audio" folder and paste 69.hps
5) In your 20XX root folder, open MnSlChr.usd in a hex editor.
Go to offset 0x003edda8. This is a table of pointers. You don't really need to know what these actually do, but just go down to the very end and add one more entry (because you are adding one song). For your new entry, take the last entry and subtract 0x20.
6) Now we need to add the song name ASCII text that will appear in the debug menu. In the step above, your new entry was "0x80fd9da0". Subtract 0x80bec720 from the new entry value. (In this example, 0x80fd9da0 - 0x80bec720 = 003ed680). Take the result and go to the offset in MnSlChr.usd.
7) Add your song name (ASCII to hex conversion). 31 character max.
8) Save MnSlChr.usd. Rebuild 20XX 4.0 ISO with GCR while checking "do not use game.toc".
9) Major profit.
Yes, you can go all the way up to FF.hps.
Debug menu > General codes > Vs Melee Player Flags > Select player 2 > CPU AI Type Alt normalish/multi manIs there a way to toggle the cpus back to normal, or will they always be the new cpus?
Yes, and it's just editing...Ya'll seen this sexiness?
https://www.youtube.com/watch?v=ZC3DofH1h7Q
Don't bother if you're using Nintendont. The way that it handles RAM to make GCN games run in Wii mode (think hacked forwards compatibility mode) causes this code to hard crash on match start every time. Only Dolphin, GCN, and DIOS MIOS users need apply. How do I know? I just tried it, silly.Guys,
Next time you play Melee on Dolphin or console, please enable this code:
<geckostuff>
<technicalwords>.
Whaaaaat. Are you freakin serious?? I've been using it for the past week (Dios Mios Lite) and was about to call it quits on testing and begin to actually start using it..,,Don't bother if you're using Nintendont. The way that it handles RAM to make GCN games run in Wii mode (think hacked forwards compatibility mode) causes this code to hard crash on match start every time. Only Dolphin, GCN, and DIOS MIOS users need apply. How do I know? I just tried it, silly.
Thanks! I added this to the OP.I've updated the infographic for 4.05!
http://i.imgur.com/poG0eCL.png
http://i.imgur.com/lkTdEAu.png (printer friendly version)
There is so much going on with music hacking right now that I don't know what to think at this point. I need to review everything that has been posted and make some actual meaningful comments. This is great! Thanks, Decipio.Hello guys. I made some tools that auto-inject values for songs in MnSlChr.usd and also auto-renames HPS files
Download link:
http://www.mediafire.com/download/577qxt3gc3b7v3h/20XX+4.05+Song+Inject+Tool.zip
How to use:
0. Before you start, I recommend that you create a backup copy of your 20XX 4.05 root just in case.
1. Download and extract "20XX 4.05 Song Inject Tool.zip"
2. Take the HPS files that you want to add and put them in the 'HPS' folder. Rename them to how you want them to appear in 20XX 4.05. Keep in mind that the max title size is 31 characters (not including the .hps file extension). If a filename is too long, you'll get an error message later when you run the program. The program will tell you which filenames are too long so you can rename them if you get any errors.
3. Take MnSlChr.usd and copy it into the "20XX 4.05 Song Inject Tool" folder.
4.a If you want to just add all songs in /HPS/ in alphabetical order, double click autoinject.bat. It will ask you to enter the offset to insert the songs. The offset you enter will be the offset for the first song. For example, if the last song you added had offset 0x69, you want to use offset 0x6A unless you want to overwrite the last song at 0x69. Also, if you your last song was 0x69 and and you choose to overwrite 20 songs starting from 0x31, the program will write 0x31 through 0x45 (0x31 + dec 20) and zero out the rest. This way if you want to completely redo your songs, you'll be able to start over from scatch.
Anyways, in my example, I will insert to 0x31:
5. Hit enter. If everything goes smoothly and no errors occur, the command window should close by itself. MnSlChr.usd has now been modified and had the new offsets written to it, and a new folder called "HPS_Renamed" holds a copy of all your files renamed. (Your original files in /HPS/ will be kept intact)
7. All you need to do now is copy MnSlChr.usd to your 20XX root, copy the files in the "HPS_Renamed" folder to your root/audio folder, and rebuild your ISO... don't forget to check 'do not use game.toc' I recommend testing it out in Dolphin before trying it on your Wii.
4b. If you want to add songs in a custom order (non-alphabetical) then create a text-file with the list of files in the order that you want. If you want to add empty lines, you can, but don't put any spaces (i.e. use only the 'enter' key) in the empty lines, or else the program will think that they're filenames. When you create your list, don't put the file extension in the filename entries (see below), and make sure they match the filenames in the /HPS/ folder. Name your file and save it in "20XX 4.05 Song Inject Tool". Name it whatever you want, but don't use the names "renamelist.txt", "TMPHPSList.txt", "TMPHPSList2.txt", or any other filename in the folder.
Double click customorder.bat. A command window should pop up and ask you which songlist to use. Type in your songlist file and hit enter. In my example I type in "custom song list.txt".
Pro Tip: Type the first 3 or so characters of your songlist file and then hit tab, windows should find it for you
After that, it will ask you which offset to enter... from here, it's pretty much the same was steps 4.a through 7 above.
Troubleshooting:
-I have run into one issue where I test in Dolphin and everything is fine, but when I loaded it in my Wii in Nintendont, it crashed. This was because I had saved my debug menu settings on my Wii memory card. I overwritten on some older songs that I didn't want and thus had less files, and my memory card's debug menu settings was trying to access a file that no longer existed. In other words, the memory card tried to load a playlist that had a song indexed 0xA4, while the songs on the new ISO only went up to 0x87. It was an easy fix though... just remove the memory card, load the game, then overwrite on the old data.
-The lowest possible offset you can enter is 0x31 because 0x00 through 0x30 are original-Melee songs and the offsets are slightly different for them. If you try to use an offset 0x30 or lower, the program will complain.
-If you try to add too many songs, the program will complain and tell you that you are adding too many songs. Remember that you can only go up to 0xFF.
-I've tested this in Windows 8.1 and Windows 7 so far. I have been using it to add/rearrange songs to my 20XX 4.05 going up to 90 songs at a time, but I still might have overlooked something. If you run into any issues, let me know and I'll try my best to help.
Disable Gecko codes. If I could grab netplay by the neck and strangle it, I would.Just downloaded the new version of 20XX yesterday and everything works great except when i hit down on the d-pad on the stage select screen it does not bring up the hacked stages. Checked the FAQ and didn't see anything there; wondering if maybe i installed it incorrectly or maybe I'm just dumb and forgot something. Anyone know anything about this?
That did the trick. Completely forgot about disabling it again. Thanks.Disable Gecko codes. If I could grab netplay by the neck and strangle it, I would.
From the video descriptionYes, and it's just editing...
I hope it's a video projectThis project is a step towards another upcoming long-term project called "Melee Unlimited".
this is awesome! fyi there's a typo near the bottom under chess melee where sock should say stock; doesn't really mess with readability imo but i thought u may want to fix it.I've updated the infographic for 4.05!
http://i.imgur.com/poG0eCL.png
http://i.imgur.com/lkTdEAu.png (printer friendly version)
my motivation to add more custom hps files just skyrocketedHello guys. I made some tools that auto-inject values for songs in MnSlChr.usd and also auto-renames HPS files
Download link:
http://www.mediafire.com/download/577qxt3gc3b7v3h/20XX+4.05+Song+Inject+Tool.zip
How to use:
0. Before you start, I recommend that you create a backup copy of your 20XX 4.05 root just in case.
1. Download and extract "20XX 4.05 Song Inject Tool.zip"
2. Take the HPS files that you want to add and put them in the 'HPS' folder. Rename them to how you want them to appear in 20XX 4.05. Keep in mind that the max title size is 31 characters (not including the .hps file extension). If a filename is too long, you'll get an error message later when you run the program. The program will tell you which filenames are too long so you can rename them if you get any errors.
3. Take MnSlChr.usd and copy it into the "20XX 4.05 Song Inject Tool" folder.
4.a If you want to just add all songs in /HPS/ in alphabetical order, double click autoinject.bat. It will ask you to enter the offset to insert the songs. The offset you enter will be the offset for the first song. For example, if the last song you added had offset 0x69, you want to use offset 0x6A unless you want to overwrite the last song at 0x69. Also, if you your last song was 0x69 and and you choose to overwrite 20 songs starting from 0x31, the program will write 0x31 through 0x45 (0x31 + dec 20) and zero out the rest. This way if you want to completely redo your songs, you'll be able to start over from scatch.
Anyways, in my example, I will insert to 0x31:
5. Hit enter. If everything goes smoothly and no errors occur, the command window should close by itself. MnSlChr.usd has now been modified and had the new offsets written to it, and a new folder called "HPS_Renamed" holds a copy of all your files renamed. (Your original files in /HPS/ will be kept intact)
7. All you need to do now is copy MnSlChr.usd to your 20XX root, copy the files in the "HPS_Renamed" folder to your root/audio folder, and rebuild your ISO... don't forget to check 'do not use game.toc' I recommend testing it out in Dolphin before trying it on your Wii.
4b. If you want to add songs in a custom order (non-alphabetical) then create a text-file with the list of files in the order that you want. If you want to add empty lines, you can, but don't put any spaces (i.e. use only the 'enter' key) in the empty lines, or else the program will think that they're filenames. When you create your list, don't put the file extension in the filename entries (see below), and make sure they match the filenames in the /HPS/ folder. Name your file and save it in "20XX 4.05 Song Inject Tool". Name it whatever you want, but don't use the names "renamelist.txt", "TMPHPSList.txt", "TMPHPSList2.txt", or any other filename in the folder.
Double click customorder.bat. A command window should pop up and ask you which songlist to use. Type in your songlist file and hit enter. In my example I type in "custom song list.txt".
Pro Tip: Type the first 3 or so characters of your songlist file and then hit tab, windows should find it for you
After that, it will ask you which offset to enter... from here, it's pretty much the same was steps 4.a through 7 above.
Troubleshooting:
-I have run into one issue where I test in Dolphin and everything is fine, but when I loaded it in my Wii in Nintendont, it crashed. This was because I had saved my debug menu settings on my Wii memory card. I overwritten on some older songs that I didn't want and thus had less files, and my memory card's debug menu settings was trying to access a file that no longer existed. In other words, the memory card tried to load a playlist that had a song indexed 0xA4, while the songs on the new ISO only went up to 0x87. It was an easy fix though... just remove the memory card, load the game, then overwrite on the old data.
-The lowest possible offset you can enter is 0x31 because 0x00 through 0x30 are original-Melee songs and the offsets are slightly different for them. If you try to use an offset 0x30 or lower, the program will complain.
-If you try to add too many songs, the program will complain and tell you that you are adding too many songs. Remember that you can only go up to 0xFF.
-I've tested this in Windows 8.1 and Windows 7 so far. I have been using it to add/rearrange songs to my 20XX 4.05 going up to 90 songs at a time, but I still might have overlooked something. If you run into any issues, let me know and I'll try my best to help.
did u accidentally press y+dpad up and enable p2 damage to the max allowable %? if u did it's probably fixed by now anyways. sorry i didn't see this earlierJust installed v4.05 and it's great! Only thing is I've noticed that my damage % counters do not increase past 88%. Did I do something wrong? Is there any way to fix this? I tried looking through debug menu with no success.
It's not an ISO. It's the files you replace in your [legal!!!] melee iso dump.So I know I probably won't get a reply but I am having a issue. I can not get the 20xx ISO because my computer isn't able to use the files from mediafire for whatever reason. I am on windows and I can read every single other file I've ever tried. Is there a specific program you have to use in order to use mediafire or something? Thank you in advanced.
I'm not real familiar with bash, but I think I found the problem; it was just the variables syntax. I also don't have a unix system near-by atm. Could you or someone else test the attached script and let me know if it works? You'll need to rename the extension to ".sh".right off the bat, I'm fairly certain that the .sh file isn't properly formatted in unix, but dos2unix fixed that on its own. running the script:
for whatever reason, the xdelta3 bash command just... doesn't feel like working. I just ended up modifying the line and shoving it in the termal manually:Code:Verifying that the given file is a vanilla v1.02 copy of SSBM. This will take a few moments....SUCCESS The ISO has been verified! Constructing 20XX 4.05. Please stand by....FAIL Conversion complete!
and that seemed to work out, so whateverCode:xdelta3 -f -d -s "ssbm_1.02.iso" "20XX 4.05 xdelta patch.xdelta" "20XX.iso"
I know, they said it in the description.Yes, and it's just editing...
When I posted this, I didn't realize that someone had already made a music manager for 20XXthis is awesome! fyi there's a typo near the bottom under chess melee where sock should say stock; doesn't really mess with readability imo but i thought u may want to fix it.
my motivation to add more custom hps files just skyrocketed
did u accidentally press y+dpad up and enable p2 damage to the max allowable %? if u did it's probably fixed by now anyways. sorry i didn't see this earlier
Well, yeah, but it's just a hype generator.I know, they said it in the description.
It's not an ISO. It's the files you replace in your [legal!!!] melee iso dump..
Rooting? whatMy issue is that I can't root the file despite being able to root other files. I was wondering if there is a specific rooting program I need for it or if my current rooting program is just being dumb and any other one should work
What do you mean "my computer isn't able to use the files from Mediafire"?So I know I probably won't get a reply but I am having a issue. I can not get the 20xx ISO because my computer isn't able to use the files from mediafire for whatever reason. I am on windows and I can read every single other file I've ever tried. Is there a specific program you have to use in order to use mediafire or something? Thank you in advanced.
nice.Just completely forget everything prior to this comment
With those 4.05 files, you don't add them to an existing filesystem. So I just had to make that clear. It contains everything you need.nice.
Depends on how you look at it. For example, if I'm going to create a website etc I photoshop exactly what I want it to look like, and then I learn what's needed to make it look exactly as I envisioned. It's an outlet for creativity and vision.Well, yeah, but it's just a hype generator.
Except it's probably impossible, but there's really nothing wrong with that.Depends on how you look at it. For example, if I'm going to create a website etc I photoshop exactly what I want it to look like, and then I learn what's needed to make it look exactly as I envisioned. It's an outlet for creativity and vision.
Sometimes works like this are meant to inspire and make people question what we can accomplish. Nothing wrong with that.
Yeah, I'll adjust that.I really have to ask if you plan on fixing Falco's AI for the next patch. He shoots his lasers too high like 80% of the time.
Fox and Falco are the only top tiers with different "SDR" alts. Beta04 has a custom Sheik by Ripple with a new fsmash and dthrow, but I decided to get rid of it so SDR Zelda (with the ability to turn into vanilla Sheik) is still like regular SDR.hey I'm not sure where to write this, but I wanted to bring to your attention.
the "SD remix falcon" seems to be biased on an old version, with grounded falcon kick being an "exploding move" in 3.2.1 its been reverted back to regular falcon kick. I haven't noticed any other changes from other characters.
also I see that fox and falco switch their reflector propitiates with the SD remix button on the select screen- neat! do the other characters who don't have SD remix changes have something like this?
also ... how do you pull up the item infos on the debug menus for special throwing and stealing? no info menus are posted
this may be a bad way of contacting you, as their are the platforms of facebook,smashboards,reddit and others to choose but I wasn't sure and had to say something. Thanks for your continued work in making melee a better game
PS: can you give mewtwo a black tail skin simular to PMs? I feel he needs more standard colors over customes
http://smashboards.com/threads/melee-gecko-codes-guide-and-discussion.327311/page-42#post-21101529Playing this mod to try out the extra features reminded me of just how much Project M and Sm4sh went and JV5ed my Melee edge. Every time I try to pivot tilt for spacing I just end up doing a dash attack. And PM Ike spoils me so much, my Melee Mario is done for. If I cared, I could get my edge back, but it's more fun to watch CPU spacies fight the hands and stuff. (If there's an option to force certain food to spawn, do it with spaghetti item drops only and Bonetrousle for the music!) Still, amazing work. Leaves me bewildered as to why Tap Jump was compulsory until Brawl.
Don't bother if you're using Nintendont. The way that it handles RAM to make GCN games run in Wii mode (think hacked forwards compatibility mode) causes this code to hard crash on match start every time. Only Dolphin, GCN, and DIOS MIOS users need apply. How do I know? I just tried it, silly.
Try not using a virtual memory card.When trying to run 4.05 through Nintendont, I keep getting this "An error has occurred. Tur the power OFF and check the NINTENDO GAMECUBE Instruction Booklet for further instructions" message.
Sometimes I get all the way to the CSS but when attempting to load a stage or the stage selection screen I get the error. What could be wrong? I'm loading through USB using a virtualized memory card.
(Note that if I try enough times it seems to let me play eventually)
Frame counter has always used the percents, but it honestly might be broken in 4.05. I haven't tried it in a long time.Achilles1515
Achilles do you think it's possible to select what kind of counter the timer can be?
In 20xx you can choose between time and frame counter, but I'am planning to release an application to train and keep training progress over time with challenges, visual graphics. So the ability to choose more than frame counter to display instead of the time can be helpful. Actually doing it with the % can be a better solution as you did for barrels and trouble puff so we can use the timer to setup the challenge. Like a nair counter, laser counter, Bair counter, regular or perfect wavedash counter, perfect edge dash counter etc etc..
****ty exemple :
http://imgur.com/9HOTDA0