tostercx / gtao_booster_poc Goto Github PK
View Code? Open in Web Editor NEWLicense: Do What The F*ck You Want To Public License
License: Do What The F*ck You Want To Public License
Maybe a more efficient JSON parser may further improve performance.
This seems a comprehensive guide: https://github.com/miloyip/nativejson-benchmark
It's my dream to be a developer / hacker like you.
Thank you!
@tostercx I'm working on a games-related project. Can't tell you more details here. But I think you might be interested. It has the potential for becoming the next big thing in the game industry. It's not hard. It's doable. I'm just looking for dedicated and interested teammates. Please contact me via fannik#3371 on discord. If you aren't on discord tell me, I can then provide you with an email address.
RELEASE
and 32X
.X64/Release
.This method has been tested and is very very fast!
### FAQ
I can't compile/It gives me error!
ANSWER: Go to 2,3 in the tutorial
Not sure how else to get ahold of you tostercx, so I'll just say it here I guess.
My issues being closed wasn't your fault.
Being a bit of a GitHub newb I forgot to open them on the fork.
They're open now, thanks for bringing it to my attention. :D
Make the epic games version, please!
GTAO_Booster_PoC/GTAO_Booster.vcxproj
Line 151 in 8112663
Changing it to True solves the thing
Congratulations, thank you for your contribution
I have been using your dll recently, thank you very much, I am not good at coding, so I can only do this
Does this fix work only for PC? I have a console and idk if I can use this.
Congrats for your job ! Thanks
Since we are editing the game files, is it possible to get banned?
This modification works for those who bought GTA in Epic Games?
Can I just simply put dll in root directory?
please support on Epic Game launcher
Thank you very much,you save many person's time
Having borrowed my friend’s completely legitimate copy of the industry-standard disassembler
I saw in your blog that you used a legal decompiler, but I want to know what it is? thank you.
Hi,
Line 33 in fd8eaa8
strlen_cached
is reserved by the standard.
NB: Also reserved are… Well, there's a fat list, really.
Here is the most useful link you'll ever get for fast reference to the C and C++ Standards and libraries:
cppreference.com C Reserved Identifiers
Undefined. Any, or none.
The behavior of an identical function given a valid, unreserved, name.
Change the name of the function. eg: cached_strlen
Sorry if im bothering with this, but I was wondering if it were possible to make a RL version of this DLL?
this isn’t an issue but I figured you could probably give some insight: does the bad JSON parser also explain the bad FPS despite low system resources? Switching most graphics settings (reasonably, like not maxing out your grass & water quality for example) doesn’t change the FPS, and no CPU part (in terms of usage %) shows a bottleneck.
"C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin\gcc.exe" -g C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c -o C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.exe
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c: In function 'strlen_cacher':
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:48:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
MH_DisableHook((LPVOID)strlen_addr);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c: In function 'netcat_insert_dedupe_hooked':
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:79:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
if (!(*(uint8_t(__fastcall**)(uint64_t*))(*item + 48))(item))
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:88:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
MH_DisableHook((LPVOID)netcat_insert_dedupe_addr);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c: In function 'initialize':
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:99:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
uint64_t base_addr = (uint64_t)GetModuleHandleA(NULL);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:103:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
netcat_insert_direct = (netcat_insert_direct_t)(base_addr + 0x5BB07C);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:107:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
MH_CreateHook((LPVOID)strlen_addr, &strlen_cacher, (LPVOID*)&builtin_strlen);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:108:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
MH_CreateHook((LPVOID)netcat_insert_dedupe_addr, &netcat_insert_dedupe_hooked, NULL);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:110:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
MH_EnableHook((LPVOID)strlen_addr);
^
C:\Users\RYZEN\Documents\Scuola\sistemi\GTAO_Booster_PoC\boost.c:111:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
MH_EnableHook((LPVOID)netcat_insert_dedupe_addr);
^
C:\Users\RYZEN\AppData\Local\Temp\ccW2yPC2.o: In function `strlen_cacher':
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:48: undefined reference to `MH_DisableHook@4'
C:\Users\RYZEN\AppData\Local\Temp\ccW2yPC2.o: In function `@netcat_insert_dedupe_hooked@16':
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:88: undefined reference to `MH_DisableHook@4'
C:\Users\RYZEN\AppData\Local\Temp\ccW2yPC2.o: In function `initialize':
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:105: undefined reference to `MH_Initialize@0'
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:107: undefined reference to `MH_CreateHook@12'
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:108: undefined reference to `MH_CreateHook@12'
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:110: undefined reference to `MH_EnableHook@4'
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:111: undefined reference to `MH_EnableHook@4'
C:\Users\RYZEN\AppData\Local\Temp\ccW2yPC2.o: In function `DllMain@12':
C:/Users/RYZEN/Documents/Scuola/sistemi/GTAO_Booster_PoC/boost.c:124: undefined reference to `MH_Uninitialize@0'
C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/8.1.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup+0x39): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status
The terminal process failed to launch (exit code: -1).
maybe it is time for you to find the spotlight again. can you please provide a POC code fix for the idiots at rockstar who allow the same player and message to be pasted indefinitely in public sessions? i realize that the spammers are probably not using a game client so the fix would probably be more along the lines of suppressing the spam instead of pummeling the user with it.
Hi. Which injector use and its safe?
Are the people behind this PoC actively using it on GTA Online?
I don't care about losing items and I've spare accounts.
It's videogames guys, don't expect kids to know how to """INJECT DLL""", it even sounds bad. INJECTING dll...
So, while in your repositories you mention minhook, i'm not really """into""" freesoftware, so i don't know if i can just make a wrapped exe(3 lines in c# to get an executable, 17 in c++) and give it to you...
You would have done it, right? This means you can't or something...
I would not recommend to play with it on your main account, I got banned after like 2 days of using it.
Yes, I know it is mentioned in README
I know how inject, but I just don't know how to build DLL
would of been great if some more detailed instructions where given about the creation of this to be honest
EXECUTION_STATE SetThreadExecutionState_hook(EXECUTION_STATE esFlags)
{
if (esFlags == ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED )
{
return SetThreadExecutionState_orig((EXECUTION_STATE) ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED);
}
return SetThreadExecutionState_orig(esFlags);
};
Hey @tostercx, I just read via pcgamer.com that Rockstar Games apparently took notice at your project and decided to implement an official solution based on your findings. Congrats and a personal thank you for improving one of my favorite games! 🙂
Hi @tostercx, I'm a recruiter for a company called New World Interactive. Could you please e-mail me? I'd love to chat with you.
The Game Crashes while loading GTA Online after injecting the DLL
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.