Disable illusionist copy point in mini map and show pylons at progress bar menu

User Tag List

Results 1 to 11 of 11
  1. #1
    program73's Avatar Member
    Reputation
    1
    Join Date
    Apr 2019
    Posts
    8
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Disable illusionist copy point in mini map and show pylons at progress bar

    Hi there~

    i have two questions.

    1. Disable illusionist copy dot in mini map
    > what plugin or file paint elite monster dots at mini map?
    > i want to disable illusionist copy dot in mini map, but i can't find that plugin or file.

    2. Progress bar problem
    > there are no pylons type and finding time in progress bar.
    > i need that plugins or file.

    thanks.

    Disable illusionist copy point in mini map and show pylons at progress bar
  2. #2
    RNN's Avatar Legendary
    Reputation
    813
    Join Date
    Sep 2018
    Posts
    1,055
    Thanks G/R
    104/776
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    1) File: Default\Monsters\StandarMonstersPlugin.cs

    Locate
    Code:
     
                   if (monster.Rarity == ActorRarity.Rare)
                    {  
                        EliteLeaderDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
                    }
    replace with
    Code:
     
                   if (monster.Rarity == ActorRarity.Rare)
                    {
                        if (monster.SummonerAcdDynamicId == 0)
                          EliteLeaderDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
                    }

    2) GLQ_GreaterRiftPylonMarkerPlugin

    Original

    Modified v8 / Modififed v9


  3. Thanks program73, Razorfish (2 members gave Thanks to RNN for this useful post)
  4. #3
    program73's Avatar Member
    Reputation
    1
    Join Date
    Apr 2019
    Posts
    8
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great!!!

    Thanks a lot !!!

  5. #4
    RNN's Avatar Legendary
    Reputation
    813
    Join Date
    Sep 2018
    Posts
    1,055
    Thanks G/R
    104/776
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    It is not correct what I said. The file Default\Monsters\StandarMonstersPlugin.cs is configured by default to hide illusions (HideOnIllusions = true) , but only applies it to minions, not to blue or yellow elites (Rares and minions of Rares can make copies) , It would be necessary to replace this line:
    Code:
    if (HideOnIllusions && (monster.SummonerAcdDynamicId != 0) && (monster.Rarity == ActorRarity.RareMinion)) continue;
    to
    Code:
    if (HideOnIllusions && (monster.SummonerAcdDynamicId != 0) && ((monster.Rarity == ActorRarity.RareMinion) || (monster.Rarity == ActorRarity.Rare) || (monster.Rarity == ActorRarity.Champion))) continue;
    or bet stronger and write
    Code:
    if (HideOnIllusions && (monster.SummonerAcdDynamicId != 0) && (monster.Rarity != ActorRarity.Normal)) continue;
    Remove the previous change and write the second code

    and if you have the MonsterCirclePlugin I think you also have to make similar changes

    Edited:

    I've been looking at it and the only change it would make in the MonsterCirclePlugin is:

    Code:
    		if (monster.Rarity == ActorRarity.RareMinion) {
    				RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
                    }
    Code:
    		if (monster.Rarity == ActorRarity.RareMinion) {
    				 if (monster.SummonerAcdDynamicId == 0)
    						RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
                    }
    And this would be the result, only 3 circles on map and minimap. They have copies of both the rare and their minions

    Last edited by RNN; 04-05-2019 at 09:20 AM.

  6. Thanks program73 (1 members gave Thanks to RNN for this useful post)
  7. #5
    program73's Avatar Member
    Reputation
    1
    Join Date
    Apr 2019
    Posts
    8
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i just change the code like below but it works good.

    if (monster.Rarity == ActorRarity.RareMinion)
    {
    // EliteMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized); //jch : delete
    }
    ...

    if (monster.Rarity == ActorRarity.Rare)
    {
    if (monster.SummonerAcdDynamicId == 0) //jch : add
    EliteLeaderDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
    }

    and i already removed minion circle in MonsterCirclePlugin.

    thanks

  8. #6
    RNN's Avatar Legendary
    Reputation
    813
    Join Date
    Sep 2018
    Posts
    1,055
    Thanks G/R
    104/776
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    But the Champions also create illusions. I opted not to show any illusion on the minimap, but on the map I do show the illusions of the elites with a blurred circle (hitbox).


  9. Thanks program73 (1 members gave Thanks to RNN for this useful post)
  10. #7
    program73's Avatar Member
    Reputation
    1
    Join Date
    Apr 2019
    Posts
    8
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    as your code, it works good!
    Thanks

  11. #8
    takayo72's Avatar Active Member
    Reputation
    17
    Join Date
    Jan 2018
    Posts
    203
    Thanks G/R
    43/15
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    how to remove minion circle in MonsterCirclePlugin ?

  12. #9
    RNN's Avatar Legendary
    Reputation
    813
    Join Date
    Sep 2018
    Posts
    1,055
    Thanks G/R
    104/776
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    To remove all circles of minions, look for these lines:

    Code:
    if (monster.Rarity == ActorRarity.RareMinion) {
                 RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
    }
    and change it like that

    Code:
    if (monster.Rarity == ActorRarity.RareMinion) {
             //    RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
    }
    But if you just want to remove the circles of the minions' illusions, use this code instead:

    Code:
    	
    if (monster.Rarity == ActorRarity.RareMinion) {
    	 if (monster.SummonerAcdDynamicId == 0)
    		RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
      }
    Last edited by RNN; 04-15-2019 at 09:02 AM.

  13. #10
    Saico's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2019
    Posts
    379
    Thanks G/R
    35/20
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RNN View Post
    To remove all circles of minions, look for these lines:

    Code:
    if (monster.Rarity == ActorRarity.RareMinion) {
                 RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
    }
    and change it like that

    Code:
    if (monster.Rarity == ActorRarity.RareMinion) {
             //    RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
    }
    But if you just want to remove the circles of the minions' illusions, use this code instead:

    Code:
    	
    if (monster.Rarity == ActorRarity.RareMinion) {
    	 if (monster.SummonerAcdDynamicId == 0)
    		RareMinionDecorator.Paint(layer, monster, monster.FloorCoordinate, monster.SnoMonster.NameLocalized);
      }

    Dont Know what I did wrong, but somehow minion circles did not disappear.

  14. #11
    RNN's Avatar Legendary
    Reputation
    813
    Join Date
    Sep 2018
    Posts
    1,055
    Thanks G/R
    104/776
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    Maybe you have installed \plugins\CB\MonsterCirclePlugin.cs or \plugins\CB\MonsterCirclePlugin_Mod.cs
    Find a line that has the text "RareMinionDecorator.Paint" and write // at the beginning

Similar Threads

  1. How to be in a battleground and tol barad at the same time.
    By twogen in forum World of Warcraft Exploits
    Replies: 3
    Last Post: 01-29-2012, 03:43 AM
  2. Easy Defender and Healing points in Warzones (REQ Sorcerer/Sage)
    By ForeverCalzone in forum SWTOR Exploits
    Replies: 1
    Last Post: 01-09-2012, 07:04 AM
  3. [Point in right dirrection] World Map
    By SwInY in forum WoW Memory Editing
    Replies: 3
    Last Post: 12-10-2011, 08:09 AM
  4. In-game Quest Addon +mini map
    By Haitamo in forum World of Warcraft Guides
    Replies: 7
    Last Post: 03-20-2008, 11:28 AM
All times are GMT -5. The time now is 04:06 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search