im_2crude • PM |
Jan 26, 2023 9:31 PM
|
![]() Posts: 5 |
I said I would post this, and here it is. those listed below are just the few I was with tonight. I also included a partial sample code, as I am not going to just give away my code for free. If you want to learn how to adjust the script below to personalize it to day of defeat, please PM me to discuss the fee's.
[me 109] princess 100% Shifty 75% spade 56% Pinapple serenade 82% fLuke sHot 100% Rick(QC) 100% [A Pah] O Ser da Pah de Prata 100% Dubby 54% <==IM WITH STUPID==> 100% Stoopid Monkey!!! 100% The % is the amount of confidence the AI has that the player is using. This is just an example code, of the code I am using to rid the game of the fakes. import pymem import pymem.process import psutil # Open the game process pm = pymem.Pymem("dod.exe") # Get the base address of the game base_address = pm.process_base.lpBaseOfDll # Define the offset to the player's kill count in memory kill_count_offset = 0x1234 # Read the player's kill count from memory kill_count = pm.read_int(base_address + kill_count_offset) # Define a threshold for the player's kill count kill_count_threshold = 50 # Compare the player's kill count to the threshold if kill_count > kill_count_threshold: print("%!") # Define the offset to the player's accuracy in memory accuracy_offset = 0x5678 # Read the player's accuracy from memory accuracy = pm.read_float(base_address + accuracy_offset) # Define a threshold for the player's accuracy accuracy_threshold = 0.95 # Compare the player's accuracy to the threshold if accuracy > accuracy_threshold: print("Abnormal accuracy detected!") # Define the offset to the player's hit count in memory hit_count_offset = 0x9101 # Read the player's hit count from memory hit_count = pm.read_int(base_address + hit_count_offset) # Define the offset to the player's miss count in memory miss_count_offset = 0x9112 # Read the player's miss count from memory miss_count = pm.read_int(base_address + miss_count_offset) # Calculate the player's hit/miss ratio hit_miss_ratio = hit_count / (hit_count + miss_count) # Define a threshold for the player's hit/miss ratio hit_miss_ratio_threshold = 0.8 # Compare the player's hit/miss ratio to the threshold if hit_miss_ratio > hit_miss_ratio_threshold: print("%") # Define the offset to the player's death count in memory death_count_offset = 0x1121 # Read the player's death count from memory death_count = pm.read_int(base_address + death_count_offset) # Define a threshold for the player's death count death_count_threshold = 5 # Compare the player's death count to the threshold if death_count < death_count_threshold: print("%") # Get the player's process ID pid = pm.process_id # Get the player's process information process = psutil.Process(pid) # Get the player's memory usage memory_usage = process.memory_info().rss # Define a threshold for the player's memory usage memory_usage_threshold = 2 * (10 ** 9) # 2 GB # Compare the player's memory usage to the threshold if memory_usage > memory_usage_threshold: import openai_secret_manager # Get the API key secrets = openai_secret_manager.get_secrets("openai") api_key = secrets["pk-YOURNOTGETTINGMYKEY"] # Import the library to make API calls import openai # Set the API key openai.api_key = api_key # Define the model model_engine = "text-davinci-002" # Define the prompt prompt = (f"detect") # Make the API call completions = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) # Get the first response message = completions.choices[0].text print(message) Just updated the script a little to include some key factors that only chatGPT key holders would know.
Last edited by: im_2crude Jan 26, 2023 10:21 PM
|
im_2crude • PM |
Jan 26, 2023 10:08 PM
|
![]() Posts: 5 |
Just an FYI, this was only 8 minutes of game play. And the closer to 100 they are the more the AI thinks they are cheating.
|
im_2crude • PM |
Jan 26, 2023 10:41 PM
|
![]() Posts: 5 |
The % start over after each of the "learning sessions" meaning it clears out the results of those using as that is not the data that I am looking for, I am only after the continued learning of the AI, so I can possibly sell the cheat detection. See I code 8-10 hours a day, as a career, I come home to play a game and relax, its a lot of fun when everyone is playing with the same intentions, and I am able to relax. Yet there are some who feel the need to "do better" then their skills will allow, and that destroys the "fun". There are literally thousands of games for them to download their talent and play. The newer games all have anti cheat detection and they get banned, so they end up back here, where it seems cheating is a common thing among not only the players but the admins who put themselves above the law. The reason this is personal is a close friend of mine coded the game, basically kick started the 3D FPS games, and made them available in all flavors, for you to play and compete in. So ya its personal to me, as that friend has long since passed, and you running that cheat is a disgrace to him you and this game. I will continue to post the results of my nightly matches. Until you make a server that allows and encourages cheating, as banning those who cheat does nothing for the game, Imagine banning half the server, ya that's what it boils down to these days. And its actually easy to tell.
|
im_2crude • PM |
Jan 26, 2023 10:46 PM
|
![]() Posts: 5 |
One last thing, Head on over to the ChatGPT and make an account, ( google it for the link) as some of you were worried about a virus. Test it out, See how reliable the AI actually is. Ask it anything, like how to write a powershell script to detect the last user to remotely login to a server, or how to tell if your computer has been hacked. or how to be good at a video game. Anything, The ChatGPT is changing the world, faster then the internet changed it. We are only at the beginning, of that change. I gaurentee that once you start using it, you will have a new respect for the anti cheat I am building for this game.
|
im_2crude • PM |
Jan 26, 2023 11:18 PM
|
![]() Posts: 5 |
and for the love of GOD un mute me, Love, Nobody.
|