Page 1 of 2 12 LastLast
Results 1 to 15 of 17
  1. #1
    KingVypr's Avatar
    Join Date
    Mar 2021
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    56

    Infinite Trader Goods CE Script

    Was bored of using speedhack to fill up my trader goods so I made this script. Enjoy.

    1. Add script to your cheat table, and activate.
    2. Wait for atleast 1 goods to be made.
    3. Now goods will always be 100.
    4. Profits

    If you deactivate script and sell goods, or restart the game, the goods will go back to original amount.

    Edit : Uploaded CT for convenience.

    Code:
    { Game   : RDR2.exe
      Version: 
      Date   : 2021-03-09
      Author : Vypr
     
      This script does blah blah blah
    }
     
    [ENABLE]
     
    aobscanmodule(goods,RDR2.exe,48 8B D8 48 2B 5F 18) // should be unique
    alloc(newmem,$1000,goods)
     
    aobscanmodule(tick,RDR2.exe,48 8B 40 18 48 01 01) // should be unique
    alloc(tickmem,$1000)
    label(tickog)
    label(tickret)
     
    label(code)
    label(return)
     
    label(_goods)
    registersymbol(_goods)
     
    newmem:
    mov rbx,[_goods]
    mov [rdi+18],rbx
    lea rbx,[rdi+18]
    mov qword ptr [_goods+4],rbx
     
    code:
      mov rbx,rax
      sub rbx,[rdi+18]
      jmp return
     
    _goods:
    dd #100
    dq 00
     
    goods:
      jmp newmem
      nop 2
    return:
    registersymbol(goods)
     
    tickmem:
    add rax,18
    cmp qword ptr [_goods+4],00
    je tickog
    cmp rax, qword ptr [_goods+4]
    jne tickog
    push rbx
    mov rbx,dword ptr [_goods]
    mov [rax],rbx
    pop rbx
     
    tickog:
    sub rax,18
    mov rax,[rax+18]
    add [rcx],rax
    jmp tickret
     
    tick:
      jmp tickmem
      nop 2
    tickret:
    registersymbol(tick)
     
    [DISABLE]
     
    tick:
      db 48 8B 40 18 48 01 01
     
    goods:
      db 48 8B D8 48 2B 5F 18
     
    unregistersymbol(tick)
    unregistersymbol(_goods)
    unregistersymbol(goods)
    dealloc(tickmem)
    dealloc(newmem)
     
    {
    // ORIGINAL CODE - INJECTION POINT: RDR2.exe+767EB4 [[GOODSMEM]]
     
    RDR2.exe+767E94: E8 67 2F 00 00  - call RDR2.exe+76AE00
    RDR2.exe+767E99: 48 8B F8        - mov rdi,rax
    RDR2.exe+767E9C: 48 85 C0        - test rax,rax
    RDR2.exe+767E9F: 74 1C           - je RDR2.exe+767EBD
    RDR2.exe+767EA1: 4C 8B 00        - mov r8,[rax]
    RDR2.exe+767EA4: 48 8B C8        - mov rcx,rax
    RDR2.exe+767EA7: 48 8B 56 18     - mov rdx,[rsi+18]
    RDR2.exe+767EAB: 41 FF 50 68     - call qword ptr [r8+68]
    RDR2.exe+767EAF: 48 3B C3        - cmp rax,rbx
    RDR2.exe+767EB2: 74 2A           - je RDR2.exe+767EDE
    // ---------- INJECTING HERE ----------
    RDR2.exe+767EB4: 48 8B D8        - mov rbx,rax
    // ---------- DONE INJECTING  ----------
    RDR2.exe+767EB7: 48 2B 5F 18     - sub rbx,[rdi+18]
    RDR2.exe+767EBB: EB 19           - jmp RDR2.exe+767ED6
    RDR2.exe+767EBD: 45 8B CF        - mov r9d,r15d
    RDR2.exe+767EC0: 4D 8B C4        - mov r8,r12
    RDR2.exe+767EC3: 41 8B D6        - mov edx,r14d
    RDR2.exe+767EC6: 48 8B CE        - mov rcx,rsi
    RDR2.exe+767EC9: E8 F2 3D 00 00  - call RDR2.exe+76BCC0
    RDR2.exe+767ECE: 48 3B C3        - cmp rax,rbx
    RDR2.exe+767ED1: 74 0B           - je RDR2.exe+767EDE
    RDR2.exe+767ED3: 48 8B D8        - mov rbx,rax
    }
     
    {
    // ORIGINAL CODE - INJECTION POINT: RDR2.exe+74D2DF [[TICKMEM]]
     
    RDR2.exe+74D2BD: 8D 4F FF           - lea ecx,[rdi-01]
    RDR2.exe+74D2C0: 48 03 C9           - add rcx,rcx
    RDR2.exe+74D2C3: 41 8B D4           - mov edx,r12d
    RDR2.exe+74D2C6: 44 8B 44 C8 0C     - mov r8d,[rax+rcx*8+0C]
    RDR2.exe+74D2CB: 49 8B C9           - mov rcx,r9
    RDR2.exe+74D2CE: E8 2D DB 01 00     - call RDR2.exe+76AE00
    RDR2.exe+74D2D3: 45 33 C0           - xor r8d,r8d
    RDR2.exe+74D2D6: 48 85 C0           - test rax,rax
    RDR2.exe+74D2D9: 74 0B              - je RDR2.exe+74D2E6
    RDR2.exe+74D2DB: 49 8B 4D 00        - mov rcx,[r13+00]
    // ---------- INJECTING HERE ----------
    RDR2.exe+74D2DF: 48 8B 40 18        - mov rax,[rax+18]
    // ---------- DONE INJECTING  ----------
    RDR2.exe+74D2E3: 48 01 01           - add [rcx],rax
    RDR2.exe+74D2E6: 0F B7 45 18        - movzx eax,word ptr [rbp+18]
    RDR2.exe+74D2EA: FF C6              - inc esi
    RDR2.exe+74D2EC: 3B F0              - cmp esi,eax
    RDR2.exe+74D2EE: 0F 8C F9 FE FF FF  - jl RDR2.exe+74D1ED
    RDR2.exe+74D2F4: 48 8B 5C 24 50     - mov rbx,[rsp+50]
    RDR2.exe+74D2F9: 48 8B 6C 24 58     - mov rbp,[rsp+58]
    RDR2.exe+74D2FE: 48 8B 74 24 60     - mov rsi,[rsp+60]
    RDR2.exe+74D303: 48 83 C4 20        - add rsp,20
    RDR2.exe+74D307: 41 5F              - pop r15
    }
    <b>Downloadable Files</b> Downloadable Files
    Last edited by KingVypr; 03-09-2021 at 10:28 PM.

  2. The Following 56 Users Say Thank You to KingVypr For This Useful Post:

    3b9ac9ff (08-11-2021),admiralrftz (07-07-2022),ahmad9031 (10-31-2022),aims42 (01-13-2024),aitoy (06-10-2021),Alien Scum (12-06-2021),breadd (09-07-2021),Breizhou (02-14-2024),chamrinlaochai (01-25-2022),chatnoirnoir (04-17-2021),crorus (12-09-2022),Diexaint (11-12-2023),Donderstraal (07-19-2021),Drj10156 (03-26-2021),drnkintiga (08-06-2021),EDWARD255 (04-09-2022),faisalall3 (12-30-2021),ghoost8 (06-06-2021),hackbiglove10112 (09-13-2021),HerpMahDerp (09-08-2021),HumidMidget (09-12-2022),IrishKegWarrior (08-20-2021),JSmithJ (08-04-2021),K0DiAk (10-25-2022),kid_amnesiac (10-23-2022),Kill3rism (08-10-2021),KissMeEureka (12-11-2021),locojoey (05-11-2022),looloo123 (07-20-2021),lumpyhumper1 (01-22-2023),M0R60TH (03-10-2021),Maykzera (07-12-2021),MoiistNugget (01-03-2022),muammar225 (09-15-2021),Myneron (11-22-2021),nabito001 (11-11-2023),necro1234 (11-19-2021),Nemrdann (05-25-2021),OH0002 (05-27-2021),Oldwives (05-30-2021),Slade1000 (07-25-2021),Sobalebanni (07-15-2023),speedinstinct (12-30-2021),Spielix (05-18-2021),supericeman3 (03-09-2021),symmas (07-21-2021),Tangerina123 (05-06-2023),ThePotatoSpaceman (03-13-2021),therealplumbwicked (06-06-2021),tiancaihc (09-14-2021),tigerclaw100000 (08-04-2021),Trikiloko640 (05-02-2021),Trollingmerc (05-31-2021),Waxxer (11-11-2021),xAmSupremacy (08-04-2021),YaaYeeInLove (07-17-2021)

  3. #2
    M0R60TH's Avatar
    Join Date
    Feb 2019
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    Could you upload as a .CT file?

  4. #3
    KingVypr's Avatar
    Join Date
    Mar 2021
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    56
    Quote Originally Posted by M0R60TH View Post
    Could you upload as a .CT file?
    Sure I guess so, but it isn't that much work to copy and paste into your own table.

  5. #4
    looloo123's Avatar
    Join Date
    Mar 2021
    Gender
    female
    Posts
    1
    Reputation
    10
    Thanks
    0

    Thumbs up thanks.

    Quote Originally Posted by KingVypr View Post
    Was bored of using speedhack to fill up my trader goods so I made this script. Enjoy.

    1. Add script to your cheat table, and activate.
    2. Wait for atleast 1 goods to be made.
    3. Now goods will always be 100.
    4. Profits

    If you deactivate script and sell goods, or restart the game, the goods will go back to original amount.

    Edit : Uploaded CT for convenience.

    Code:
    { Game   : RDR2.exe
      Version: 
      Date   : 2021-03-09
      Author : Vypr
     
      This script does blah blah blah
    }
     
    [ENABLE]
     
    aobscanmodule(goods,RDR2.exe,48 8B D8 48 2B 5F 18) // should be unique
    alloc(newmem,$1000,goods)
     
    aobscanmodule(tick,RDR2.exe,48 8B 40 18 48 01 01) // should be unique
    alloc(tickmem,$1000)
    label(tickog)
    label(tickret)
     
    label(code)
    label(return)
     
    label(_goods)
    registersymbol(_goods)
     
    newmem:
    mov rbx,[_goods]
    mov [rdi+18],rbx
    lea rbx,[rdi+18]
    mov qword ptr [_goods+4],rbx
     
    code:
      mov rbx,rax
      sub rbx,[rdi+18]
      jmp return
     
    _goods:
    dd #100
    dq 00
     
    goods:
      jmp newmem
      nop 2
    return:
    registersymbol(goods)
     
    tickmem:
    add rax,18
    cmp qword ptr [_goods+4],00
    je tickog
    cmp rax, qword ptr [_goods+4]
    jne tickog
    push rbx
    mov rbx,dword ptr [_goods]
    mov [rax],rbx
    pop rbx
     
    tickog:
    sub rax,18
    mov rax,[rax+18]
    add [rcx],rax
    jmp tickret
     
    tick:
      jmp tickmem
      nop 2
    tickret:
    registersymbol(tick)
     
    [DISABLE]
     
    tick:
      db 48 8B 40 18 48 01 01
     
    goods:
      db 48 8B D8 48 2B 5F 18
     
    unregistersymbol(tick)
    unregistersymbol(_goods)
    unregistersymbol(goods)
    dealloc(tickmem)
    dealloc(newmem)
     
    {
    // ORIGINAL CODE - INJECTION POINT: RDR2.exe+767EB4 [[GOODSMEM]]
     
    RDR2.exe+767E94: E8 67 2F 00 00  - call RDR2.exe+76AE00
    RDR2.exe+767E99: 48 8B F8        - mov rdi,rax
    RDR2.exe+767E9C: 48 85 C0        - test rax,rax
    RDR2.exe+767E9F: 74 1C           - je RDR2.exe+767EBD
    RDR2.exe+767EA1: 4C 8B 00        - mov r8,[rax]
    RDR2.exe+767EA4: 48 8B C8        - mov rcx,rax
    RDR2.exe+767EA7: 48 8B 56 18     - mov rdx,[rsi+18]
    RDR2.exe+767EAB: 41 FF 50 68     - call qword ptr [r8+68]
    RDR2.exe+767EAF: 48 3B C3        - cmp rax,rbx
    RDR2.exe+767EB2: 74 2A           - je RDR2.exe+767EDE
    // ---------- INJECTING HERE ----------
    RDR2.exe+767EB4: 48 8B D8        - mov rbx,rax
    // ---------- DONE INJECTING  ----------
    RDR2.exe+767EB7: 48 2B 5F 18     - sub rbx,[rdi+18]
    RDR2.exe+767EBB: EB 19           - jmp RDR2.exe+767ED6
    RDR2.exe+767EBD: 45 8B CF        - mov r9d,r15d
    RDR2.exe+767EC0: 4D 8B C4        - mov r8,r12
    RDR2.exe+767EC3: 41 8B D6        - mov edx,r14d
    RDR2.exe+767EC6: 48 8B CE        - mov rcx,rsi
    RDR2.exe+767EC9: E8 F2 3D 00 00  - call RDR2.exe+76BCC0
    RDR2.exe+767ECE: 48 3B C3        - cmp rax,rbx
    RDR2.exe+767ED1: 74 0B           - je RDR2.exe+767EDE
    RDR2.exe+767ED3: 48 8B D8        - mov rbx,rax
    }
     
    {
    // ORIGINAL CODE - INJECTION POINT: RDR2.exe+74D2DF [[TICKMEM]]
     
    RDR2.exe+74D2BD: 8D 4F FF           - lea ecx,[rdi-01]
    RDR2.exe+74D2C0: 48 03 C9           - add rcx,rcx
    RDR2.exe+74D2C3: 41 8B D4           - mov edx,r12d
    RDR2.exe+74D2C6: 44 8B 44 C8 0C     - mov r8d,[rax+rcx*8+0C]
    RDR2.exe+74D2CB: 49 8B C9           - mov rcx,r9
    RDR2.exe+74D2CE: E8 2D DB 01 00     - call RDR2.exe+76AE00
    RDR2.exe+74D2D3: 45 33 C0           - xor r8d,r8d
    RDR2.exe+74D2D6: 48 85 C0           - test rax,rax
    RDR2.exe+74D2D9: 74 0B              - je RDR2.exe+74D2E6
    RDR2.exe+74D2DB: 49 8B 4D 00        - mov rcx,[r13+00]
    // ---------- INJECTING HERE ----------
    RDR2.exe+74D2DF: 48 8B 40 18        - mov rax,[rax+18]
    // ---------- DONE INJECTING  ----------
    RDR2.exe+74D2E3: 48 01 01           - add [rcx],rax
    RDR2.exe+74D2E6: 0F B7 45 18        - movzx eax,word ptr [rbp+18]
    RDR2.exe+74D2EA: FF C6              - inc esi
    RDR2.exe+74D2EC: 3B F0              - cmp esi,eax
    RDR2.exe+74D2EE: 0F 8C F9 FE FF FF  - jl RDR2.exe+74D1ED
    RDR2.exe+74D2F4: 48 8B 5C 24 50     - mov rbx,[rsp+50]
    RDR2.exe+74D2F9: 48 8B 6C 24 58     - mov rbp,[rsp+58]
    RDR2.exe+74D2FE: 48 8B 74 24 60     - mov rsi,[rsp+60]
    RDR2.exe+74D303: 48 83 C4 20        - add rsp,20
    RDR2.exe+74D307: 41 5F              - pop r15
    }
    thank you KingVypr for the rar file!

  6. #5
    DjSt3rios's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Posts
    13
    Reputation
    10
    Thanks
    5
    Thank you for this, but I am curious, is cheat engine even safe to run? I was thinking about using it for small stuff like Role XP (not directly, but find a way to speed up the process), but I was thinking of running cheat engine inside a virtual machine to prevent detection, do you guys just run it normally?

  7. #6
    spidermanagent's Avatar
    Join Date
    Jul 2018
    Gender
    male
    Posts
    24
    Reputation
    10
    Thanks
    3
    is this for online or campaign

  8. #7
    DjSt3rios's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Posts
    13
    Reputation
    10
    Thanks
    5
    Quote Originally Posted by spidermanagent View Post
    is this for online or campaign
    I assume online, I don't think there is a trader in campaign ^^

  9. #8
    spidermanagent's Avatar
    Join Date
    Jul 2018
    Gender
    male
    Posts
    24
    Reputation
    10
    Thanks
    3
    ban risk?
    what does it modify exactly? amount of goods in trader material?

  10. #9
    Spielix's Avatar
    Join Date
    Oct 2018
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by spidermanagent View Post
    ban risk?
    what does it modify exactly? amount of goods in trader material?
    it modifys the amount of already made goods. so you can sell them and sell them. i don't know about the ban but if you got no reports on you and if you play in a solo lobby via tool you should be fine. will try it now too... if i get banned i will tell it to ya
    PLUS the creator would have pinned this script as "detected".
    Last edited by Spielix; 05-18-2021 at 06:12 PM.

  11. #10
    symmas's Avatar
    Join Date
    Jul 2021
    Gender
    female
    Posts
    1
    Reputation
    10
    Thanks
    0
    My Mood
    Hot
    Hey there, this was working great up until yesterday or so, now, despite it showing that supplies are full I'm only getting $5.00 for a full large load of 100 instead of the $500 it says I should be getting.

    edit: It seem that every once in a while it gives me the full 500, yet I can't figure out why. I do a few runs and out of nowhere it'll give me the full amount, then next time I do a run after the 500 is given it'll start spitting out 5 again. In every instance the screen says it's full and the sell price will be 500 yet that just isn't the case for the most part.

    I have tried donating more supply and the first time I did that the very next run gave me the full 500 in cash, however it started giving me 5s again after that run and donating again after that didn't seem to do anything so that seems a fluke and it seems like it just gives me the 500 randomly.
    Last edited by symmas; 07-25-2021 at 11:17 AM. Reason: Further experimentation

  12. #11
    polokolo's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Posts
    188
    Reputation
    10
    Thanks
    13
    CE is generally safe in RDO unless you get reported.

    Used it for following things and never got banned:
    - Achievements or buckles or whatever was the name, you get 0.32 or 0.7 gold for each one you complete and most can be reset 10 times so that's about 3.2-7 gold per award (I honestly don't remember the names and values, been a long time since I did this). Takes a bit of time but earns you the gold you need and also a shitload of xp
    - Trader goods, I think I used to change the value of goods available same as this script is doing, paired it with teleport (this was the risky part) and went to town. Start short delivery, tp to target location, get cash, tp back, start again. Worked like a charm
    - Moonshine, I think I tried the same as with trader goods but it just bugged the game so I used speedhack and then also teleport (again can be basically without any risk if you don't use teleport) and got cash pretty quickly (though I was doing it for role xp and rewards more than cash since trader is better for this)

    Got all I wanted and have never been banned once. For safety though ensure that you are in a solo lobby first using a tool (though this sometimes got me stuck at loading so I also did it in a very lowly populated lobby), don't be seen by people and maybe don't overdo it at once, also don't use teleport and you should be safe.

  13. The Following User Says Thank You to polokolo For This Useful Post:

    therealplumbwicked (08-01-2021)

  14. #12
    horcruxz1's Avatar
    Join Date
    Jul 2020
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0

    Similar Problem

    Quote Originally Posted by symmas View Post
    Hey there, this was working great up until yesterday or so, now, despite it showing that supplies are full I'm only getting $5.00 for a full large load of 100 instead of the $500 it says I should be getting.

    edit: It seem that every once in a while it gives me the full 500, yet I can't figure out why. I do a few runs and out of nowhere it'll give me the full amount, then next time I do a run after the 500 is given it'll start spitting out 5 again. In every instance the screen says it's full and the sell price will be 500 yet that just isn't the case for the most part.

    I have tried donating more supply and the first time I did that the very next run gave me the full 500 in cash, however it started giving me 5s again after that run and donating again after that didn't seem to do anything so that seems a fluke and it seems like it just gives me the 500 randomly.
    I got the same problem, but I can never get $500 anymore. So I kinda just dropped this sadly.

  15. #13
    Kill3rism's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by symmas View Post
    Hey there, this was working great up until yesterday or so, now, despite it showing that supplies are full I'm only getting $5.00 for a full large load of 100 instead of the $500 it says I should be getting.

    edit: It seem that every once in a while it gives me the full 500, yet I can't figure out why. I do a few runs and out of nowhere it'll give me the full amount, then next time I do a run after the 500 is given it'll start spitting out 5 again. In every instance the screen says it's full and the sell price will be 500 yet that just isn't the case for the most part.

    I have tried donating more supply and the first time I did that the very next run gave me the full 500 in cash, however it started giving me 5s again after that run and donating again after that didn't seem to do anything so that seems a fluke and it seems like it just gives me the 500 randomly.
    Just adding my voice here, having the same issue

  16. #14
    KingVypr's Avatar
    Join Date
    Mar 2021
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    56
    Quote Originally Posted by DjSt3rios View Post
    Thank you for this, but I am curious, is cheat engine even safe to run? I was thinking about using it for small stuff like Role XP (not directly, but find a way to speed up the process), but I was thinking of running cheat engine inside a virtual machine to prevent detection, do you guys just run it normally?
    Was already answered, but yes for the most part CE is safe to use. From history I have never seen R* do anything about CE, or any type of memory modification for that matter.

    If you want to be 'safer' in not being detected by anticheat for running CE, then you can download the source code for CE and recompile it with your own
    customizations, new name, icons, button text, menus, layout, etc. Simply recompiling it with new name and replacing the icon was enough for me against most anti-cheats that force close or detected CE.

    Quote Originally Posted by spidermanagent View Post
    ban risk?
    what does it modify exactly? amount of goods in trader material?
    Probably will never be banned for this script, but they can change their code / policies at will so take that with a grain of salt.
    Yes it is simply modifying the amount of goods in the trader.

    Quote Originally Posted by Kill3rism View Post
    Just adding my voice here, having the same issue
    I may be getting back into rdr2, so if i get a fix going ill post it here.

  17. #15
    flaaffyylol's Avatar
    Join Date
    Aug 2021
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    I have never used CE before, when I activated the script through CE nothing happened.. can you teach me how to use it properly?

Page 1 of 2 12 LastLast

Similar Threads

  1. [Request] Good bhop script?
    By ayylmao000 in forum Counter-Strike 2 Coding & Resources
    Replies: 2
    Last Post: 04-18-2015, 12:53 PM
  2. [Release] Zero's Haven Menu v1.0.1 - Assembly Of Everything Good + New Scripts
    By Dewblackio2 in forum ArmA 3 Hacks & Cheats
    Replies: 85
    Last Post: 03-08-2015, 12:57 AM
  3. A very good TELEPORT script?
    By Urazfenix88 in forum Payday 2 Hacks & Cheats
    Replies: 1
    Last Post: 11-29-2013, 03:10 AM
  4. Replies: 3
    Last Post: 09-11-2013, 01:48 PM
  5. help plz anyone have a good tp script
    By The amazing in forum DayZ Discussion
    Replies: 5
    Last Post: 02-10-2013, 02:06 PM