Announcement

Collapse
No announcement yet.

[Help] Cheat to unlock all stars in Super Mario Galaxy

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Good that the Head Size Modifier works
    Thanks for testing

    Well with RAM dump I mean a copy of the current memory (where we search for cheat codes). It should be a 24mb large file (dont need the additional RAM). IF you don't have a USB Gecko you can dump the RAM using the dolphin emulator. Drag and drop the dolphin.exe into cmd and type "-d" (without quotation marks) behind it and hit enter. Run the game (you may need to press the start button twice) and go to the lobby or any level. on the left side you can get the memory view by enabling it through the menu strip. there should be 2 or 3 RAM dump buttons (depending on the revision). Click the 2 upper buttons. In \User\documents\dolphin\dump\ you should find the files. the 24MB large file is the one I need.
    Once we've got the code working I can easily make a code to get any amount of stars
    I'm going to make "have all stars of ... galaxy" -codes
    Last edited by CosmoCortney; 05-26-2015, 06:15:01 PM.
    My Website
    Hacking YouTube Channel


    No requests, please

    Comment


    • #32
      Ah ok.

      By "lobby" you mean when you enter the little building where the levels are contained right?

      Well whatever, here's one RAM dump inside the Fountain building (2 stars collected):
      https://www.sendspace.com/file/ewu8sr

      And here's a RAM dump inside the very first level (no star collected in that level):
      https://www.sendspace.com/file/j4mpyk
      Last edited by ReyVGM; 05-26-2015, 11:47:23 PM.

      Comment


      • #33
        Thank you!
        The look up table is shifted in your RAM dump. that's the reason the code didn't work for you. But I've made a pointer code that works fine for me
        Would you mind testing if it works for you as well?

        121 stars
        48000000 8091E32C
        DE000000 80008180
        18000218 0000FFFF
        1029002C 00000000
        e0000000 80008000

        Edit: having 121 stars does not unlock luigi. so you have to beat the last boss battle. doesn't matter if it unlocks 121 or 120 stars
        Last edited by CosmoCortney; 05-27-2015, 12:22:45 AM.
        My Website
        Hacking YouTube Channel


        No requests, please

        Comment


        • #34
          Yes!!!!!!! Finally it works!
          Thank you thank you!!

          Why is it shifted? I mean, did I do something wrong or could the emulator be shifting it?

          What number should I edit to have 120 stars then?

          Comment


          • #35
            you're welcome
            I dont know why it's shifted. could be a problem with the emulator.

            this one gives you 120 Stars. The star of the last boss battle won't be collected. But if you have saved your game with 121 stars already, this code won't do any changes
            48000000 8091E32C
            DE000000 80008180
            18000218 0000FFFF
            1028002C 00000000
            e0000000 80008000
            My Website
            Hacking YouTube Channel


            No requests, please

            Comment


            • #36
              Thanks. No, the save I have only has 2 stars with Luigi. So I could use your 120 stars just fine

              I have a question:
              If I want to port this cheat to the USA version, what do I need to do? I already looked up a code that is available on both USA and Pal version. The difference between both codes is just 1C.
              So what I need to do is subtract 1C from each address in the code you made. Problem is, I don't know which one are the addresses I need to change exactly.

              Because, for example, this Mario Galaxy code:

              Euro
              Quick Spin & Infinite Midair Spin
              042B16B0 60000000
              C22B14DC 00000002
              9BBC01E1 38600000
              987C0947 00000000



              USA
              042B1694 60000000
              C22B14C0 00000002
              9BBC01E1 38600000
              987C0947 00000000



              The first two lines have the conversion applied, but the last two lines stay the same. So in the code you made, which are the ones I'm supposed to convert?

              Comment


              • #37
                The second block of the first line:
                48000000 8091E32C
                DE000000 80008180
                18000218 0000FFFF
                1028002C 00000000
                e0000000 80008000

                But I don't know if this would be working because the address offsets between 2 versions may vary in different memory areas.
                The best would be if we had 2 dumps (one token from the emulator the other one from a wii) to get the code again
                My Website
                Hacking YouTube Channel


                No requests, please

                Comment


                • #38
                  Yeah it didn't work. I have the real game, but I don't have any way to dump the ram from that.

                  All the Mario Galaxy codes ported from the USA version to the Euro version have only a 1C difference per address, if that helps.

                  Here's the ram dump from the emulated USA version:
                  https://www.sendspace.com/file/1kayok

                  Comment


                  • #39
                    I just had a look at the RAM dump and the address of the look up table is the same as the one from the pal game (the emulated one)
                    could it be that the 121 stars code without adding 1c to it works for the ntsc-u version, too?
                    EDIT: It could be working indeed. Went to the initial address, went to the address it stores, took the offset of 0x0218 and landed at the look up table!
                    Last edited by CosmoCortney; 05-27-2015, 02:25:39 AM.
                    My Website
                    Hacking YouTube Channel


                    No requests, please

                    Comment


                    • #40
                      Oh, I never figured to try the same code! And whaddaya know, it worked!! This is great! However, I had to enable it while in the observatory (the Hub). If I load the game with the cheat on, the save file won't start.

                      You are awesome Courtney, thanks for the amazing code, you've saved me from having to play the game a second time and now I can finally put SMG to rest!

                      Thankfully SMG2 already has codes to have all Stars. I haven't tried them, but hopefully they will also work.

                      Comment


                      • #41
                        welcomes, and thanks for testing!
                        I didn't noticed the code freezes the game on the profile select. But that should be easy to fix (except for the NTSC-U version, because I don't have the game but i could try adding the offset of 0x1C to the additional address)
                        My Website
                        Hacking YouTube Channel


                        No requests, please

                        Comment


                        • #42
                          I'll test it if you want.

                          Or you can just put a note to only enable while in the observatory or something like that.

                          Comment


                          • #43
                            Originally posted by ReyVGM View Post
                            I'll test it if you want.

                            Or you can just put a note to only enable while in the observatory or something like that.
                            Thanks^^
                            Wenn, for all of those who use it on the wii would need a button activator to enable it.
                            that would be a solution too.
                            but i'd like to use an address which has a specific value when you can actually play mario/luigi (like in the hub, any level or lobby) to prevent freezes by exploiting it for an if-equal condition. I have done this very often since this is a very common problem with pointer codes

                            Can you verify this code to be working on the wii and dolphin emulator for the PAL and NTSC-U versions?
                            206BCA4C E0000000
                            48000000 8091E32C
                            DE000000 80008180
                            18000218 0000FFFF
                            1029002C 00000000
                            E0000000 80008000

                            it should unlock 121 stars and prevent the freeze
                            Last edited by CosmoCortney; 05-27-2015, 07:51:10 AM.
                            My Website
                            Hacking YouTube Channel


                            No requests, please

                            Comment


                            • #44
                              Yep, worked perfectly both pal and usa version. No freezes and I had the code enabled as I turned on the game.

                              Unfortunately I can't test it on a real Wii because I don't have a cheat device for it.

                              Comment


                              • #45
                                Originally posted by ReyVGM View Post
                                Unfortunately I can't test it on a real Wii because I don't have a cheat device for it.
                                Your wii does not have homebrew channel install yet?

                                when homebrew channel is installed you can run emulators and Gecko (cheat device).
                                lee4 Does Not Accept Codes Requests !
                                When lee4 asks a question it does not mean lee4 will look at your game
                                *How to create and use SegaCD codes >click here<*
                                >)

                                Comment

                                Working...
                                X