Hacking GHost latency

This is a discussion on Hacking GHost latency within the Warcraft 3 Hacks, bots and tools board part of the Warcraft 3 forum category; Maybe you think it is not important. But I have to say - yes, it is. Still a lot of ...

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    KavanaK is offline Advanced Hacker
    Array
    Join Date
    Nov 2007
    Location
    Germany / Czech republic
    Posts
    377
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    10
    Reputation
    71

    Hacking GHost latency

    Maybe you think it is not important. But I have to say - yes, it is.

    Still a lot of players use their host bots to create a game. Why I do not like public bots (like playdota etc.) can say the title. The latency. Yes, I do not like the minimum of 80miliseconds. It is too much for me - and i feel it every game. The small latency is the evil one of my Dota game which is ruining my plans. I often ask myself "how did the enemy do it, why was he faster than me?" In one way, I am a lamer, however, a simple cheat can give you an advantage. A cheat, which won't effect other players but only you, as the host.

    If you haven't modified your bot, the lowest latency to set is the number 50. I used to play on 50 miliseconds for 4 years. Maybe because of that I feel the difference when I play on 80 or 100ms online - I am not happy. The game gives me nothing if I feel the delay.

    I played sometimes on wi-fi ~200-500ms. After some hours playing I realized that it is not so bad, however, you are not able to micro at all. It is just a game for fun.

    Here are some simulations of the game latency. Feel the difference too?






    Maybe you are going to ask me how is that possible - other players will lag. There we can speak about the dynamic latency function. You can (the same way) change the value for 50/100 for example (depends on other's latency). So you and your mates connecting through the LAN will play on practically none delay - that gives you much better gameplay.


    If you are interested, here is the guide. You can find any CheatEngine guides on the internet.

    You need a progarm that can edit memory, okay, Cheatngine is the best one atm. Open the CheatEngine and open process of your bot. It's the button under the "File" and search for the process => click open.

    Attachment 9868



    Now is your process selected. Go to the bot/game and find out your actual latency. E.g. type !latency. The bot will tell you the value. Remember it!!!!!

    Attachment 9869

    In my case, the latency was 100. So, go back to the CheatEngine and type the value in the empy block. Press the First scan button.

    Attachment 9870


    Go to your bot/game again and set a different value. For example 80.

    7mI.png


    You can check if you set corerctly by typing the command latency again.

    7mJ.png


    Let's go back to the CheatEngine, type in the block (where is the previous value) the new value, e.g 80. Press next scan.

    7mK.png


    There should be found one value. Click on it twice. A new like will appear in the bottom of the progam.

    7mL.png


    Double click on the number, under the "Value" column. Now you are able to set it on whatever you want.

    7mM.png


    Press OK and then go back to your bot/game and check the latency again. If the new value appers, then you were succesful!






    You can also change the dynamic latency value, which is very important for other players. You can search for is the same way as the static latency - but it is important to tick the "Frozen" button. It will disable the automatical changes.
    Last edited by KavanaK; 02-16-2012 at 11:54 PM.

  2. #2
    el patron is offline Advanced Hacker
    Array
    Join Date
    Oct 2008
    Posts
    281
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    9
    Reputation
    81
    lmao how bout just recompiling it moron
    Quote Originally Posted by wc3noobpl
    omfg kid,im professional C++/C# programmer,with 10 years exp.lol you dont even know what is data types and its role in programming and you even talking?

  3. #3
    Xki11er is offline Newbie
    Array
    Join Date
    Feb 2012
    Posts
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    0
    Reputation
    0
    oh snaps what games is this is it free to play ?

  4. #4
    BullJam's Avatar
    BullJam is offline Wannabe Member
    Array
    Join Date
    Feb 2012
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    6
    Reputation
    5
    This is an elaborate joke right?
    From fledgling to people's champion: Witness the rise of the titan BullJam!

  5. #5
    Farid.Agl's Avatar
    Farid.Agl is offline Advanced Hacker

    Array
    Join Date
    Sep 2011
    Posts
    448
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    8
    Reputation
    322
    Dude, please update your Cheat-Engine !!!
    http://cheatengine.org/download/d1/CheatEngine61.exe
    http://faridaghili.ir

  6. #6
    KavanaK is offline Advanced Hacker
    Array
    Join Date
    Nov 2007
    Location
    Germany / Czech republic
    Posts
    377
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    10
    Reputation
    71
    Ok, I will, however, the function will be same here. What is new in the newest CheatEngine?

  7. #7
    Farid.Agl's Avatar
    Farid.Agl is offline Advanced Hacker

    Array
    Join Date
    Sep 2011
    Posts
    448
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    8
    Reputation
    322
    Code:
    Cheat Engine 6.1
    
    Fixes:
    Fixed DBVM from not working
    Fixed Kernelmode debugging with DBVM in 64-bit
    Several disassembler fixes
    Scanning errors now show the error
    Fixed a few 16-bit assembler instructions
    Fixed doubleclicking the assembler scan going to 00000000
    Fixed the assembler scan going from ffffffff back to 0 and starting over again
    Fixed autoattach causing huge memory leak
    Fixed clicking nextscan when having 0 results
    Fixed 8 byte scans so they it can now scan negative values
    Prevent a 32-bit plugin from showing up error messages when loaded in the 64-bit ce version (It won't work)
    Fixed the VEH debugger from not handling int3 breakpoints properly
    Fixed XMM registers in the veh debugger
    Fixed the VEH debugger from causing a program to hang when Cheat Engine is closed normally
    Changes since public release: (max 7 days)
    June 4 2011: Add the shellExecute lua function
    June 5 2011: Fix assembling of movq
    June 7 2011: Fix loading a table after having a table with files. And fix the listbox and combobox in the designer. And AOBscan script fix
    June 9 2011: Fix lua memory scan creation and reading out the results 
    
    
    Changes:
    Added a structure spider which may help in finding ways to distinguish between two objects
    Value scanning can now take formulas
    Added a form designer to create lua extensions
    Added an automated trainer generator that will generate a trainer script for you
    Added lots and lots of new functions to the lua engine. Check the helpfile or main.lua
    Added the ability to save binary files into a cheat table
    Added an xm-player
    Added columns to the stackview window
    Added an option to choose if the disassembler should show 32-bit or 64-bit code
    Added support to translate cheat engine to any language you want (check the language folder for more info)
    Some speed improvements at several tools
    Added undo last edit (ctrl+z) when editing values in a cheat table
    Added extra option to the pointer rescan so you can filter out paths more specifically
    Added custom comments to the assembler window
    Added the ability to use lua variables inside auto assembler ( $luavariable )
    Added syntax highlighting to lua
    Changed the lua dlls with versions that don't need the C++ runtime installed
    Changed the lua library to support 64-bit dll's
    The lua script has been moved from the comments window to it's own menu on top
    In the hexadecimal view when selecting 4 bytes and then pressing space will make you go there. Backspace returns
    Added the .cetrainer file extension so you can download very small files and have great trainers
    
    
    
    
    Cheat Engine 6.0
    
    
    Fixes:
    several disassembler fixes
    change by offset supports negative hexadecimal offsets
    several fixes to the data dissector
    Fixed simple paste
    Hextype won't change pos
    January 11 2011: Fixed a hotkey issue
    January 11 2011: Fixed the stringlist_add crash
    
    
    Changes:
    Added a 64-bit version
    Different compiler (uses fpc/lazarus now instead of delphi)
    Addresslist has been reimplemented from scratch
    Debugger has been reimplemented from scratch
    Hexview has been redesigned
    Added a new debuggerinterface : VEHDebugger
    replaced underc with lua
    Added several lua routines
    pointerscanner speed increased
    custom types changes from scantype to valuetypes that can be used in multiple locations
    disassembler shows colors and can be configured
    improvements to the stackview
    added tabbed scans
    standalone Trainermaker is currently not implemented
    added the option to save scanresults
    You can now compare the current addresslist to the values of a saved scan (first scan included)
    The above also makes the percentage scans more useful, so a between % scan has been added as well
    Tables can now contain lua scripts that can get executed
    Table entries can execute lua scripts when enabled/disabled (see it as an extension to auto assembler)
    Added conditional breakpoint
    added break on data breakpoint
    automated "find what accesses address" now shows a trigger count
    Hotkeys on cheat entries have been improved
    Temp files don't get saved in the ce folder anymore
    Cheat Tables don't get saved in the ce folder anymore
    Added a suggestion where you can save your tables now
    Cheat table entries can now be dragged and dropped, including on top of eachother
    Hexview can now show seperators any way you like
    You can compare two hexviews with eachother to show the differences
    Added the 7 byte hexadecimal display type
    Added some extra plugin apis
    Improved the change register on breakpoint gui
    And lots of other stuff...
    http://faridaghili.ir

  8. #8
    TVNova is offline Newbie
    Array
    Join Date
    Jun 2008
    Posts
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    0
    Reputation
    0
    Good guide for bots owners imo. I dont have a bot though. I prefer garena. It eliminates most delay. I prefer LAN parties with friends = more fun:-)

  9. #9
    KavanaK is offline Advanced Hacker
    Array
    Join Date
    Nov 2007
    Location
    Germany / Czech republic
    Posts
    377
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    10
    Reputation
    71
    I guess no one appreciates my job, however, the friends of mine do this advantage in their bots;-) What is your opinion on it? Is it just waste of time editing the number? May I ask programmers, how to edit the bot's settings - the lowest available latency to set?

  10. #10
    BullJam's Avatar
    BullJam is offline Wannabe Member
    Array
    Join Date
    Feb 2012
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    6
    Reputation
    5
    Quote Originally Posted by KavanaK View Post
    I guess no one appreciates my job, however, the friends of mine do this advantage in their bots;-) What is your opinion on it? Is it just waste of time editing the number? May I ask programmers, how to edit the bot's settings - the lowest available latency to set?
    You can't change the minimum latency by editing the config files but, if you know c++, the much more obvious way to do this is to edit and recompile the GHost source code.

    There is a reason there is a minimum of 50 set in the first place though. Setting latency too low can cause problems for other people playing on your bot. Besides that, the host (and players in LAN with the host) usually don't have to worry about lag anyway...
    From fledgling to people's champion: Witness the rise of the titan BullJam!

  11. The Following User Says Thank You to BullJam For This Useful Post:


Page 1 of 2 12 LastLast

Similar Threads

  1. Latency tips..???
    By haghi in forum Counter-Strike: Guides
    Replies: 15
    Last Post: 09-27-2012, 11:04 PM
  2. [WTT] Ghost One/Ghost ++ TemaViewer Help
    By fogest in forum Services
    Replies: 0
    Last Post: 06-02-2010, 07:49 PM
  3. What is Ghost?
    By hendricius in forum Warcraft 3 forum
    Replies: 3
    Last Post: 12-15-2009, 07:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •