[Updating] Materful Ascent Core Edits menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 40
  1. #1
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This will be updated every 2-3 days. Newest core edits in blue
    Latest Updates- Final Edition for 2 Months!

    BattlegroundMgr.h (Ascent-world folder)
    To change the levels that players can enter battlegrounds
    /* get level grouping for player */
    static inline uint32 GetLevelGrouping(uint32 level)
    {
    if(level < 10)
    return 0;
    else if(level < 20)
    return 1;
    else if(level < 30)
    return 2;
    else if(level < 40)
    return 3;
    else if(level < 50)
    return 4;
    else if(level < 60)
    return 5;
    else if(level < 70)
    MailSystem.cpp (Ascent-World folder)
    Change the 3600 to the number of seconds you want to wait before sending mail
    if(!sMailSystem.MailOption(MAIL_FLAG_DISABLE_HOUR_DELAY_FOR_ITEMS))
    msg.delivery_time += 3600; // 1hr

    MailSystem.cpp (Ascent-World folder)
    Change the 30 to the number of days before mail expieres
    if(!sMailSystem.MailOption(MAIL_FLAG_NO_EXPIRY))
    msg.expire_time = (uint32)UNIXTIME + (TIME_DAY * 30);
    Master.cpp (Ascent-World folder)
    To make custom message in red appear, change this:
    #endif
    printf("nCopyright (C) 2005-2007 Ascent Team. http://www.ascentemu.com/n");
    printf("This program comes with ABSOLUTELY NO WARRANTY, and is FREE SOFTWARE.n");
    printf("You are welcome to redistribute it under the terms of the GNU Afferon");
    printf("General Public License, either version 3 or any later version. For an");
    printf("copy of this license, see the COPYING file provided with this distribution.n");
    Log.Line();
    to
    printf("nCopyright (C) 2005-2007 Ascent Team. http://www.ascentemu.com/n");
    printf("This program comes with ABSOLUTELY NO WARRANTY, and is FREE SOFTWARE.n");
    printf("You are welcome to redistribute it under the terms of the GNU Afferon");
    printf("General Public License, either version 3 or any later version. For an");
    printf("copy of this license, see the COPYING file provided with this distribution.n");
    Log.Color(TRED);
    printf("MY MESSAGE GOES HERE IN RED TO THE WORLDn");
    Log.Color(TNORMAL);
    Log.Line();
    Object.cpp (Ascent-World folder)
    Edit this to change the speeds in-game:
    m_walkSpeed = 2.5f;
    m_runSpeed = 7.0f;
    m_base_runSpeed = m_runSpeed;
    m_base_walkSpeed = m_walkSpeed;
    m_flySpeed = 7.0f;
    m_backFlySpeed = 4.5f;
    m_backWalkSpeed = 4.5f; // this should really be named m_backRunSpeed
    m_swimSpeed = 4.722222f;
    m_backSwimSpeed = 2.5f;
    m_turnRate = 3.141593f;
    Player.cpp (Ascent-World folder)
    Edit the maximum time you can be underwater without dying
    m_UnderwaterTime += (p_time * 10);
    Player.cpp (Ascent-world folder)
    Edit the number after the + sign to edit the # of talent points after they level. You will also have to uncomment this section
    uint32 curTalentPoints = GetUInt32Value(PLAYER_CHARACTER_POINTS1);
    SetUInt32Value(PLAYER_CHARACTER_POINTS1,curTalentPoints+1);
    ReputationHandler.cpp (Ascent-World folder)
    Example: 21000= Exalted i think..Change to number you wish it to be
    static int32 STANDING_TO_RANK[8] = {-36000, -6000, -3000, 3000, 6000, 12000, 21000, 1000};
    Stats.cpp (Ascent-World folder)
    Change numbers 2.0, 2.0, 2.5 to the number of xp bonus that you want for killing this type of creature
    switch(victimI->Rank)
    {
    case 0: // normal mob
    break;
    case 1: // elite
    xp *= 2.0f;
    break;
    case 2: // rare elite
    xp *= 2.0f;
    break;
    case 3: // world boss
    xp *= 2.5f;
    break;
    Common.h (Ascent-Shared folder)
    Change this and uncomment it if you wish to make a repack
    #define REPACK "Moocow's Repack"
    #define REPACK_AUTHOR "Trelorn"
    #define REPACK_WEBSITE www.google.com
    Storage.h (Ascent-Shared folder)
    Edit the 200000 with 999999 to raise the item cap
    #define STORAGE_ARRAY_MAX 200000
    CharacterHandler.cpp (Ascent-World folder)
    Allow players to create names with characters other than just letters by editing this, just move the banned chars you want them to be able to use to the allowed chars:
    static const char * bannedCharacters = "tvbfanr"\'? <>[](){}_=+-|/!@#$%^&*~`.,0123456789";
    static const char * allowedCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    ChatHandler.cpp (Ascent-World folder)
    Change GM autoreply, so if you want them to post on forums or something like that rather than opening a ticket like the message says. Edit inside qoutation marks:
    string Reply = "This Game Master does not currently have an open ticket from you and did not receive your whisper. Please submit a new GM Ticket request if you need to speak to a GM. This is an automatic message.";
    ChatHandler.cpp (Ascent-World folder)
    Delete "|| !_player->isAlive" to allow people to speak when dead.
    if(!_player->IsInWorld() || !_player->isAlive())

    WarsonGulch.cpp (Ascent-World folder)
    Change the sound when someone scores
    PlaySoundToAll( plr->GetTeam() ? SOUND_HORDE_SCORES : SOUND_ALLIANCE_SCORES );
    WarsongGulch.cpp (Ascent-World folder)
    Change amount of honor after you score with the flag
    plr->m_bgScore.BonusHonor += 82;
    HonorHandler::AddHonorPointsToPlayer(plr, 82);


    Guild.cpp (Ascent-World folder)
    Change the rank names to whatever you wish (In parenthesis)
    GuildRank * leaderRank = CreateGuildRank("Guild Master", GR_RIGHT_ALL, true);
    CreateGuildRank("Officer", GR_RIGHT_ALL, true);
    CreateGuildRank("Veteran", GR_RIGHT_DEFAULT, false);
    CreateGuildRank("Member", GR_RIGHT_DEFAULT, false);
    GuildRank * defRank = CreateGuildRank("Initiate", GR_RIGHT_DEFAULT, false);


    EyeOfTheStorm.cpp (Ascent-World folder)
    Change the numbers to how ever many points you want them to get. Example:For them to control 4 towers and change it to 25 points every
    2 seconds I would change the 10 to a 25
    [code]
    1 tower controlled = 1 point/tick (0.5 points per second)
    2 towers controlled = 2 points/tick (1 point per second)
    4 towers controlled = 10 points/tick (5 points per second)
    [code]
    uint32 pointspertick[5] = { 0, 1, 2, 5, 10 };


    DuelHandler.cpp (Ascent-World folder)
    Change the 3000 to whatever you want the duel cooldown to be (Remember its in milliseconds)
    WorldPacket data( SMSG_DUEL_COUNTDOWN, 4 );
    data << uint32( 3000 );
    SendPacket( &data );
    _player->DuelingWith->m_session->SendPacket( &data );
    _player->m_duelCountdownTimer = 3000;
    BattlegroundMgr.cpp (Ascent-World folder)
    Change this to another number to allow lower levels in Arenas
    if((*itx)->lastLevel < 70)


    AscentConfig.h (Ascent-Shared folder)
    Remove the slashes to enable voicechat
    //#define VOICE_CHAT 1
    CharacterHandler.cpp (Ascent-World folder)
    To change message on logon to server
    #ifdef WIN32
    _player->BroadcastMessage("Server: %sOpenAscent %s r%u/%s-Win-%s %s(
    www.openascent.com)", MSG_COLOR_WHITE, BUILD_TAG,
    BUILD_REVISION, CONFIG, ARCH, MSG_COLOR_LIGHTBLUE);
    #else
    _player->BroadcastMessage("Server: %sOpenAscent %s r%u/%s-%s %s(www.openascent.com)", MSG_COLOR_WHITE, BUILD_TAG,
    BUILD_REVISION, PLATFORM_TEXT, ARCH, MSG_COLOR_LIGHTBLUE);



    Thats it for now!
    Simply drop by later to get some updates.
    -SectorSeven
    Last edited by SectorSeven; 05-14-2008 at 05:16 PM.

    [Updating] Materful Ascent Core Edits
  2. #2
    ~ViVo~'s Avatar Banned
    Reputation
    52
    Join Date
    Feb 2008
    Posts
    560
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice..
    Thanks for the contribution..
    We are using this for 3xi right?

  3. #3
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks mate

  4. #4
    latruwski's Avatar Banned
    Reputation
    647
    Join Date
    Dec 2006
    Posts
    2,456
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SectorSeven View Post
    Storage.h (Ascent-Shared folder)
    Code:
    #define STORAGE_ARRAY_MAX 200000
    Edit the 200000 with 999999 to raise the level cap
    level cap? erm isnt that to change the ItemID cap?

    anyhow nice post, if you feel like merging it with the topic of core edits i made PM me

    grtz

  5. #5
    2dgreengiant's Avatar ★ Elder ★


    Reputation
    1190
    Join Date
    Feb 2007
    Posts
    7,129
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yea thats for the item id cap :P this is sweet anyhow
    If you need me you have my skype, if you don't have my skype then you don't need me.

  6. #6
    doublehex's Avatar Member
    Reputation
    34
    Join Date
    Mar 2007
    Posts
    385
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i see you were busy last night lookin through the source, very nice, ill add some more that i think are useful

    ChatHandler.cpp: Change GM autoreply, so if you want them to post on forums or something like that rather than opening a ticket like the message says. Edit the Red
    // Build automated reply
    string Reply = "This Game Master does not currently have an open ticket from you and did not receive your whisper. Please submit a new GM Ticket request if you need to speak to a GM. This is an automatic message.";
    CharacterHandler.cpp: allow players to create names with characters other than just letters by editing this, just move the banned chars you want them to be able to use to the allowed chars:
    static const char * bannedCharacters = "tvbfanr"\'? <>[](){}_=+-|/!@#$%^&*~`.,0123456789";
    static const char * allowedCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    Last edited by doublehex; 03-23-2008 at 10:34 AM.


  7. #7
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice, yeah sorry guys It was 2 in the morning

  8. #8
    doublehex's Avatar Member
    Reputation
    34
    Join Date
    Mar 2007
    Posts
    385
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ill find some more, and war im havin some msn issues, cant login for some reason...


  9. #9
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Alright its cool
    is that Player.cpp?

  10. #10
    doublehex's Avatar Member
    Reputation
    34
    Join Date
    Mar 2007
    Posts
    385
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i fixed my post


  11. #11
    ~SaiLyn~'s Avatar Contributor
    Reputation
    280
    Join Date
    Aug 2007
    Posts
    546
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    LOL ( filler )

  12. #12
    doublehex's Avatar Member
    Reputation
    34
    Join Date
    Mar 2007
    Posts
    385
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i think ive figured out how to let you speak when your dead, in chathandler.cpp you will see this line:
    if(!_player->IsInWorld() || !_player->isAlive())
    if you delete whats in red you should be able to speak when your dead


  13. #13
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thread updated

  14. #14
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Updated - WSG Edition

  15. #15
    Sylex's Avatar Active Member
    Reputation
    101
    Join Date
    May 2007
    Posts
    141
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    channelhandler.cpp

    Enabling LookingForGroup channel on login

    Change whatever that line was to this..: (I'll find it later)
    Code:
    	if(!stricmp(channelname.c_str(), "LookingForGroup") && HasFlag(ACCOUNT_FLAG_NO_AUTOJOIN))

Page 1 of 3 123 LastLast

Similar Threads

  1. Updated Open Ascent Core Compiles : 2 Hours: SQL Updates : Daily : ABD Download.
    By Ickybad in forum World of Warcraft Emulator Servers
    Replies: 39
    Last Post: 06-18-2008, 10:34 AM
  2. Editing the Ascent Core (More will be included eventually.)
    By Saedusii in forum WoW EMU Guides & Tutorials
    Replies: 19
    Last Post: 04-26-2008, 09:54 PM
  3. Query commands to update database to match ascent core
    By flop159 in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 04-23-2008, 08:27 PM
  4. Editing GM Command from the Ascent core.. which file?
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 15
    Last Post: 02-26-2008, 11:59 PM
  5. [How-To] Update your Ascent Core
    By Gastricpenguin in forum WoW EMU Guides & Tutorials
    Replies: 11
    Last Post: 12-15-2007, 01:43 PM
All times are GMT -5. The time now is 10:44 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