pall

Member
Hi, i'm looking a way to deactivate the skills Chivalry, Bushido, Magery, Necromancy, Spellweaving, Mysticism, and Ninjutsu. i would this skills doesn't appear in the skill gump and the players cant use it.

How can i do that?

thanks for help me again!
 
You can't edit the skills gump without making modifications to client files unfortunately. The best thing you could do is to create a custom gump for skills instead.
 
You can't edit the skills gump without making modifications to client files unfortunately. The best thing you could do is to create a custom gump for skills instead.

that isn't true.. you can just edit the gump to not include those skills. they'll still be active in the game, except not a way to actually use them.
 
sec let me do a backup and i will test
well first.. arent all those skills the type to not be activated via the gump? its not like detect hidden or disarm trap, there's no little button to initiate the skills.. so just removing the books would be enough? or are you just going for the cosmetic appearence
 
It's in the gumps folder/SkillGump.cs

public class SkillsGumpGroup
{
private static readonly SkillsGumpGroup[] m_Groups = new SkillsGumpGroup[]
{
new SkillsGumpGroup("Crafting", new SkillName[]
{
SkillName.Alchemy,
SkillName.Blacksmith,
SkillName.Cartography,
SkillName.Carpentry,
SkillName.Cooking,
SkillName.Fletching,
SkillName.Inscribe,
SkillName.Tailoring,
SkillName.Tinkering,
SkillName.Imbuing
}),
new SkillsGumpGroup("Bardic", new SkillName[]
{
SkillName.Discordance,
SkillName.Musicianship,
SkillName.Peacemaking,
SkillName.Provocation
}),
new SkillsGumpGroup("Magical", new SkillName[]
{
SkillName.Chivalry,
SkillName.EvalInt,
SkillName.Magery,
SkillName.MagicResist,
SkillName.Meditation,
SkillName.Necromancy,
SkillName.SpiritSpeak,
SkillName.Ninjitsu,
SkillName.Bushido,
SkillName.Spellweaving,
SkillName.Mysticism
}),
new SkillsGumpGroup("Miscellaneous", new SkillName[]
{
SkillName.Camping,
SkillName.Fishing,
SkillName.Focus,
SkillName.Healing,
SkillName.Herding,
SkillName.Lockpicking,
SkillName.Lumberjacking,
SkillName.Mining,
SkillName.Snooping,
SkillName.Veterinary
}),
new SkillsGumpGroup("Combat Ratings", new SkillName[]
{
SkillName.Archery,
SkillName.Fencing,
SkillName.Macing,
SkillName.Parry,
SkillName.Swords,
SkillName.Tactics,
SkillName.Wrestling,
SkillName.Throwing
}),
new SkillsGumpGroup("Actions", new SkillName[]
{
SkillName.AnimalTaming,
SkillName.Begging,
SkillName.DetectHidden,
SkillName.Hiding,
SkillName.RemoveTrap,
SkillName.Poisoning,
SkillName.Stealing,
SkillName.Stealth,
SkillName.Tracking
}),
new SkillsGumpGroup("Lore & Knowledge", new SkillName[]
{
SkillName.Anatomy,
SkillName.AnimalLore,
SkillName.ArmsLore,
SkillName.Forensics,
SkillName.ItemID,
SkillName.TasteID
})
};

this part. just comment out the skills you dont want showing up
 
well first.. arent all those skills the type to not be activated via the gump? its not like detect hidden or disarm trap, there's no little button to initiate the skills.. so just removing the books would be enough? or are you just going for the cosmetic appearence
both if its possible
 
both if its possible

public class SkillsGumpGroup
{
private static readonly SkillsGumpGroup[] m_Groups = new SkillsGumpGroup[]
{
new SkillsGumpGroup("Crafting", new SkillName[]
{
SkillName.Alchemy,
SkillName.Blacksmith,
SkillName.Cartography,
SkillName.Carpentry,
SkillName.Cooking,
SkillName.Fletching,
SkillName.Inscribe,
SkillName.Tailoring,
SkillName.Tinkering,
SkillName.Imbuing
}),
new SkillsGumpGroup("Bardic", new SkillName[]
{
SkillName.Discordance,
SkillName.Musicianship,
SkillName.Peacemaking,
SkillName.Provocation
}),
new SkillsGumpGroup("Magical", new SkillName[]
{
// SkillName.Chivalry,
SkillName.EvalInt,
// SkillName.Magery,
SkillName.MagicResist,
SkillName.Meditation,
// SkillName.Necromancy,
SkillName.SpiritSpeak,
// SkillName.Ninjitsu,
// SkillName.Bushido,
// SkillName.Spellweaving,
// SkillName.Mysticism
}),
new SkillsGumpGroup("Miscellaneous", new SkillName[]
{
SkillName.Camping,
SkillName.Fishing,
SkillName.Focus,
SkillName.Healing,
SkillName.Herding,
SkillName.Lockpicking,
SkillName.Lumberjacking,
SkillName.Mining,
SkillName.Snooping,
SkillName.Veterinary
}),
new SkillsGumpGroup("Combat Ratings", new SkillName[]
{
SkillName.Archery,
SkillName.Fencing,
SkillName.Macing,
SkillName.Parry,
SkillName.Swords,
SkillName.Tactics,
SkillName.Wrestling,
SkillName.Throwing
}),
new SkillsGumpGroup("Actions", new SkillName[]
{
SkillName.AnimalTaming,
SkillName.Begging,
SkillName.DetectHidden,
SkillName.Hiding,
SkillName.RemoveTrap,
SkillName.Poisoning,
SkillName.Stealing,
SkillName.Stealth,
SkillName.Tracking
}),
new SkillsGumpGroup("Lore & Knowledge", new SkillName[]
{
SkillName.Anatomy,
SkillName.AnimalLore,
SkillName.ArmsLore,
SkillName.Forensics,
SkillName.ItemID,
SkillName.TasteID
})
};
 
ok Thanks you a lot!, and i can add new skills for appear into the skill gump?

new SkillsGumpGroup("Lore & Knowledge", new SkillName[]

the parts in the " " is the catagory name, so yes, you just change that and comment out the skills. simple fix.
 
and then you need to remove the books via charactercreation.cs and go ahead and search for bookofninjitsu/bookofbushido/bookofchivalry etc and make sure they don't spawn or can be bought from the vendor etc
 
you may also want to edit stuff like skillgates to not include raising "non-existant" skills that may confuse people, or reveal your editing--both things I dont like
 
you may also want to edit stuff like skillgates to not include raising "non-existant" skills that may confuse people, or reveal your editing--both things I dont like
and make sure scrolls aren't spawning either, since those are usable//and train those skills
 
welcome to my world lol
the world of complete lack of understanding of C++, and the alternative routes instead lol
 
that isn't true.. you can just edit the gump to not include those skills. they'll still be active in the game, except not a way to actually use them.
You cannot remove skills from the skill gump without editing the client files.
 

Active Shards

Donations

Total amount
$0.00
Goal
$1,000.00
Back