RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Expansion features

Sound God

Sorceror
Where i can find more info about Expansion features?
I checked ExpansionInfo.cs and need more information about it and where i can modify it, let me know, please
 

_Epila_

Sorceror
well, if you are talking about the values that you can parse to the client, here it is

Code:
        None            = 0x00000000,
        T2A            = 0x00000001,
        UOR            = 0x00000002,
        UOTD            = 0x00000004,
        LBR            = 0x00000008,
        AOS            = 0x00000010,
        SixthCharacterSlot    = 0x00000020,
        SE            = 0x00000040,
        ML            = 0x00000080,
        Unk1            = 0x00000100,
        Unk2            = 0x00000200,
        Unk3            = 0x00000400,
        Unk4            = 0x00000800,
        SeventhCharacterSlot    = 0x00001000,
        Unk5            = 0x00002000,
        Unk6            = 0x00004000,
        Unk7            = 0x00008000,
        SA            = 0x00010000,
        HS = 0x00020000,
        GothicHousing = 0x00040000,
        RusticHousing = 0x00080000,
 

Sound God

Sorceror
What is it Unk1, 2,...7?

In Sphere Emu i can change RESDISP for accounts and choose each features separetely
Code:
// FeatureT2A, used to control T2A expansion features ( default 03 )
// FEATURE_T2A_UPDATE           01 // Monster and Lost lands
// FEATURE_T2A_CHAT             02 // In game chat
FeatureT2A = 03

// FeatureLBR, used to control LBR expansion features ( default 0 )
// FEATURE_LBR_UPDATE           01 // Lbr Monsters
// FEATURE_LBR_SOUND            02 // MP3 instead of MIDI
FeatureLBR = 03

// FeatureAOS, used to control AOS expansion features ( default 0 )
// FEATURE_AOS_UPDATE_A         01 // AOS Monsters, Map
// FEATURE_AOS_UPDATE_B         02 // Tooltip, Fightbook, Necro/paladin on creation, Single/Six char selection screen, Skills, Newer spellbook support
// FEATURE_AOS_POPUP            04 // PopUp Menus
// FEATURE_AOS_DAMAGE           08
FeatureAOS = 015

// FeatureSE, used to control SE expansion features ( default 0 )
// FEATURE_SE_UPDATE            01 // Basic SE features
// FEATURE_SE_NINJASAM          02 // Ninja and Samurai
FeatureSE = 01

// FeatureML, used to control ML expansion features ( default 0 )
// FEATURE_ML_UPDATE            01 // Basic ML features
// FEATURE_ML_NINTHAGE          02 // Unlocks ninth age house designer items
FeatureML = 01

but i dont know how i can do it on RunUO
 

Sound God

Sorceror
Would be great to make mobile names like on Expansion.None but item names showint in context menu (Property list) for example
enable/disable ability book, maps, npcs, skills separately.
 

KHzspeed

Sorceror
well, if you are talking about the values that you can parse to the client, here it is

Unk6 = 0x00004000,
Unk7 = 0x00008000,
SA = 0x00010000,
HS = 0x00020000,
GothicHousing = 0x00040000,
RusticHousing = 0x00080000,

what all would be involved in adding these last three expansion info's to my current SVN core?
is there a written tutorial on doing this?
 

Pure Insanity

Sorceror
You would need to merge the latest svn with your current svn. If you've made some edits to some files, it may not go over so easily and may require some editing yourself. But it can be done, it helps to know which version of the svn your core is based on first though.

As for enabled certain features such as context menus and stuff, this can be done in individual files. All of these settings are scattered instead of in one central area for editing. But you could set your expansion to none, and enable individual things like housing by hunting down the if statement that checks your current expansion. It's a lot of hunting though if you are talking about a lot of individual settings.
 

KHzspeed

Sorceror
which SVN has HighSea's info?
I'm looking at the latest SVN 682, and it's expantioninfo.cs last update was 598 only going up to SA.

If you have a link, files, or more information, I would greatly appreciate the help.
 

_Epila_

Sorceror
RunUO only supports few file changes from newer clients, however you can check my ExpansionInfo and merge with yours.
 

Attachments

  • ExpansionInfo.cs
    6.6 KB · Views: 133
Top