tostercx / GTAO_Booster_PoC

Do What The F*ck You Want To Public License
2.84k stars 180 forks source link

Possible Rockstar Launcher version. #2

Closed miloscosovic11 closed 3 years ago

miloscosovic11 commented 3 years ago

Sorry if im bothering with this, but I was wondering if it were possible to make a RL version of this DLL?

miloscosovic11 commented 3 years ago

Or further more, could this existing DLL be used for the RL version of the game without further modifications to it.

tostercx commented 3 years ago

RL = retail version? No, it won't work out of the box - the function addresses are hard-coded for just Steam.

Yes, it would be possible to either manually find them or use pattern matching to make a more generic version. I don't plan to do it, it's a lot of work and I only wanted to get the word out. Not to mention distributing mods for online games can get you sued in some cases (I believe this only applies to selling cheats, IANAL).

Hopefully R* fixes it. If not, there are plenty of mod/cheat developing communities that could pick this up :)

miloscosovic11 commented 3 years ago

"RL = retail version?" I meant rockstar launcher version

tostercx commented 3 years ago

Ah. Yeah, same thing. Won't work with any other versions, nether that nor the Epic Games store one.

miloscosovic11 commented 3 years ago

Ah that sucks, well its a great find either way, lets just hope rockstar actually does something for the community with this instead of just lining their pockets with pure cash.

QuickNET-Tech commented 3 years ago

Hopefully R* fixes it. If not, there are plenty of mod/cheat developing communities that could pick this up :)

They already have ;)

Good work on this btw, many thanks! Hopefully this being shared around and picked up by gaming/news sites will get R*'s attention. No one should need cheats to not have obscene load times.

deton24 commented 3 years ago

They already have ;)

Any more info on that?

rfoodxmodz commented 3 years ago

Anyone here have download link gta5.exe (1.53) for steam?

I want to port it to R* Launcher Version

QuickNET-Tech commented 3 years ago

Any more info on that?

It's been shared around the internet, menu devs have picked up on it, expect to see it in P2Cs ("pay to cheat"s aka paid mod menus) sometime soon as there's no way they won't add this, it's too valuable to not only themselves when developing but also to (potential) customers.

brchoose commented 3 years ago

Anyone here have download link gta5.exe (1.53) for steam?

I want to port it to R* Launcher Version

i have all the gta versions to PC, if someone needs the exe, just quote me right now i don't have the steam version installed but my friend has it

rfoodxmodz commented 3 years ago

Anyone here have download link gta5.exe (1.53) for steam? I want to port it to R* Launcher Version

i have all the gta versions to PC, if someone needs the exe, just quote me right now i don't have the steam version installed but my friend has it

ok I need the steam gta5.exe my twitter is rfoodxmodz or give me ur social account

miloscosovic11 commented 3 years ago

0.0 its all coming together

QuickNET-Tech commented 3 years ago

Here's some sigs if anyone is planning to fork this into a platform independent version or something.

netcat_insert_dedupe_addr: 4C 89 44 24 18 57 48 83 EC ? 48 8B FA SUB 0x5

netcat_insert_direct: 3B D1 B0 01 0F 4E D1 SUB 0x11 RIP 4

strlen_addr: 48 3B C1 4C 8B C6 SUB 0x11 RIP 4

PDDStudio commented 3 years ago

A short question from my side, (why) is the gta5.exe different depending on which platform (launcher; not version) you use to launch the game? I would've expected these two things to be separate, but I'm not much into how Windows handles such stuff & all that.

You end up in GTA anyways (which is where you hook the functions if I got it right), so why would you have to do a launcher-specific version (or a generic solution which can handle all launchers) at all?

I'm trying to understand the relations between those two, any help is appreciated :)

QuickNET-Tech commented 3 years ago

A short question from my side, (why) is the gta5.exe different depending on which platform (launcher; not version) you use to launch the game? I would've expected these two things to be separate, but I'm not much into how Windows handles such stuff & all that.

You end up in GTA anyways (which is where you hook the functions if I got it right), so why would you have to do a launcher-specific version (or a generic solution which can handle all launchers) at all?

I'm trying to understand the relations between those two, any help is appreciated :)

