Lower cpu usage

Page 2 of 4 FirstFirst 1234 LastLast
Results 16 to 30 of 56
  1. #16
    Trafalgar D. Water Law Dope Boy One is offline
    ModeratorRank
    Jun 2005 Join Date
    HellasLocation
    1,223Posts

    Re: Lower cpu usage

    Well that's f**ing awesome !!

  2. #17
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    Please help me, i try solo, and i failed
    link to my main.exe

  3. #18
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    up, if need be i pay this fo some $, contact me! (skype: firenight29)

  4. #19
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    Re: Lower cpu usage

    Quote Originally Posted by x00000 View Post
    up, if need be i pay this fo some $, contact me! (skype: firenight29)
    just research offsets base on the main offsets of gembrid provided of 97 / 1.03.27 main or on 1.07v by 8bitcore
    close to ur main using ollydbg (compare code)

    then adapt changes / save & test.

  5. #20
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    I don't understand, please help if you know this link to my main.exe

  6. #21
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    Re: Lower cpu usage

    Quote Originally Posted by x00000 View Post
    I don't understand, please help if you know this link to my main.exe
    well idk what was the prob for you, it's 1 sec to find the right offset by searching Swap buffers or txt string - "Connection closed"

    so for ur main it's 006703E4

    now what u have to do i's call kernel sleep on 00670405 & nop useless line

    sleep for ur main = CALL DWORD PTR DS:[6E8148]

    so the final code shd lk like

    Code:
    00670405     6A 01          PUSH 1
    00670407     FF15 48816E00  CALL DWORD PTR DS:[<&KERNEL32.Sleep>]    ;  kernel32.Sleep
    0067040D     90             NOP
    0067040E     90             NOP
    0067040F     90             NOP
    00670410     90             NOP
    00670411     90             |NOP
    00670412     90             NOP
    00670413     90             NOP
    00670414     90             NOP
    00670415     90             NOP
    00670416     90             NOP

    HF ;)
    Last edited by 2009x2014; 12-11-13 at 09:03 PM.

  7. #22
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    thx man, but is lagged after loading main... it's stop move animation and nothing happened.

    my code:
    Code:
    006703E4  |. FF15 74806E00  CALL DWORD PTR DS:[<&GDI32.SwapBuffers>] ; \SwapBuffers
    006703EA  |> FF15 44816E00  CALL DWORD PTR DS:[<&KERNEL32.GetTickCou>; [GetTickCount
    006703F0  |. 2B85 A0FEFFFF  SUB EAX,DWORD PTR SS:[EBP-160]
    006703F6  |. 8985 98FEFFFF  MOV DWORD PTR SS:[EBP-168],EAX
    006703FC  |> 83BD 98FEFFFF >/CMP DWORD PTR SS:[EBP-168],28
    00670403  |. 7D 14          |JGE SHORT Main.00670419
    00670405     6A 01          PUSH 1
    00670407     FF15 48816E00  CALL DWORD PTR DS:[<&KERNEL32.Sleep>]    ;  kernel32.Sleep
    0067040D     90             NOP
    0067040E     90             NOP
    0067040F     90             NOP
    00670410     90             NOP
    00670411     90             |NOP
    00670412     90             NOP
    00670413     90             NOP
    00670414     90             NOP
    00670415     90             NOP
    00670416     90             NOP
    00670417  |.^EB E3          \JMP SHORT Main.006703FC
    any idees ?
    Last edited by x00000; 12-11-13 at 09:04 PM.

  8. #23
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    Re: Lower cpu usage

    Quote Originally Posted by x00000 View Post
    any idees ?
    Try

    00670417 |.^EB E3 \JMP SHORT Main.006703FC ---> 006703EA

  9. #24
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    thx, man, I love you ! it's work

    new, tell me please how i find sleep in this main ?

  10. #25
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    Re: Lower cpu usage

    Quote Originally Posted by x00000 View Post
    thx, man, I love you ! it's work

    new, tell me please how i find sleep in this main ?
    np & same, by searching Swap buffers (CTRL+N) or txt string - "Connection closed"

    anw offset of right sb for this main = 006B4A23

    ps: also dont forget about jmp to gettickcount next to swapbuffers (006B4A29)

  11. #26
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    sleep for ur main = CALL DWORD PTR DS:[6E8148]
    where i find 6E8148(this) for eng main ?

  12. #27
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    Re: Lower cpu usage

    Quote Originally Posted by x00000 View Post
    where i find 6E8148(this) for eng main ?
    also by CTRL +N then follow by enter

    but it's ok take ^^ - CALL DWORD PTR DS:[783164]

  13. #28
    Proficient Member x00000 is offline
    MemberRank
    Jun 2012 Join Date
    MoldovaLocation
    160Posts

    Re: Lower cpu usage

    sorry, for this simple question(for you), this most helped me, thx ))

    50 cpu usage -> 34

  14. #29
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    Re: Lower cpu usage

    Quote Originally Posted by x00000 View Post
    sorry, for this simple question(for you), this most helped me, thx ))

    50 cpu usage -> 34
    Not bad result & no problem, HF

  15. #30
    el gordito tetas caidas GM-Andromeda is offline
    MemberRank
    Jun 2006 Join Date
    Complex plane.Location
    202Posts

    Re: Lower cpu usage

    swap buffers allows u to set vsync state, opengl driver with vsync on will auto-sleep the fame to lock it in 60 fps max, so u dont have to use sleep.
    vsync will try to reach 60 fps, it will cost 1%, 10%, 50% or 100% of main thread, depending on how many vertex/indexes the 60 render operations will need to draw (in one second).



Page 2 of 4 FirstFirst 1234 LastLast

Advertisement