Announcement

Collapse
No announcement yet.

Burnout Paradise

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

  • Burnout Paradise

    I have BLUS30061 v01.01 av01.00 the disk version.



    Enable Code For EBOOT Modding
    0
    Medo
    00000064 0087B000
    0000006C 0087B000
    /*
    This is only needed if
    you are modifying the
    eboot file. If you
    modify the eboot file, go
    to those 2 addresses of
    the decrypted EBOOT.ELF
    and make those changes,
    or the list of below
    codes will crash your
    game because the game
    will erase the routines
    on startup.
    */
    #




    Button Enable Code
    0
    bungholio
    0 0088A47C 3D60008F
    0 0088A480 881E0009
    0 0088A484 980BF000
    0 0088A488 881E000B
    0 0088A48C 980BF001
    0 0088A490 881E0009
    0 0088A494 F861FFF8
    0 0088A498 F881FFF0
    0 0088A49C A06BF000
    0 0088A4A0 70640600
    0 0088A4A4 A00BF002
    0 0088A4A8 B08BF002
    0 0088A4AC 2B840600
    0 0088A4B0 409E0018
    0 0088A4B4 7F840040
    0 0088A4B8 419E0010
    0 0088A4BC 880BF004
    0 0088A4C0 68000001
    0 0088A4C4 980BF004
    0 0088A4C8 70641001
    0 0088A4CC A00BF006
    0 0088A4D0 B08BF006
    0 0088A4D4 2B841001
    0 0088A4D8 409E0018
    0 0088A4DC 7F840040
    0 0088A4E0 419E0010
    0 0088A4E4 880BF004
    0 0088A4E8 68000002
    0 0088A4EC 980BF004
    0 0088A4F0 70644001
    0 0088A4F4 A00BF008
    0 0088A4F8 B08BF008
    0 0088A4FC 2B844001
    0 0088A500 409E0018
    0 0088A504 7F840040
    0 0088A508 419E0010
    0 0088A50C 880BF004
    0 0088A510 68000004
    0 0088A514 980BF004
    0 0088A518 E861FFF8
    0 0088A51C E881FFF0
    0 0088A520 A17E0008
    0 0088A524 4E800020
    0 0062F1C4 4825B2B9
    /*
    0001 = L2
    0002 = R2
    0004 = L1
    0008 = R1
    0010 = Triangle
    0020 = O
    0040 = X
    0080 = []
    0100 = Select
    0200 = L3
    0400 = R3
    0800 = Start
    1000 = ^
    2000 = >
    4000 = \/
    8000 = <
    */
    #




    Press L3 + R3 To Toggle Unlimited Ground Break
    0
    bungholio
    0 0088A528 FD8D602E
    0 0088A52C F861FFF8
    0 0088A530 3C60008F
    0 0088A534 8863F004
    0 0088A538 70630001
    0 0088A53C 2B830001
    0 0088A540 409E0008
    0 0088A544 C1890000
    0 0088A548 E861FFF8
    0 0088A54C 4E800020
    0 000E9104 487A1425
    #
    /*
    Requires the button
    enable code to be
    activated or nothing will
    happen when you press the
    button combo.
    */
    #




    Toggle Dumb AI With L2 + Up
    0
    bungholio
    0 0088A550 3CA0008F
    0 0088A554 88A5F004
    0 0088A558 70A50002
    0 0088A55C 2B850002
    0 0088A560 4D9E0020
    0 0088A564 380000B0
    0 0088A568 4BC895E0
    0 00513B44 48376A0C
    /*
    Requires the button
    enable code to be
    activated or nothing will
    happen when you press the
    button combo.
    */
    #




    Disable Crashes For You
    0
    bungholio
    0 0088A46C 3CC00100
    0 0088A470 7F862040
    0 0088A474 4D9E0020
    0 0088A478 7D800026
    0 0088A47C 4BB43ED8
    0 003CE350 484BC11C
    #




    No Opponent Drivers
    0
    bungholio
    0 0051B3A4 4E800020 // 38000090
    /*
    1 side effect of this is
    that if you crash into
    something, you will not
    respawn. Use the code to
    disable crashes so you
    don't need to worry about
    that. Disabling the code
    instantly fixes it, but
    you will respawn in a
    certain same spot once
    you disable it.

    Races will become easy
    to win because your
    opponents will not spawn
    even though you will see
    arrows for them on the
    map.

    If you encounter any
    crashes somehow, this is
    a potential alternative.

    0 0051B4B4 48000310 // 419E0310 to turn off
    */
    #




    Unlimited Time For Burning Routes + Road Rage
    0
    bungholio
    0 0012A8B0 4BFFFB60
    0 001272EC 48000034
    /*
    You will still see the
    timer increase doing a
    Burning Route, but once
    it reaches the limit it
    stops increasing and you
    have unlimited time to
    complete the Burning
    Route.

    You will see the timer
    decrease during Road Rage
    too, but once it reaches
    "0m00s" it will stop
    decreasing and you can
    continue doing Road Rage
    as long as you like.

    The 2nd line is
    specifically for Road
    Rage. If it is not
    included, your
    takedowns will not
    increase once the timer
    reaches "0m00s".
    */
    #




    Unlimited Time For Stunt Runs
    0
    bungholio
    0 0012ADB8 480002C8
    #




    Boost Is Always Full
    0
    bungholio
    0 000D0BC0 C0230098
    0 000D0BC8 D0230094
    #




    Crash Score Multiplier
    0
    bungholio
    0 00889F84 1D4AZ
    0 00889F88 7C005214
    0 00889F8C 4E800020
    0 0010EABC 4877B4C9
    [Z]000A=10x;0064=100x;03E8=1,000x;2710=10,000x[/Z]
    /*
    I know it already has a
    normal multiplier, and
    that is located at
    0x0010EACC with r7 being
    that +1 to the multiplier
    you get from hitting a
    bus if you need it.
    */
    #




    Below is the old stuff.


    Dumb Opponents #1
    0
    bungholio
    0 008D8DB0 00000000
    /*
    This can be useful for
    Road Rage or Marked Man
    because opponents drive
    in circles backing up
    and moving forward like
    they can't figure out
    how to drive.
    */
    #




    Dumb Opponents #2
    0
    bungholio
    0 008D8DB4 00000000
    /*
    This causes opponents to
    lose control if you are
    near them. At the
    beginning of a race
    opponents won't move, but
    if you get far enough
    away they will, and when
    they catch up whatever
    they are doing they will
    keep doing, so if they
    are driving forward in a
    straight line they'll do
    that until they hit a
    wall. If they were
    turning they'll drive in
    circles. In Road Rage
    this isn't useful because
    opponents will drive
    straight into walls and
    crash themselves.
    */
    #




    Unlimited Lives In Marked Man + Road Rage
    0
    bungholio
    0 00126FBC 39200000
    /*
    In Road Rage it will
    still tell you to repair
    your car, but it affects
    nothing, you can still
    wreck your car 100
    consecutive times and
    never lose the event.
    */
    #




    9999 Road Rage Takedowns
    0
    bungholio
    0 00127320 3960270E
    #




    Each Takedown In Road Rage Is ? Amount Of Takedowns
    0
    bungholio
    0 00127328 396BZ
    [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
    #




    9999 Consecutive Road Rage Takedowns
    0
    bungholio
    0 00172794 3960270E
    #




    Each Takedown In Road Rage Is ? Amount Of Consecutive Takedowns
    0
    bungholio
    0 0017279C 396BZ
    [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
    #




    Stunt Score Multiplier
    0
    bungholio
    0 00107B98 3900Z
    [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
    /*
    The game won't show it,
    but you'll know it when
    you set it to 000A and
    see your 610 points add
    6100 to your current
    score when you crash.
    */
    #




    999,999 Stunt Score
    0
    bungholio
    0 00107BBC 3D40000F
    0 00107BC0 614A423F
    #




    Every Stunt Is Worth 999,999 Amount
    0
    bungholio
    0 00107BB4 3C00000F
    0 00107BB8 6000423F
    #




    Speed Modifier For Everything
    0
    bungholio
    0 008D3E48 Z
    [Z]3F800000=Default;3F700000=Slightly slower[/Z]
    /*
    This affects you and
    opponents, so if you want
    to slow down the game a
    little you could do
    3F700000. Going higher
    than 40400000 makes
    things fast enough where
    you will never be able to
    drive straight and can do
    never ending cookies.
    */
    #





    This is all I left off with while messing around with unlocking vehicles.
    Code:
    Car select cursor
    002F014C 9BDF00A5 stb        r30,0xA5(r31)
    Cursor going right
    002F22C0 38070001 addi       r0,r7,0x1
    Cursor going left
    002F25B0 3805FFFF addi       r0,r5,-0x1
    
    0 002B66E8 39000001 // 891D00A5
    0 002F00F8 38000002 // 880300A5
    0 002BC3C4 39200003 // 893E00A5 /* Seems to be both the cursor and car when I move right */
    0 002F2C18 38000004 // 880300A5
    
    The table
    002F154C 381C0238 addi       r0,r28,0x238
    002F163C 817E0000 lwz        r11,0x0(r30)
    002F1650 814B000C lwz        r10,0xC(r11)
    
    Table route
    001A7FE4 83A2B22C lwz        r29,-0x4DD4(r2)
    001A7FEC 807D0000 lwz        r3,0x0(r29)
    001A7618 3C7A006A addis      r3,r26,0x6A
    001A7628 386321E0 addi       r3,r3,0x21E0 /* r26 below */
    005CB03C 387A0040 addi       r3,r26,0x40 /* r27 below */
    005CAD6C 387B0048 addi       r3,r27,0x48 /* r30 below. */
    005B75A0 1D3F0058 mulli      r9,r31,0x58 /* r31 = 1 */
    005B75A4 39290050 addi       r9,r9,0x50 /* r9 = A8 */
    005B75A8 7D29F214 add        r9,r9,r30 /* +6a2310 by this point */
    005B75B0 81690000 lwz        r11,0x0(r9)
    005B75B4 7D635B78 mr         r3,r11
    00303098 3FA30001 addis      r29,r3,0x1
    003030AC 387D0024 addi       r3,r29,0x24 /* becomes r31 */
    0059F614 817F0000 lwz        r11,0x0(r31) /* becomes r25, and +0x10024 by this point */
    002B5D20 80F90284 lwz        r7,0x284(r25) /*  */
    002B5D44 39000000 /* Which vehicle, but this resets it to start from the 1st in the table. Erase this. */
    002B5D64 81490000 lwz        r10,0x0(r9) /* r9 is just r7 from 0x284(r25). */
    002B5D68 800A0004 lwz        r0,0x4(r10) /* Where the 583D0010 part comes into being the 1st vehicle in my list. */
    002B5DE4 7FA50000 cmpd       cr7,r5,r0                     02 (002B5DE0) REG
    002B5DE8 409EFFB0 bne        cr7,0x002B5D98 /* r0 = the one from the table. r5 = the one you have unlocked. Erase this. */
    002B5EC8 7F9AD800 cmpw       cr7,r26,r27 /* r26 = how many I have unlocked that need to be filled. r27 = the amount of them filled so far. */
    002B5ECC 409EFE40 bne        cr7,0x002B5D0C
    (0x0(0x284(0x10024(0x6A2310(0x0(0xB22C(r2)))))))
    
    
    
    The gap between cars in the table
    001A7FE4 83A2B22C lwz        r29,-0x4DD4(r2)
    001A7FEC 807D0000 lwz        r3,0x0(r29)
    00181F1C 3C7C0001 addis      r3,r28,0x1
    00181F24 38632080 addi       r3,r3,0x2080
    0052AA1C 38630050 addi       r3,r3,0x50
    000ED2E8 3F630001 addis      r27,r3,0x1
    000ED2F0 381B0F20 addi       r0,r27,0xF20
    000ECD1C 387D4DD0 addi       r3,r29,0x4DD0
    000CE2EC 813D15B8 lwz        r9,0x15B8(r29) /* +0x29378 */
    000CE2F0 81090000 lwz        r8,0x0(r9)
    000CE34C 38060410 addi       r0,r6,0x410
    Table is not needed, each vehicle is 0xF0 apart
    
    
    
    How many vehicles I have unlocked
    002B5C7C 8142FA4C lwz        r10,-0x5B4(r2)
    002B5CA0 812A0000 lwz        r9,0x0(r10) /* 4 before this is 4B which might be the amount of vehicles in this game. */
    002B5CB0 7D3A07B4 extsw      r26,r9
    
    That potential 4B Limit
    002ACE58 810B0000 lwz        r8,0x0(r11)
    
    
    Save data
    
    002BDC00 7FE4FB78 mr         r4,r31 /* Where the cars in your save data start. */
    002AF700 816402E0 lwz        r11,0x2E0(r4) /* r11 the amount of cars in your save data. r4 is where the cars start. 0x308 (r4) is 4B again.*/
    002AF760 E8090000 ld         r0,0x0(r9) /* 8 bytes for which car is saved 1st */
    002AF764 F80B0008 std        r0,0x8(r11) /* the data to be put in a table and you'll get them in car select. */
    
    
    
    
    
    Tracing which thing is in my list
    0x57D46398
    002B5D10 57691838 slwi       r9,r27,3 /* r27 = which vehicle you have unlocked */
    002B5D18 7D29C214 add        r9,r9,r24 /*  */
    002B5DA4 7C0807B4 extsw      r8,r0
    002EEE18 90830004 stw        r4,0x4(r3)
    002B5E34 7C005214 add        r0,r0,r10
    002B5E38 781E0020 clrldi     r30,r0,32
    002B5EA0 38BE0030 addi       r5,r30,0x30
    
    
    
    
    
    
    The 1st time I see the list created
    0013955C 4E800020 /* reaches here if you have it unlocked, so 0 00139558 60000000 makes them all appear i nthe menu but choosing them crashes the game. */
    0014681C 2C230000 cmpdi      r3,0x0 /* Seems to have the address of which one is in r29 */
    00146644 7D77012A stdx       r11,r23,r0
    Last edited by bungholio; 3 weeks ago.
    Artemis Database December 4, 2017
    www.4shared.com/s/fk9McBekKca
    www.sendspace.com/file/6nm2bf

    Tutorials
    https://www.4shared.com/zip/MmXYCA9Eca/Tutorials_June_2_2017.html

  • #2
    Originally posted by bungholio View Post
    I have BLUS30061 v01.01 av01.00 the disk version.



    Enable Code For EBOOT Modding
    0
    Medo
    00000064 0087B000
    0000006C 0087B000
    /*
    This is only needed if
    you are modifying the
    eboot file. If you
    modify the eboot file, go
    to those 2 addresses of
    the decrypted EBOOT.ELF
    and make those changes,
    or the list of below
    codes will crash your
    game because the game
    will erase the routines
    on startup.
    */
    #




    Button Enable Code
    0
    bungholio
    0 0088A47C 3D60008F
    0 0088A480 881E0009
    0 0088A484 980BF000
    0 0088A488 881E000B
    0 0088A48C 980BF001
    0 0088A490 881E0009
    0 0088A494 F861FFF8
    0 0088A498 F881FFF0
    0 0088A49C A06BF000
    0 0088A4A0 70640600
    0 0088A4A4 A00BF002
    0 0088A4A8 B08BF002
    0 0088A4AC 2B840600
    0 0088A4B0 409E0018
    0 0088A4B4 7F840040
    0 0088A4B8 419E0010
    0 0088A4BC 880BF004
    0 0088A4C0 68000001
    0 0088A4C4 980BF004
    0 0088A4C8 70641001
    0 0088A4CC A00BF006
    0 0088A4D0 B08BF006
    0 0088A4D4 2B841001
    0 0088A4D8 409E0018
    0 0088A4DC 7F840040
    0 0088A4E0 419E0010
    0 0088A4E4 880BF004
    0 0088A4E8 68000002
    0 0088A4EC 980BF004
    0 0088A4F0 70644001
    0 0088A4F4 A00BF008
    0 0088A4F8 B08BF008
    0 0088A4FC 2B844001
    0 0088A500 409E0018
    0 0088A504 7F840040
    0 0088A508 419E0010
    0 0088A50C 880BF004
    0 0088A510 68000004
    0 0088A514 980BF004
    0 0088A518 E861FFF8
    0 0088A51C E881FFF0
    0 0088A520 A17E0008
    0 0088A524 4E800020
    0 0062F1C4 4825B2B9
    /*
    0001 = L2
    0002 = R2
    0004 = L1
    0008 = R1
    0010 = Triangle
    0020 = O
    0040 = X
    0080 = []
    0100 = Select
    0200 = L3
    0400 = R3
    0800 = Start
    1000 = ^
    2000 = >
    4000 = \/
    8000 = <
    */
    #




    Press L3 + R3 To Toggle Unlimited Ground Break
    0
    bungholio
    0 0088A528 FD8D602E
    0 0088A52C F861FFF8
    0 0088A530 3C60008F
    0 0088A534 8863F004
    0 0088A538 70630001
    0 0088A53C 2B830001
    0 0088A540 409E0008
    0 0088A544 C1890000
    0 0088A548 E861FFF8
    0 0088A54C 4E800020
    0 000E9104 487A1425
    #
    /*
    Requires the button
    enable code to be
    activated or nothing will
    happen when you press the
    button combo.
    */
    #




    Toggle Dumb AI With L2 + Up
    0
    bungholio
    0 0088A550 3CA0008F
    0 0088A554 88A5F004
    0 0088A558 70A50002
    0 0088A55C 2B850002
    0 0088A560 4D9E0020
    0 0088A564 380000B0
    0 0088A568 4BC895E0
    0 00513B44 48376A0C
    /*
    Requires the button
    enable code to be
    activated or nothing will
    happen when you press the
    button combo.
    */
    #




    Disable Crashes For You
    0
    bungholio
    0 0088A46C 3CC00100
    0 0088A470 7F862040
    0 0088A474 4D9E0020
    0 0088A478 7D800026
    0 0088A47C 4BB43ED8
    0 003CE350 484BC11C
    #




    No Opponent Drivers
    0
    bungholio
    0 0051B3A4 4E800020 // 38000090
    /*
    1 side effect of this is
    that if you crash into
    something, you will not
    respawn. Use the code to
    disable crashes so you
    don't need to worry about
    that. Disabling the code
    instantly fixes it, but
    you will respawn in a
    certain same spot once
    you disable it.

    Races will become easy
    to win because your
    opponents will not spawn
    even though you will see
    arrows for them on the
    map.

    If you encounter any
    crashes somehow, this is
    a potential alternative.

    0 0051B4B4 48000310 // 419E0310 to turn off
    */
    #




    Unlimited Time For Burning Routes + Road Rage
    0
    bungholio
    0 0012A8B0 4BFFFB60
    0 001272EC 48000034
    /*
    You will still see the
    timer increase doing a
    Burning Route, but once
    it reaches the limit it
    stops increasing and you
    have unlimited time to
    complete the Burning
    Route.

    You will see the timer
    decrease during Road Rage
    too, but once it reaches
    "0m00s" it will stop
    decreasing and you can
    continue doing Road Rage
    as long as you like.

    The 2nd line is
    specifically for Road
    Rage. If it is not
    included, your
    takedowns will not
    increase once the timer
    reaches "0m00s".
    */
    #




    Unlimited Time For Stunt Runs
    0
    bungholio
    0 0012ADB8 480002C8
    #




    Boost Is Always Full
    0
    bungholio
    0 000D0BC0 C0230098
    0 000D0BC8 D0230094
    #




    Crash Score Multiplier
    0
    bungholio
    0 00889F84 1D4AZ
    0 00889F88 7C005214
    0 00889F8C 4E800020
    0 0010EABC 4877B4C9
    [Z]000A=10x;0064=100x;03E8=1,000x;2710=10,000x[/Z]
    /*
    I know it already has a
    normal multiplier, and
    that is located at
    0x0010EACC with r7 being
    that +1 to the multiplier
    you get from hitting a
    bus if you need it.
    */
    #




    Below is the old stuff.


    Dumb Opponents #1
    0
    bungholio
    0 008D8DB0 00000000
    /*
    This can be useful for
    Road Rage or Marked Man
    because opponents drive
    in circles backing up
    and moving forward like
    they can't figure out
    how to drive.
    */
    #




    Dumb Opponents #2
    0
    bungholio
    0 008D8DB4 00000000
    /*
    This causes opponents to
    lose control if you are
    near them. At the
    beginning of a race
    opponents won't move, but
    if you get far enough
    away they will, and when
    they catch up whatever
    they are doing they will
    keep doing, so if they
    are driving forward in a
    straight line they'll do
    that until they hit a
    wall. If they were
    turning they'll drive in
    circles. In Road Rage
    this isn't useful because
    opponents will drive
    straight into walls and
    crash themselves.
    */
    #




    Unlimited Lives In Marked Man + Road Rage
    0
    bungholio
    0 00126FBC 39200000
    /*
    In Road Rage it will
    still tell you to repair
    your car, but it affects
    nothing, you can still
    wreck your car 100
    consecutive times and
    never lose the event.
    */
    #




    9999 Road Rage Takedowns
    0
    bungholio
    0 00127320 3960270E
    #




    Each Takedown In Road Rage Is ? Amount Of Takedowns
    0
    bungholio
    0 00127328 396BZ
    [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
    #




    9999 Consecutive Road Rage Takedowns
    0
    bungholio
    0 00172794 3960270E
    #




    Each Takedown In Road Rage Is ? Amount Of Consecutive Takedowns
    0
    bungholio
    0 0017279C 396BZ
    [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
    #




    Stunt Score Multiplier
    0
    bungholio
    0 00107B98 3900Z
    [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
    /*
    The game won't show it,
    but you'll know it when
    you set it to 000A and
    see your 610 points add
    6100 to your current
    score when you crash.
    */
    #




    999,999 Stunt Score
    0
    bungholio
    0 00107BBC 3D40000F
    0 00107BC0 614A423F
    #




    Every Stunt Is Worth 999,999 Amount
    0
    bungholio
    0 00107BB4 3C00000F
    0 00107BB8 6000423F
    #




    Speed Modifier For Everything
    0
    bungholio
    0 008D3E48 Z
    [Z]3F800000=Default;3F700000=Slightly slower[/Z]
    /*
    This affects you and
    opponents, so if you want
    to slow down the game a
    little you could do
    3F700000. Going higher
    than 40400000 makes
    things fast enough where
    you will never be able to
    drive straight and can do
    never ending cookies.
    */
    #





    This is all I left off with while messing around with unlocking vehicles.
    Code:
    Car select cursor
    002F014C 9BDF00A5 stb r30,0xA5(r31)
    Cursor going right
    002F22C0 38070001 addi r0,r7,0x1
    Cursor going left
    002F25B0 3805FFFF addi r0,r5,-0x1
    
    0 002B66E8 39000001 // 891D00A5
    0 002F00F8 38000002 // 880300A5
    0 002BC3C4 39200003 // 893E00A5 /* Seems to be both the cursor and car when I move right */
    0 002F2C18 38000004 // 880300A5
    
    The table
    002F154C 381C0238 addi r0,r28,0x238
    002F163C 817E0000 lwz r11,0x0(r30)
    002F1650 814B000C lwz r10,0xC(r11)
    
    Table route
    001A7FE4 83A2B22C lwz r29,-0x4DD4(r2)
    001A7FEC 807D0000 lwz r3,0x0(r29)
    001A7618 3C7A006A addis r3,r26,0x6A
    001A7628 386321E0 addi r3,r3,0x21E0 /* r26 below */
    005CB03C 387A0040 addi r3,r26,0x40 /* r27 below */
    005CAD6C 387B0048 addi r3,r27,0x48 /* r30 below. */
    005B75A0 1D3F0058 mulli r9,r31,0x58 /* r31 = 1 */
    005B75A4 39290050 addi r9,r9,0x50 /* r9 = A8 */
    005B75A8 7D29F214 add r9,r9,r30 /* +6a2310 by this point */
    005B75B0 81690000 lwz r11,0x0(r9)
    005B75B4 7D635B78 mr r3,r11
    00303098 3FA30001 addis r29,r3,0x1
    003030AC 387D0024 addi r3,r29,0x24 /* becomes r31 */
    0059F614 817F0000 lwz r11,0x0(r31) /* becomes r25, and +0x10024 by this point */
    002B5D20 80F90284 lwz r7,0x284(r25) /* */
    002B5D44 39000000 /* Which vehicle, but this resets it to start from the 1st in the table. Erase this. */
    002B5D64 81490000 lwz r10,0x0(r9) /* r9 is just r7 from 0x284(r25). */
    002B5D68 800A0004 lwz r0,0x4(r10) /* Where the 583D0010 part comes into being the 1st vehicle in my list. */
    002B5DE4 7FA50000 cmpd cr7,r5,r0 02 (002B5DE0) REG
    002B5DE8 409EFFB0 bne cr7,0x002B5D98 /* r0 = the one from the table. r5 = the one you have unlocked. Erase this. */
    002B5EC8 7F9AD800 cmpw cr7,r26,r27 /* r26 = how many I have unlocked that need to be filled. r27 = the amount of them filled so far. */
    002B5ECC 409EFE40 bne cr7,0x002B5D0C
    (0x0(0x284(0x10024(0x6A2310(0x0(0xB22C(r2)))))))
    
    
    
    The gap between cars in the table
    001A7FE4 83A2B22C lwz r29,-0x4DD4(r2)
    001A7FEC 807D0000 lwz r3,0x0(r29)
    00181F1C 3C7C0001 addis r3,r28,0x1
    00181F24 38632080 addi r3,r3,0x2080
    0052AA1C 38630050 addi r3,r3,0x50
    000ED2E8 3F630001 addis r27,r3,0x1
    000ED2F0 381B0F20 addi r0,r27,0xF20
    000ECD1C 387D4DD0 addi r3,r29,0x4DD0
    000CE2EC 813D15B8 lwz r9,0x15B8(r29) /* +0x29378 */
    000CE2F0 81090000 lwz r8,0x0(r9)
    000CE34C 38060410 addi r0,r6,0x410
    Table is not needed, each vehicle is 0xF0 apart
    
    
    
    How many vehicles I have unlocked
    002B5C7C 8142FA4C lwz r10,-0x5B4(r2)
    002B5CA0 812A0000 lwz r9,0x0(r10) /* 4 before this is 4B which might be the amount of vehicles in this game. */
    002B5CB0 7D3A07B4 extsw r26,r9
    
    That potential 4B Limit
    002ACE58 810B0000 lwz r8,0x0(r11)
    
    
    Save data
    
    002BDC00 7FE4FB78 mr r4,r31 /* Where the cars in your save data start. */
    002AF700 816402E0 lwz r11,0x2E0(r4) /* r11 the amount of cars in your save data. r4 is where the cars start. 0x308 (r4) is 4B again.*/
    002AF760 E8090000 ld r0,0x0(r9) /* 8 bytes for which car is saved 1st */
    002AF764 F80B0008 std r0,0x8(r11) /* the data to be put in a table and you'll get them in car select. */
    
    
    
    
    
    Tracing which thing is in my list
    0x57D46398
    002B5D10 57691838 slwi r9,r27,3 /* r27 = which vehicle you have unlocked */
    002B5D18 7D29C214 add r9,r9,r24 /* */
    002B5DA4 7C0807B4 extsw r8,r0
    002EEE18 90830004 stw r4,0x4(r3)
    002B5E34 7C005214 add r0,r0,r10
    002B5E38 781E0020 clrldi r30,r0,32
    002B5EA0 38BE0030 addi r5,r30,0x30
    
    
    
    
    
    
    The 1st time I see the list created
    0013955C 4E800020 /* reaches here if you have it unlocked, so 0 00139558 60000000 makes them all appear i nthe menu but choosing them crashes the game. */
    0014681C 2C230000 cmpdi r3,0x0 /* Seems to have the address of which one is in r29 */
    00146644 7D77012A stdx r11,r23,r0
    Do you have Burnout paradise for 1.90v any region or a way to update these offsets? I made demi god mode but the animation glitches out

    Comment


    • #3
      Demi God Mode? I don't know what that even means. I was hoping to pull off good invincibility in this game, but the best I had the patience for was disabling crashes. I should have taken a bit more time to test the vehicle power thing I noticed to see if maxing it out makes you super strong and able to plow through things like nothing, but I was lazy. I was using repair shops to see if I could find something better for collision, but I ended up with glitchy graphics too where the wheels would get stuck in the ground and whatever else.
      Artemis Database December 4, 2017
      www.4shared.com/s/fk9McBekKca
      www.sendspace.com/file/6nm2bf

      Tutorials
      https://www.4shared.com/zip/MmXYCA9Eca/Tutorials_June_2_2017.html

      Comment


      • #4
        Demi-god mode is kinda god mode, but health keeps refilling really fast. You will still die due to explosions and high falls though etc.
        The demi god works but it's not fully invincible. Crashing too hard into items or players, it will take full damage. Disabling crashes would be useful which I don't have or no collision, I spend some time to remove traffic vehicles and it worked but when you join friends or lobby, Traffic cars appear from nowhere and u crash into the cars which are invisible sometimes.
        I was able to max out all vehicles power skills things which improve your vehicle but not a lot.

        Comment


        • #5
          I mistook you for somebody else on the rivalgamer forums at https://www.rivalgamer.com/threads/b...67/#post-49865. The thing that motivated me to go back to this game was a guy saying he had god mode and stuff, and it's something I wanted to make too.

          The thought of your demi-god mode sounds like that is more complicated to program than just god mode. If anything, that just sounds like the normal effect you would get doing a constant write to a memory address which is inferior to writing code in the functions that affect health. I'm just not even processing that in any game. The normal processes are simple for health in every game. Get some amount of health that is neither full nor empty and scan for something that is not 0. From there, take damage and heal and scan for increases and decreases as needed. Set your break on write, check the function that decreases your health, and then check next to your health address because 99.9999999% of the time your max health amount is just right before or after your current health and you tell the game to save that max amount as your current health, and add in something to separate yourself from enemies if you need. Your effect just sounds like manually adding something in to slowly increase your health which is more effort than giving yourself full health. It's not making sense to me. And the death function is often in the same function that decreases your health, and if it isn't, just set a break on read on your health because something somewhere wants to know if your health is 0 or less and then it triggers death, and you can just disable it for you or make a button combo to kill everything that isn't you. Everything about demi-god mode makes no sense to me.

          This game has no real health as far as I could tell, I kept going in and out of repair stations while visually messing up my vehicles multiple times. Could never find anything that behaved like health for a single thing. Come out of a repair shop with a perfect vehicle, scan for full. Bump some walls, crack the front wind shield, scan for decrease. Keep doing a little more visual damage, scan for decreases until the window is entirely destroyed and missing. Go for a repair, scan for increase, repeat, and never found anything for various vehicle parts. I only ended up with something that made my wheels appear inside of my vehicle half-way into the ground making driving difficult.

          What is your demi-god mode? I need to see this thing.
          Artemis Database December 4, 2017
          www.4shared.com/s/fk9McBekKca
          www.sendspace.com/file/6nm2bf

          Tutorials
          https://www.4shared.com/zip/MmXYCA9Eca/Tutorials_June_2_2017.html

          Comment


          • #6
            Cheat Code? That's me hahah
            My friends try to help me to find god mode by crashing into me but that time I posted that comment on the rivalgamer form, I didn't know what was demi god mode and true god mode. I started calling it demi god mode.
            I did the same thing as you said about to take damage to your vehicle and then go to repair shop and scan for health increase or decrease. I never found the health address, My vehicle glitched out or goes through the ground... or best thing, I froze.
            I stopped playing Paradise city and move to another game. I wanted to make a video but I got too lazy xD

            Heres screenshot what I tested and made, I have more on my older laptop.

            Note Please ignore spelling mistakes lol
            http://prntscr.com/m0dcty

            Comment


            • #7
              The health method failed me too. But there's definitely 1 useful thing I was able to use, and that was speed. You know your speed while not moving is 0. Move forward at full speed, search for increase. Keep slowing down a little and scanning for things that decrease. Once you find speed, go flying full speed into a corner or something you are certain will crash you, and set a break on write just before you crash, and see what of the results ends up unique and only triggers from a crash. I did notice the crash thing was also triggered from various things I was too lazy to investigate. There's a trigger from hitting random vehicles, a trigger from opponents hitting you, a crash trigger from slamming into a wall, and various other things. I got lazy, I should have investigated the path that happens from hitting random traffic to just make it so I could drive through them or make them not appear, or even just go through walls too which might be a little interesting. I ended up with a thing that gave me the crash cam without the actual crash too from the slightest bump making it useless.

              I had to do the same thing in Jak 2 for vehicle collision too. Find your speed, and go smash into something and see what special thing decreases your speed. Start going up the callstack and removing stuff until you find some good results.
              Last edited by bungholio; 2 weeks ago.
              Artemis Database December 4, 2017
              www.4shared.com/s/fk9McBekKca
              www.sendspace.com/file/6nm2bf

              Tutorials
              https://www.4shared.com/zip/MmXYCA9Eca/Tutorials_June_2_2017.html

              Comment


              • #8
                I have this thing which u can recover from any damage or crash and u still be able to drive and the game doesn't respawn your vehicle but I do know how to remove the crash animation. I think that's kinda like god mode..i tried different ways for health. maybe i'll come back to burnout and finish where i left from.

                discord CHEAT CODE#8144
                Last edited by Ghost9; 2 weeks ago.

                Comment


                • #9
                  I was able to get almost everything the same from the disk version for v01.00 av01.90 tv01.80, but didn't easily find a way of making the CPU dumb, not appear in races, or that overall speed modifier. I'm not a fan of doing stuff for the latest updates of games that have competitive online modes, but whatever in this case. The game code changed heavily to the point where nothing was portable, had to re-find everything from scratch. Boost also got some kind of special merger thing with ground break, so I merged them together with a button combo. I did manage to accidentally find something to go through all vehicles, and another to even go through walls and everything. I still can't find an easy weight/mass modifier though. I haven't checked into it yet, but at least 1 of these codes is causing the game to randomly crash when I do a jump in a Stunt Run.

                  If I don't get too many other things in the way, I still want to go back to find something to unlock every vehicle, and get the dumb AI and no AI opponents codes working.
                  The update also does not need the enable code for eboot modding since they left me a bunch of space to squeeze things into place unlike the disk version which had no extra space for anything.


                  Button Enable Code
                  0
                  bungholio
                  0 009AEBB0 3F800136
                  0 009AEBB4 881D0009
                  0 009AEBB8 981CF000
                  0 009AEBBC 881D000B
                  0 009AEBC0 981CF001
                  0 009AEBC4 A17CF000
                  0 009AEBC8 71600600
                  0 009AEBCC A15CF002
                  0 009AEBD0 B01CF002
                  0 009AEBD4 2B800600
                  0 009AEBD8 409E0018
                  0 009AEBDC 7F8A0040
                  0 009AEBE0 419E0010
                  0 009AEBE4 A01CF00A
                  0 009AEBE8 68000001
                  0 009AEBEC B01CF00A
                  0 009AEBF0 71601002
                  0 009AEBF4 A15CF004
                  0 009AEBF8 B01CF004
                  0 009AEBFC 2B801002
                  0 009AEC00 409E0018
                  0 009AEC04 7F8A0040
                  0 009AEC08 419E0010
                  0 009AEC0C A01CF00A
                  0 009AEC10 68000002
                  0 009AEC14 B01CF00A
                  0 009AEC18 71602002
                  0 009AEC1C A15CF006
                  0 009AEC20 B01CF006
                  0 009AEC24 2B802002
                  0 009AEC28 409E0018
                  0 009AEC2C 7F8A0040
                  0 009AEC30 419E0010
                  0 009AEC34 A01CF00A
                  0 009AEC38 68000004
                  0 009AEC3C B01CF00A
                  0 009AEC40 71604002
                  0 009AEC44 A15CF008
                  0 009AEC48 B01CF008
                  0 009AEC4C 2B804002
                  0 009AEC50 409E0018
                  0 009AEC54 7F8A0040
                  0 009AEC58 419E0010
                  0 009AEC5C A01CF00A
                  0 009AEC60 68000008
                  0 009AEC64 B01CF00A
                  0 009AEC68 A15D0008
                  0 009AEC6C 4E800020
                  0 006DC2C4 489AEBB3
                  /*
                  0001 = L2
                  0002 = R2
                  0004 = L1
                  0008 = R1
                  0010 = Triangle
                  0020 = O
                  0040 = X
                  0080 = []
                  0100 = Select
                  0200 = L3
                  0400 = R3
                  0800 = Start
                  1000 = ^
                  2000 = >
                  4000 = \/
                  8000 = <
                  */
                  #




                  Press L3 + R3 To Toggle Unlimited Boost + Ground Break
                  0
                  bungholio
                  /* Ground Break */
                  0 009B5F40 FDA06818
                  0 009B5F44 F861FFF8
                  0 009B5F48 3C600136
                  0 009B5F4C A063F00A
                  0 009B5F50 70630001
                  0 009B5F54 2B830001
                  0 009B5F58 409E0008
                  0 009B5F5C FDA04818
                  0 009B5F60 E861FFF8
                  0 009B5F64 4E800020
                  0 000DB9A8 489B5F43
                  /* Boost */
                  0 009B5F68 3C400136
                  0 009B5F6C A042F00A
                  0 009B5F70 70420001
                  0 009B5F74 2B820001
                  0 009B5F78 409E000C
                  0 009B5F7C C0230098
                  0 009B5F80 D0230094
                  0 009B5F84 804A0004
                  0 009B5F88 4E800020
                  0 000C6174 489B5F6B
                  /*
                  Requires the button
                  enable code to be
                  activated or nothing will
                  happen when you press the
                  button combo.
                  */
                  #




                  Press R2 + Down To Toggle Being Able To Drive Through Everything
                  0
                  bungholio
                  0 009B0F84 3C800136
                  0 009B0F88 A084F00A
                  0 009B0F8C 70840008
                  0 009B0F90 2B840008
                  0 009B0F94 4D9E0020
                  0 009B0F98 38000170
                  0 009B0F9C 484674EE
                  0 004674E8 489B0F86
                  /*
                  Requires the Button
                  Enable code to be
                  activated or nothing
                  will happen when you
                  press the button combo.

                  Not very useful, if you
                  drive through a wall
                  there will likely be no
                  ground, so you will fall
                  and respawn. But it is
                  here if you see a use for
                  it for exploring or
                  something.
                  */
                  #




                  Press R2 + Up To Toggle Being Able To Drive Through Vehicles
                  0
                  bungholio
                  0 009B0F60 3C600136
                  0 009B0F64 A063F00A
                  0 009B0F68 70630002
                  0 009B0F6C 2B830002
                  0 009B0F70 57A3063E
                  0 009B0F74 409E0008
                  0 009B0F78 38600000
                  0 009B0F7C 4E800020
                  0 0045645C 489B0F63
                  /*
                  Requires the Button
                  Enable code to be
                  activated or nothing
                  will happen when you
                  press the button combo.

                  It also works for CPU
                  opponents too. Tested on
                  driving into CPU
                  opponents, random
                  traffic, and various
                  parked vehicles.
                  */
                  #




                  Disable Crashes For You
                  0
                  bungholio
                  /* Walls and stuff */
                  0 009AEC70 3C000100
                  0 009AEC74 7F850040
                  0 009AEC78 419E000C
                  0 009AEC7C 7F840040
                  0 009AEC80 4D9E0020
                  0 009AEC84 38000100
                  0 009AEC88 4845910E
                  0 00459108 489AEC72
                  /* Other vehicles */
                  0 009AEC8C 80010070
                  0 009AEC90 3C800100
                  0 009AEC94 7F840040
                  0 009AEC98 4D9E0020
                  0 009AEC9C 38000210
                  0 009AECA0 4845DED6
                  0 0045DED0 489AEC8E
                  /*
                  If you roll your vehicle
                  and end up upside down,
                  hold L2 to and get
                  yourself to stop moving,
                  and it will reset you to
                  normal.
                  */
                  #




                  Crash Score Multiplier
                  0
                  bungholio
                  0 009AD674 1CE7Z
                  0 009AD678 7C003A14
                  0 009AD67C 4E800020
                  0 0013728C 489AD677
                  [Z]000A=10x;0064=100x;03E8=1,000x;2710=10,000x[/Z]
                  /*
                  I know it already has a
                  normal multiplier, but
                  this is here if you want
                  it.

                  The game has this
                  displayed score as a
                  4-byte signed value,
                  so if your displayed
                  score goes over
                  2,147,483,647 your score
                  will become a negative
                  number. Once you have
                  finished Showtime, the
                  end value is 8 bytes
                  instead of 4 so
                  multipliers will not mess
                  it up since the end score
                  multiplied by however
                  many buses you hit would
                  need to make a total over
                  9,223,372,036,854,775,807
                  before it becomes a
                  negative score.
                  */
                  #




                  Crash Score Bus Multiplier Multiplier
                  0
                  bungholio
                  0 009AD69C 1D08Z
                  0 009AD6A0 7D6B4214
                  0 009AD6A4 4E800020
                  0 00137294 489AD69F
                  /*
                  I didn't accidentally put
                  multiplier twice. This is
                  a multiplier for the
                  multiplier you get from
                  crashing into buses.
                  */
                  #


                  Also for those above 2 in memory, there are 4 sets of 4 bytes for counting certain types of vehicles you crash into.






                  Unlimited Lives In Marked Man + Road Rage
                  0
                  bungholio
                  0 0015B758 39200000
                  /*
                  In Road Rage it will
                  still tell you to repair
                  your car, but it affects
                  nothing, you can still
                  wreck your car 100
                  consecutive times and
                  never lose the event.
                  */
                  #




                  Each Takedown In Road Rage Is ? Amount Of Takedowns
                  0
                  bungholio
                  0 0015B97C 396BZ
                  [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
                  #




                  Each Takedown In Road Rage Is ? Amount Of Consecutive Takedowns
                  0
                  bungholio
                  0 001CD920 396BZ
                  [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
                  #




                  Unlimited Time For Burning Routes + Road Rage
                  0
                  bungholio
                  0 0016DA00 4BFFF5F0
                  0 0015B970 60000000
                  /*
                  You will still see the
                  timer increase doing a
                  Burning Route, but once
                  it reaches the limit it
                  stops increasing and you
                  have unlimited time to
                  complete the Burning
                  Route.

                  You will see the timer
                  decrease during Road Rage
                  too, but once it reaches
                  "0m00s" it will stop
                  decreasing and you can
                  continue doing Road Rage
                  as long as you like.

                  The 2nd line is
                  specifically for Road
                  Rage. If it is not
                  included, your
                  takedowns will not
                  increase once the timer
                  reaches "0m00s".

                  For Burning Routes, the
                  timer will not go higher
                  than the limit, and you
                  can take forever to reach
                  the end and you will
                  still win. So if it gives
                  you a target time of
                  1m40s, once the time
                  reaches 1m40s, it will
                  not increase and you can
                  complete it.
                  */
                  #




                  Unlimited Time For Stunt Runs
                  0
                  bungholio
                  0 0016D67C 60000000
                  #




                  Stunt Score Multiplier
                  0
                  bungholio
                  0 009AD6C8 1D08Z
                  0 009AD6CC 7C004214
                  0 009AD6D0 4E800020
                  0 00143B20 489AD6CB
                  [Z]000A=10x;0064=100x;03E8=1,000;2710=10,000x[/Z]
                  /*
                  The game won't show it,
                  but you'll know it when
                  you set it to 000A and
                  see your 610 points add
                  6100 to your current
                  score when you crash.
                  */
                  #




                  If you need to find something for speed, set a break at this address and crash into a wall or something and it will get you near your speed data: 0 0046D130 7D8921CE stvx v12,r9,r4

                  This is also left over junk I used for speed modifier stuff, and it likely has vehicle mass or weight near it somewhere, but I haven't taken the time to thoroughly dig for it. I used this same type of stuff on the disk version to separate my vehicle from AI opponents and prevent them from moving, even though there was more to it because a slight bump or you using boost caused them to start moving again.
                  Code:
                  My Speed
                  001FD8B4 83A2BEB8 lwz        r29,-0x4148(r2)
                  001FD8BC 807D0000 lwz        r3,0x0(r29)
                  001FBD9C 787E0020 clrldi     r30,r3,32
                  001FC1DC 7FC3F378 mr         r3,r30
                  001D939C 7C761B78 mr         r22,r3
                  001D9600 3C760001 addis      r3,r22,0x1
                  001D9608 3863F580 addi       r3,r3,-0xA80
                  005D6B44 90610A20 stw        r3,0xA20(r1)
                  005D73E4 81810A20 lwz        r12,0xA20(r1)
                  005D73E4 81810A20 lwz        r12,0xA20(r1)
                  005D73F0 3D8C0019 addis      r12,r12,0x19
                  005D73F8 91810A2C stw        r12,0xA2C(r1)
                  005D78C0 80C10A2C lwz        r6,0xA2C(r1)
                  005D78C8 39263BA0 addi       r9,r6,0x3BA0
                  005D78DC F9210B00 std        r9,0xB00(r1)
                  005D89A0 E8610B00 ld         r3,0xB00(r1)
                  00443E74 7C761B78 mr         r22,r3
                  004441E4 3D360006 addis      r9,r22,0x6
                  004441EC 392989B0 addi       r9,r9,-0x7650
                  004441F8 F9210158 std        r9,0x158(r1)
                  00444B04 E8610158 ld         r3,0x158(r1)
                  004BFCBC 787F0020 clrldi     r31,r3,32
                  004BFF4C 3F1F0001 addis      r24,r31,0x1
                  004BFF54 801822C0 lwz        r0,0x22C0(r24)
                  004BFF80 1C7E6770 mulli      r3,r30,0x6770 /* r30 is likely which player, and you're always 1 so value is 0 for you */
                  004BFF84 7C630214 add        r3,r3,r0
                  004BFF88 78630020 clrldi     r3,r3,32
                  004BF9C4 787F0020 clrldi     r31,r3,32
                  004BFA8C 7FE3FB78 mr         r3,r31
                  004B4A2C 8123193C lwz        r9,0x193C(r3)
                  004B4A44 39290010 addi       r9,r9,0x10
                  004B4A5C 79230020 clrldi     r3,r9,32
                  004B4AA4 7DA300CE lvx        v13,r3,r0 /* r0 = 0x40 */
                  Last edited by bungholio; 6 days ago.
                  Artemis Database December 4, 2017
                  www.4shared.com/s/fk9McBekKca
                  www.sendspace.com/file/6nm2bf

                  Tutorials
                  https://www.4shared.com/zip/MmXYCA9Eca/Tutorials_June_2_2017.html

                  Comment

                  Working...
                  X