Announcement

Collapse
No announcement yet.

luc-ita's codes

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

  • luc-ita
    replied
    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

    Leave a comment:


  • luc-ita
    replied
    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.

    Leave a comment:


  • Tony H
    replied
    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.

    Leave a comment:


  • luc-ita
    replied
    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

    Leave a comment:


  • luc-ita
    replied
    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.

    Leave a comment:


  • luc-ita
    replied
    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.

    Leave a comment:


  • Abystus
    replied
    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.

    Leave a comment:


  • luc-ita
    replied
    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

    Leave a comment:


  • luc-ita
    replied
    Devil May Cry NTSC SLUS-20216 PS2

    Code:
    #Master code
    90204698 0C08114E
    
    #Always allow usage of Devil Trigger of Sparda (With working fireballs)
    //First activate the code, then load the game or make a new game
    //This code forces the usage of Sparda's transformation
    201374D8 24020003
    20138A90 00000000
    205B85F0 00000003
    
    #Infinite Devil Trigger
    205B85F2 03E803E8
    205B85F6 03E803E8

    Leave a comment:


  • luc-ita
    replied
    Devil May Cry PAL M-5 SLES-50358 PS2

    Code:
    #Master code
    90204CD8 0C0812DE
    
    #Always allow usage of Devil Trigger of Sparda (With working fireballs)
    //First activate the code, then load the game or make a new game
    //This code forces the usage of Sparda's transformation
    201375B8 24020003
    20138B70 00000000
    205C79F0 00000003
    
    #Infinite Devil Trigger
    205C79F2 03E803E8
    205C79F6 03E803E8

    Leave a comment:


  • luc-ita
    replied
    Many thanks lee4! Next time I'll add the name of the games too

    Leave a comment:


  • lee4
    replied
    can you include the game names with serial number are posted
    so I can add the game to the database

    EDIT:

    SCES-01205 Cardinal Syn
    http://gamehacking.org/game/116279

    SCES-02485 Muppet Race Mania
    http://gamehacking.org/game/116280

    SLES-00029 The Last Report
    http://gamehacking.org/game/91585

    SLES-00146 Defcon 5
    http://gamehacking.org/game/116281

    SLES-02474 Asterix and Obelix - Contro Cesare
    http://gamehacking.org/game/116282

    SLES-03131 NBA Live 2001
    http://gamehacking.org/game/116283

    SLES-03437 Digimon World
    http://gamehacking.org/game/116284

    SLES-03738 Dragon Ball Z - Ultimate Battle 22
    http://gamehacking.org/game/116285
    Last edited by lee4; 02-09-2016, 09:13:50 PM.

    Leave a comment:


  • luc-ita
    replied
    Helder Many thanks!!!

    EDIT:
    I'm sorry but...could you please add these too that there in't in the database?

    SCES-01205
    SCES-02485
    SLES-00029
    SLES-00146
    SLES-02474
    SLES-03131
    SLES-03437
    SLES-03738

    Thanks!
    Last edited by luc-ita; 02-09-2016, 07:51:22 PM.

    Leave a comment:


  • Helder
    replied
    SLES-01671
    http://gamehacking.org/game/116275

    SLES-02912
    http://gamehacking.org/game/116274

    SCES-03749
    http://gamehacking.org/game/116276

    SLES-02984
    http://gamehacking.org/game/116277

    SCES-03035
    http://gamehacking.org/game/116278

    Leave a comment:


  • luc-ita
    replied
    Unfortunately I can't put in the code's database my codes for the following games because they do not exist in the database's list:

    SLES-01671
    SLES-02912
    SCES-03749
    SLES-02984
    SCES-03035

    Someone could please add these games?

    Leave a comment:

Working...
X