Desde PluginEnablerOrDisablerPlugin.cs es posible configurar por separado el tamaño y color del texto para cada santuario o pylon usando ModifyShrineDecorator. Ejemplo:
Code:
plugin.ModifyShrineDecorator(ShrineType.ConduitPylon,7f,6f,255,50 ,150 ,255); // parámetros : Type Shrine, SizeFont Ground , SizeFont Map, Opacity, Red, Green, Blue
y puedes conseguir algo como esto (el texto del Conduit es de color azul):
colores.png
En la captura de pantalla veo que tienes otro plugin activo que muestra un texto de color blanco y tal vez por eso quieras desactivar el texto amarillo que muestra mi plugin en el minimapa. No hay forma de hacer esto sin editar el código para modificar los decorators "DecoratorRectangle" (líneas 281 a 301) y "DecoratorRectangleGray" (líneas 302 a 322). Voy a explicar brevemente como modificar DecoratorRectangle (aconsejo usar el programa Notepad++):
Code:
DecoratorRectangle = new WorldDecoratorCollection(
new GroundLabelDecorator(Hud)
{
BackgroundBrush = Hud.Render.CreateBrush(255, 50, 50, 50, 0),
BorderBrush = Hud.Render.CreateBrush(192, 255, 255, 55, 1),
TextFont = Hud.Render.CreateFont("tahoma", 7f, 192, 255, 255, 55, false, false, 128, 0, 0, 0, true),
},
new MapLabelDecorator(Hud)
{
LabelFont = Hud.Render.CreateFont("tahoma", 6f, 192, 255, 255, 55, false, false, 128, 0, 0, 0, true),
RadiusOffset = 5f,
},
new MapShapeDecorator(Hud)
{
Brush = Hud.Render.CreateBrush(255, 255, 255, 64, 2),
ShadowBrush = Hud.Render.CreateBrush(96, 0, 0, 0, 1),
Radius = 4.0f,
ShapePainter = new RectangleShapePainter(Hud),
}
);
Para eliminar todo lo que el plugin muestra en el minimapa tendrías que cambiarlo por esto (básicamente borras MapLabelDecorator y MapShapeDecorator):
Code:
DecoratorRectangle = new WorldDecoratorCollection(
new GroundLabelDecorator(Hud)
{
BackgroundBrush = Hud.Render.CreateBrush(255, 50, 50, 50, 0),
BorderBrush = Hud.Render.CreateBrush(192, 255, 255, 55, 1),
TextFont = Hud.Render.CreateFont("tahoma", 7f, 192, 255, 255, 55, false, false, 128, 0, 0, 0, true),
}
);
Si quieres modificar el color del fondo necesitas cambiar en BackgroundBrush los valores 50,50,50 (componentes rgb: rojo,verde,azul)
Si además quieres cambiar el color y el tamaño del texto necesitas cambiar en TextFont los valores 7f (tamaño) y 255,255,55 (color)
Si usas dos plugins que hacen cosas similares deberías plantearte usar sólo uno de ellos y desactivar o borrar el otro.