[ENG] Speacial Monster on Map menu

These ads disappear when you log in.

Results 1 to 13 of 13
  1. #1
    s4000's Avatar Active Member CoreCoins User
    Reputation
    78
    Join Date
    Oct 2018
    Posts
    214
    Thanks G/R
    5/75
    Trade Feedback
    0 (0%)

    [ENG] Speacial Monster on Map

    - show customized type of monster on map
    - option to show the count number

    SP monster.jpg

    Copy to plugins\DavMonster
    [C#] DAV_SpecMonsterPlugin - Pastebin.com

    for the ActorSnoEnum of monsters, you can check in below link for your customization
    Monster Reference - Pastebin.com

  2. Thanks BeeAntOS (1 members gave Thanks to s4000 for this useful post)
  3. #2
    Saico's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    Apr 2019
    Posts
    235
    Thanks G/R
    19/8
    Trade Feedback
    0 (0%)
    Hm, nice plugin s4, I Thought about a plugin that recognizes Rat Caller yesterday, but I am having trouble moving xy position. Screenshot_2.png I would like to move up a bit cause I already have anothers plugin in this space.

    Screenshot_3.png Tried changing these values but nothing happened

    I Also found what was suposed to be a Rat Caller, and it was a Beast (Big Bull) with Rat Caller Label text. Maybe wrong ActorSnoEnum ?

    // ActorSnoEnum._x1_plagued_lacunimale_a // Rat Caller
    SpMonsterList.Add(new DAV_SpecMon("Rat Caller") { // Beast
    showCustName = true,
    showCount = false,
    offsetZ = 3f,
    textFont = tmpFont,
    Members = new List<ActorSnoEnum> {
    ActorSnoEnum._beast_a, ActorSnoEnum._beast_b, ActorSnoEnum._beast_c, ActorSnoEnum._beast_d,
    ActorSnoEnum._x1_beast_skeleton_a
    },
    Decorator = new WorldDecoratorCollection(
    new GroundLabelDecorator(Hud) {
    BackgroundBrush = Hud.Render.CreateBrush(200, 255, 0, 255, 0),
    TextFont = Hud.Render.CreateFont("tahoma", 6.5f, 255, 255, 255, 255, false, false, false),
    },
    new MapShapeDecorator(Hud) {
    Brush = Hud.Render.CreateBrush(220, 255, 125, 0, 3f),
    ShapePainter = new CrossShapePainter(Hud),
    Radius = 8
    I am searching for SNo for Rat Callers and found:

    _spawner_lacuni_female_a = 5447,
    _spawner_lacuni_female_a_oasislacuniambush = 115148,
    _a2dun_aqd_grate_spawner_alphacat = 162073,
    _a2dun_aqd_grate_spawner_alphacat_lacunifemale = 162074,
    _spawner_lacuni_female_immediately = 165549,
    _spawner_lacunimale_b_unique_towerruins = 219841,
    _spawner_lacunimale_a = 220159
    _x1_challenge_spawner_lacuni_female_a = 297799,
    _x1_challenge_spawner_lacunimale_a = 297800,
    _x1_spawner_lacuni_female_snow_challenge = 304623,
    _x1_spawner_lacuni_female_snow_challenge = 304623,
    _x1_lacunimale_plagued_summon_castrat = 374347,


    Ty in advance
    Last edited by Saico; 09-04-2019 at 05:47 PM.

  4. #3
    Rbroz's Avatar Member
    Reputation
    1
    Join Date
    Aug 2018
    Posts
    18
    Thanks G/R
    8/0
    Trade Feedback
    0 (0%)
    Where in the .cs file do you add the monster reference code ?

  5. #4
    s4000's Avatar Active Member CoreCoins User
    Reputation
    78
    Join Date
    Oct 2018
    Posts
    214
    Thanks G/R
    5/75
    Trade Feedback
    0 (0%)
    Originally Posted by Saico View Post
    Hm, nice plugin s4, I Thought about a plugin that recognizes Rat Caller yesterday, but I am having trouble moving xy position. Screenshot_2.png I would like to move up a bit cause I already have anothers plugin in this space.

    Screenshot_3.png Tried changing these values but nothing happened

    I Also found what was suposed to be a Rat Caller, and it was a Beast (Big Bull) with Rat Caller Label text. Maybe wrong ActorSnoEnum ?



    I am searching for SNo for Rat Callers and found:

    _spawner_lacuni_female_a = 5447,
    _spawner_lacuni_female_a_oasislacuniambush = 115148,
    _a2dun_aqd_grate_spawner_alphacat = 162073,
    _a2dun_aqd_grate_spawner_alphacat_lacunifemale = 162074,
    _spawner_lacuni_female_immediately = 165549,
    _spawner_lacunimale_b_unique_towerruins = 219841,
    _spawner_lacunimale_a = 220159
    _x1_challenge_spawner_lacuni_female_a = 297799,
    _x1_challenge_spawner_lacunimale_a = 297800,
    _x1_spawner_lacuni_female_snow_challenge = 304623,
    _x1_spawner_lacuni_female_snow_challenge = 304623,
    _x1_lacunimale_plagued_summon_castrat = 374347,


    Ty in advance
    Members = new List<ActorSnoEnum> {
    ActorSnoEnum._beast_a, ActorSnoEnum._beast_b, ActorSnoEnum._beast_c, ActorSnoEnum._beast_d,
    ActorSnoEnum._x1_beast_skeleton_a

    },

    remember to edit the actor number of the members, from my post monster sno list, rat celler _x1_plagued_lacunimale_a
    Last edited by s4000; 09-04-2019 at 08:13 PM.

  6. #5
    s4000's Avatar Active Member CoreCoins User
    Reputation
    78
    Join Date
    Oct 2018
    Posts
    214
    Thanks G/R
    5/75
    Trade Feedback
    0 (0%)
    Originally Posted by Rbroz View Post
    Where in the .cs file do you add the monster reference code ?
    Members = new List<ActorSnoEnum> {
    ActorSnoEnum.xxxxxxx, ActorSnoEnum.xxxxxxx, ActorSnoEnum.xxxxxxx,
    },

  7. #6
    Saico's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    Apr 2019
    Posts
    235
    Thanks G/R
    19/8
    Trade Feedback
    0 (0%)
    Originally Posted by s4000 View Post
    Members = new List<ActorSnoEnum> {
    ActorSnoEnum._beast_a, ActorSnoEnum._beast_b, ActorSnoEnum._beast_c, ActorSnoEnum._beast_d,
    ActorSnoEnum._x1_beast_skeleton_a

    },

    remember to edit the actor number of the members, from my post monster sno list, rat celler _x1_plagued_lacunimale_a
    Hm, added this sno, waitin him appear to check.

    What about xy position of the monsterText in minimap as I screenshoted ? Could you help me pls how to move it
    ty

    I would like to move some pixels to top just in bottom left. IN this way I cant do that and move to the postion I want in the minimap =(

    public void PaintWorld(WorldLayer layer) {

    var uiMinimapRect = Hud.Render.MinimapUiElement.Rectangle;
    var xref = uiMinimapRect.Left;
    var yref = uiMinimapRect.Top;

    foreach (var spMon in SpMonsterList) {
    var monsters = Hud.Game.AliveMonsters.Where(x => spMon.Members.Contains(x.SnoActor.Sno));
    var spCount = monsters.Count();
    if (spCount == 0) continue;

    spMon.PaintCount(spCount, xref, ref yref);
    foreach (var monster in monsters)
    spMon.Paint(layer, monster);
    Last edited by Saico; 09-05-2019 at 09:20 PM.

  8. #7
    Rbroz's Avatar Member
    Reputation
    1
    Join Date
    Aug 2018
    Posts
    18
    Thanks G/R
    8/0
    Trade Feedback
    0 (0%)
    In your Monster Reference file, I dont see any listings for rainbow goblin and any of the named in the rainbow map. Is it possible to get them or no?

  9. #8
    BeeAntOS's Avatar Member CoreCoins User
    Reputation
    10
    Join Date
    Oct 2017
    Posts
    41
    Thanks G/R
    78/9
    Trade Feedback
    0 (0%)
    Originally Posted by Rbroz View Post
    In your Monster Reference file, I dont see any listings for rainbow goblin and any of the named in the rainbow map. Is it possible to get them or no?
    Code:
    Rainbow Goblin    _p1_treasuregoblin_tentacle_a
    Ref(s):
    ..\interfaces\sno\enums\Actor.cs
    ..\plugins\Default\Monsters\GoblinPlugin.cs
    "When you reach the top, get ready to drop!"

  10. Thanks Rbroz (1 members gave Thanks to BeeAntOS for this useful post)
  11. #9
    s4000's Avatar Active Member CoreCoins User
    Reputation
    78
    Join Date
    Oct 2018
    Posts
    214
    Thanks G/R
    5/75
    Trade Feedback
    0 (0%)
    Originally Posted by Rbroz View Post
    In your Monster Reference file, I dont see any listings for rainbow goblin and any of the named in the rainbow map. Is it possible to get them or no?
    BeeAntOS should solve your question,
    the reference file is generated automatically when I meet them, not sure if all monsters included

  12. Thanks Rbroz (1 members gave Thanks to s4000 for this useful post)
  13. #10
    Rbroz's Avatar Member
    Reputation
    1
    Join Date
    Aug 2018
    Posts
    18
    Thanks G/R
    8/0
    Trade Feedback
    0 (0%)
    Originally Posted by s4000 View Post
    BeeAntOS should solve your question,
    the reference file is generated automatically when I meet them, not sure if all monsters included
    Got ya... Thanks

  14. #11
    Saico's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    Apr 2019
    Posts
    235
    Thanks G/R
    19/8
    Trade Feedback
    0 (0%)
    Originally Posted by s4000 View Post
    BeeAntOS should solve your question,
    the reference file is generated automatically when I meet them, not sure if all monsters included
    s4, could you help me please with xy coords to move this green info ? Screenshot_1.png

    I changed:

    public void PaintWorld(WorldLayer layer) {

    var uiMinimapRect = Hud.Render.MinimapUiElement.Rectangle;
    var xref = uiMinimapRect.Left;
    var yref = uiMinimapRect.Top;
    But it is not good as I can change only Left,Right,Top,Bottom. and most of these 4 coordinates 3 of them are not good displayed.
    If you put in some ypos and xpos that I can change with x.xxf; (inside the minimap) Values it should be great.

    I would like to move this info around these red squares I screenshoted > Screenshot_2.png

    Help me pls
    Last edited by Saico; 09-06-2019 at 10:28 PM.

  15. #12
    stargate10009's Avatar Member
    Reputation
    1
    Join Date
    Sep 2017
    Posts
    8
    Thanks G/R
    7/0
    Trade Feedback
    0 (0%)
    this is really cool plugin what was really missing in turbo features
    im a noob coder
    lets say i wanna add this mobs type
    Blazing Ghoul 烈火食屍鬼 _ghoul_e
    could you type the full code to paste it to plugin cs directly ?
    and where to paste the code line inside ? thx

  16. #13
    s4000's Avatar Active Member CoreCoins User
    Reputation
    78
    Join Date
    Oct 2018
    Posts
    214
    Thanks G/R
    5/75
    Trade Feedback
    0 (0%)
    Originally Posted by stargate10009 View Post
    this is really cool plugin what was really missing in turbo features
    im a noob coder
    lets say i wanna add this mobs type
    Blazing Ghoul 烈火食屍鬼 _ghoul_e
    could you type the full code to paste it to plugin cs directly ?
    and where to paste the code line inside ? thx
    EG,
    SpMonsterList.Add(new DAV_SpecMon("Ghoul") { // Summoner
    showCustName = true, // customized name on decorator (if apply), show full localized name if false
    showCount = true,
    offsetZ = 0f, // greater than 0 if GroundLabelDecorator exist
    textFont = tmpFont,
    Members = new List<ActorSnoEnum> {
    ActorSnoEnum._ghoul_e,
    ActorSnoEnum._ghoul_b, // a to e if checked from my reference list
    },
    Decorator = new WorldDecoratorCollection(// circle, label or other decorator, just copy my other example if don't know how to do
    )
    });

  17. Thanks stargate10009 (1 members gave Thanks to s4000 for this useful post)

Similar Threads

  1. Replies: 5
    Last Post: 03-29-2017, 08:51 PM
  2. [Bug+ Hint]All ressource nodes on map!
    By Yemmiz in forum Age of Conan Exploits|Hacks
    Replies: 8
    Last Post: 06-23-2008, 11:40 AM
  3. Select all players on map id? +Repx2
    By Ballwinkle in forum World of Warcraft Emulator Servers
    Replies: 15
    Last Post: 02-27-2008, 07:46 AM
  4. Extra area on map near Badlands.
    By Flamingo in forum World of Warcraft Exploration
    Replies: 4
    Last Post: 01-07-2008, 04:40 PM
  5. ADD- ON Map Coordinates
    By GODz in forum World of Warcraft General
    Replies: 2
    Last Post: 08-01-2007, 09:54 AM
All times are GMT -5. The time now is 03:05 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search