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!
Glad you got it working. Nice vid!http://shockslayer.shockslayer.com/smash/16-9_Start.dol
For Version 1.02 of Melee
- 16:9 Widescreen Mode
- Start with 4 Stocks Melee (No time limit)
- C-Stick in 1P Mode
- Debug Menu replaces Tournament Mode
- Disable Pokemon Stadium Transformations
- Disable Wind Dreamland 64
- Disable Fly Guy Spawns Yoshi's Story
- Disable Arwing Spawns Corneria
- Destroyed Great Fox Guns From Start
- Disable Lava Brinstar
- No Blocks At Start Green Greens
- Disable Falling Blocks Green Greens
- Disable Whispy Woods Green Greens
- Disable Water Jets Fountain of Dreams
- Remove (Disable) Moving Platforms Fountain of Dreams@Offset: 1420
Paste write:
39C00001 38600006
60000000 4801D694
00000000 C03F0034
2C0E0001 41820024
3C004080 90010030
3C004040 90010034
C0010030 EC210032
C0010034 EC210024
39C00000 281E0000
48366044 00000000
@Offset: 1E69C
Paste write:
4BFE2964
@Offset: 367088
Paste write:
4BC99F8C
At some point it would be beneficial to make a list of available spaces within the Start.dol and try not to overlap between existing codes, so people can take advantage of widescreen as well as skipping the results screen, etc.
Thanks again for your help guys!
SS
This already overlaps with the "skip result screen" code.http://shockslayer.shockslayer.com/smash/16-9_Start.dol
For Version 1.02 of Melee
- 16:9 Widescreen Mode
- Start with 4 Stocks Melee (No time limit)
- C-Stick in 1P Mode
- Debug Menu replaces Tournament Mode
- Disable Pokemon Stadium Transformations
- Disable Wind Dreamland 64
- Disable Fly Guy Spawns Yoshi's Story
- Disable Arwing Spawns Corneria
- Destroyed Great Fox Guns From Start
- Disable Lava Brinstar
- No Blocks At Start Green Greens
- Disable Falling Blocks Green Greens
- Disable Whispy Woods Green Greens
- Disable Water Jets Fountain of Dreams
- Remove (Disable) Moving Platforms Fountain of Dreams@Offset: 1420
Paste write:
39C00001 38600006
60000000 4801D694
00000000 C03F0034
2C0E0001 41820024
3C004080 90010030
3C004040 90010034
C0010030 EC210032
C0010034 EC210024
39C00000 281E0000
48366044 00000000
@Offset: 1E69C
Paste write:
4BFE2964
@Offset: 367088
Paste write:
4BC99F8C
At some point it would be beneficial to make a list of available spaces within the Start.dol and try not to overlap between existing codes, so people can take advantage of widescreen as well as skipping the results screen, etc.
Thanks again for your help guys!
SS
Yeah, using the same offsets as the tutorial was just a part of my learning curve. I just wanted to make sure the space I was using wasn't occupied so I could eliminate that from the troubleshooting phase. Now that I've got a better handle on this it should be a cinch to rewrite this for a more optimal, unoccupied space. Thus the mapping project; if I'm not mistaken it should be as simple as setting a bunch of breakpoints and testing out every feature of the game.This already overlaps with the "skip result screen" code.
And I still want my round of melee against you once ssbmo comes out^^
to map the free space in the .dol couldn't you just open it in a hex editor and search for large amounts of 00?Yeah, using the same offsets as the tutorial was just a part of my learning curve. I just wanted to make sure the space I was using wasn't occupied so I could eliminate that from the troubleshooting phase. Now that I've got a better handle on this it should be a cinch to rewrite this for a more optimal, unoccupied space. Thus the mapping project; if I'm not mistaken it should be as simple as setting a bunch of breakpoints and testing out every feature of the game.
And apparently there will be a line halfway around the block when SSBMO comes out. Sounds like fun, glad I picked up that raphnet adapter. :3
SS
I also think that if it's bigger than the original .dol by too much you can't replace it with GC-Tool, you'd have to use GC-rebuilder.Just brainstorming here, but you could add on to the end of the main.dol file, as long as you define it as another .text section in the dol's header, and have it load into memory address that's after the binary. Also, if it gets too big, we risk running out of RAM. I'm going to try to get this working.
Yeah, I'm having a problem with testing it, because dolphin only runs gcm (isos), and I can't find any gc-rebuilder for linux. I'm going to have to find the coder for gc-rebuilder, and ask for source.I also think that if it's bigger than the original .dol by too much you can't replace it with GC-Tool, you'd have to use GC-rebuilder.
SS
Was looking for a way to add more music into the legal stages, but I have a question, can you make it so 5 songs only will play on each stage, and only that stage? I just don't want a random playlist for my stages, I like to choose the music that I want on the stage and just have around 5 or so different tracks.For all you lovers of custom music, here´s something I came up with last week.
Random background music (multiplayer)[Sham Rock]
every time a multiplayer battle is loaded (and only multiplayer), the game chooses a background music at random.
This however only applies to stage music, meaning the game will choose one of the following tracks:
Fire Emblem, Balloon Fight, Big Blue, Princess Peach´s Castle, Corneria, Dr.Mario, Flat Zone, EarthBound, Kongo Jungle, Great Bay, Green Greens, Multi-Man Melee 1,
Multi-Man Melee 2, Icicle Mountain, Mushroom Kingdom, Mushroom Kingdom(Finale), Mushroom KingdomII, Mushroom Kingdom(Finale), Fountain of Dreams, Jungle Japes,
Brinstar Depths, Mach Rider, Mute City, Kongo Jungle N64, Dream Land N64, Yoshi´s Island N64, Mother, Mother 2, Battle Theme, Pokemon Stadium, Poke Floats, Rainbow Cruise,
Saria´s Theme, Temple, Super Mario Bros.3, Final Destination, Metal Battle, Battlefield, Venom, Yoshi´s Island, Yoshi´s Story, Brinstar.
Now you can enjoy a 42 track custom soundtrack even if you play FD only.
Could someone with the knowledge please make a mp3 converter with the option of setting loop points? That would be swell....
There's a link to an original DOL file in the main post. Just open it up in a hex editor, go to the line specified to unlock all characters, and overwrite the hex values with the new values.This might sound crazy, but does anyone have a normal DOL file with just the Characters/stages unlocked?
i could not even find the numbers listed anywhere on the hex editor lolThere's a link to an original DOL file in the main post. Just open it up in a hex editor, go to the line specified to unlock all characters, and overwrite the hex values with the new values.
See attached picture. It shows the first value in the list for "Unlock All Chars" that needs to be changed. In that DOL file I have open, the changes have already been made.i could not even find the numbers listed anywhere on the hex editor lol
See attached picture. It shows the first value in the list for "Unlock All Chars" that needs to be changed. In that DOL file I have open, the changes have already been made.
0x does not mean 00. It just means the succeeding value is a hexadecimal number.0x means 00...i looked for hours looking for an 0x LOL
Okay i also figured out the section im edting is the last number on so i think i got it edited now just gotta try and get it on my iso now!0x does not mean 00. It just means the succeeding value is a hexadecimal number.
The "80" at the beginning of your address is implied already in the code.im trying to wright a code with the format 04xxxxxx yyyyyyyy, where yyyyyyyy gets written to the memory address xxxxxx, from in Internetexplorers tutorial, but my address is 8 bytes long and cant fit in the code. Am I misunderstanding something? what do I do?
If all you need to do is replace the DOl file, then you don't need to worry about the name. I have instructions on the main page of the 20XX thread for replacing only the DOL file. There's probably instructions on the main post of this thread as well.Do i need to name it Start.dol and put it my root system thing to make into an iso?
0x does not mean 00. It just means the succeeding value is a hexadecimal number.
yeah i did that already i just know on the 20xx hack you have to move the dol.If all you need to do is replace the DOl file, then you don't need to worry about the name. I have instructions on the main page of the 20XX thread for replacing only the DOL file. There's probably instructions on the main post of this thread as well.
That's if you're rebuilding the ISO. You only need to rebuild an ISO if you are trying to replace a smaller file with a larger one. This is not the case with DOL files so you don't need to rebuild the entire ISO.yeah i did that already i just know on the 20xx hack you have to move the dol.
So just take the normal iso and switch the DOL and put on usb then profit?That's if you're rebuilding the ISO. You only need to rebuild an ISO if you are trying to replace a smaller file with a larger one. This is not the case with DOL files so you don't need to rebuild the entire ISO.
Yes. npSo just take the normal iso and switch the DOL and put on usb then profit?
Thanks for the help by the way
Amazing bug in Dolphin if this is too complex:The "80" at the beginning of your address is implied already in the code.
So say your address you want to write to is 0x80123456, your code would be:
04123456 yyyyyyyy
If your address was in the range of 0x81000000 and higher, so for example 0x81123456, then your code would be:
05123456 yyyyyyyy
(so you would add 1 to 04 if your address to write to starts with 0x81)
I don't think that's a bug. I think that has something to do withAmazing bug in Dolphin if this is too complex:
the values at offsets 0x80000000-0x81FFFFFF are exactly the same at offsets 0x0-0x1FFFFFF
What do I do (in HxD) where it says @15D0 onwards and @1630 onwards.PAL ------ 0x3881d0 ---- 934dc374 -> 4BC7903C ----
@15D0 onward
00050006 0007000a
000e0011 002d002e
006c00a8 00aa00af
00b000b2 00b300b4
00b500b6 00f400f8
00fb0107 01080110
01110112 01140115
011b011c 011f0121
01230124 01260161
01630164 01e001ec
01ee01ef
@1630 onward
3E40804C 6252800F
8A920000 2C140002
41800038 3A600000
9A720000 3E80804C
629471B8 8A940000
3E608000 627345D0
2C140006 41800010
3A94FFFA 3A730002
4BFFFFF0 A3530000
934DC374 48386F7C
So, I was under the impression that this would unlock All-Star Mode, VS stuff and most importantly Sound Test (needed for alternate songs on stages). This doesn't seem to be the case though. The 20XX DOL comes with these things unlocked, so there must be something I can do. I've looked through the DOL, but I haven't found anything helpful yet.Unlock All Characters & Stages & Random Stage Select
-All characters are available (does not save to memory card)
-All stages are available (does not save to memory card)
-Random stage select is available (does not save to memory card)
[standardtoaster]
Version ── DOL Offset ────── Hex to Replace ────────── ASM Code
1.00 ────── 0x160CA0 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x160894 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x16F6BC ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
1.01 ────── 0x161280 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x160E74 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x16FE1C ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
1.02 ────── 0x1614A8 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x16109C ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x170160 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
PAL ─────── 0x161E78 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x161A6C ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
─────────── 0x170B14 ──── A0BF0000 -> 38A007FF ──── (lhz r5,0(r31) -> li r5,2047)
@KouSo, I was under the impression that this would unlock All-Star Mode, VS stuff and most importantly Sound Test (needed for alternate songs on stages). This doesn't seem to be the case though. The 20XX DOL comes with these things unlocked, so there must be something I can do. I've looked through the DOL, but I haven't found anything helpful yet.
Any help would be appreciated. (This is about PAL btw)