Disable 3d Rendering. menu

Shout-Out

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 17
  1. #1
    fusspawn's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    54
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Disable 3d Rendering.

    Hi,

    Lets prefix by saying my dev/wow/only pc is crap, its a netbook for crying out loud.

    So in the process of trying to speed up wow so i can actually use this machine for anything while botting and hell perhaps even get a second client running and botting to.

    Ive been trying to disable the 3d rendering side of wow, (It would be nice to keep the gui rendered so i can at least check the bots not being totally retarded.)

    My first mission was detouring the D3d render methods, mainly DrawIndexedPrimitives,

    After i got that working i set about trying to find a way to see if what was being draw was the gui layer, or a 3d based one.

    Ive tried various methods,

    VertexCount % 2 == 0; (All Gui items are rendered as squares). alas lots of 3d items have a nice even vertex count. so that idea what out.

    I then hoped that wow was just using Textured Quads scaled to what ever size they need for that specific item. Alas no go, Some of the gui layer has more than the 2 triangles that make up a quad.

    Wow also batches up Gui Rendering so PrimCount/Num vertex would never work,

    Im running out of ideas,

    Note: I can completly disable rendering just fine, But i really want to keep the Gui on screen :/

    Any DirectX Gurus have any suggestions as im at a loose end.

    Disable 3d Rendering.
  2. #2
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think you're going to be hard-pressed doing what you're trying to do from the DirectX layer (it may not even be possible tbh).

    Have you thought about just using an engine hook? It would probably be a lot easier...

  3. #3
    fusspawn's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    54
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hadnt thought about that way tbh, Ive seen it done inside of other games ISXEve had it as an option. Guess ill go look at Some of the engine code then . Thanks for the hint.

  4. #4
    fish2k's Avatar Member
    Reputation
    5
    Join Date
    Nov 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Shouldn't it be possible to just render things when an orthogonal matrix is set?
    That should be mainly the ui.

  5. #5
    fusspawn's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    54
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ill take a look into that, Still mostly new to me so yeah things are going slowly.

  6. #6
    Kryso's Avatar Active Member
    Reputation
    40
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Check out viewport. I'm pretty sure most of world is rendered with

    viewport.MinZ = 0;
    viewport.MaxZ = 0.94f;
    Tea and cake or death?!

  7. #7
    fusspawn's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    54
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh the Irony, Your helping with suggestions. Its your codebase im implimenting it in

  8. #8
    mcpickle's Avatar Private
    Reputation
    1
    Join Date
    Aug 2010
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fusspawn View Post
    If i should fix/Improve this to 3.5.5a would you have any issues with it being posted?
    Are you still thinking about posting your updates?

  9. #9
    dunmcl's Avatar Corporal
    Reputation
    11
    Join Date
    Jun 2010
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello!
    Tell me please, how you disable 3d render?

  10. #10
    Empted's Avatar Contributor
    Reputation
    83
    Join Date
    Aug 2011
    Posts
    117
    Thanks G/R
    0/5
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Actually I'm tired of PM messages after some incident on this forum. To disable world rendering just make this [9B3F70 CGWorldFrame::Render] function do nothing (it take no params so retn at start will do). To enable do reverse, to disable all rendering do nearly same thing with another function you can easily find in the dump thread..

  11. #11
    ValvePro's Avatar Sergeant
    Reputation
    18
    Join Date
    Jun 2012
    Posts
    62
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You don't need to hook something! Minimize WoW will draw down CPU usage.

  12. #12
    Empted's Avatar Contributor
    Reputation
    83
    Join Date
    Aug 2011
    Posts
    117
    Thanks G/R
    0/5
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Be carefull, CGWorldFrame::Render is now scanned by warden (Offset: 0x5EFE10 Length: 9 Bytes: 55 8B EC 83 EC 40 0F 57 C0), so skip some bytes before writing your opcodes and don't debug with software BP.
    Last edited by Empted; 03-07-2013 at 04:33 PM.

  13. #13
    ValvePro's Avatar Sergeant
    Reputation
    18
    Join Date
    Jun 2012
    Posts
    62
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can use VEH hook.

  14. #14
    Bananenbrot's Avatar Contributor
    Reputation
    153
    Join Date
    Nov 2009
    Posts
    384
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ValvePro View Post
    You can use VEH hook.
    If he wants to get banned, then yes...

  15. #15
    ValvePro's Avatar Sergeant
    Reputation
    18
    Join Date
    Jun 2012
    Posts
    62
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why that warden doesn't detect VEH till now.. sure you shouldn't use PAGE_NOACCESS! instead of this u have to use PAGE_READONLY.
    Last edited by ValvePro; 03-10-2013 at 03:14 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. Question about Disabling WoW rendering
    By monsterrofl in forum World of Warcraft General
    Replies: 3
    Last Post: 02-07-2015, 08:20 AM
  2. Disabling DirectX rendering on D3D11 game.
    By larcerkev in forum Programming
    Replies: 1
    Last Post: 11-16-2014, 10:52 PM
  3. Plugin DISABLER(rendering) by Nesox. Myth or reality?
    By QuadroTony in forum Diablo 3 General
    Replies: 40
    Last Post: 11-05-2014, 07:42 AM
  4. [Hack] Disable world rendering, encountered a memory leak
    By youyanruyu in forum WoW Memory Editing
    Replies: 2
    Last Post: 08-28-2014, 02:40 AM
  5. [Question] How to disable Npc rendering
    By hamburger12 in forum WoW Memory Editing
    Replies: 12
    Last Post: 08-17-2013, 12:02 AM
All times are GMT -5. The time now is 11:30 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search