The steam version is different from the RGL and EGS versions, why, I'm not really sure, I'd also like to know why R* have done this.

PDDStudio commented 3 years ago

The steam version is different from the RGL and EGS versions, why, I'm not really sure, I'd also like to know why R* have done this.

Thanks for the info, maybe someone else can go a bit more into detail here.

rfoodxmodz commented 3 years ago

GTAO Booster DLL Files for Rockstar Launcher & Steam https://twitter.com/rfoodxmodz/status/1366760443193212932?s19

Thank you @brchoose for gta5.exe Credit @tostercx

miloscosovic11 commented 3 years ago

Youre a king mane, thank you.

deton24 commented 3 years ago

If you have a problem with downloading the file on Mobile, open it in external browser, not in Twitter app, and make sure ~2 ads opened in separate tabs, otherwise the download button doesn't react.

wt., 2 mar 2021, 16:38 użytkownik miloscosovic11 notifications@github.com napisał:

Youre a king mane, thank you.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tostercx/GTAO_Booster_PoC/issues/2#issuecomment-788998932, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJ3EHDPCBOOZQWRACW4YM3TBUA7PANCNFSM4YMSZHEA .

AmyrAhmady commented 3 years ago

The steam version is different from the RGL and EGS versions, why, I'm not really sure, I'd also like to know why R* have done this.

Thanks for the info, maybe someone else can go a bit more into detail here.

Steam version contains steam stuff built in using Steam SDK (like steam api and overlay and what not) which obviously changes position of instructions in output binary file, while Rockstar Launcher one doesn't need it By having instructions being moved to other places, this means memory addresses are also changed (hardcoded mem addresses in this repository's code for example)

I don't know what's with Epic Games version cause I've never had it installed since I'm really a fan of EGS, so I don't know if it's different than RGL version :)

PDDStudio commented 3 years ago

GTAO Booster DLL Files for Rockstar Launcher & Steam https://twitter.com/rfoodxmodz/status/1366760443193212932?s19

Thank you @brchoose for gta5.exe Credit @tostercx

Could you create one for EGL as well? And be able to share the source code with the changes? That would be nice

ahmettmertt commented 3 years ago

GTAO Booster DLL Files for Rockstar Launcher & Steam https://twitter.com/rfoodxmodz/status/1366760443193212932?s19

Thank you @brchoose for gta5.exe Credit @tostercx

Why no source code?

PCPisChill commented 3 years ago

I made a pull request with offsets for Rockstar Launcher/Social Club & Epic Games version (same offsets), see: #16

brchoose commented 3 years ago

I made a pull request with offsets for Rockstar Launcher/Social Club & Epic Games version (same offsets), see: #16

Nice man, I already built it with the EGL fix, if anyone wants to download it. Mediafire link

QuickNET-Tech commented 3 years ago

Made a version that should work on any game version and it's open source. Massive thanks to tostercx once again! https://github.com/QuickNET-Tech/GTAO_Booster_PoC

deton24 commented 3 years ago

Could you consider building the DLL for casual users as well, e.g. on releases page? It might get more popular and published e.g. on PcGamingWiki. Nice work everyone.

śr., 3 mar 2021, 15:07 użytkownik QuickNET-Tech notifications@github.com napisał:

Made a version that should work on any game version and it's open source. Massive thanks to tostercx once again! https://github.com/QuickNET-Tech/GTAO_Booster_PoC

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tostercx/GTAO_Booster_PoC/issues/2#issuecomment-789738863, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJ3EHDD6KZR25P673B76VLTBY7CBANCNFSM4YMSZHEA .

QuickNET-Tech commented 3 years ago

Could you consider building the DLL for casual users as well, e.g. on releases page?

Sure, here ya go! https://github.com/QuickNET-Tech/GTAO_Booster_PoC/releases/tag/v1.0.0

deton24 commented 3 years ago

Thank you! I passed the info further. If you'll have anything important to add, e.g. any info on official patch will be given, here's the entry about the fix on Wiki: https://www.pcgamingwiki.com/wiki/Grand_Theft_Auto_V#Very_slow_loading_of_GTA:_Online

tostercx commented 3 years ago

@QuickNET-Tech thanks, redirecting everyone to you for builds in the readme