Announcement

Collapse
No announcement yet.

luc-ita's codes

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

  • #61
    Please someone could explain to me, or give me some suggestions, on how to make codes as those of nolberto82? For example Hit anywhere. I would be very interested to understand what way of thinking is needed. I do not care about the code itself, but how to get to them.

    Hope anyone answer me

    Thanks
    Learning how to hack real life

    Comment


    • #62
      Originally posted by luc-ita View Post
      Please someone could explain to me, or give me some suggestions, on how to make codes as those of nolberto82? For example Hit anywhere. I would be very interested to understand what way of thinking is needed. I do not care about the code itself, but how to get to them.

      Hope anyone answer me

      Thanks
      The "Anywhere" type codes rely on disabling the checks that lock out collision of that object when the circumstances aren't correct (i.e., you are too far away, you missed, etc...).

      Example:

      In a fighting game you find the address of the opponent's health, set a breakpoints on write to that address, then attack your opponent. You will see the debugger stop at the asm writing to that address. Now you trace backward from there (what called it, and further back if necessary) to find the collision/distance checks (these are usually two or more consecutive checks in a row branching to the same address, but it can vary). Disabling the collision/distance checks (enabling the hit code to always run) allows your player to punch at the air and hit the opponent anywhere (will usually work in reverse as well if the routine is shared between players).

      There are collision/distance checks for all sorts of things such as when you collect items, interacting with NPCs, etc... I would recommend using a trace log feature if available, and also using Branch Finder on the log files to help identify those checks quickly.
      Not taking any requests at this time.

      Bored? Watch some of my hacks here.

      Comment


      • #63
        A very helpful and unexpected answer! Many thanks Abystus!!! I'll try soon and report back! I'm very happy when I can learn more things
        Last edited by luc-ita; 02-11-2016, 11:51:43 AM.
        Learning how to hack real life

        Comment


        • #64
          Thanks to your teaches I've successfully understood and reproduced your code "Get indian anywhere". Firstly I thought I've discovered another method to do that hack, but when I saw that mine and yours are equal...I think that your method is the only way. Anyway to start to understand how the "anywhere" hacks works...little games like Custer's Revenge, in my opinion, are good to begin. And...I didn't know that for the 6502 CPU there isn't the BRA opcode! Fortunately I've found a way and understood that for do the same things the BCS and BVC opcodes are useful.
          Learning how to hack real life

          Comment


          • #65
            Tried to do any "anywhere" code in Jungle Book Genesis with no luck. But thanks to your program I've successfully done other intresting codes! And I used r57shell Mod emulator.

            EDIT:
            The jungle book EUR GM T-70176 -00

            Code:
            #Points auto-increases
            RHGV-06Z4
            RHGV-06ZY
            
            #Gems automatically collected
            RHHB-06XN
            RHHB-06XR
            
            #Stop the time
            N5JB-0A4C
            
            #The game auto-completes itself, collecting all mysteries
            AJ1B-2A9E
            AJ1B-2A9R
            Last edited by luc-ita; 02-14-2016, 01:20:18 PM. Reason: added codes and corrected. Thanks Tony Hedstrom
            Learning how to hack real life

            Comment


            • #66
              luc-ita, nice codes. Just wanted to point out a couple things. You can shorten at least one of your Genesis Jungle Book codes by using a Branch instruction instead of NOP's. Anytime you have more than one consecutive address, you can use a Branch instruction instead of multiple NOP's.

              Example with your "collecting all mysteries" code from above:

              1C2EE4:4E71
              1C2EE6:4E71
              1C2EEE:4E71
              1C2EF0:4E71

              You can cut the number of codes in half by using Branch instructions instead:

              1C2EE4:6002
              1C2EEE:6002

              Also, when you add Game Genie codes to the db, make sure you check the "Encrypted" box. If you "Expand" the codes you added for Jungle Book (click on the "Down" arrow), it says "system doesn't recognize this code". Checking "Encrypted" fixes that.
              The Code Hut: http://codehut.gshi.org/

              Comment


              • #67
                I didn't know. Many thanks Tony Hedstrom! I'm correcting my codes and fixing the problem in the database.

                EDIT:
                I noticed that I can use your method to short the other codes too. If the branch that I'm going to "nop" is 4 bytes long.
                Last edited by luc-ita; 02-14-2016, 01:40:50 PM.
                Learning how to hack real life

                Comment


                • #68
                  Aladdin USA (Beta) GM MK-1058 -00k

                  Code:
                  MoonJump - RAM:
                  FFF0BF:0000
                  
                  Level select (from 00 to 0C):
                  FF7E25:000?
                  
                  MoonJump - ASM:
                  ACMV-YACW
                  
                  Infinite apples
                  ATBV-0A5N
                  
                  Aladdin invincible\walks through enemies
                  AMWV-YA78
                  AMWV-YA8R
                  
                  Infinite gems
                  ATBV-0A8L
                  
                  Genie's bonus faces are added when used in roulette
                  HENV-1EZA
                  
                  Minimum speed at Genie's roulette
                  AENB-0ABE
                  
                  Apples taken...reappear!
                  //change screen and return to see the effect
                  AM4B-YA5W
                  
                  Take gems, apples and other objects (almost) everywhere
                  //almost because due to the way that the game's code is
                  //it's hard to find the right check to turn off
                  AL8B-YA5G
                  AL8B-YA6A
                  
                  Hit enemies everywhere
                  //I recommend the use of GodMode
                  AL8B-YA3C
                  
                  Start with 99 apples (Normal difficulty)
                  HGXB-ZWNA
                  
                  Start with 99 gems (Normal difficulty)
                  HGXB-ZWMJ
                  
                  Start with 9 lives (Normal difficulty)
                  HEAB-0AC2
                  Learning how to hack real life

                  Comment


                  • #69
                    Aladdin USA (Beta) GM MK-1058 -00k

                    Code:
                    Open the debug menu by pressing any button 11 times\any combination of keys in the options menu
                    BJGB-0A5L
                    
                    Going into the options menu opens the debug menu
                    //without any button pressed nor combination
                    REGB-06WT
                    I'm done with the hacks for this game, I think...
                    Last edited by luc-ita; 02-16-2016, 12:41:58 PM.
                    Learning how to hack real life

                    Comment


                    • #70
                      lee4 I've a question for you:
                      You made a request for a better version of Infinite Health code for Earthworm Jim (USA) game.
                      I want to help you and trying to do a better code, but first I need to know what exactly you need.
                      Galoob made a code and I tested it and had no problems. But I've done the same effect with another method\way\code.

                      So I ask you, please, more information about your request, so I can help you, I think, better

                      Thank you
                      Learning how to hack real life

                      Comment


                      • #71
                        Infinite Energy [VisitntX]
                        AL3W-JA7E

                        Infinite health (may cause graphic errors) [Galoob]
                        GC3C-JA9W

                        both codes has minor problems on real hardware
                        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


                        • #72
                          Ok. I'll try to do codes in another way. But I can't test on a real hardware.
                          If you can could you please test my codes and report back?

                          Another question: what are these minor problems\effects? So I can understand better.

                          EDIT:
                          For now please try this code for the infinite health:
                          AKNW-JA4T

                          And report to me if it works better or the same as the Galoob's code
                          Last edited by luc-ita; 02-18-2016, 06:38:06 AM. Reason: added code
                          Learning how to hack real life

                          Comment


                          • #73
                            Klonoa - Door to Phantomile PAL-I SCES-01187 PSX

                            Code:
                            #Collect gems anywhere
                            800738CE 2400
                            800738B2 2400
                            8007387A 2400
                            8007396E 2400
                            80073976 2400
                            Code corrected. Now it works on all axis of Klonoa and not only for the X axis
                            Last edited by luc-ita; 02-22-2016, 01:48:08 PM. Reason: Corrected code
                            Learning how to hack real life

                            Comment


                            • #74
                              Originally posted by luc-ita View Post
                              Ok. I'll try to do codes in another way. But I can't test on a real hardware.
                              If you can could you please test my codes and report back?

                              Another question: what are these minor problems\effects? So I can understand better.

                              EDIT:
                              For now please try this code for the infinite health:
                              AKNW-JA4T

                              And report to me if it works better or the same as the Galoob's code
                              Infinite health (may cause graphic errors) [Galoob]

                              I can't test your code, my system is put away in closet
                              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


                              • #75
                                lee4 ok thanks anyway. I'll try to do other codes as best as I can for these two that causes or may causes errors on real HW.
                                Then I'll add these to the database so anyone who can test I hope will report results.
                                Learning how to hack real life

                                Comment

                                Working...
                                X